0001410578-23-000424.txt : 20230330 0001410578-23-000424.hdr.sgml : 20230330 20230330072509 ACCESSION NUMBER: 0001410578-23-000424 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 131 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230330 DATE AS OF CHANGE: 20230330 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CHINA AUTOMOTIVE SYSTEMS INC CENTRAL INDEX KEY: 0001157762 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] IRS NUMBER: 330885775 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-33123 FILM NUMBER: 23777153 BUSINESS ADDRESS: STREET 1: NO. 1, HENGLONG ROAD STREET 2: YU QIAO DEVELOPMENT ZONE,JINGZHOU CICITY CITY: HUBEI PROVINCE STATE: F4 ZIP: XXXXX BUSINESS PHONE: 0716-8324631 MAIL ADDRESS: STREET 1: NO. 1, HENGLONG ROAD STREET 2: YU QIAO DEVELOPMENT ZONE,JINGZHOU CITY CITY: HUBEI PROVINCE STATE: F4 ZIP: XXXXX FORMER COMPANY: FORMER CONFORMED NAME: VISIONS IN GLASS INC DATE OF NAME CHANGE: 20010820 10-K 1 caas-20221231x10k.htm 10-K
0001157762--12-312022FYfalseCHINA AUTOMOTIVE SYSTEMS INCP2Y3MP2Yhttp://fasb.org/us-gaap/2022#LineOfCredithttp://fasb.org/us-gaap/2022#LineOfCredit0001157762us-gaap:NonUsMember2022-01-012022-12-310001157762us-gaap:NonUsMember2021-01-012021-12-310001157762us-gaap:TreasuryStockMember2022-01-012022-12-310001157762us-gaap:TreasuryStockMember2021-01-012021-12-3100011577622022-03-292022-03-290001157762srt:MaximumMember2021-08-122021-08-120001157762srt:MaximumMember2019-12-042019-12-040001157762caas:HubeiVentureFundMember2020-09-012020-09-3000011577622017-12-3100011577622022-03-290001157762srt:MaximumMember2020-08-1300011577622018-12-050001157762us-gaap:TreasuryStockMember2022-12-310001157762us-gaap:RetainedEarningsAppropriatedMember2022-12-310001157762us-gaap:NoncontrollingInterestMember2022-12-310001157762us-gaap:AdditionalPaidInCapitalMember2022-12-310001157762us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001157762us-gaap:TreasuryStockMember2021-12-310001157762us-gaap:RetainedEarningsAppropriatedMember2021-12-310001157762us-gaap:NoncontrollingInterestMember2021-12-310001157762us-gaap:AdditionalPaidInCapitalMember2021-12-310001157762us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001157762us-gaap:TreasuryStockMember2020-12-310001157762us-gaap:RetainedEarningsUnappropriatedMember2020-12-310001157762us-gaap:RetainedEarningsAppropriatedMember2020-12-310001157762us-gaap:NoncontrollingInterestMember2020-12-310001157762us-gaap:AdditionalPaidInCapitalMember2020-12-310001157762us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001157762caas:RangeOneMember2022-12-310001157762caas:RangeOneMember2022-01-012022-12-310001157762caas:StockIncentivePlanMember2008-01-012008-12-310001157762srt:DirectorMember2021-01-012021-12-310001157762caas:StockIncentivePlanMember2022-12-310001157762srt:MinimumMembercaas:StockIncentivePlanMember2022-01-012022-12-310001157762srt:MaximumMembercaas:StockIncentivePlanMember2022-01-012022-12-3100011577622020-01-012020-12-310001157762caas:StockIncentivePlanMember2008-12-012008-12-310001157762caas:StockIncentivePlanMember2022-01-012022-12-310001157762us-gaap:PublicUtilitiesInventoryRawMaterialsMembercaas:OtherRelatedPartiesMember2022-01-012022-12-310001157762caas:JingzhouYudeMemberus-gaap:PublicUtilitiesInventoryRawMaterialsMember2022-01-012022-12-310001157762caas:JingzhouTongyingMemberus-gaap:PublicUtilitiesInventoryRawMaterialsMember2022-01-012022-12-310001157762caas:JianglingTongchuangMemberus-gaap:PublicUtilitiesInventoryRawMaterialsMember2022-01-012022-12-310001157762caas:HubeiHongrunMemberus-gaap:PublicUtilitiesInventoryRawMaterialsMember2022-01-012022-12-310001157762caas:HonghuChangrunMemberus-gaap:PublicUtilitiesInventoryRawMaterialsMember2022-01-012022-12-310001157762us-gaap:PublicUtilitiesInventoryRawMaterialsMember2022-01-012022-12-310001157762us-gaap:PublicUtilitiesInventoryRawMaterialsMembercaas:OtherRelatedPartiesMember2021-01-012021-12-310001157762caas:JingzhouYudeMemberus-gaap:PublicUtilitiesInventoryRawMaterialsMember2021-01-012021-12-310001157762caas:JingzhouTongyingMemberus-gaap:PublicUtilitiesInventoryRawMaterialsMember2021-01-012021-12-310001157762caas:JianglingTongchuangMemberus-gaap:PublicUtilitiesInventoryRawMaterialsMember2021-01-012021-12-310001157762caas:HubeiHongrunMemberus-gaap:PublicUtilitiesInventoryRawMaterialsMember2021-01-012021-12-310001157762caas:HonghuChangrunMemberus-gaap:PublicUtilitiesInventoryRawMaterialsMember2021-01-012021-12-310001157762caas:BeijingHenglongMemberus-gaap:PublicUtilitiesInventoryRawMaterialsMember2021-01-012021-12-310001157762us-gaap:PublicUtilitiesInventoryRawMaterialsMember2021-01-012021-12-310001157762caas:WuhanTongkaiMembercaas:MaterialsMember2022-01-012022-12-310001157762caas:MaterialsMembercaas:OtherRelatedPartiesMember2022-01-012022-12-310001157762caas:JingzhouTongyingMembercaas:MaterialsMember2022-01-012022-12-310001157762caas:JianglingTongchuangMembercaas:MaterialsMember2022-01-012022-12-310001157762caas:HubeiYilingMembercaas:MaterialsMember2022-01-012022-12-310001157762caas:HubeiWiselinkMembercaas:MaterialsMember2022-01-012022-12-310001157762caas:HonghuChangrunMembercaas:MaterialsMember2022-01-012022-12-310001157762caas:HenglongTianyuMembercaas:MaterialsMember2022-01-012022-12-310001157762caas:MaterialsMember2022-01-012022-12-310001157762caas:WuhanTongkaiMembercaas:MaterialsMember2021-01-012021-12-310001157762caas:MaterialsMembercaas:OtherRelatedPartiesMember2021-01-012021-12-310001157762caas:JingzhouTongyingMembercaas:MaterialsMember2021-01-012021-12-310001157762caas:JianglingTongchuangMembercaas:MaterialsMember2021-01-012021-12-310001157762caas:HubeiYilingMembercaas:MaterialsMember2021-01-012021-12-310001157762caas:HubeiWiselinkMembercaas:MaterialsMember2021-01-012021-12-310001157762caas:HonghuChangrunMembercaas:MaterialsMember2021-01-012021-12-310001157762caas:HenglongTianyuMembercaas:MaterialsMember2021-01-012021-12-310001157762caas:MaterialsMember2021-01-012021-12-310001157762us-gaap:RetainedEarningsUnappropriatedMember2022-12-310001157762us-gaap:RetainedEarningsUnappropriatedMember2021-12-310001157762us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001157762us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001157762srt:MinimumMemberus-gaap:UseRightsMember2022-01-012022-12-310001157762srt:MinimumMemberus-gaap:LandMember2022-01-012022-12-310001157762srt:MaximumMemberus-gaap:UseRightsMember2022-01-012022-12-310001157762srt:MaximumMemberus-gaap:LandMember2022-01-012022-12-310001157762us-gaap:VehiclesMember2022-01-012022-12-310001157762us-gaap:MachineryAndEquipmentMember2022-01-012022-12-310001157762us-gaap:BuildingMember2022-01-012022-12-310001157762caas:ElectronicEquipmentMember2022-01-012022-12-310001157762us-gaap:VehiclesMember2022-12-310001157762us-gaap:MachineryAndEquipmentMember2022-12-310001157762us-gaap:ConstructionInProgressMember2022-12-310001157762us-gaap:BuildingMember2022-12-310001157762caas:ElectronicEquipmentMember2022-12-310001157762us-gaap:VehiclesMember2021-12-310001157762us-gaap:MachineryAndEquipmentMember2021-12-310001157762us-gaap:ConstructionInProgressMember2021-12-310001157762us-gaap:BuildingMember2021-12-310001157762caas:ElectronicEquipmentMember2021-12-310001157762caas:RelatedPartyMember2022-01-012022-12-310001157762caas:RelatedPartyMember2021-01-012021-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:HefeiSENYELightPlasticTechnologyCo.Ltd.Member2022-01-012022-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:SuzhouQingshanMember2022-01-012022-01-310001157762us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001157762us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001157762caas:CapitalLeaseObligationMember2021-12-310001157762caas:WuhuHongrunNewMaterialCoLtdMemberus-gaap:NoncontrollingInterestMember2022-01-012022-12-310001157762caas:WuhuHongrunNewMaterialCoLtdMemberus-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001157762caas:WuhuHongrunNewMaterialCoLtdMemberus-gaap:NoncontrollingInterestMember2021-01-012021-12-310001157762caas:WuhuHongrunNewMaterialCoLtdMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001157762us-gaap:NoncontrollingInterestMember2022-01-012022-12-310001157762us-gaap:NoncontrollingInterestMember2021-01-012021-12-310001157762us-gaap:FairValueInputsLevel1Member2022-12-310001157762us-gaap:FairValueInputsLevel1Member2021-12-310001157762country:CN2022-12-310001157762caas:OtherForeignCountriesMember2022-12-310001157762country:US2021-12-310001157762country:CN2021-12-310001157762caas:OtherForeignCountriesMember2021-12-310001157762caas:SuzhouVentureFundsMember2022-12-310001157762caas:SuzhouQingshanMember2022-12-310001157762caas:SentientAbMember2022-12-310001157762caas:JiangsuIntelligentNetworkingAutomotiveInnovationCenterCo.LtdMember2022-12-310001157762caas:InvestmentsInLimitedPartnershipsMember2022-12-310001157762caas:InvestmentsInCorporationsMember2022-12-310001157762caas:HubeiVentureFundMember2022-12-310001157762caas:HenglongTianyuMember2022-12-310001157762caas:ChongquingVentureFundMember2022-12-310001157762caas:ChongqingJinghuaAutomotiveIntelligentManufacturingTechnologyResearchCoLtdMember2022-12-310001157762caas:SuzhouVentureFundsMember2021-12-310001157762caas:JiangsuIntelligentNetworkingAutomotiveInnovationCenterCo.LtdMember2021-12-310001157762caas:InvestmentsInLimitedPartnershipsMember2021-12-310001157762caas:InvestmentsInCorporationsMember2021-12-310001157762caas:HubeiVentureFundMember2021-12-310001157762caas:HenglongTianyuMember2021-12-310001157762caas:ChongquingVentureFundMember2021-12-310001157762caas:ChongqingJinghuaAutomotiveIntelligentManufacturingTechnologyResearchCoLtdMember2021-12-3100011577622018-01-310001157762us-gaap:FairValueInputsLevel3Member2022-12-310001157762us-gaap:FairValueInputsLevel3Member2021-12-310001157762caas:CapitalLeaseObligationMember2022-01-012022-12-310001157762caas:CapitalLeaseObligationMember2021-01-012021-12-310001157762caas:CaasBrazilsImportsAndTradeInAutomotivePartLtdMember2021-01-012021-12-310001157762us-gaap:EquityMethodInvestmentsMember2022-01-012022-12-310001157762us-gaap:EquityMethodInvestmentsMember2021-01-012021-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:SuzhouQingshanMember2022-01-012022-12-310001157762caas:SuzhouVentureFundsMembercaas:HubeiHenglongAutomotiveSystemGroupCoLtdMember2022-12-310001157762caas:OtherTwoPartiesMembercaas:WuhuCheryTechnologyCoLtdMember2022-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:HubeiVentureFundMember2022-12-310001157762caas:FiveLargestCustomersMembercaas:HenglongKybFormedTwoThousandEighteenMember2022-12-310001157762caas:ChongqingJinghuaAutomotiveIntelligentManufacturingTechnologyResearchCoLtdMembercaas:WuhuCheryTechnologyCoLtdMember2022-12-310001157762caas:WuhuHongrunNewMaterialCoLtdMember2022-12-310001157762caas:WuhuHongrunFormedIn2019Member2022-12-310001157762caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember2022-12-310001157762caas:WuhuFormedTwoThousandSixMember2022-12-310001157762caas:WuhanJielongElectricPowerSteeringCoLtdMember2022-12-310001157762caas:WuhanHyoseongWasFormedIn2019Member2022-12-310001157762caas:ShashiJiulongPowerSteeringGearsCoLtdMember2022-12-310001157762caas:JingzhouHenglongAutomotiveTechnologyTestingCenterMember2022-12-310001157762caas:JingzhouHenglongAutomotivePartsCoLtdMember2022-12-310001157762caas:HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember2022-12-310001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember2022-12-310001157762caas:HubeiHenglongGroupShanghaiAutomotiveElectronicsResearchAndDevelopmentLtdMember2022-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember2022-12-310001157762caas:HenglongKybFormedTwoThousandEighteenMember2022-12-310001157762caas:HanlinChenMember2022-12-310001157762caas:ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember2022-12-310001157762caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember2022-12-310001157762caas:CaasBrazilsImportsAndTradeInAutomotivePartsLtdMember2022-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:SuzhouQingshanMember2022-01-310001157762caas:WuhuHongrunNewMaterialCoLtdMember2021-12-310001157762caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember2021-12-310001157762caas:WuhanJielongElectricPowerSteeringCoLtdMember2021-12-310001157762caas:WuhanChuguanjieAutomotiveScienceAndTechnologyLtdMember2021-12-310001157762caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember2021-12-310001157762caas:ShashiJiulongPowerSteeringGearsCoLtdMember2021-12-310001157762caas:JingzhouQingyanIntelligentAutomotiveTechnologyResearchInstituteCo.Ltd.JingzhouQingyanMember2021-12-310001157762caas:JingzhouHenglongAutomotiveTechnologyTestingCenterMember2021-12-310001157762caas:JingzhouHenglongAutomotivePartsCoLtdMember2021-12-310001157762caas:HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember2021-12-310001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember2021-12-310001157762caas:HubeiHenglongGroupShanghaiAutomotiveElectronicsResearchAndDevelopmentLtdMember2021-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember2021-12-310001157762caas:ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember2021-12-310001157762caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember2021-12-310001157762caas:CaasBrazilsImportsAndTradeInAutomotivePartsLtdMember2021-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:SentientAbMember2021-06-300001157762caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember2021-04-300001157762caas:ThirdPartyMember2020-04-300001157762caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember2020-04-300001157762caas:HubeiHenglongFormedWuhuHongrunNewMaterialCo.LtdWuhuHongrunMember2019-12-310001157762caas:HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember2019-03-310001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember2018-08-310001157762caas:BrazilHenglongMember2017-05-310001157762caas:SuzhouVentureFundsMembercaas:HubeiHenglongAutomotiveSystemGroupCoLtdMember2022-01-012022-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:HubeiVentureFundMember2022-01-012022-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:ChongquingVentureFundMember2022-01-012022-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:ChongquingVentureFundMember2022-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:SuzhouQingshanMember2022-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:SentientAbMember2022-12-310001157762caas:SuzhouVentureFundsMembercaas:HubeiHenglongAutomotiveSystemGroupCoLtdMember2022-08-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:HubeiVentureFundMember2022-03-310001157762caas:ShenyangMember2022-01-012022-12-310001157762caas:HongKongEnterpriseMember2022-01-012022-12-310001157762caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember2022-01-012022-12-310001157762caas:JielongMember2020-01-012020-12-310001157762caas:ChuguanjieMember2020-01-012020-12-310001157762us-gaap:CorporateMember2022-01-012022-12-310001157762country:US2022-12-310001157762caas:NonUSMember2022-12-310001157762caas:From2023To2032Member2022-12-310001157762caas:From2023To2027Member2022-12-310001157762caas:GenesisSubsidiariesCompanyMember2022-01-012022-12-310001157762caas:GenesisSubsidiariesCompanyMember2021-01-012021-12-310001157762caas:ChongqingBankLoanMember2022-04-300001157762us-gaap:ShippingAndHandlingMember2022-01-012022-12-310001157762us-gaap:ShippingAndHandlingMember2021-01-012021-12-310001157762caas:CustomerDepositsMember2022-12-310001157762caas:CustomerDepositsMember2021-12-310001157762us-gaap:PurchaseCommitmentMember2022-12-310001157762caas:ObligationsForInvestmentContractsMember2022-12-310001157762caas:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001157762caas:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-12-310001157762caas:FiveLargestCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001157762caas:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001157762caas:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2021-01-012021-12-310001157762us-gaap:CommonStockMember2022-12-310001157762us-gaap:CommonStockMember2021-12-310001157762us-gaap:CommonStockMember2020-12-310001157762caas:CapitalLeaseObligationMember2022-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember2022-01-012022-12-310001157762caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember2021-04-012021-04-300001157762caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember2020-04-012020-04-300001157762caas:BrazilHenglongMember2017-05-012017-05-310001157762caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember2020-04-300001157762us-gaap:CorporateMember2022-12-310001157762srt:ConsolidationEliminationsMember2022-12-310001157762caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember2022-12-310001157762caas:TotalSegmentsMember2022-12-310001157762caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember2022-12-310001157762caas:ShashiJiulongPowerSteeringGearsCoLtdMember2022-12-310001157762caas:OtherEntitiesMember2022-12-310001157762caas:JingzhouHenglongAutomotivePartsCoLtdMember2022-12-310001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember2022-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember2022-12-310001157762caas:BrazilHenglongMember2022-12-310001157762us-gaap:CorporateMember2021-12-310001157762srt:ConsolidationEliminationsMember2021-12-310001157762caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember2021-12-310001157762caas:TotalSegmentsMember2021-12-310001157762caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember2021-12-310001157762caas:ShashiJiulongPowerSteeringGearsCoLtdMember2021-12-310001157762caas:OtherEntitiesMember2021-12-310001157762caas:JingzhouHenglongAutomotivePartsCoLtdMember2021-12-310001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember2021-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember2021-12-310001157762caas:BrazilHenglongMember2021-12-310001157762us-gaap:StockOptionMember2022-01-012022-12-310001157762us-gaap:StockOptionMember2021-01-012021-12-310001157762caas:LandUseRightsAndBuildingsMember2022-01-012022-12-310001157762caas:LandUseRightsAndBuildingsMember2021-01-012021-12-3100011577622020-12-310001157762us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001157762us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-3100011577622022-06-3000011577622023-03-3000011577622008-01-012008-01-310001157762us-gaap:TechnologyEquipmentMembercaas:HubeiYilingMember2022-01-012022-12-310001157762caas:SuzhouSentientMemberus-gaap:TechnologyEquipmentMember2022-01-012022-12-310001157762caas:SentientAbMemberus-gaap:TechnologyEquipmentMember2022-01-012022-12-310001157762us-gaap:TechnologyEquipmentMember2022-01-012022-12-310001157762caas:SentientAbMemberus-gaap:TechnologyEquipmentMember2021-01-012021-12-310001157762us-gaap:TechnologyEquipmentMember2021-01-012021-12-310001157762srt:ConsolidationEliminationsMember2022-01-012022-12-310001157762country:CN2022-01-012022-12-310001157762caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember2022-01-012022-12-310001157762caas:TotalSegmentsMember2022-01-012022-12-310001157762caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember2022-01-012022-12-310001157762caas:ShashiJiulongPowerSteeringGearsCoLtdMember2022-01-012022-12-310001157762caas:OtherForeignCountriesMember2022-01-012022-12-310001157762caas:OtherEntitiesMember2022-01-012022-12-310001157762caas:JingzhouHenglongAutomotivePartsCoLtdMember2022-01-012022-12-310001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember2022-01-012022-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember2022-01-012022-12-310001157762caas:BrazilHenglongMember2022-01-012022-12-310001157762us-gaap:CorporateMember2021-01-012021-12-310001157762srt:ConsolidationEliminationsMember2021-01-012021-12-310001157762country:US2021-01-012021-12-310001157762country:CN2021-01-012021-12-310001157762caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember2021-01-012021-12-310001157762caas:TotalSegmentsMember2021-01-012021-12-310001157762caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember2021-01-012021-12-310001157762caas:ShashiJiulongPowerSteeringGearsCoLtdMember2021-01-012021-12-310001157762caas:OtherForeignCountriesMember2021-01-012021-12-310001157762caas:OtherEntitiesMember2021-01-012021-12-310001157762caas:JingzhouHenglongAutomotivePartsCoLtdMember2021-01-012021-12-310001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember2021-01-012021-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember2021-01-012021-12-310001157762caas:BrazilHenglongMember2021-01-012021-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:SuzhouQingshanMember2022-12-3100011577622020-09-012020-09-300001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember2021-06-012021-06-300001157762caas:ShenyangFormedTwoThousandTwoMembercaas:ShenyangAutomotiveIndustryInvestmentCorporationMember2022-12-310001157762caas:JielongFormedTwoThousandSixMembercaas:HongKongTongdaMember2022-12-310001157762caas:ChongqingHenglongFormedTwoThousandTwevelMembercaas:SaicIvecoHongyanCompanyMember2022-12-310001157762caas:WuhanChuguanjieAutomotiveScienceAndTechnologyLtdMember2022-12-310001157762caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember2022-12-310001157762caas:JielongFormedTwoThousandSixMember2022-12-310001157762caas:HubeiWanlongInvestmentIncMember2022-12-310001157762caas:ChongqingHenglongFormedTwoThousandTwevelMember2022-12-310001157762caas:BrazilHenglongMember2022-12-310001157762caas:HefeiSENYELightPlasticTechnologyCo.Ltd.Member2022-12-310001157762caas:HefeiSENYELightPlasticTechnologyCo.Ltd.Member2021-12-310001157762caas:SentientAbMember2021-12-310001157762caas:FiveLargestCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:SentientAbMember2022-01-012022-12-310001157762caas:ShenyangFormedTwoThousandTwoMembersrt:BoardOfDirectorsChairmanMember2022-12-310001157762caas:BrazilHenglongFormedTwoThousandTwevelMember2022-12-310001157762caas:BrazilHenglongFormedTwoThousandTwevelMember2017-05-310001157762caas:ChongqingBankLoanMember2022-12-310001157762caas:ChongqingBankLoanMember2022-07-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:HefeiSENYELightPlasticTechnologyCo.Ltd.Member2019-11-300001157762caas:JingzhouWisedawnMember2022-12-310001157762us-gaap:EquipmentMembercaas:HubeiYilingMember2022-01-012022-12-310001157762caas:HubeiWiselinkMemberus-gaap:EquipmentMember2022-01-012022-12-310001157762us-gaap:EquipmentMember2022-01-012022-12-310001157762caas:HubeiWiselinkMemberus-gaap:EquipmentMember2021-01-012021-12-310001157762us-gaap:EquipmentMember2021-01-012021-12-3100011577622017-01-012017-12-3100011577622018-01-012018-12-310001157762caas:CustomerDepositsMember2022-01-012022-12-310001157762caas:CustomerDepositsMember2021-01-012021-12-310001157762srt:MinimumMember2022-01-012022-12-310001157762srt:MaximumMember2022-01-012022-12-310001157762caas:WuhanTongkaiMembercaas:RentalIncomeMembercaas:RelatedPartyMember2022-01-012022-12-310001157762caas:RentalIncomeMembercaas:OtherRelatedPartiesMembercaas:RelatedPartyMember2022-01-012022-12-310001157762caas:JingzhouTongyingMembercaas:RentalIncomeMembercaas:RelatedPartyMember2022-01-012022-12-310001157762caas:HubeiHongrunMembercaas:RentalIncomeMembercaas:RelatedPartyMember2022-01-012022-12-310001157762caas:XiamenAutomotivePartsMembercaas:MerchandiseMember2022-01-012022-12-310001157762caas:RentalIncomeMembercaas:RelatedPartyMember2022-01-012022-12-310001157762caas:MerchandiseMembercaas:OtherRelatedPartiesMember2022-01-012022-12-310001157762caas:JingzhouYudeMembercaas:MerchandiseMember2022-01-012022-12-310001157762caas:HubeiHongrunMembercaas:MerchandiseMember2022-01-012022-12-310001157762caas:MerchandiseMember2022-01-012022-12-310001157762caas:WuhanTongkaiMembercaas:RentalIncomeMembercaas:RelatedPartyMember2021-01-012021-12-310001157762caas:RentalIncomeMembercaas:OtherRelatedPartiesMembercaas:RelatedPartyMember2021-01-012021-12-310001157762caas:JingzhouTongyingMembercaas:RentalIncomeMembercaas:RelatedPartyMember2021-01-012021-12-310001157762caas:HubeiHongrunMembercaas:RentalIncomeMembercaas:RelatedPartyMember2021-01-012021-12-310001157762caas:HubeiAstaMembercaas:RentalIncomeMembercaas:RelatedPartyMember2021-01-012021-12-310001157762caas:XiamenAutomotivePartsMembercaas:MerchandiseMember2021-01-012021-12-310001157762caas:RentalIncomeMembercaas:RelatedPartyMember2021-01-012021-12-310001157762caas:MerchandiseMembercaas:OtherRelatedPartiesMember2021-01-012021-12-310001157762caas:JingzhouYudeMembercaas:MerchandiseMember2021-01-012021-12-310001157762caas:HubeiHongrunMembercaas:MerchandiseMember2021-01-012021-12-310001157762caas:BeijingHenglongMembercaas:MerchandiseMember2021-01-012021-12-310001157762caas:MerchandiseMember2021-01-012021-12-310001157762us-gaap:RetainedEarningsUnappropriatedMember2022-01-012022-12-310001157762us-gaap:RetainedEarningsAppropriatedMember2022-01-012022-12-310001157762us-gaap:RetainedEarningsUnappropriatedMember2021-01-012021-12-310001157762us-gaap:RetainedEarningsAppropriatedMember2021-01-012021-12-310001157762country:US2022-01-012022-12-310001157762caas:NonUSMember2022-01-012022-12-310001157762caas:HubeiWiselinkMembercaas:AdvancedEquipmentMember2022-12-310001157762caas:HubeiHongrunMembercaas:AdvancedEquipmentMember2022-12-310001157762caas:HenglongRealEstateMembercaas:AdvancedEquipmentMember2022-12-310001157762caas:AdvancedEquipmentMember2022-12-310001157762caas:HubeiWiselinkMembercaas:AdvancedEquipmentMember2021-12-310001157762caas:HenglongRealEstateMembercaas:AdvancedEquipmentMember2021-12-310001157762caas:AdvancedEquipmentMember2021-12-310001157762caas:SentientAbMembercaas:OtherAdvancePaymentsMember2022-12-310001157762caas:OtherAdvancePaymentsMembercaas:OtherRelatedPartiesMember2022-12-310001157762caas:JianglingTongchuangMembercaas:OtherAdvancePaymentsMember2022-12-310001157762caas:HubeiZhirongMembercaas:OtherAdvancePaymentsMember2022-12-310001157762caas:HubeiWiselinkMembercaas:OtherAdvancePaymentsMember2022-12-310001157762caas:OtherAdvancePaymentsMember2022-12-310001157762caas:OtherAdvancePaymentsMembercaas:OtherRelatedPartiesMember2021-12-310001157762caas:JianglingTongchuangMembercaas:OtherAdvancePaymentsMember2021-12-310001157762caas:OtherAdvancePaymentsMember2021-12-310001157762caas:CaasBrazilsImportsAndTradeInAutomotivePartLtdMember2022-01-012022-12-310001157762us-gaap:AccountsReceivableMembercaas:OtherRelatedPartiesMember2022-12-310001157762caas:XiamenJoylonMemberus-gaap:AccountsReceivableMember2022-12-310001157762caas:XiamenAutomotivePartsMemberus-gaap:AccountsReceivableMember2022-12-310001157762caas:JingzhouYudeMemberus-gaap:AccountsReceivableMember2022-12-310001157762caas:HubeiHongrunMemberus-gaap:AccountsReceivableMember2022-12-310001157762us-gaap:AccountsReceivableMember2022-12-310001157762us-gaap:AccountsReceivableMembercaas:OtherRelatedPartiesMember2021-12-310001157762caas:XiamenJoylonMemberus-gaap:AccountsReceivableMember2021-12-310001157762caas:XiamenAutomotivePartsMemberus-gaap:AccountsReceivableMember2021-12-310001157762caas:JingzhouYudeMemberus-gaap:AccountsReceivableMember2021-12-310001157762caas:HubeiHongrunMemberus-gaap:AccountsReceivableMember2021-12-310001157762us-gaap:AccountsReceivableMember2021-12-310001157762us-gaap:AccountsPayableMembercaas:OtherRelatedPartiesMember2022-12-310001157762caas:WuhanTongkaiMemberus-gaap:AccountsPayableMember2022-12-310001157762caas:JingzhouTongyingMemberus-gaap:AccountsPayableMember2022-12-310001157762caas:JianglingTongchuangMemberus-gaap:AccountsPayableMember2022-12-310001157762caas:HubeiWiselinkMemberus-gaap:AccountsPayableMember2022-12-310001157762caas:HonghuChangrunMemberus-gaap:AccountsPayableMember2022-12-310001157762caas:HenglongTianyuMemberus-gaap:AccountsPayableMember2022-12-310001157762us-gaap:AccountsPayableMember2022-12-310001157762us-gaap:AccountsPayableMembercaas:OtherRelatedPartiesMember2021-12-310001157762caas:WuhanTongkaiMemberus-gaap:AccountsPayableMember2021-12-310001157762caas:JingzhouTongyingMemberus-gaap:AccountsPayableMember2021-12-310001157762caas:JianglingTongchuangMemberus-gaap:AccountsPayableMember2021-12-310001157762caas:HubeiWiselinkMemberus-gaap:AccountsPayableMember2021-12-310001157762caas:HonghuChangrunMemberus-gaap:AccountsPayableMember2021-12-310001157762caas:HenglongTianyuMemberus-gaap:AccountsPayableMember2021-12-310001157762us-gaap:AccountsPayableMember2021-12-3100011577622021-12-3100011577622022-12-3100011577622022-01-012022-12-3100011577622021-01-012021-12-31iso4217:USDxbrli:sharesiso4217:USDiso4217:BRLxbrli:pureiso4217:CNYcaas:directorcaas:customercaas:itemcaas:productxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-K

(Mark One)

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

For the fiscal year ended December 31, 2022

Or

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

For the transition period from ____________ to ____________

Commission File Number: 000-33123

CHINA AUTOMOTIVE SYSTEMS, INC.

(Exact name of registrant as specified in its charter)

Delaware

    

33-0885775

(State or other jurisdiction of incorporation or

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

organization)

No. 1 Henglong Road, Yu Qiao Development Zone

Shashi District, Jing Zhou City, Hubei Province

The People’s Republic of China

434000

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code – (86) 716-412-7901

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

Title of each class

    

Trading symbol

    

Name of each exchange on which registered

Common Stock, $0.0001 par value 

CAAS

The Nasdaq Capital Market 

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

    

Title of Class

    

None

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.

Yes                 No  

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act.

Yes                 No  

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

Yes                 No  

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

Yes                 No  

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

Large Accelerated Filer

Accelerated Filer

Non-Accelerated Filer

Smaller Reporting Company

Emerging Growth Company

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

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).

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

Yes                No 

The aggregate market value of voting and non-voting common equity held by non-affiliates of the registrant as of June 30, 2022, based upon the price of $2.70 that was the closing price of the common stock as reported on The Nasdaq Stock Market under the symbol “CAAS” on such date, was approximately $28.4 million.

The Company has 30,185,702 shares of Common Stock outstanding as of March 30, 2023.

Auditor PCAOB ID: 1424

    

Auditor: PricewaterhouseCoopers Zhong Tian LLP

Auditor Address: 42/F New Bund Center, 588 Dongyu Road, Pudong New Area, Shanghai 200126, PRC

DOCUMENTS INCORPORATED BY REFERENCE

None.

CHINA AUTOMOTIVE SYSTEMS, INC.

INDEX

 

Page

PART I

 

5

Item 1.

Business.

5

Item 1A.

Risk Factors.

16

Item 1B.

Unresolved Staff Comments.

32

Item 2.

Properties.

32

Item 3.

Legal Proceedings.

33

Item 4.

Mine Safety Disclosures.

33

 

 

 

PART II

34

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

34

Item 6.

[Reserved].

34

Item 7.

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

35

Item 7A.

Quantitative and Qualitative Disclosures about Market Risk.

48

Item 8.

Financial Statements and Supplementary Data.

49

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.

49

Item 9A.

Controls and Procedures.

50

Item 9B.

Other Information.

51

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

51

PART III

51

Item 10.

Directors, Executive Officers and Corporate Governance.

51

Item 11.

Executive Compensation.

55

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

57

Item 13.

Certain Relationships and Related Transactions, and Director Independence.

57

Item 14.

Principal Accountant Fees and Services.

58

 

 

PART IV

58

Item 15.

Exhibits, Financial Statement Schedules.

58

Item 16.

Form 10-K Summary.

60

 

 

 

Signatures

 

61

Financial Statements

63

3 | Page

Cautionary Statement

This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, and Section 21E of the Securities Exchange Act of 1934. These statements relate to future events or the Company’s future financial performance. The Company has attempted to identify forward-looking statements by terminology including “anticipates,” “believes,” “expects,” “can,” “continues,” “could,” “estimates,” “expects,” “intends,” “may,” “plans,” “potential,” “predicts,” “should” or “will” or the negative of these terms or other comparable terminology. Such statements are subject to certain risks and uncertainties, including the matters set forth in this Annual Report or other reports or documents the Company files with the Securities and Exchange Commission, the “SEC,” from time to time, which could cause actual results or outcomes to differ materially from those projected. Although the Company believes that the expectations reflected in the forward-looking statements are reasonable, the Company cannot guarantee future results, levels of activity, performance or achievements. Undue reliance should not be placed on these forward-looking statements which speak only as of the date hereof. The Company’s expectations are as of the date this Form 10-K is filed, and the Company does not intend to update any of the forward-looking statements after the date this Annual Report on Form 10-K is filed to confirm these statements to actual results, unless required by law.

4 | Page

PART I

ITEM 1.    BUSINESS.

COMPANY HISTORY

China Automotive Systems, Inc., “China Automotive” or the “Company,” was incorporated in the State of Delaware on June 29, 1999. Through its subsidiary, Great Genesis Holdings Limited, “Genesis,” a corporation organized under the laws of the Hong Kong Special Administrative Region, China, it owns interests in eight Sino-joint ventures and seven wholly-owned subsidiaries in the People’s Republic of China, “China” or the “PRC,” which manufacture power steering systems and/or related products for different segments of the automobile industry. Genesis also owns interests in a Brazil-based trading company, which engages mainly in the import and sales of automotive parts in Brazil.

Henglong USA Corporation, “HLUSA,” which was incorporated on January 8, 2007 in Troy, Michigan, is a wholly-owned subsidiary of the Company, and mainly engages in marketing of automotive parts in North America, and provides after sales service and research and development (“R&D”) support.

Unless the context indicates otherwise, the Company uses the terms “the Company,” “we,” “our” and “us” to refer to China Automotive collectively on a consolidated basis.

BUSINESS OVERVIEW

The Company is a holding company and has no significant business operations or assets other than its interest in Genesis and HLUSA. Genesis mainly engages in the manufacture and sale of automotive systems and components through its controlled subsidiaries and the joint ventures, as described below.

Set forth below is an organizational chart as at December 31, 2022.

CHINA AUTOMOTIVE SYSTEMS, INC. [NASDAQ:CAAS]

↓100%

    

    

    

    

    

↓100%

Great Genesis Holdings Limited

Henglong USA Corporation

↓100%

↓70%

Hubei

Shenyang

Henglong

Jinbei Henglong

Automotive

Automotive

System Group

Steering System

Co., Ltd.

Co., Ltd.

“Hubei Henglong”1

“Shenyang”2

↓100%

↓100%

    

↓100%

    

↓85%

↓70%

↓95.84%

↓100%

    

↓66.6%

↓51%

↓62%

↓100%

Jingzhou

Shashi

Wuhu

Wuhan

Chongqing

CAAS

Hubei

Hubei

Hyoseong

Wuhu

Changchun

Henglong

Jiulong

Henglong

Jielong

Henglong

Brazil’s

Henglong

Henglong

(Wuhan)

Hongrun

Hualong

Automotive

Power

Automotive

Electric

Hongyan

Imports And

Group

& KYB

Motion

New

Automotive

Parts

Steering

Steering

Power

Automotive

Trade In

Shanghai

Automobile

Mechatronics

Material

Technology

Co., Ltd.

Gears

System Co.,

Steering Co.,

System Co.,

Automotive

Automotive

Electric

System

Co., Ltd.

Co., Ltd.

Co., Ltd.

Ltd.

Ltd.

Ltd.

Parts Ltd.

Electronics

Steering

Co., Ltd.

Research and

System

Development

Co., Ltd.

Ltd.

“Chongqing

“Brazil

“Shanghai

“Henglong

“Wuhan

“Wuhu

“Changchun

“Henglong”3

“Jiulong”4

“Wuhu”5

“Jielong”6

Henglong”7

Henglong”8

Henglong”11

KYB”12

Hyoseong”13

Hongrun”14

Hualong”15

↓100%

↓85%

Jingzhou

Wuhan

Henglong

Chuguanjie

Automotive

Automotive

Technology

Science and

(Testing)

Technology

Center

Ltd.

“Testing

“Wuhan

Center”9

Chuguanjie”10

1.On March 7, 2007, Genesis established Hubei Henglong, formerly known as Jingzhou Hengsheng Automotive System Co., Ltd., its wholly-owned subsidiary, to engage in the production and sales of automotive steering systems. On July 8, 2012, Hubei Henglong changed its name to Hubei Henglong Automotive System Group Co., Ltd.

5 | Page

2.Shenyang was established in 2002 and focuses on power steering parts for light duty vehicles.
3.Henglong was established in 1997 and mainly engages in the production of rack and pinion power steering gears for cars and light-duty vehicles.
4.Jiulong was established in 1993 and mainly engages in the production of integral power steering gears for heavy-duty vehicles.
5.Wuhu was established in 2006 and mainly engages in the production and sales of automobile steering systems. In April 2021, the Company obtained an additional 22.67% equity in Wuhu for total consideration of RMB 6.9 million, equivalent to approximately $1.1 million, from the other shareholder. The Company retained its controlling interest in Wuhu and the acquisition of the non-controlling interest was accounted for as an equity transaction.
6.Jielong was established in 2006 and mainly engages in the production and sales of automobile steering columns.
7.On February 21, 2012, Hubei Henglong and SAIC-IVECO Hongyan Company, “SAIC-IVECO,” established a Sino-foreign joint venture company, Chongqing Henglong, to design, develop and manufacture both hydraulic and electric power steering systems and parts.
8.On August 21, 2012, Brazil Henglong was established as a Sino-foreign joint venture company by Hubei Henglong and two Brazilian citizens, Ozias Gaia Da Silva and Ademir Dal’ Evedove. Brazil Henglong engages mainly in the import and sale of automotive parts in Brazil. In May 2017, the Company obtained an additional 15.84% equity interest in Brazil Henglong for nil consideration. The Company retained its controlling interest in Brazil Henglong and the acquisition of the non-controlling interest was accounted for as an equity transaction.
9.In December 2009, Henglong, a subsidiary of Genesis, formed Testing Center, which mainly engages in the research and development of new products.
10.In May 2014, together with Hubei Wanlong, Jielong formed a subsidiary, Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie”, which mainly engages in research and development, manufacture and sales of automobile electronic systems and parts. Wuhan Chuguanjie is located in Wuhan, China.

In May 2020, Wuhan Chuguanjie merged with another subsidiary, Universal Sensor Application Inc., “USAI”, which was established in 2005 and mainly engages in the production and sales of sensor modules.

11.In January 2015, Hubei Henglong formed Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong”, which mainly engages in the design and sale of automotive electronics.
12.In August 2018, Hubei Henglong and KYB (China) Investment Co., Ltd. (“KYB”) established Hubei Henglong KYB Automobile Electric Steering System Co., Ltd. (“Henglong KYB”), which mainly engages in design, manufacture, sales and after-sales service of automobile electronic systems. Hubei Henglong owns 66.6% of the shares of this entity and has consolidated it since its establishment.
13.In March 2019, Hubei Henglong and Hyoseong Electric Co., Ltd. established Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd. (“Wuhan Hyoseong”), which mainly engages in the design, manufacture and sales of automotive motors and electromechanical integrated systems. Hubei Henglong owns 51.0% of the shares of Wuhan Hyoseong and has consolidated it since its establishment.
14.In December 2019, Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd. (“Wuhu Hongrun”), which mainly engages in the development, manufacturing and sale of high polymer materials. Hubei Henglong owns 62.0% of the shares of Wuhu Hongrun and has consolidated it since its establishment.
15.In April 2020, Hubei Henglong acquired 100.0% of the equity interests of Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong”, for total consideration of RMB 1.2 million, equivalent to approximately $0.2 million from an entity controlled by Hanlin Chen. Before the acquisition, 52.1% of the shares of Changchun Hualong were ultimately owned by Hanlin Chen and 47.9% of the shares were owned by third parties. Changchun Hualong mainly engages in design and R&D of automotive parts.

6 | Page

The Company has business relationships with more than sixty vehicle manufacturers, including the five largest automobile manufacturers in China, such as SAIC Motor Co., Ltd, China FAW Group Co., Ltd and others; Shenyang Brilliance Jinbei Co., Ltd, one of the largest light vehicle manufacturers in China; BYD Auto Co., Ltd., Zhejiang Geely Automobile Co., Ltd., and Great Wall Motors Co., Ltd., three of the largest privately owned car manufacturers in China. All of them are our key customers. For overseas customers, the Company has supplied power steering gear to Fiat Chrysler North America since 2009 and to Ford Motor Company since 2016.

The Holding Foreign Companies Accountable Act

Pursuant to the Holding Foreign Companies Accountable Act, if the SEC determines that we have filed audit reports issued by a registered public accounting firm that has not been subject to inspections by the PCAOB for two consecutive years, the SEC will prohibit our shares from being traded on a national securities exchange or in the over-the-counter trading market in the United States. On December 16, 2021, the PCAOB issued a report to notify the SEC of its determination that the PCAOB was unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong, including our auditor. In April 2022, the SEC conclusively listed us as a Commission-Identified Issuer under the HFCAA following the filing of the annual report on Form 10-K for the fiscal year ended December 31, 2021. On December 15, 2022, the PCAOB issued a report that vacated its December 16, 2021 determination and removed mainland China and Hong Kong from the list of jurisdictions where it is unable to inspect or investigate completely registered public accounting firms. For this reason, we do not expect to be identified as a Commission-Identified Issuer under the HFCAA after we file this annual report on Form 10-K. Each year, the PCAOB will determine whether it can inspect and investigate completely audit firms in mainland China and Hong Kong, among other jurisdictions. If PCAOB determines in the future that it no longer has full access to inspect and investigate completely accounting firms in mainland China and Hong Kong and we continue to use an accounting firm headquartered in one of these jurisdictions to issue an audit report on our financial statements filed with the Securities and Exchange Commission, we would be identified as a Commission-Identified Issuer following the filing of the annual report on Form 10-K for the relevant fiscal year. There can be no assurance that we would not be identified as a Commission-Identified Issuer for any future fiscal year, and if we were so identified for two consecutive years, we would become subject to the prohibition on trading under the HFCAA and our securities may be delisted from Nasdaq as a result. Delisting of our securities would force holders of our securities to sell their securities. Further, we may be prohibited from listing our securities on another U.S. securities exchange. The market price of our securities could be adversely affected as a result of anticipated negative impacts of such legislative or executive actions upon, as well as negative investor sentiment toward, companies with significant operations in mainland China and Hong Kong that are listed in the United States, regardless of whether such actions are implemented and regardless of our actual operating performance. See “Item 1A. Risk Factors—Risks Related To Doing Business In China And Other Countries Besides The United States—The PCAOB had historically been unable to inspect our auditor in relation to their audit work performed for our financial statements and the inability of the PCAOB to conduct inspections of our auditor in the past has deprived our investors with the benefits of such inspections.” And “Item 1A. Risk Factors—Risks Related To Doing Business In China And Other Countries Besides The United States—Our shares may be prohibited from trading in the United States under the HFCAA in the future if the PCAOB is unable to inspect or investigate completely auditors located in China. The delisting of the shares, or the threat of being delisted, may materially and adversely affect the value of your investment.”

Our Corporate Structure

The Company is not a PRC operating company but a Delaware holding company with operations primarily conducted through its wholly owned direct subsidiaries, Genesis and HLUSA, and its several indirect subsidiaries that are either wholly owned or majority owned by either Genesis or HLUSA. Our investors hold shares of common stock in China Automotive, the Delaware holding company.

We do not have or intend to set up any subsidiary or enter into any contractual arrangements to establish a variable interest entity structure with any entity in China.

Our holding company structure presents unique risks as our investors may never directly hold equity interests in our operating subsidiaries and will be dependent upon dividends and other distributions from our subsidiaries to finance our cash flow needs. Our ability to receive dividends and other contributions from our subsidiaries are significantly affected by regulations promulgated by Hong Kong and PRC authorities. Any change in the interpretation of existing rules and regulations or the promulgation of new rules and regulations may materially affect our operations and or the value of our securities, including causing the value of our securities to significantly decline or become worthless. For a detailed description of the risks facing the Company associated with our structure, please refer to “Item 1A. Risk Factors – Risks Related to Doing Business in China and Other Countries Besides the United States.”

7 | Page

Currently, PRC laws and regulations do not prohibit direct foreign investment in our operating subsidiaries. Nonetheless, in light of the recent statements and regulatory actions by the PRC government, such as those related to the promulgation of regulations prohibiting foreign ownership of Chinese companies operating in certain industries, which are constantly evolving, and anti-monopoly concerns, we may be subject to the risks of uncertainty of any future actions of the PRC government in this regard, which would likely result in a material change in our operations, including our ability to continue our existing holding company structure, carry on our current business, accept foreign investments, and offer or continue to offer securities to our investors, and the resulting adverse change in value to our common stock. We may also be subject to penalties and sanctions imposed by the PRC regulatory agencies, including the China Securities Regulatory Commission, or CSRC, if we fail to comply with such rules and regulations, which would likely adversely affect the ability of the Company’s securities to continue to trade on Nasdaq, which would likely cause the value of our securities to significantly decline or become worthless.

As of the date of this report, there is no Chinese Communist Party official who sits on CAAS’ board of directors and CAAS’ certificate of incorporation and bylaws do not contain any charter of the Chinese Communist Party.

Doing Business in China

As a result of our operations in China, the Chinese government may intervene in or exert influence over our operations at any time with little or no advanced notice, which could result in a material change in our operations and/or the value of our securities. For example, the Chinese government has recently published new policies that significantly affected certain industries such as the education and internet industries, and we cannot rule out the possibility that it will in the future release regulations or policies regarding any industry that could adversely affect the business, financial condition and results of operations of our company.

Furthermore, the Chinese government has also recently indicated an intent to exert more oversight and control over securities offerings and other capital markets activities that are conducted outside of China and over foreign investment in China-based companies. Any such action, once taken by the Chinese government, could significantly limit or completely hinder our ability to offer or continue to offer securities to investors and cause the value of such securities to significantly decline or in extreme cases, become worthless. Recently, the Chinese government initiated a series of regulatory actions and statements to regulate business operations in China, including enforcement actions against illegal activities in the securities market, enhancing supervision over China-based companies listed outside of China using the variable interest entity structure, adopting new measures to extend the scope of cybersecurity reviews, and expanding the efforts in anti-monopoly enforcement. For example, on July 6, 2021, the relevant PRC government authorities made public the Opinions on Intensifying Crack-Down on Illegal Securities Activities. These opinions emphasized the need to strengthen the administration over illegal securities activities and the supervision on overseas listings by China-based companies and proposed to take measures, such as promoting the construction of relevant regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies. On November 14, 2021, the Cyberspace Administration of China (the “CAC”) released the draft Administrative Regulations on Cyber Data Security (the “Draft Cyber Data Security Regulations”) for public comments, which requires, among others, that a prior cybersecurity review should be required for listing abroad of data processors which process over one million users’ personal information, and the listing of data processors in Hong Kong which affects or may affect national security.

The Chinese government may further promulgate relevant laws, rules and regulations that may impose additional and significant obligations and liabilities on overseas listed Chinese companies regarding data security, cross-border data flow, anti-monopoly and unfair competition, and compliance with China’s securities laws. It is uncertain whether or how these new laws, rules and regulations and the interpretation and implementation thereof may affect us, but among other things, our ability to obtain external financing through the issuance of equity securities in the United States, Hong Kong or other markets could be negatively affected, and as a result, the trading prices of our securities could significantly decline or become worthless. For a detailed description of risks related to our doing business in China, see “Item 1A. Risk Factors - Risks Related To Doing Business In China And Other Countries Besides The United States.”

8 | Page

Permissions Required from the PRC Authorities for Our Operations

We conduct our business primarily through our subsidiary Genesis, which owns interests in eight Sino-joint ventures and seven wholly owned subsidiaries in the PRC. Our operations in China are governed by PRC laws and regulations. As advised by our PRC counsel, Zhong Lun Law Firm, as of the date of this report, these entities have obtained the requisite licenses and permits from the PRC government authorities that are material for their business operations, including, among others, certain business licenses, approvals for the establishment of enterprises with foreign investment, approvals for overseas direct investment and environmental and occupational safety and health approvals. Given the uncertainties of interpretation and implementation of relevant laws and regulations and the enforcement practice by relevant government authorities, we may be required to obtain additional licenses, permits, filings or approvals for the functions and services of our platform in the future.

On February 17, 2023, the CSRC promulgated the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies, or the Trial Measures, which will come into effect on March 31, 2023. On the same day, the CSRC also published a series of guidance and Q&As in connection with the implementation of the Trial Measures. The Trial Measures established (i) a list outlining the circumstances where a PRC domestic company is prohibited from offering and listing securities overseas (the “Trial Measures Negative List”) and (ii) a new filing-based regime to regulate overseas offerings and listings by PRC domestic companies. According to the Trial Measures, in connection with an overseas offering of securities (including shares, depository receipts, corporate bonds convertible into shares and other equity securities) and listing by a PRC domestic company, either in a direct or indirect manner, the issuer must file certain documents with the CSRC (the “Trial Measures Filing Obligations”). An indirect offering and listing is determined by a set of quantifiable standards. For example, any overseas offering and listing by an issuer that meets both of the following standards will be deemed to be indirect: (i) 50% or more of the issuer’s operating revenue, total profit, total assets or net assets as documented in its audited consolidated financial statements for the most recent accounting year is accounted for by PRC domestic companies, and (ii) the main parts of the issuer’s business activities are conducted in mainland China, or its main places of business are located in mainland China, or the senior managers in charge of its business operation and management are mostly Chinese citizens or domiciled in mainland China.

The Trial Measures provide the CSRC with the authority to warn, fine, and issue injunctions against PRC domestic companies, their controlling shareholders, advisors, and other responsible persons in connection with a listing or offering securities (collectively, the “Subject Entities”), as well as individuals directly responsible for these Subject Entities (the “Subject Individuals”). In cases of serious violation, the relevant responsible persons may be prohibited from entering the securities market1 by the CSRC and may be held criminally liable. For failure to comply with the Trial Measures Negative List or the Trial Measures Filing Obligations, or materially false or misleading statements in the filing and reporting required by the Trial Measures, PRC domestic companies and their controlling shareholders, if the controlling shareholders induced the PRC domestic companies’ failure to comply, severally, may face warnings, injunctions to comply, and fines between RMB 1.0 million and 10.0 million. The Subject Individuals in these entities may severally, face warnings and fines between RMB 0.5 million and 5.0 million. Advisors in listings or offerings of securities that failed to dutifully advise the PRC domestic companies and their controlling shareholders in complying with the Trial Measures and caused such failures to comply can face warnings and fines between RMB 0.5 million and 5.0 million. The Subject Individuals of these advisor entities may, severally, face warnings and fines between RMB 0.2 million and 2.0 million.

Because our shares have already listed on Nasdaq, we believe we will be deemed as an “Existing Issuer” pursuant to the Trial Measures and the implementation guidance and, accordingly, are not required to complete the filing procedures with the CSRC for our historical securities offering. Nevertheless, in the event that we conduct any securities issuance or offering in the future that would be captured by the Trial Measures after they come into effect, we will have to complete the filing procedures with the CSRC within three (3) business days following the closing of thesuch securities issuance or offering.

9 | Page

Therefore, in connection with our business operations and issuance or offering of securities to foreign investors, under currently effective PRC laws, regulations, and rules, and taking the Trial Measures into account, as of the date of this annual report, we and our PRC subsidiaries (i) are not required to obtain permissions from, or complete the filing procedures with, the CSRC for our prior issuances and offerings of securities to foreign investors which were completed before the date of implementation of the Trial Measures, but are required to go through filing procedures with CSRC for our future issuances or offerings of securities (including shares, depository receipts, corporate bonds convertible into shares and other equity securities) to foreign investors if we meet certain conditions set forth in the Trial Measures to be considered as an indirect overseas offering and listing by a PRC domestic company, (ii) are not required to go through cybersecurity review by the CAC for our issuance or offering of securities to foreign investors, and (iii) are not required to obtain any prior permission or approval from any other PRC government authorities for our issuance or offering of securities to foreign investors. If we and our subsidiaries are deemed to be a critical information infrastructure operator, or CIIO, or a network platform operator, whose network product or service purchasing or data processing activities affect or may affect national security, we would be required to go through a cybersecurity review by the CAC. As of the date of this annual report, neither we nor any of our subsidiaries has been identified as a CIIO by any government authority, involved in any investigations or become subject to a cybersecurity review by the CAC based on the Cybersecurity Review Measures. However, there might remain some uncertainty as to how relevant rules published by the PRC government authorities will be interpreted or implemented, and our opinions summarized above are subject to any new laws, rules, and regulations or detailed implementations and interpretations in any form. We cannot assure you that the relevant PRC government authorities, including the CSRC and the CAC, would reach the same conclusion and hence, we may face regulatory actions or other sanctions from them. For more details, see “Item 1A. Risk Factors—Risks Relating to Doing Business in China — The PRC government has significant oversight over the conduct of the business of our PRC subsidiaries; such oversight could result in a material change in our operations and/or the value of our securities or could significantly limit our ability to offer or continue to offer securities and/or other securities to investors and cause the value of such securities to significantly decline.” and “Item 1A - Risk Factors — Risks Relating to Doing Business in China—The approval of and filing with the CSRC or other PRC government authorities may be required in connection with our offshore offerings under PRC law, and, if required, we cannot predict whether or for how long we will be able to obtain such approval or complete such filing.”

Cash Flows through Our Organization

China Automotive is a holding company with no operations of its own. We conduct our operations in China primarily through our subsidiaries, particularly Genesis, which owns interests in eight Sino-joint ventures and seven wholly owned subsidiaries in the PRC. As a result, although other means are available for us to obtain financing at the holding company level, China Automotive’s ability to pay dividends to the shareholders and to service any debt it may incur may depend upon dividends paid by our PRC subsidiaries. If any of our subsidiaries incurs debt on its own behalf, the instruments governing such debt may restrict its ability to pay dividends to China Automotive. In addition, our PRC subsidiaries are permitted to pay dividends to China Automotive only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Further, our PRC subsidiaries are required to make appropriations to certain statutory reserve funds, which are not distributable as cash dividends except in the event of a solvent liquidation of the companies.

We may rely on dividends and other distributions on equity paid by our PRC subsidiaries for our cash and financing requirements, including the funds necessary to pay dividends and other cash distributions to our shareholders or to service any debt we may incur. If any of our PRC subsidiaries incur debt on their own behalf in the future, the instruments governing the debt may restrict their ability to pay dividends or make other distributions to us. Under PRC laws and regulations, our PRC subsidiaries may pay dividends only out of their respective accumulated profits as determined in accordance with PRC accounting standards and regulations. In addition, a wholly foreign-owned enterprise is required to set aside at least 10% of its accumulated after-tax profits each year, if any, to fund a certain statutory reserve fund, until the aggregate amount of such fund reaches 50% of its registered capital. Such reserve funds cannot be distributed to us as dividends. At its discretion, a wholly foreign-owned enterprise may allocate a portion of its after-tax profits based on PRC accounting standards to an enterprise expansion fund, or a staff welfare and bonus fund. In addition, registered share capital and capital reserve accounts are also restricted from withdrawal in the PRC, up to the amount of net assets held in each operating subsidiary. The amounts restricted include the paid-up capital and the statutory reserve funds of our PRC subsidiaries, totaling RMB 465.9 million, RMB 499.8 million, RMB 504.7 million and RMB 508.8 million as of December 31, 2019, 2020, 2021 and 2022, respectively.

Under PRC law, China Automotive may provide funding to its PRC subsidiaries only through capital contributions or loans.

10 | Page

During the fiscal years ended December 31, 2019, 2020, 2021 and 2022, the Company received loans which were interest free from its subsidiaries in the aggregate amount of $4.3 million, $6.6 million, $2.5 million and $6.1 million, respectively, and no principal was repaid in such years.

Although the Company announced a special cash dividend of $0.18 per common share to the Company’s shareholders of record as of the close of business on June 26, 2014, it does not anticipate paying any other cash dividends in the foreseeable future. The Company currently intends to retain future earnings, if any, to finance operations and the expansion of its business. Any future determination to pay cash dividends will be at the discretion of the Company’s board of directors and will be based upon the Company’s financial condition, operating results, capital requirements, plans for expansion, restrictions imposed by any financing arrangements and any other factors that the Company’s board of directors deems relevant.

INTELLECTUAL PROPERTY RIGHTS

Intellectual Property rights, “IP,” are important in helping the Company maintain its competitive position. Currently, the Company owns IP rights, including two trademarks covering automobile parts, “HL” and “JL,” and more than eighty-five patents registered in China covering power steering technology. The Company is in the process of integrating new advanced technologies such as electronic chips in power steering systems into its current production line and is pursuing aggressive strategies in technology to maintain a competitive edge within the automobile industry. In December 2009, the Company, through Henglong, formed Testing Center and cooperated with Nanyang Ind. Co. Ltd. and Tsinghua University to engage in the research and development of new products, such as Electric Power Steering (“EPS”), integral rack and pinion power steering and high pressure power steering, to optimize current products design and to develop new, cost-saving manufacturing processes. In January 2015, Hubei Henglong formed Shanghai Henglong, which mainly engages in the design and sale of automotive electronics, to capture the market opportunities for EPS, which were included in traditional hydraulic power steering products by many automobile makers. In November 2017, Hubei Henglong formed Jingzhou Qingyan Intelligent Automotive Technology Research Institute Co., Ltd.(“Jingzhou Qingyan”), which mainly engages in the research and development of intelligent automotive technology. In August 2018, Hubei Henglong established a non-wholly owned subsidiary, Hubei Henglong KYB Automobile Electric Steering System Co., Ltd., which mainly engages in design, manufacture, sales and after-sales service of automobile electronic systems. In March 2019, Hubei Henglong established a non-wholly owned subsidiary, Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., which mainly engages in the design, manufacture and sales of automotive motors and electromechanical integrated systems. In December 2019, Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd. (“Wuhu Hongrun”), which mainly engages in the development, manufacturing and sale of high polymer materials. In April 2020, Hubei Henglong acquired 100.0% of the equity interests of Changchun Hualong Automotive Technology Co. Ltd., “Changchun Hualong”, which mainly engages in design and R&D of automotive parts. In April 2021, Hubei Henlgong acquired 100.0% of the equity interests of Wuhu Henglong Automotive Steering Systems Co., Ltd., “Wuhu”, which mainly engages in the production and sales of automobile steering systems. Jingzhou Qingyan deregistered from the local business administration on June 22, 2022.

STRATEGIC PLAN

The Company’s short to medium term strategic plan is to focus on both domestic and international market expansion. To achieve this goal and higher profitability, the Company focuses on brand recognition, quality control, cost efficiency, research and development and strategic acquisitions. Set forth below are the Company’s programs:

Brand Recognition. Under the brands of Henglong and Jiulong, the Company offers four separate series of power steering sets and 310 models of power steering sets, steering columns and steering hoses.
Quality Control. The Henglong and Jiulong manufacturing facilities obtained the ISO/TS 16949 System Certification in January 2004, a well-recognized quality control system in the auto industry developed by TUVRheindland of Germany.
Cost Efficiency. By improving the Company’s production ability and enhancing equipment management, optimizing the process and products structure, perfecting the supplier system and cutting production cost, the Company’s goal is to achieve a more competitive profit margin.
Research and Development. The Company established Testing Center for the research and development of products and, by partnering with Nanyang Ind. Co. Ltd. and Tsinghua University for the development of advanced steering systems, the Company’s objective is to gain increased market share in China.

11 | Page

International Expansion. The Company has entered into agreements with several international vehicle manufacturers and auto parts modules suppliers and carried on preliminary negotiations regarding future development projects.
Acquisitions. The Company is exploring opportunities to create long-term growth through new ventures or acquisitions of other auto component manufacturers. The Company will seek acquisition targets that meet the following criteria:
companies that can be easily integrated into product manufacturing and corporate management;
companies that have strong joint venture partners that would become major customers; and
companies involved with power steering systems.

CUSTOMERS

The Company’s five largest customers represented 42.8% of the Company’s total sales for the year ended December 31, 2022. The following table sets forth information regarding the Company’s five largest customers.

    

Percentage of Total

 

Name of Major Customers

    

Revenue in 2022

    

Fiat Chrysler North America

 

20.2

%

Hubei Hongrun

 

6.2

%

Great Wall Motors

 

5.9

%

BYD Auto Co., Ltd.,

 

5.3

%

Chery Automobile Co.,Ltd.

 

5.2

%

Total

 

42.8

%

The Company primarily sells its products to the above-mentioned customers, which, except for Hubei Hongrun, are original equipment manufacturing, “OEM”, customers; it also has excellent relationships with them, including serving as their first-rank supplier and developer for product development for new models. While the Company intends to continue to focus on retaining and winning this business, it cannot ensure that it will succeed in doing so. It is difficult to keep doing business with the above mentioned OEM customers as a result of severe price competition and customers’ diversification of their supply base. The Company’s business would be materially and adversely affected if it loses one or more of these major customers.

SALES AND MARKETING

The Company’s sales and marketing team has 98 sales persons, which are divided into an OEM team, a sales service team and a working group dedicated to international business. These sales and marketing teams provide a constant interface with the Company’s key customers. They are located in all major vehicle producing regions to more effectively represent the Company’s customers’ interests within the Company’s organization, to promote their programs and to coordinate their strategies with the goal of enhancing overall service and satisfaction. The Company’s ability to support its customers is further enhanced by its broad presence in terms of sales offices, manufacturing facilities, engineering technology centers and joint ventures.

The Company’s sales and marketing organization and activities are designed to create overall awareness and consideration of, and therefore to increased sales of the Company’s modular systems and components. To achieve that objective, the Company organized delegations to visit the United States, Korea, India and Japan and has supplied power steering gear to Fiat Chrysler North America (“Fiat”). Through these activities, the Company has generated potential business interest as a strong base for future development.

DISTRIBUTION

The Company’s distribution system covers all of China. The Company has established sales and service offices with certain significant customers to deal with matters related to such customers in a timely fashion. The Company also established distribution warehouses close to major customers to ensure timely deliveries. The Company maintains strict control over inventories. Each of these sales and service offices sends back to the Company, through e-mail or fax, information related to the inventory and customers’ needs. The Company guarantees product delivery in 8 hours for those customers who are located within 200 km from the Company’s distribution

12 | Page

warehouses, and 24 hours for customers who are located outside of 200 km from the Company’s distribution warehouses. Delivery time is a very important competitive factor in terms of customer decision making, together with quality, pricing and long-term relationships. The Company has two distribution warehouses in the United States, which are located in Michigan and Texas, respectively. The warehouses deliver parts to customers every day.

EMPLOYEES AND FACILITIES

As of December 31, 2022, the Company employed approximately 4,093 persons, including approximately:

1,139 by Henglong (including Testing Center formed by Henglong);
686 by Jiulong;
152 by Shenyang;
113 by Wuhu;
282 by Jielong;
124 by Wuhan Chuguanjie;
832 by Hubei Henglong;
24 by HLUSA;
66 by Chongqing Henglong;
68 by Brazil Henglong;
538 by Henglong KYB;
35 by Wuhan Hyoseong;
13 by Wuhu Hongrun; and
21 by Chuangchun Hualong.

As of December 31, 2022, Henglong, Jiulong, Shenyang, Chongqing, Wuhan Chuguanjie, Hubei Henglong and Wuhu had a manufacturing and administration area of 111,211 square meters, 39,478 square meters, 35,354 square meters, 57,849 square meters, 53,675 square meters, 277,269 square meters and 83,705 square meters, respectively.

Hubei Province, which is home to Dongfeng, one of the largest automakers in China, provides an ample supply of inexpensive but skilled labor to automotive-related industries. The annual production of one of the Company’s main products, power steering gears, was approximately 8.1 million units and 7.8 million units in 2022 and 2021, respectively. Although the production process continues to rely heavily on manual labor, the Company has invested substantially in high-level production machinery to improve capacity and production quality. Approximately $53.7 million was spent over the last three years to purchase professional-grade equipment and extend workshops.

RAW MATERIALS

The Company purchases various manufactured components and raw materials for use in its manufacturing processes. The principal components and raw materials the Company purchases include castings, finished sub-components, aluminum, steel, fabricated metal electronic parts and molded plastic parts. The most important raw material is steel. The Company enters into purchase agreements with local suppliers. The annual purchase plans are determined at the beginning of the calendar year but are subject to revision every three months as a result of customers’ orders. A purchase order is made according to monthly production plans. This protects the Company from building up inventory when the orders from customers change.

The Company’s purchases from its ten largest suppliers represented in the aggregate 24.8% of all components and raw materials it purchased for the year ended December 31, 2022, and none of them provided more than 10% of total purchases.

All components and raw materials are available from numerous sources. The Company has not, in recent years, experienced any significant shortages of manufactured components or raw materials and normally does not carry inventories of these items in excess of what is reasonably required to meet its production and shipping schedules.

13 | Page

RESEARCH AND DEVELOPMENT

The Company owns the Testing Center, a Hubei Provincial-Level technical center, which has been approved by the Hubei Economic Commission. The center has a staff of about 227, including 94 engineers, primarily focusing on steering system R&D, tests, production process improvement and new material and production methodology application.

In addition, the Company has formed Shanghai Henglong to engage in the design and sale of automotive electronics, including key parts of EPS.

The Company believes that its engineering and technical expertise, together with its emphasis on continuing research and development, allow it to use the latest technologies, materials and processes to solve problems for its customers and to bring new, innovative products to market. The Company believes that continued research and development activities, including engineering, are critical to maintaining its pipeline of technologically advanced products. The Company has aggressively managed costs in other portions of its business in order to increase its total expenditures for research and development activities, including engineering, at approximately $36.1 million and $28.2 million for the years ended December 31, 2022 and 2021, respectively. In 2022 and 2021, the sales of such newly developed products accounted for about 29.5% and 23.2%, respectively, of total sales.

COMPETITION

The automotive components industry is extremely competitive. The Company’s customers consider criteria including quality, price/cost competitiveness, system and product performance, reliability and timeliness of delivery, new product and technology development capability, excellence and flexibility in operations, degree of global and local presence, effectiveness of customer service and overall management capability. The power steering system market is fragmented in China, and the Company has seven major competitors. Of these competitors, two are Sino-foreign joint ventures while the other five are state-owned. Like many competitive industries, there is pressure on downward selling prices.

The Company’s major competitors, including Shanghai ZF, Nexteer and First Auto FKS, “FKS,” are component suppliers to specific automobile manufacturers. Shanghai ZF is the joint venture of SAIC and ZF Germany, which is an exclusive supplier to SAIC-Volkswagen and SAIC-GM. FKS is a joint venture between First Auto Group and Japan’s Koyo Company and its main customer is FAW-Volkswagen Company.

While the Chinese government limits foreign ownership of auto assemblers to 50%, there is no analogous limitation in the automotive components industry. Thus, opportunities exist for foreign component suppliers to set up factories in China. These overseas competitors employ technology that may be more advanced and may have existing relationships with global automobile assemblers, but they are generally not as competitive as the Company in China in terms of production cost and flexibility in meeting client requirements.

CHINESE AUTOMOBILE INDUSTRY

The Company is a supplier of automotive parts and most of its operations are located in China. An increase or decrease in the output and sales of Chinese vehicles could result in an increase or decrease of the Company’s results of operations. According to the latest statistics from the China Association of Automobile Manufacturers, “CAAM”, the output and sales volume of passenger vehicles in 2022 was 23.8 million and 23.6 million units respectively, an increase of 11.2% and 9.5%, respectively, compared to 2021. The output and sales volume of commercial vehicles in 2022 was 3.2 million and 3.3 million units, respectively, a decrease of 31.9% and 31.2%,

14 | Page

respectively, compared to 2021. In 2022, the Company’s sales of steering gears for passenger vehicles increased by 15.6% and the sales of steering gears for commercial vehicles decreased by 26.1%, compared to 2021 in China.

ENVIRONMENTAL COMPLIANCE

The Company is subject to the requirements of U.S. federal, state, local and non-U.S., including China’s, environmental and occupational safety and health laws and regulations. These include laws regulating air emissions, water discharge and waste management. The Company has an environmental management structure designed to facilitate and support its compliance with these requirements globally. Although the Company intends to comply with all such requirements and regulations, it cannot provide assurance that it is at all times in compliance. The Company has made and will continue to make capital and other expenditures to comply with environmental requirements, although such expenditures were not material during the past two years. Environmental requirements are complex, change frequently and have tended to become more stringent over time. Accordingly, the Company cannot assure that environmental requirements will not change or become more stringent over time or that its eventual environmental cleanup costs and liabilities will not be material.

During the years ended December 31, 2022 and 2021, the Company did not make any material capital expenditures relating to environmental compliance.

FINANCIAL INFORMATION AND GEOGRAPHIC AREAS

Financial information about sales and long-term assets by major geographic region can be found in Note 27, “Segment Reporting” to the consolidated financial statements in this Report. The following table summarizes the percentage of sales and total assets by major geographic regions:

    

Net Sales

    

Long-term assets

 

Year Ended December 31,

As of December 31,

 

    

2022

    

2021

    

2022

    

2021

    

Geographic region:

 

  

 

  

 

  

 

  

China

 

62.6

%  

65.3

%  

98.5

%  

99.2

%

United States

 

25.5

 

27.0

 

0.6

 

0.5

Other foreign countries

 

11.9

 

7.7

 

0.9

 

0.3

Total consolidated

 

100.0

%  

100.0

%  

100.0

%  

100.0

%

WEBSITE ACCESS TO SEC FILINGS

The Company files electronically with, or furnishes to, the SEC its annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports pursuant to Section 13(a) of the Securities Exchange Act of 1934. The Company makes available free of charge on its web site (www.caasauto.com) all such reports as soon as reasonably practicable after they are filed.

The SEC maintains an Internet site that contains reports, proxy information and information statements, and other information regarding issuers that file electronically with the SEC. The address of that website is http://www.sec.gov.

15 | Page

ITEM 1A.    RISK FACTORS.

Any investment in the Company’s securities involves a high degree of risk. You should carefully consider the risks described below, together with the information contained elsewhere in this Annual Report, before you make a decision to invest in the Company. The Company’s business, financial conditions and results of operations could be materially and adversely affected by many risk factors. Because of these risk factors, actual results might differ significantly from those projected in any forward-looking statements. Factors that might cause such differences include, among others, the following:

RISKS RELATED TO THE COMPANY’S BUSINESS AND INDUSTRY

The cyclical nature of automotive production and sales could result in a reduction in automotive sales, which could adversely affect the Company’s business and results of operations.

The Company’s business relies on automotive vehicle production and sales by its customers, which are highly cyclical and depend on general economic conditions and other factors, including consumer spending and preferences and the price and availability of gasoline. They also can be affected by labor relations issues, regulatory requirements and other factors. In the last two years, the price of automobiles in China has generally declined. Additionally, the volume of automotive production in China has fluctuated from year to year, which gives rise to fluctuations in the demand for the Company’s products. Therefore, any significant economic decline could result in a reduction in automotive production and sales by the Company’s customers and could have a material adverse effect on the Company’s results of operations. Moreover, if the prices of automobiles keep declining, the selling price of automotive parts also would decrease, which would result in lower revenues and profitability.

Increasing costs for manufactured components and raw materials may adversely affect the Company’s profitability.

The Company uses a broad range of manufactured components and raw materials in its products, including castings, electronic components, finished sub-components, molded plastic parts, fabricated metal, aluminum, steel and resins. Because it may be difficult to pass increased prices for these items on to the Company’s customers, a significant increase in the prices of the Company’s components and materials could materially increase the Company’s operating costs and adversely affect its profit margins and profitability.

Because the Company is a holding company with substantially all of its operations conducted through its subsidiaries, its performance will be affected by the performance of its subsidiaries.

The Company almost has no operations independent of those of Genesis and its subsidiaries, and the Company’s principal assets are its investments in Genesis and its subsidiaries and affiliates. As a result, the Company is dependent upon the performance of Genesis and its subsidiaries and will be subject to the financial, business and other factors affecting Genesis as well as general economic and financial conditions. As substantially all of the Company’s operations are, and will be, conducted through its subsidiaries, the Company will be dependent on the cash flow of its subsidiaries to meet its obligations.

Because virtually all of the Company’s assets are, and will be, held by operating subsidiaries, the claims of the Company’s stockholders will be structurally subordinate to all existing and future liabilities, obligations and trade payables of such subsidiaries. In the event of the Company’s bankruptcy, liquidation or reorganization, its assets and those of its subsidiaries will be available to satisfy the claims of the Company’s stockholders only after all of its and its subsidiaries’ liabilities and obligations have been paid in full.

With the automobile parts markets being highly competitive and many of the Company’s competitors having greater resources than it does, the Company may not be able to compete successfully.

The automobile parts industry is a highly competitive business. The Company’s customers consider criteria including:

quality;
price/cost competitiveness;
system and product performance;
reliability and timeliness of delivery;
new product and technology development capability;

16 | Page

excellence and flexibility in operations;
degree of global and local presence;
effectiveness of customer service; and
overall management capability.

The Company’s competitors include independent suppliers of parts, as well as suppliers formed by spin-offs from the Company’s customers, who are becoming more aggressive in selling parts to other vehicle manufacturers. Depending on the particular product, the number of the Company’s competitors varies significantly. Many of the Company’s competitors have substantially greater revenues and financial resources than it does, as well as stronger brand names, consumer recognition, business relationships with vehicle manufacturers, and geographic presence than it has. The Company may not be able to compete favorably and increased competition may substantially harm its business, business prospects and results of operations.

Internationally, the Company faces different market dynamics and competition. The Company may not be as successful as its competitors in generating revenues in international markets due to the lack of recognition of its products or other factors. Developing product recognition overseas is expensive and time-consuming and the Company’s international expansion efforts may be more costly and less profitable than it expects. If the Company is not successful in its target markets, its sales could decline, its margins could be negatively impacted and it could lose market share, any of which could materially harm the Company’s business, results of operations and profitability.

Pricing pressure by automobile manufacturers on their suppliers may adversely affect the Company’s business and results of operations.

Recently, pricing pressure from automobile manufacturers has been prevalent in the automotive parts industry in China. Virtually all vehicle manufacturers seek price reductions each year. Although the Company has tried to reduce costs and resist price reductions, these reductions have impacted the Company’s sales and profit margins. If the Company cannot offset continued price reductions through improved operating efficiencies and reduced expenditures, price reductions will have a material adverse effect on the Company’s results of operations.

The Company’s business, revenues and profitability would be materially and adversely affected if it loses any of its large customers.

For the year ended December 31, 2022, approximately 20.2%, 6.2%, 5.9%, 5.3% and 5.2% of the Company’s sales were to Fiat Chrysler North America, Hubei Hongrun, Great Wall Motors, BYD Auto. and Chery Automobile Co.,Ltd., the Company’s five largest customers in 2022, respectively. In total, these five customers accounted for 42.8% of total sales in 2022. For the year ended December 31, 2021, approximately 21.2%, 9.0%, 5.1%, 5.1% and 4.4% of the Company’s sales were to Fiat Chrysler North America, Great Wall Motors, Hubei Hongrun, Beiqi Foton and Ford Motor Company, the Company’s five largest customers in 2021, respectively. In total, these five customers accounted for 44.8% of total sales in 2021. The loss of, or significant reduction in purchases by, one or more of these major customers could adversely affect the Company’s business.

The Company may not be able to collect receivables incurred by customers.

The Company currently sells its products on credit and its ability to receive payment for its products depends on the continued creditworthiness of its customers. Although the Company has long-term relationships with its major customers, the customer base may change if its sales increase because of the Company’s expanded capacity. If the Company is not able to collect its receivables, its profitability will be adversely affected.

In November 2020, Intermediate People’s Court of Shenyang, Liaoning province, China, accepted the bankruptcy reorganization application of one of our customers. As of December 31, 2022 and 2021, the Company had accounts and notes receivable with a total amount of $6.0 million and $6.6 million, respectively, due from this customer and its subsidiaries, which receivables we considered in significant doubt of collectability. The Company provided full allowance for these receivables.

17 | Page

The Company may be subject to product liability and warranty and recall claims, which may increase the costs of doing business and adversely affect the Company’s financial condition and liquidity.

The Company may be exposed to product liability and warranty claims if its products actually or allegedly fail to perform as expected or the use of its products results, or is alleged to result, in bodily injury and/or property damage. The Company started to pay some of its customers’ increased after-sales service expenses due to consumer rights protection policies of “recall” issued by the Chinese government in 2004, such as the recalling flawed vehicles policy. Beginning in 2004, automobile manufacturers unilaterally required their suppliers to pay a “3-R Guarantees” service charge for repair, replacement and refund in an amount of about 1%–5% of the total amount of parts supplied. Accordingly, the Company has experienced and will continue to experience higher after-sales service expenses. Product liability, warranty and recall costs may have a material adverse effect on the Company’s financial condition.

The Company is subject to environmental and safety regulations, which may increase the Company’s compliance costs and may adversely affect its results of operations.

The Company is subject to the requirements of environmental and occupational safety and health laws and regulations in China. The Company cannot provide assurance that it has been or will be at all times in full compliance with all of these requirements, or that it will not incur material costs or liabilities in connection with these requirements. Additionally, these regulations may change in a manner that could have a material adverse effect on the Company’s business, results of operations and financial condition. The capital requirements and other expenditures that may be necessary to comply with environmental requirements could increase and become a material expense of doing business.

Non-performance by the Company’s suppliers may adversely affect its operations by delaying delivery or causing delivery failures, which may negatively affect demand, sales and profitability.

The Company purchases various types of equipment, raw materials and manufactured component parts from its suppliers. The Company would be materially and adversely affected by the failure of its suppliers to perform as expected. The Company could experience delivery delays or failures caused by production issues or delivery of non-conforming products if its suppliers fail to perform, and it also faces these risks in the event any of its suppliers becomes insolvent or bankrupt.

The Company’s business and growth may suffer if it fails to attract and retain key personnel.

The Company’s ability to operate its business and implement its strategies effectively depends on the efforts of its executive officers and other key employees. The Company depends on the continued contributions of its senior management and other key personnel. The Company’s future success also depends on its ability to identify, attract and retain highly skilled technical staff, particularly engineers and other employees with mechanics and electronics expertise, and managerial, finance and marketing personnel. The Company does not maintain a key person life insurance policy on Mr. Hanlin Chen or Mr. Qizhou Wu. The loss of the services of any of the Company’s key employees or the failure to attract or retain other qualified personnel could substantially harm the Company’s business.

The Company’s management controls approximately 65.15% of its outstanding common stock and may have conflicts of interest with the Company’s minority stockholders.

As of December 31, 2022, members of the Company’s management beneficially own approximately 65.15% of the outstanding shares of the Company’s common stock. As a result, except for the related party transactions that require approval of the audit committee of the board of directors of the Company, these majority stockholders have control over decisions to enter into any corporate transaction, which could result in the approval of transactions that might not maximize overall stockholders’ value. Additionally, these stockholders control the election of members of the Company’s board, have the ability to appoint new members to the Company’s management team and control the outcome of matters submitted to a vote of the holders of the Company’s common stock. The interests of these majority stockholders may at times conflict with the interests of the Company’s other stockholders. The Company regularly engages in transactions with entities controlled by one or more of its officers and directors, including those controlled by Mr. Hanlin Chen, the chairman of the board of directors of the Company and its controlling stockholder.

18 | Page

There is a limited public float of the Company’s common stock, which can result in the Company’s stock price being volatile and prevent the realization of a profit on resale of the Company’s common stock or derivative securities.

There is a limited public float of the Company’s common stock. As of December 31, 2022, approximately 34.85% of the Company’s outstanding common stock is considered part of the public float. The term “public float” refers to shares freely and actively tradable on the NASDAQ Capital Market and not owned by officers, directors or affiliates, as such term is defined under the Securities Act. As a result of the limited public float and the limited trading volume on some days, the market price of the Company’s common stock can be volatile, and relatively small changes in the demand for or supply of the Company’s common stock can have a disproportionate effect on the market price for its common stock. This stock price volatility could prevent a security holder seeking to sell the Company’s common stock or derivative securities from being able to sell them at or above the price at which the stock or derivative securities were bought, or at a price which a fully liquid market would report.

The Company is subject to penny stock regulations and restrictions.

The SEC has adopted regulations which generally define so-called “penny stock” as an equity security that has a market price less than $5.00 per share or an exercise price of less than $5.00 per share, subject to certain exemptions. As of December 31, 2022, the closing price for the Company’s common stock was $5.80. If the Company’s stock is a “penny stock”, it may become subject to Rule 15g-9 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), the “Penny Stock Rule.” This rule imposes additional sales practice requirements on broker-dealers that sell such securities to persons other than established customers and “accredited investors,” generally, individuals with a net worth in excess of $1.0 million or annual incomes exceeding $0.2 million, or $0.3 million together with their spouses. For transactions covered by Rule 15g-9, a broker-dealer must make a special suitability determination for the purchaser and have received the purchaser’s written consent to the transaction prior to sale. As a result, this rule may affect the ability of broker-dealers to sell the Company’s securities and may affect the ability of purchasers to sell any of the Company’s securities in the secondary market.

For any transaction involving a penny stock, unless exempt, the rules require delivery, prior to any transaction in a penny stock, of a disclosure schedule prepared by the SEC relating to the penny stock market. Disclosure also is required to be made about sales commissions payable to both the broker-dealer and the registered representative and current quotations for the securities. Finally, monthly statements are required to be sent disclosing recent price information for the penny stock held in the account and information on the limited market in penny stock.

There can be no assurance that the Company’s common stock will qualify for exemption from the Penny Stock Rule. In any event, even if the Company’s common stock were exempt from the Penny Stock Rule, the Company would remain subject to Section 15(b)(6) of the Exchange Act, which gives the SEC the authority to restrict any person from participating in a distribution of penny stock if the SEC finds that such a restriction would be in the public interest.

Provisions in the Company’s certificate of incorporation and bylaws and the General Corporation Law of Delaware may discourage a takeover attempt.

Provisions in the Company’s certificate of incorporation and bylaws and the General Corporation Law of Delaware, the state in which it is organized, could make it difficult for a third party to acquire the Company, even if doing so might be beneficial to the Company’s stockholders. Provisions of the Company’s certificate of incorporation and bylaws impose various procedural and other requirements, which could make it difficult for stockholders to effect certain corporate actions and possibly prevent transactions that would maximize stockholders’ value.

Failure to maintain effective internal control over financial reporting could have a material adverse effect on the Company’s business, results of operations and the trading price of its shares.

The Company is subject to reporting obligations under the U.S. securities laws. The Securities and Exchange Commission, the “SEC,” as required by Section 404 of the Sarbanes-Oxley Act of 2002, has adopted rules requiring public companies to include a report of management in its annual report that contains an assessment by management of the effectiveness of such company’s internal control over financial reporting.

19 | Page

If the Company fails to maintain the adequacy of its internal controls in the future, it will not be able to ensure that it can conclude on an ongoing basis that it has effective internal control over financial reporting in accordance with the Sarbanes-Oxley Act. Moreover, effective internal controls are necessary for the Company to produce reliable financial reports and are important to help prevent fraud. Any failure to maintain effective internal control over financial reporting could result in the loss of investor confidence in the reliability of the Company’s financial statements, which in turn could harm its business and negatively impact the trading price of its common stock. Furthermore, the Company may need to incur additional costs and use additional management and other resources in an effort to comply with Section 404 of the Sarbanes-Oxley Act and other requirements going forward.

The Company generally does not pay cash dividends on its common stock.

Although the Company announced a special cash dividend of $0.18 per common share to the Company’s shareholders of record as of the close of business on June 26, 2014, it does not anticipate paying any other cash dividends in the foreseeable future. The Company currently intends to retain future earnings, if any, to finance operations and the expansion of its business. Any future determination to pay cash dividends will be at the discretion of the Company’s board of directors and will be based upon the Company’s financial condition, operating results, capital requirements, plans for expansion, restrictions imposed by any financing arrangements and any other factors that the Company’s board of directors deems relevant.

Techniques employed by short sellers may drive down the market price of the Company’s common stock.

Short selling is the practice of selling securities that the seller does not own but rather has borrowed from a third party with the intention of buying identical securities back at a later date to return to the lender. The short seller hopes to profit from a decline in the value of the securities between the sale of the borrowed securities and the purchase of the replacement shares, as the short seller expects to pay less in that purchase than it received in the sale. As it is in the short seller’s best interests for the price of the stock to decline, many short sellers publish, or arrange for the publication of, negative opinions regarding the relevant issuer and its business prospects in order to create negative market momentum and generate profits for themselves after selling a stock short. These short attacks have, in the past, led to selling of shares in the market.

In the recent past, public companies that have substantially all of their operations in China have been the subject of short selling. Much of the scrutiny and negative publicity has centered around allegations of a lack of effective internal control over financial reporting resulting in financial and accounting irregularities and mistakes, inadequate corporate governance policies or a lack of adherence thereto and, in many cases, allegations of fraud. As a result, many of these companies are now conducting internal and external investigations into the allegations and, in the interim, are subject to shareholder lawsuits and/or SEC enforcement actions.

It is not clear what effect such negative publicity would have on the Company, if any. If the Company were to become the subject of any unfavorable allegations, whether such allegations are proven to be true or untrue, the Company could have to expend a significant amount of resources to investigate such allegations and/or defend itself. While the Company would strongly defend against any such short seller attacks, the Company may be constrained in the manner in which it can proceed against the relevant short seller by principles of freedom of speech, applicable state law or issues of commercial confidentiality. Such a situation could be costly and time-consuming, and could distract the Company’s management from growing the Company. Even if such allegations are ultimately proven to be groundless, allegations against the Company could severely impact its business operations and stockholders’ equity, and any investment in the Company’s stock could be greatly reduced or rendered worthless.

The Company’s secured credit facilities contain certain financial covenants that it may not satisfy, which, if not satisfied, could result in the acceleration of the amounts due under the Company’s secured credit facilities and the limitation of the Company’s ability to borrow additional funds in the future.

The agreements governing the Company’s secured credit facilities subject it to various financial and other restrictive covenants with which the Company must comply on an ongoing or periodic basis. These covenants include, but are not limited to, restrictions on the utilization of the funds and the maintenance of certain financial ratios. If the Company violates any of these covenants, the Company’s outstanding debt under the Company’s secured credit facilities could become immediately due and payable, the Company’s lenders could proceed against any collateral securing such indebtedness and the Company’s ability to borrow additional funds in the future may be limited. Alternatively, the Company could be forced to refinance or renegotiate the terms and conditions of the Company’s secured credit facilities, including the interest rates, financial and restrictive covenants and security requirements of the secured credit facilities, on terms that may be significantly less favorable to the Company.

20 | Page

Our business operations have been and may continue to be materially and adversely affected by the outbreak of the coronavirus disease (COVID-19).

An outbreak of respiratory illness caused by COVID-19 emerged in Wuhan city, Hubei province, PRC, where the Company’s headquarters is located, in December 2019 and has been expanding within the PRC and globally. The new strain of COVID-19 is considered to be highly contagious and poses a serious public health threat. On January 23, 2020, the PRC government announced the lockdown of Wuhan city in an attempt to quarantine the city. Since then, other measures including travel restrictions have been imposed in other major cities in the PRC and throughout the world in an effort to contain the COVID-19 outbreak. The World Health Organization (the “WHO”) is closely monitoring and evaluating the situation. On March 11, 2020, the WHO declared the outbreak of COVID-19 a pandemic, expanding its assessment of the threat beyond the global health emergency it had announced in January. As our headquarters are located in Wuhan, we closed our headquarters effective January 23, 2020 and reopened in late March 2020.

Any outbreak of such epidemic illness or other adverse public health developments in the PRC or elsewhere in the world may materially and adversely affect the global economy, our markets and our business.

We cannot foresee whether the pandemic of COVID-19 will be effectively contained, nor can we predict the severity and duration of its impact. If the pandemic of COVID-19 is not effectively and timely controlled, our business operations and financial condition may be materially and adversely affected as a result of the deteriorating market outlook for automobile sales, the slowdown in regional and national economic growth, weakened liquidity and financial condition of our customers or other factors that we cannot foresee. Any of these factors and other factors beyond our control could have an adverse effect on the overall business environment, cause uncertainties in the regions where we conduct business, cause our business to suffer in ways that we cannot predict and materially and adversely impact our business, financial condition and results of operations.

RISKS RELATED TO DOING BUSINESS IN CHINA AND OTHER COUNTRIES BESIDES THE UNITED STATES

The Company may face a severe operating environment during times of economic recession.

The sales volume of the Company’s core products is largely influenced by the demand for its customers’ end products which are mostly sold in the Chinese markets. Future economic crises, either within China or without, may lead to a drastic drop in demand for the Company’s products.

Inflation in China could negatively affect the Company’s profitability and growth.

China’s economy has experienced rapid growth, much of it due to the issuance of debt over the last few years. This debt-fueled economic growth has led to growth in the money supply, causing rising inflation. If prices for the Company’s products rise at a rate that is insufficient to compensate for the rise in the cost of production, it may harm the Company’s profitability. In order to control inflation, the Chinese government has imposed controls on bank credit, limits on loans and other restrictions on economic activities. Such policies have led to a slowing of economic growth. Additional measures could further slow economic activity in China, which could, in turn, materially increase the Company’s costs while also reducing demand for the Company’s products.

The Chinese government’s macroeconomic policies could have a negative effect on the Company’s business and results of operations.

The Chinese government has implemented various measures from time to time to control the rate of economic growth in the PRC. Some of these measures may have a negative effect on the Company over the short or long term. Recently, to cope with high inflation and economic imbalances, the Chinese government has tightened monetary policy and implemented floating exchange rate policy. In addition, in order to alleviate some of the effects of unbalanced growth and social discontent, the Chinese government has enacted a series of social programs and anti-inflationary measures. These, in turn, have increased the costs on the financial and manufacturing sectors, without having alleviated the effects of high inflation and economic imbalances. The Chinese government’s macroeconomic policies, even if effected properly, may significantly slow down China’s economy or cause great social unrest, all of which would have a negative effect on the Company’s business and results of operations.

21 | Page

The economic, political and social conditions in China could affect the Company’s business.

Most of the Company’s business, assets and operations are located in China. The economy of China differs from the economies of most developed countries in many respects, including government involvement, level of development, growth rate, control of foreign exchange and allocation of resources. The economy of China has been transitioning from a planned economy to a more market-oriented economy. Although the Chinese government has implemented measures emphasizing the utilization of market forces for economic reform, the reduction of state ownership of productive assets and the establishment of sound corporate governance in business enterprises, a substantial portion of productive assets in China is still owned by the Chinese government.

In addition, the Chinese government continues to play a significant role in regulating industry by imposing industrial policies. It also exercises significant control over China’s economic growth through the allocation of resources, controlling payment of foreign currency-denominated obligations, setting monetary policy and providing preferential treatment to particular industries or companies. Therefore, the Chinese government’s involvement in the economy could adversely affect the Company’s business operations, results of operations and/or financial condition.

Because the Company’s operations are mostly located outside of the United States and are subject to Chinese laws, any change of Chinese laws may adversely affect its business.

Most of the Company’s operations are in the PRC, which exposes it to risks, such as exchange controls and currency restrictions, currency fluctuations and devaluations, changes in local economic conditions, changes in Chinese laws and regulations, exposure to possible expropriation or other PRC government actions, and unsettled political conditions. These factors may have a material adverse effect on the Company’s operations or on its business, results of operations and financial condition.

The Company’s international expansion plans subject it to risks inherent in doing business internationally.

The Company’s long-term business strategy relies on the expansion of its international sales outside China by targeting markets, such as the United States and Brazil. Risks affecting the Company’s international expansion include challenges caused by distance, language and cultural differences, conflicting and changing laws and regulations, foreign laws, international import and export legislation, trading and investment policies, foreign currency fluctuations, the burdens of complying with a wide variety of laws and regulations, protectionist laws and business practices that favor local businesses in some countries, foreign tax consequences, higher costs associated with doing business internationally, restrictions on the export or import of technology, difficulties in staffing and managing international operations, trade and tariff restrictions, and variations in tariffs, quotas, taxes and other market barriers. These risks could harm the Company’s international expansion efforts, which could in turn materially and adversely affect its business, operating results and financial condition.

On September 17, 2012, the United States filed a trade case with the World Trade Organization, “WTO,” against the PRC with respect to the PRC government’s purported provision of subsidies to the automobile and automobile-parts enterprises in the PRC. If the WTO rules against China in this trade case, the cost of sales of the Company could increase due to the imposition of any tariff and/or the Company’s ability to export products to the United States could be limited, which could affect the Company’s business and operating results.

In addition, under Section 1502 of the Dodd-Frank Wall Street Reform and Consumer Protection Act, the SEC has adopted additional disclosure requirements related to the source of certain “conflict minerals” for issuers for which such “conflict minerals” are necessary to the functionality or production of a product manufactured, or contracted to be manufactured, by that issuer. The metals covered by the rules include tin, tantalum, tungsten and gold, commonly referred to as “3TG.” If these materials are necessary to the functionality or production of a product manufactured, or contracted to be manufactured, the rules require a reasonable country of origin inquiry be conducted to determine if an issuer knows, or has reason to believe, that any of the minerals used in the production process may have originated from the Democratic Republic of the Congo or an adjoining country. In such a case, if an issuer were not able to determine that the minerals did not originate from a covered country or conclude that there is no reason to believe that the minerals used in the production process may have originated in a covered country, that issuer could be required to perform supply chain due diligence on members of its supply chain. Global supply chains can have multiple layers, thus the costs of complying with these new requirements could be substantial. These new requirements may also reduce the number of suppliers that provide conflict-free metals and may also affect a company’s ability to obtain products in sufficient quantities or at competitive prices. If the Company was to source such 3TG minerals that are necessary to the functionality or production of a product manufactured, or contracted to be manufactured, compliance

22 | Page

costs with these rules and/or the unavailability of raw materials could have a material adverse effect on the Company’s results of operations.

The Company faces risks associated with currency exchange rate fluctuations; any adverse fluctuation may adversely affect its operating margins.

Although the Company is incorporated in the State of Delaware, in the United States, the majority of its current revenues are in Chinese currency. Conducting business in currencies other than U.S. dollars subjects the Company to fluctuations in currency exchange rates that could have a negative impact on its reported operating results. Fluctuations in the value of the U.S. dollar relative to other currencies impact the Company’s revenues, cost of revenues and operating margins and result in foreign currency translation gains and losses. Historically, the Company has not engaged in exchange rate hedging activities. Although the Company may implement hedging strategies to mitigate this risk, these strategies may not eliminate its exposure to foreign exchange rate fluctuations and involve costs and risks of their own, such as ongoing management time and expertise requirements, external costs to implement the strategy and potential accounting implications.

If relations between the United States and China worsen, the Company’s stock price may decrease and the Company may have difficulty accessing the U.S. capital markets.

At various times during recent years, the United States and China have had disagreements over political and economic issues. Controversies may arise in the future between these two countries. Any political or trade controversies between the United States and China could adversely affect the market price of the Company’s common stock and its ability to access U.S. capital markets. Political events, international trade disputes and other business interruptions could harm or disrupt international commerce and the global economy, and could have a material adverse effect on the Company, its customers and its other business partners.

The Chinese government could change its policies toward private enterprise, which could adversely affect the Company’s business.

The Company’s business is subject to political and economic uncertainties in China and may be adversely affected by China’s political, economic and social developments. Over the past several years, the Chinese government has pursued economic reform policies including the encouragement of private economic activity and greater economic decentralization. The Chinese government may not continue to pursue these policies or may alter them to the Company’s detriment from time to time. Changes in policies, laws and regulations, or in their interpretation or the imposition of confiscatory taxation, restrictions on currency conversion, restrictions or prohibitions on dividend payments to stockholders, devaluations of currency or the nationalization or other expropriation of private enterprises could have a material adverse effect on the Company’s business. Nationalization or expropriation could result in the total loss of the Company’s investment in China.

Government control of currency conversion and future movements in exchange rates may adversely affect the Company’s operations and financial results.

The Company receives most of its revenues in Chinese Renminbi, “RMB”. A portion of such revenues will be converted into other currencies to meet the Company’s foreign currency obligations. Foreign exchange transactions under the Company’s capital account, including principal payments in respect of foreign currency-denominated obligations, continue to be subject to significant foreign exchange controls and require the approval of the State Administration of Foreign Exchange in China. These limitations could affect the Company’s ability to obtain foreign exchange through debt or equity financing, or to obtain foreign exchange for capital expenditures.

The Chinese government controls its foreign currency reserves through restrictions on imports and conversion of RMB into foreign currency. In July 2005, the Chinese government has adjusted its exchange rate policy from “Fixed Rate” to “Floating Rate”. From July 2005 to December 2022, the exchange rate between the RMB and the U.S. dollar appreciated from RMB 1.00 to $0.1205 to RMB 1.00 to $0.1436. Any significant appreciation of the RMB is likely to decrease the income of export products and the cash flow of the Company.

23 | Page

Because the Chinese legal system is not fully developed, the Company and its security holders’ legal protections may be limited.

The Chinese legal system is based on written statutes and their interpretation by the Supreme People’s Court. Although the Chinese government introduced new laws and regulations to modernize its business, securities and tax systems on January 1, 1994, China does not yet possess a comprehensive body of business law. Because Chinese laws and regulations are relatively new, interpretation, implementation and enforcement of these laws and regulations involve uncertainties and inconsistencies and it may be difficult to enforce contracts. In addition, as the Chinese legal system develops, changes in such laws and regulations, their interpretation or their enforcement may have a material adverse effect on the Company’s business operations. Moreover, interpretative case law does not have the same precedential value in China as in the United States, so legal compliance in China may be more difficult or expensive.

The Company may be subject to fines and legal sanctions imposed by State Administration of Foreign Exchange, “SAFE”, or other Chinese government authorities if it or its Chinese directors or employees fail to comply with recent Chinese regulations relating to employee share options or shares granted by offshore listed companies to Chinese domestic individuals.

On December 25, 2006, the People’s Bank of China, or PBOC, issued the Administration Measures on Individual Foreign Exchange Control, and the corresponding Implementation Rules were issued by SAFE on January 5, 2007. Both of these regulations became effective on February 1, 2007. According to these regulations, all foreign exchange matters relating to employee stock holding plans, share option plans or similar plans with Chinese domestic individuals’ participation require approval from the SAFE or its authorized branch. On March 28, 2007, the SAFE issued the Application Procedure of Foreign Exchange Administration for Domestic Individuals Participating in Employee Stock Holding Plan or Stock Option Plan of Overseas-Listed Company, or the Stock Option Rule. Under the Stock Option Rule, Chinese domestic individuals who are granted share options or shares by an offshore listed company are required, through a Chinese agent or Chinese subsidiary of the offshore listed company, to register with the SAFE and complete certain other procedures. As the Company is an offshore listed company, its Chinese domestic directors and employees who may be granted share options or shares shall become subject to the Stock Option Rule. Under the Stock Option Rule, employees stock holding plans, share option plans or similar plans of offshore listed companies with Chinese domestic individuals’ participation must be filed with the SAFE. After the Chinese domestic directors or employees exercise their options, they must apply for the amendment to the registration with the SAFE. As of December 31, 2022, the Company has completed such SAFE registration and other related procedures according to PRC law. If the Company or its Chinese domestic directors or employees fail to comply with these regulations in the future, the Company or its Chinese domestic directors or employees may be subject to fines or other legal sanctions imposed by the SAFE or other Chinese government authorities.

Capital outflow policies in China may hamper the Company’s ability to declare and pay dividends to its stockholders.

China has adopted currency and capital transfer regulations. These regulations may require the Company to comply with complex regulations for the movement of capital. Although the Company’s management believes that it will be in compliance with these regulations, should these regulations or the interpretation of them by courts or regulatory agencies change, the Company may not be able to pay dividends to its stockholders outside of China. In addition, under current Chinese law, the Company’s joint-ventures and wholly-owned enterprise in China must retain a reserve equal to 10% of its net income after taxes, not to exceed 50% of its registered capital. Accordingly, this reserve will not be available to be distributed as dividends to the Company’s stockholders. The Company presently does not intend to pay dividends for the foreseeable future. The Company’s board of directors intends to follow a policy of retaining all of the Company’s earnings to finance the development and execution of its strategy and the expansion of the Company’s business.

The recent state government interference into business activities of U.S.-listed Chinese companies may negatively impact our operations.

Recently, the Chinese government announced that it would step up supervision of Chinese companies listed on foreign exchanges. China intends to improve regulation of cross-border data flows and security, crack down on illegal activity in the securities market and punish fraudulent securities issuance, market manipulation and insider trading. China will also check sources of funding for securities investment and control leverage ratios. The Cyberspace Administration of China has also opened a cybersecurity probe into several U.S.-listed tech companies focusing on anti-monopoly, financial technology regulation and more recently, with the passage of the Data Security Law, how companies collect, store, process and transfer data. If the Chinese government’s interference expands, our operations may be negatively impacted in a significant way, although, presently, there is no discernible immediate impact.

24 | Page

The PCAOB had historically been unable to inspect our auditor in relation to their audit work performed for our financial statements and the inability of the PCAOB to conduct inspections of our auditor in the past has deprived our investors with the benefits of such inspections.

Our auditor, the independent registered public accounting firm that issues the audit report included elsewhere in this annual report, as an auditor of companies that are traded publicly in the United States and a firm registered with the PCAOB, is subject to laws in the United States pursuant to which the PCAOB conducts regular inspections to assess its compliance with the applicable professional standards. The auditor is located in mainland China, a jurisdiction where the PCAOB was historically unable to conduct inspections and investigations completely before 2022. As a result, we and investors in our shares were deprived of the benefits of such PCAOB inspections. The inability of the PCAOB to conduct inspections of auditors in China in the past has made it more difficult to evaluate the effectiveness of our independent registered public accounting firm’s audit procedures or quality control procedures as compared to auditors outside of China that are subject to the PCAOB inspections. On December 16, 2021, the PCAOB issued the HFCAA Determination Report, according to which our auditor is subject to the determinations that the PCAOB is unable to inspect or investigate completely. On December 15, 2022, the PCAOB issued a report that vacated its December 16, 2021 determination and removed mainland China and Hong Kong from the list of jurisdictions where it is unable to inspect or investigate completely registered public accounting firms. However, if the PCAOB determines in the future that it no longer has full access to inspect and investigate completely accounting firms in mainland China and Hong Kong, and we use an accounting firm headquartered in one of these jurisdictions to issue an audit report on our financial statements filed with the Securities and Exchange Commission, we and investors in our shares would be deprived of the benefits of such PCAOB inspections again, which could cause investors and potential investors in our shares to lose confidence in our audit procedures and reported financial information and the quality of our financial statements.

Our shares may be prohibited from trading in the United States under the HFCAA in the future if the PCAOB is unable to inspect or investigate completely auditors located in China. The delisting of the shares, or the threat of being delisted, may materially and adversely affect the value of your investment

Pursuant to the HFCAA, if the SEC determines that we have filed audit reports issued by a registered public accounting firm that has not been subject to inspections by the PCAOB for two consecutive years, the SEC will prohibit our shares from being traded on a national securities exchange or in the over-the-counter trading market in the United States.

On December 16, 2021, the PCAOB issued a report to notify the SEC of its determination that the PCAOB was unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong and our auditor was subject to that determination. In April 2022, the SEC conclusively listed us as a Commission-Identified Issuer under the HFCAA following the filing of our annual report on Form 10-K for the fiscal year ended December 31, 2021. On December 15, 2022, the PCAOB removed mainland China and Hong Kong from the list of jurisdictions where it is unable to inspect or investigate completely registered public accounting firms. For this reason, we do not expect to be identified as a Commission-Identified Issuer under the HFCAA after we file this annual report on Form 10-K for the fiscal year ended December 31, 2022.

Each year, the PCAOB will determine whether it can inspect and investigate completely audit firms in mainland China and Hong Kong, among other jurisdictions. If the PCAOB determines in the future that it no longer has full access to inspect and investigate completely accounting firms in mainland China and Hong Kong and we use an accounting firm headquartered in one of these jurisdictions to issue an audit report on our financial statements filed with the Securities and Exchange Commission, we would be identified as a Commission-Identified Issuer following the filing of the annual report on Form 10-K for the relevant fiscal year. In accordance with the HFCAA, our securities would be prohibited from being traded on a national securities exchange or in the over-the-counter trading market in the United States if we are identified as a Commission-Identified Issuer for two consecutive years in the future. If our shares are prohibited from trading in the United States, there is no certainty that we will be able to list on a non-U.S. exchange or that a market for our shares will develop outside of the United States. A prohibition of being able to trade in the United States would substantially impair your ability to sell or purchase our shares when you wish to do so, and the risk and uncertainty associated with delisting would have a negative impact on the price of our shares. Also, such a prohibition would significantly affect our ability to raise capital on terms acceptable to us, or at all, which would have a material adverse impact on our business, financial condition, and prospects.

In the case that the bill becomes the law, it will reduce the time period before our shares could be delisted from the exchange and prohibited from over-the-counter trading in the U.S. from 2024 to 2023.

25 | Page

Proceedings instituted by the SEC against PRC affiliates of the “big four” accounting firms, including the Company’s independent registered public accounting firm, could result in the Company’s financial statements being determined to not be in compliance with the requirements of the Exchange Act.

Starting in 2011, the Chinese affiliates of the “big four” accounting firms, including the Company’s independent registered public accounting firm, were affected by a conflict between U.S. and Chinese law. Specifically, for certain U.S.-listed companies operating and audited in mainland China, the SEC and the PCAOB sought to obtain from the Chinese firms access to their audit work papers and related documents. However, the firms were advised and directed that under Chinese law, they could not respond directly to the U.S. regulators on those requests, and that requests by foreign regulators for access to such papers in China had to be channeled through the CSRC.

In late 2012, this impasse led the SEC to commence administrative proceedings under Rule 102(e) of its Rules of Practice and also under the Sarbanes-Oxley Act of 2002 against the Chinese accounting firms, including the Company’s independent registered public accounting firm. A first instance trial of the proceedings in July 2013 in the SEC’s internal administrative court resulted in an adverse judgment against the firms. The administrative law judge proposed penalties on the firms including a temporary suspension of their right to practice before the SEC, although that proposed penalty did not take effect pending review by the Commissioners of the SEC. On February 6, 2015, before a review by the Commissioners had taken place, the firms reached a settlement with the SEC. Under the settlement, the SEC accepted that future requests by the SEC for the production of documents will normally be made to the CSRC. The firms were to receive matching Section 106 requests, and were required to abide by a detailed set of procedures with respect to such requests, which in substance required them to facilitate production via the CSRC. If they failed to meet specified criteria, the SEC retained authority to impose a variety of additional remedial measures on the firms depending on the nature of the failure.

Under the terms of the settlement, the underlying proceeding against the four China-based accounting firms was deemed dismissed with prejudice four years after entry of the settlement. The four-year mark occurred on February 6, 2019. The Company cannot predict whether the SEC will further challenge the four China-based accounting firms’ compliance with U.S. law in connection with U.S. regulatory requests for audit work papers or if the results of such a challenge would result in the SEC imposing penalties such as suspensions. If additional remedial measures are imposed on the Chinese affiliates of the “big four” accounting firms, including the Company’s independent registered public accounting firm, the Company could be unable to timely file future financial statements in compliance with the requirements of the Exchange Act.

If the Company’s independent registered public accounting firm were denied, even temporarily, the ability to practice before the SEC and the Company were unable to timely find another registered public accounting firm to audit and issue an opinion on the Company’s financial statements, the Company’s financial statements could be determined not to be in compliance with the requirements of the Exchange Act. Such a determination could ultimately lead to the delisting of the Company’s common stock from the Nasdaq Capital Market or deregistration from the SEC, or both, which would substantially reduce or effectively terminate the trading of the Company’s common stock in the United States.

The non-U.S. activities of the Company’s non-U.S. subsidiaries may be subject to U.S. taxation.

The majority of the Company’s subsidiaries are based in China and are subject to income taxes in the PRC. These China-based subsidiaries conduct substantially all of the Company’s operations, and generate most of the Company’s income in China. The Company is a Delaware corporation and is subject to income tax in the United States. New U.S. federal tax legislation, commonly referred to as the Tax Cuts and Jobs Act (the “U.S. Tax Reform”), was signed into law on December 22, 2017. The U.S. Tax Reform significantly modified the U.S. Internal Revenue Code by, among other things, reducing the statutory U.S. federal corporate income tax rate from 35% to 21% for taxable years beginning after December 31, 2017; limiting and/or eliminating many business deductions; migrating the U.S. to a territorial tax system with a one-time transition tax on a mandatory deemed repatriation of previously deferred foreign earnings of certain foreign subsidiaries; subject to certain limitations, generally eliminating U.S. corporate income tax on dividends from foreign subsidiaries; and providing for new taxes on certain foreign earnings. Taxpayers may elect to pay the one-time transition tax over eight years, or in a single lump-sum payment.

Certain activities conducted in the PRC or other jurisdictions outside of the U.S. may give rise to U.S. corporate income tax. These taxes would be imposed on the Company when its subsidiaries that are controlled foreign corporations (“CFCs”) generate income that is subject to Subpart F of the U.S. Internal Revenue Code, or “Subpart F”. Passive income, such as rents, royalties, interest, dividends, and gain from disposal of the Company’s investments is among the types of income subject to taxation under Subpart F. Any income taxable

26 | Page

under Subpart F is taxable in the U.S. at federal corporate income tax rates of up to 21% for taxable years beginning after December 31, 2017. Subpart F income is taxable to the Company, even if it is not distributed to the Company.

The U.S. Tax Reform also includes provisions for a new tax on global intangible low-taxed income (“GILTI”) effective for tax years of non-U.S. corporations beginning after December 31, 2017. The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of CFCs, subject to the possible use of foreign tax credits and a deduction equal to 50 percent to offset the income tax liability, subject to some limitations.

Information technology dependency and cyber security vulnerabilities could lead to reduced revenue, liability claims, or competitive harm.

The Company is dependent on information technology systems and infrastructure (“IT systems”) to conduct its business. The Company’s IT systems may be vulnerable to disruptions from human error, outdated applications, computer viruses, natural disasters, unauthorized access, cyber-attack and other similar disruptions. Any significant disruption, breakdown, intrusion, interruption or corruption of these systems or data breaches could cause the loss of data or intellectual property, equipment damage, downtime, and/or safety related issues and could have a material adverse effect on the Company’s business. The Company has, from time to time, experienced incidents related to its IT systems, and expect that such incidents will continue, including malware and computer virus outbreaks, unauthorized access, systems failures and disruptions. The Company has measures and defenses in place against such events, but the Company may not be able to prevent, immediately detect, or remediate all instances of such events. A material security breach or disruption of the Company’s IT systems could result in theft, unauthorized use, or publication of the Company’s intellectual property and/or confidential business information, harm the Company’s competitive position, disrupt the Company’s manufacturing, reduce the value of the Company’s investment in research and development and other strategic initiatives, impair the Company’s ability to access vendors and suppliers or otherwise adversely affect the Company’s business.

Additionally, the Company believes that utilities and other operators of critical infrastructure that serve the Company’s facilities face heightened security risks, including cyber-attack. In the event of such an attack, disruption in service from the Company’s utility providers could disrupt the Company’s manufacturing operations which rely on a continuous source of power (electrical, gas, etc.).

The Company’s business is subject to natural disasters, health epidemics and other catastrophic incidents.

In addition to COVID-19, China has in the past experienced significant natural disasters, including earthquakes, extreme weather conditions, as well as health scares related to epidemic diseases, and any similar event could materially impact the Company’s business in the future. If a disaster or other disruption were to occur in the future that affects the regions where the Company operates its business, the Company’s operations could be materially and adversely affected due to loss of personnel and damage to property. Even if the Company is not directly affected, such a disaster or disruption could affect the operations or financial conditions of the Company’s customers, which could harm the Company’s results of operations.

27 | Page

The recent government interference into business activities of U.S.-listed Chinese companies may negatively impact our operations.

Recently, certain PRC regulatory authorities issued Opinions on Strictly Cracking Down on Illegal Securities Activities, which were available to the public on July 6, 2021, which further emphasized their goal to strengthen the cross-border regulatory collaboration, to improve relevant laws and regulations on data security, cross-border data transmission, and confidential information management, and provided that efforts will be made to revise the regulations on strengthening the confidentiality and file management relating to the offering and listing of securities overseas, to implement the responsibility on information security of overseas listed companies, and to strengthen the standardized management of cross-border information provision mechanisms and procedures. However, these opinions are newly issued, and there were no further explanations or detailed rules or regulations with respect to such opinions, and there are still uncertainties regarding the interpretation and implementation of these opinions. China intends to improve regulation of cross-border data flows and security, crack down on illegal activity in the securities market and punish fraudulent securities issuance, market manipulation and insider trading. China will also check sources of funding for securities investment and control leverage ratios. The Cyberspace Administration of China has also opened a cyber security probe into several U.S.-listed tech companies focusing on anti-monopoly, financial technology regulation and more recently, with the passage of the Data Security Law, how companies collect, store, process and transfer data. If the Chinese government’s interference expands, our operations may be negatively impacted in a significant way, although, presently, there is no discernible immediate impact.

If the Company becomes directly subject to the recent scrutiny, criticism and negative publicity involving U.S.-listed Chinese companies, we may have to expend significant resources to investigate and resolve the matters. Any unfavorable results from the investigations could harm our business operations and our reputation.

Recently, U.S. public companies that have substantially all of their operations in China have been subjects of intense scrutiny, criticism and negative publicity by investors, financial commentators and regulatory agencies, such as the SEC. Much of the scrutiny, criticism and negative publicity has centered on financial and accounting irregularities, lack of effective internal control over financial reporting, inadequate corporate governance and ineffective implementation thereof and, in many cases, allegations of fraud. As a result of enhanced scrutiny, criticism and negative publicity, the publicly traded stocks of many U.S.-listed Chinese companies have sharply decreased in value and, in some cases, have become virtually worthless or illiquid. Many of these companies are now subject to shareholder lawsuits and SEC enforcement actions and are conducting internal and external investigations into the allegations. It is not clear what effects the sector-wide investigations will have on the Company. If the Company becomes a subject of any unfavorable allegations, whether such allegations are proven to be true or untrue, the Company will have to expend significant resources to investigate such allegations and defend the Company. If such allegations were not proven to be baseless, the Company would be severely hampered and the price of the stock of the Company could decline substantially. If such allegations were proven to be groundless, the investigation might have significantly distracted the attention of the Company’s management.

Because a majority of our operations are in China, our business is subject to the complex and rapidly evolving laws and regulations there. The Chinese government may exercise significant oversight and discretion over the conduct of our business and may intervene in or influence our operations at any time, which could result in a material change in our operations and/or the value of our securities.

As a business operating in China, we are subject to the laws and regulations of the PRC, which can be complex and which evolve rapidly. The PRC government has the power to exercise significant oversight and discretion over the conduct of our business, and the regulations to which we are subject may change rapidly and with little notice to us or our shareholders. As a result, there remain uncertainties regarding the application, interpretation, and enforcement of new and existing laws and regulations in the PRC. Compliance with the complex and evolving PRC laws, regulations, and regulatory statements may be costly, and such compliance or any associated inquiries or investigations or any other government actions may:

Delay or impede our development,
Result in negative publicity or increase our operating costs,
Require significant management time and attention, and
Subject us to remedies, administrative penalties and even criminal liabilities that may harm our business, including fines assessed for our current or historical operations, or demands or orders that we modify or even cease our business practices.

The promulgation of new laws or regulations, or the new interpretation of existing laws and regulations, that restrict or otherwise unfavorably impact the ability or manner in which we conduct our business and could require us to change certain aspects of our business

28 | Page

to ensure compliance, could decrease demand for our products, reduce revenues, increase costs, require us to obtain more licenses, permits, approvals or certificates, or subject us to additional liabilities. To the extent any new or more stringent measures are required to be implemented, our business, financial condition and results of operations could be adversely affected as well as materially decrease the value of our securities.

The PRC government has significant oversight over the conduct of the business of our PRC subsidiaries; such oversight could result in a material change in our operations and/or the value of our securities or could significantly limit our ability to offer or continue to offer securities and/or other securities to investors and cause the value of such securities to significantly decline.

The PRC government has significant oversight over the conduct of the business of our PRC subsidiaries and may intervene or influence our operations in mainland China, which may potentially result in a material adverse effect on our operations. The PRC government has recently published new policies that significantly affect certain industries such as the education and internet industries, and we cannot rule out the possibility that it will in the future release regulations or policies regarding our industry that could adversely affect our business, financial condition and results of operations.

Recently, the General Office of the Central Committee of the Communist Party of China and the General Office of the State Council jointly issued the Opinions on Intensifying Crack Down on Illegal Securities Activities, which call for strengthened regulation over illegal securities activities and supervision on overseas listings by China-based companies and propose to take effective measures, such as promoting the development of relevant regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies. The PRC government has indicated that it may exert more control or influence over offerings of securities conducted overseas. If the PRC authorities attempt to exercise such control or influence through regulation over our PRC subsidiaries, we could be required to restructure our operations to comply with such regulations or potentially cease operations in the PRC entirely, which could adversely affect our business, results of operations and financial condition. Moreover, any such action could significantly limit our ability to offer or continue to offer securities to investors and cause the value of such securities to significantly decline.

Currently, these statements and regulatory actions have had no impact on our daily business operations, the ability to accept foreign investments and list our securities on a U.S. or other foreign exchange. Since these statements and regulatory actions are new, it is highly uncertain how soon legislative or administrative regulation making bodies will respond and what existing or new laws or regulations or detailed implementations and interpretations will be modified or promulgated, if any, and the potential impact such modified or new laws and regulations will have on our daily business operations, the ability to accept foreign investments and list our securities on a U.S., Hong Kong, or other stock exchange.

The approval of, or filing or other procedures with, the CSRC or other Chinese regulatory authorities may be required in connection with issuing our equity securities to foreign investors under Chinese law, and, if required, we cannot predict whether we will be able, or how long it will take us, to obtain such approval or complete such filing or other procedures. We are also required to obtain business licenses from Chinese authorities in connection with our general business activities currently conducted in China.

On July 6, 2021, the General Office of the Communist Party of China Central Committee and the State Council jointly promulgated the Opinions on Intensifying Crack Down on Illegal Securities Activities, pursuant to which Chinese regulators are required to accelerate rulemaking related to the overseas issuance and listing of securities, and update the existing laws and regulations related to data security, cross-border data flow, and administration of classified information. As there are still uncertainties regarding the interpretation and implementation of such regulatory guidance, we cannot assure investors that we will be able to comply with new regulatory requirements relating to our future overseas capital-raising activities and we may become subject to more stringent requirements with respect to matters including data privacy and cross-border investigation and enforcement of legal claims.

On February 17, 2023, the CSRC promulgated the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies, or the Trial Measures, which will come into effect on March 31, 2023. On the same day, the CSRC also published a series of guidelines and Q&As in connection with the implementation of the Trial Measures. The Trial Measures established (i) a list outlining the circumstances where a PRC domestic company is prohibited from offering and listing securities overseas (the “Trial Measures Negative List”) and (ii) a new filing-based regime to regulate overseas offerings and listings by PRC domestic companies. According to the Trial Measures, in connection with an overseas offering of securities (including shares, depository receipts, corporate bonds convertible into shares and other equity securities) and listing by a PRC domestic company, either in a direct or indirect manner, the issuer must file certain documents with the CSRC (the “Trial Measures Filing Obligations”). An indirect offering and listing is determined by a set of quantifiable standards. For example, any overseas offering and listing by an issuer that meets both of the following

29 | Page

standards will be deemed to be indirect: (i) 50% or more of the issuer’s operating revenue, total profit, total assets or net assets as documented in its audited consolidated financial statements for the most recent accounting year is accounted for by PRC domestic companies, and (ii) the main parts of the issuer’s business activities are conducted in mainland China, or its main places of business are located in mainland China, or the senior managers in charge of its business operation and management are mostly Chinese citizens or domiciled in mainland China.

The Trial Measures provide the CSRC with the authority to warn, fine, and issue injunctions against PRC domestic companies, their controlling shareholders, and their advisors in connection with a listing or offering securities (collectively, the “Subject Entities”), as well as individuals directly responsible for these Subject Entities (the “Subject Individuals”). For failure to comply with the Trial Measures Negative List or the Trial Measures Filing Obligations, or materially false or misleading statements in the filing and reporting required by the Trial Measures, PRC domestic companies and their controlling shareholders, if the controlling shareholders induced the PRC domestic companies’ failure to comply, severally, may face warnings, injunctions to comply, and fines between RMB 1.0 million and 10.0 million. The Subject Individuals in these entities may severally, face warnings and fines between RMB 0.5 million and 5.0 million. Advisors in listings or offerings of securities that failed to dutifully advise the PRC domestic companies and their controlling shareholders in complying with the Trial Measures and caused such failures to comply can face warnings and fines between RMB 0.5 million and 5.0 million. The Subject Individuals of these advisor entities may, severally, face warnings and fines between RMB 0.2 million and 2.0 million.

Because our shares are already listed on Nasdaq, we believe will be deemed as an “Existing Issuer” pursuant to the Trial Measures and, accordingly, are not required to complete the filing procedures with the CSRC for our previous securities offerings. Nevertheless, in the event that we conduct any securities issuance or offering in the future that would be captured by the Trial Measures after they come into effect, we will have to complete the filing procedures with the CSRC within three (3) business days following the closing of such securities issuance or offering.

Therefore, in connection with our business operations and the issuance or offering of securities to foreign investors, under currently effective PRC laws, regulations, and rules and taking the Trial Measures into account, as of the date of this annual report, we, our PRC subsidiaries, (i) are not required to obtain permissions from or complete the filing procedures with the CSRC for our historical issuance or offering of securities to foreign investors which has been completed before the date of implementation of the Trial Measures, but are required to go through filing procedures with CSRC for our future issuance or offering of securities (including shares, depository receipts, corporate bonds convertible into shares and other equity securities) to foreign investors if we meet certain conditions set forth in the Trial Measures to be considered as an indirect overseas offering and listing by a PRC domestic company, (ii) are not required to go through cybersecurity review by the CAC for our issuance or offering of securities to foreign investors, and (iii) are not required to obtain any prior permission or approval from any other PRC government authorities for our issuance or offering of securities to foreign investors. If we and our subsidiaries are deemed to be a critical information infrastructure operator, or CIIO, or a network platform operator, whose network product or service purchasing or data processing activities affect or may affect national security, we would be required to go through a cybersecurity review by the CAC.

As of the date of this annual report, neither we nor any of our subsidiaries has been identified as a CIIO by any government authority, involved in any investigations or become subject to a cybersecurity review by the CAC based on the Cybersecurity Review Measures. However, there might remain some uncertainty as to how relevant rules published by the PRC government authorities will be interpreted or implemented, and our opinions summarized above are subject to any new laws, rules, and regulations or detailed implementations and interpretations in any form. We cannot assure you that relevant PRC government authorities, including the CSRC and the CAC, would reach the same conclusion and hence, we may face regulatory actions or other sanctions from them.

The PRC government has significant oversight and discretion over the conduct of the business operations of our PRC subsidiaries or to exert control over any offering of securities conducted overseas and/or foreign investment in China-based issuers, and may intervene with or influence our operations, may limit or completely hinder our ability to offer or continue to offer securities to investors, and may cause the value of such securities to significantly decline or be worthless, as the government deems appropriate to further regulatory, political and societal goals.

The PRC government may intervene or influence the operations of our PRC subsidiaries at any time with little to no advanced notice, which could result in a material change in our operations and/or the value of our securities. For example, the PRC government recently published new policies that significantly affected certain industries such as the education and internet industries, and we cannot rule out the possibility that it will in the future release regulations or policies regarding any industry that could adversely affect the business,

30 | Page

financial condition and results of operations of our company. For example, on December 28, 2021, the Cyberspace Administration of China (“CAC”) adopted rules mandating that an issuer who is a “critical information infrastructure operator” or a “data processing operator” as defined therein and who possesses personal information of more than one million users, and intends to have its securities listed for trading in a foreign country must complete a cybersecurity review by the CAC. Alternatively, relevant governmental authorities in the PRC may initiate cyber security review if such governmental authorities determine an operator’s cyber products or services, data processing or potential listing in a foreign country affect or may affect national security. The rules became effective on February 15, 2022. Moreover, on July 7, 2022, the CAC promulgated the Measures for the Security Assessment of Cross-border Data Transmission, which will come into effect on September 1, 2022, and will regulate the security assessment on the cross-border data transfer by data processor of important data and personal information collected and generated during operations within the PRC. According to these measures, personal data processors will be subject to security assessment conducted by the Cyberspace Administration of China prior to any cross-border transfer of data if the transfer involves (i) important data; (ii) personal information transferred overseas by operators of critical information infrastructure or a data processor that has processed personal data of more than one million persons; (iii) personal information transferred overseas by a data processor that has already provided personal data of 100,000 persons or sensitive personal data of 10,000 persons overseas since January 1 of the prior year; or (iv) other circumstances as requested by the Cyberspace Administration of China.

The new CAC rules do not appear to apply to the Company or its subsidiaries at this time. As advised by our PRC counsel, Zhong Lun Law Firm, as of the date of this report, (i) the Company does not hold personal information of over one million users; (ii) the Company and its subsidiaries have not been informed by any PRC governmental authority of any requirement that it file for a cybersecurity review; (iii) data processed in the Company’s business does not have a bearing on national security and may not be classified as core or important data by the PRC governmental authorities; and (iv) none of the Company and its subsidiaries provides any important data, personal information or sensitive personal data outside the territory of PRC, therefore, the Company believes it is not required to pass cybersecurity review of CAC. If the Chinese government’s interference expands, our operations may be negatively impacted in a significant way, although, presently, there is no discernible immediate impact.

Uncertainties with respect to the PRC legal system, including uncertainties regarding the enforcement of laws, and sudden or unexpected changes in policies, laws and regulations in China could adversely affect us.

Our operations in China are governed by the PRC laws and regulations. We may be adversely affected by the complexity, uncertainties and changes in PRC laws and regulations regarding foreign investment and manufacturing, which could have a material adverse effect on our business and our ability to operate our business in China.

From time to time, we may have to resort to administrative and court proceedings to enforce our legal rights. Any administrative and court proceedings in China may be protracted, resulting in substantial costs and diversion of resources and management attention. Since PRC administrative and court authorities have some discretion in interpreting and implementing statutory provisions and contractual terms, it may be more difficult to evaluate the outcome of administrative and court proceedings and the level of legal protection we enjoy, than in more developed legal systems. These uncertainties may impede our ability to enforce contracts in China and could materially and adversely affect our business and results of operations.

Furthermore, the PRC legal system is based in part on government policies and internal rules, some of which are not published on a timely basis, or at all, and may have retroactive effect. As a result, we may not be aware of our violation of any of these policies and rules until sometime after the violation. Such unpredictability towards our contractual, property and procedural rights could adversely affect our business, and impede our ability to continue our operations and proceed with our future business plans.

It may be difficult to serve the Company with legal process or enforce judgments against the Company or its management.

Most of the Company’s assets are located in China, nine of its directors and officers are non-residents of the United States, and all or substantial portions of the assets of such non-residents are located outside the United States. As a result, it may not be possible to effect service of process within the United States upon such persons to originate an action in the United States. Moreover, there is uncertainty that the courts of China would enforce judgments of U.S. courts against the Company, its directors or officers based on the civil liability provisions of the securities laws of the United States or any state, or an original action brought in China based upon the securities laws of the United States or any state.

31 | Page

The recognition and enforcement of foreign judgments are provided for under the PRC Civil Procedures Law. PRC courts may recognize and enforce foreign judgments in accordance with the requirements of the PRC Civil Procedures Law based either on treaties between China and the country where the judgment is made or on principles of reciprocity between jurisdictions. China does not have any treaties or other forms of reciprocity with the United States that provide for the reciprocal recognition and enforcement of foreign judgments. In addition, according to the PRC Civil Procedures Law, the PRC courts will not enforce a foreign judgment against us or our director and officers if they decide that the judgment violates the basic principles of PRC laws or national sovereignty, security or public interest. As a result, it is uncertain whether and on what basis a PRC court would enforce a judgment rendered by a court in the United States.

ITEM 1B.    UNRESOLVED STAFF COMMENTS.

Not Applicable.

ITEM 2.    PROPERTIES.

The Company’s headquarters are located at No. 1 Henglong Road, Yu Qiao Development Zone, Shashi District, Jing Zhou City Hubei Province, the PRC. Set forth below are the manufacturing facilities operated by each joint venture. The Company has forty-five to fifty years long-term rights to use the lands and buildings (in thousands of USD, except for references to area in square meters).

    

    

Total Area

    

Building Area

    

Original Cost of

    

Name of Entity

    

Product

    

(sq.m.)

    

(sq.m.)

    

Equipment

    

Site

Henglong

 

Automotive Parts

 

97,818

 

20,226

$

61,254

 

Jingzhou City, Hubei Province

 

13,393

 

13,707

$

 

Wuhan City, Hubei Province

Jiulong

 

Power Steering Gear

 

39,478

 

24,734

$

42,274

 

Jingzhou City, Hubei Province

Shenyang

 

Automotive Steering Gear

 

35,354

 

18,041

$

7,449

 

Shenyang City, Liaoning Province

Chongqing

 

Power Steering Gear

 

57,849

 

22,812

$

3,428

 

Chongqing City

Jielong (1)

 

Electric Power Steering

 

 

$

7,971

 

Jingzhou City, Hubei Province

Wuhan Chuguanjie

 

Electric Power Steering

 

53,675

 

44,054

$

5,076

 

Wuhan City, Hubei Province

Henglong KYB (1)

 

Automotive Steering Gear

 

 

$

19,763

 

Jingzhou City, Hubei Province

Hubei Henglong

 

Automotive Steering Gear

 

277,269

 

78,833

$

75,629

 

Jingzhou City, Hubei Province

Wuhu

 

Automotive Steering Gear

 

83,705

 

27,288

$

4,497

 

Wuhu City, Anhui Province

Wuhu Hongrun(1)

 

High Polymer Materials

 

 

$

1,052

 

Wuhu City, Anhui Province

Total

 

658,541

 

249,695

$

228,393

 

  

(1)Jielong, Henglong KYB and Wuhu Hongrun do not own land use rights or buildings by themselves. They rent buildings from Jiulong, Hubei Henglong and Wuhu, respectively.

32 | Page

The Company is not involved in investments in real estate or interests in real estate, real estate mortgages, and securities of or interests in persons primarily engaged in real estate activities, as all of its land rights are used for production purposes.

ITEM 3.    LEGAL PROCEEDINGS.

The Company is not a party to any pending or, to the best of the Company’s knowledge, any threatened legal proceedings and no director, officer or affiliate of the Company, or owner of record of more than five percent of the securities of the Company, or any associate of any such director, officer or security holder is a party adverse to the Company or has a material interest adverse to the Company in reference to pending litigation.

ITEM 4.    MINE SAFETY DISCLOSURES.

Not applicable.

33 | Page

PART II

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

The Company’s common stock is traded on the Nasdaq Capital Market under the symbol “CAAS”.

ISSUER PURCHASES OF EQUITY SECURITIES

On December 5, 2018, the Board of Directors of the Company approved a share repurchase program under which the Company was permitted to repurchase up to $5.0 million of its common stock from time to time in the open market at prevailing markets prices or in privately negotiated transactions through December 4, 2019. The Company has extended the program to December 4, 2020. During the year ended December 31, 2019, under the repurchase program, the Company repurchased 452,559 shares of the Company’s common stock for cash consideration of $1.0 million on the open market. During the year ended December 31, 2020, there were no shares of common stock repurchased under such program.

On August 13, 2020, the Board of Directors of the Company approved a share repurchase program under which the Company is permitted to repurchase up to $5.0 million of its common stock from time to time in the open market at prevailing market prices not to exceed $3.50 per share through August 12, 2021. During the year ended December 31, 2021, the Company repurchased 322,269 of the shares that were authorized to be repurchased under the program. On March 29, 2022, the Board of Directors of the Company approved a share repurchase program under which the Company was permitted to repurchase up to $5.0 million of its common stock from time to time in the open market at prevailing markets prices not to exceed $4.00 per share through March 30, 2023. During the year ended December 31, 2022, the Company repurchased 666,074 shares of common stock under such program.

STOCKHOLDERS

The Company’s common shares are issued in registered form. Securities Transfer Corporation in Frisco, Texas is the registrar and transfer agent for the Company’s common stock. As of December 31, 2022, there were 32,338,302 shares of the Company’s common stock (including 2,152,600 shares of the Company’s treasury stock) issued and the Company had approximately 54 stockholders of record.

DIVIDENDS

The Company does not anticipate paying any cash dividends in the foreseeable future. The Company currently intends to retain future earnings, if any, to finance operations and the expansion of its business. Any future determination to pay cash dividends will be at the discretion of the Company’s board of directors and will be based upon the Company’s financial condition, operating results, capital requirements, plans for expansion, restrictions imposed by any financing arrangements and any other factors that the Company’s board of directors deems relevant.

SECURITIES AUTHORIZED FOR ISSUANCE UNDER EQUITY COMPENSATION PLANS

The securities authorized for issuance under equity compensation plans on December 31, 2022 are as follows:

    

Number of securities to be

    

Weighted average

    

Number of securities

issued upon exercise of

exercise price of

remaining available for

Plan category

    

outstanding options

    

outstanding options

    

future issuance

Equity compensation plans approved by security holders

 

2,200,000

$

5.24

 

1,563,650

The stock option plan was approved at the Annual Meeting of Stockholders held on June 28, 2005 and extended for ten years at the Annual Meeting of Stockholders held on September 16, 2014. The maximum common shares for issuance under the plan are 2,200,000. The term of the plan was extended to June 27, 2025.

ITEM 6.    RESERVED

34 | Page

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

The following discussion and analysis should be read in conjunction with the Company’s consolidated financial statements and the related notes thereto and other financial information contained elsewhere in this report.

GENERAL OVERVIEW

China Automotive Systems, Inc., including, when the context so requires, its subsidiaries and the subsidiaries’ interests in the Sino-foreign joint ventures described below, is referred to herein as the “Company.” The Company, through its Sino-foreign joint ventures, engages in the manufacture and sales of automotive systems and components in the People’s Republic of China, the “PRC,” or “China.” Genesis, a company incorporated on January 3, 2003 under the Companies Ordinance of Hong Kong as a limited liability company, is a wholly-owned subsidiary of the Company. Henglong USA Corporation, “HLUSA,” which was incorporated on January 8, 2007 in Troy, Michigan, is a wholly-owned subsidiary of the Company, and mainly engages in marketing of automotive parts in North America, and provides after sales service and research and development support. Furthermore, the Company owns the following aggregate net interests in the subsidiaries incorporated in the PRC and Brazil as of December 31, 2022 and 2021.

    

Aggregate Net Interest

 

December 31, 

December 31, 

Name of Entity

    

2022

    

2021

    

Henglong

 

100.00

%  

100.00

%

Jiulong

 

100.00

%  

100.00

%

Shenyang

 

70.00

%  

70.00

%

Wuhu

 

100.00

%  

100.00

%

Jielong

 

85.00

%  

85.00

%

Hubei Henglong

 

100.00

%  

100.00

%

Testing Center

 

100.00

%  

100.00

%

Chongqing Henglong

 

70.00

%  

70.00

%

Brazil Henglong

 

95.84

%  

95.84

%

Wuhan Chuguanjie

 

85.00

%  

85.00

%

Shanghai Henglong

 

100.00

%  

100.00

%

Jingzhou Qingyan

 

%  

60.00

%

Henglong KYB

 

66.60

%  

66.60

%

Wuhan Hyoseong

 

51.00

%  

51.00

%

Wuhu Hongrun

 

62.00

%  

62.00

%

Changchun Hualong

 

100.00

%  

100.00

%

35 | Page

RESULTS OF OPERATIONS

Selected highlights from our operations (in thousands of U.S. dollars):

    

2022

    

2021

    

Change

    

Change%

    

Net product sales

$

529,551

$

497,993

$

31,558

 

6.3

%

Cost of products sold

 

446,157

 

425,914

 

20,243

 

4.8

Net gain on other sales

 

3,696

 

4,368

 

(672)

 

(15.4)

Selling expenses

 

16,910

 

18,278

 

(1,368)

 

(7.5)

General and administrative expenses

 

26,120

 

24,423

 

1,697

 

6.9

Research and development expenses

 

36,109

 

28,228

 

7,881

 

27.9

Other income, net

 

5,782

 

6,668

 

(886)

 

(13.3)

Interest expense

 

1,450

 

1,437

 

13

 

0.9

Financial (income)/expense, net

(10,753)

2,350

(13,103)

(557.6)

Income taxes

 

3,082

 

4,004

 

(922)

 

(23.0)

Net income

 

22,343

 

10,726

 

11,617

 

108.3

Net income/(loss) attributable to non-controlling interest

 

1,132

 

(352)

 

1,484

 

(421.6)

Net income attributable to parent company’s common shareholders

 

21,181

 

11,050

 

10,131

 

91.7

%

Net Product Sales and Cost of Products Sold

For the years ended December 31, 2022 and 2021, net sales and cost of sales are summarized as follows (figures are in thousands of USD):

    

Net Sales

    

Cost of sales

 

    

2022

    

2021

    

Change

    

2022

    

2021

    

Change

    

Henglong

$

246,594

$

202,612

$

43,982

    

21.7

%  

$

225,682

$

188,973

$

36,709

    

19.4

%

Jiulong

 

70,113

 

94,510

 

(24,397)

 

(25.8)

 

61,924

 

85,025

 

(23,101)

 

(27.2)

Shenyang

 

11,942

 

16,510

 

(4,568)

 

(27.7)

 

10,404

 

13,084

 

(2,680)

 

(20.5)

Wuhu

 

42,243

 

27,227

 

15,016

 

55.2

 

39,069

 

25,708

 

13,361

 

52.0

Hubei Henglong

 

126,652

 

128,142

 

(1,490)

 

(1.2)

 

109,842

 

105,969

 

3,873

 

3.7

Henglong KYB

 

121,139

 

80,683

 

40,456

 

50.1

 

106,621

 

75,277

 

31,344

 

41.6

Brazil Henglong

39,280

25,513

13,767

54.0

34,265

22,001

12,264

55.7

Other Entities

 

80,971

 

70,884

 

10,087

 

14.2

 

63,178

 

54,799

 

8,379

 

15.3

Total segment

 

738,934

 

646,081

 

92,853

 

14.4

 

650,985

 

570,836

 

80,149

 

14.0

Eliminations

 

(209,383)

 

(148,088)

 

(61,295)

 

41.4

 

(204,828)

 

(144,922)

 

(59,906)

 

41.3

Total

 

529,551

 

497,993

 

31,558

 

6.3

%  

 

446,157

 

425,914

 

20,243

 

4.8

%

Net Product Sales

Net product sales were $529.6 million for the year ended December 31, 2022, as compared to $498.0 million for the year ended December 31, 2021, representing an increase of $31.6 million, or 6.3%, mainly due to the Company’s increased sales of electric power steering (“EPS”) systems and parts.

Net sales of traditional steering products were $373.3 million for the year ended December 31, 2022, which is generally consistent with $382.7 million for 2021. Net sales of EPS were $156.3 million for the year ended December 31, 2022, compared to $115.3 million for 2021, representing an increase of $41.0 million, or 35.6%. As a percentage of net sales, the sales of EPS were 29.5% for the year ended December 31, 2022, compared to 23.2% for 2021.

The increase in net product sales was mainly due to the offsetting effects of the increase in sales volume of passenger vehicles and decline in demand of commercial vehicles.

36 | Page

Further analysis is as follows:

Henglong mainly engages in providing passenger vehicle steering systems. Net sales for Henglong were $246.6 million for the year ended December 31, 2022, compared with $202.6 million for the year ended December 31, 2021, representing an increase of $44.0 million, or 21.7%. The increase was mainly due to the increase in sales volume of products used in passenger vehicles.
Jiulong mainly engages in providing commercial vehicle steering systems. Net sales for Jiulong were $70.1 million for the year ended December 31, 2022, compared with $94.5 million for the year ended December 31, 2021, representing a decrease of $24.4 million, or 25.8%. The decrease was mainly due to the decline in demand of commercial vehicles.
Shenyang mainly engages in providing vehicle steering systems to Shenyang Brilliance Jinbei Automobile Co., LTD., “Jinbei”, one of the major automotive manufacturers in China. Net sales for Shenyang were $11.9 million for the year ended December 31, 2022, compared with $16.5 million for the year ended December 31, 2021, representing a decrease of $4.6 million, or 27.9%. The decrease was mainly due to the decline in demand from Jinbei.
Wuhu mainly engages in providing vehicle steering systems to Chery Automobile Co., Ltd., “Chery”, one of the major automotive manufacturers in China. Net sales for Wuhu were $42.2 million for the year ended December 31, 2022, compared with $27.2 million for the year ended December 31, 2021, representing an increase of $15.0 million, or 55.1%. The increase was mainly due to the increase in sales volume of products used in passenger vehicles from Chery.
Hubei Henglong mainly engages in providing vehicle steering systems to Chrysler and Ford. Net sales for Hubei Henglong were $126.7 million for the year ended December 31, 2022, which is consistent with $128.1 million for the year ended December 31, 2021.
Henglong KYB mainly engages in providing passenger EPS products. Net sales for Henglong KYB were $121.1 million for the year ended December 31, 2022, compared with $80.7 million for the year ended December 31, 2021, representing an increase of $40.4 million, or 50.1%. The increase was mainly due to the increase in sales volume of EPS products used in passenger vehicles.
Brazil Henglong mainly provides steering systems to Fiat in Brazil. Net product sales for Brazil Henglong were $39.3 million for the year ended December 31, 2022, compared to $25.5 million for the year ended December 31, 2021, representing an increase of $13.8 million, or 54.1%. The increase was mainly due to the increase in demand of Fiat in Brazil.
Net product sales for other entities were $81.0 million for the year ended December 31, 2022, compared with $70.9 million for the year ended December 31, 2021, representing an increase of $10.1 million, or 14.2%. The increase was mainly due to the increases in sales volume from Wuhan Hyoseong.

Cost of Products Sold

For the year ended December 31, 2022, the cost of sales was $446.1 million, compared with $425.9 million for the year ended December 31, 2021, representing an increase of $20.2 million, or 4.7%. The increase in cost of sales was mainly due to the increase in sales volume and increase in unit cost. Further analysis is as follows:

Cost of sales for Henglong was $225.7 million for the year ended December 31, 2022, compared to $189.0 million for the year ended December 31, 2021, representing an increase of $36.7 million, or 19.4%. The increase was mainly due to the increase in sales volumes and the increase in unit cost.
Cost of sales for Jiulong was $61.9 million for the year ended December 31, 2022, compared to $85.0 million for the year ended December 31, 2021, representing a decrease of $23.1 million, or 27.2%. The decrease was mainly due to the decrease in sales volumes and the offsetting of the increase in unit cost.

37 | Page

Cost of sales for Shenyang was $10.4 million for the year ended December 31, 2022, compared with $13.1 million for the year ended December 31, 2021, representing a decrease of $2.7 million, or 20.6%. The decrease was mainly due to the decrease in sales volumes and the offsetting of the increase in unit cost.
Cost of sales for Wuhu was $39.1 million for the year ended December 31, 2022, compared to $25.7 million for the year ended December 31, 2021, representing an increase of $13.4 million, or 52.1%. The increase was mainly due to the increase in sales volumes and the increase in unit cost.
Cost of sales for Hubei Henglong was $109.8 million for the year ended December 31, 2022, compared with $106.0 million for the year ended December 31, 2021, representing an increase of $3.8 million, or 3.6%. The increase was mainly due to the increase in unit cost.
Cost of sales for Henglong KYB was $106.6 million for the year ended December 31, 2022, compared to $75.3 million for the year ended December 31, 2021, representing an increase of $31.3 million, or 41.6%. The increase was mainly due to the increase in sales volumes and the increase in unit cost.
Cost of products sold for Brazil Henglong was $34.3 million for the year ended December 31, 2022, compared to $22.0 million for the year ended December 31, 2021, representing an increase of $12.3 million, or 55.9%. The increase was mainly due to the increase in sales volumes.

Cost of products sold for other entities was $63.2 million for the year ended December 31, 2022, compared to $54.8 million for the year ended December 31, 2021, representing an increase of $8.4 million, or 15.3%.

Gross margin was 15.7% for the year ended December 31, 2022, compared to 14.5% for the year ended December 31, 2021, representing an increase of 1.2%. The increase was mainly due to a change in our product mix for the year ended December 31, 2022.

Net Gain on Other Sales

Gain on other sales mainly consisted of rental income, gain on disposal of property, plant and equipment and R&D revenue. For the year ended December 31, 2022, gain on other sales amounted to $3.7 million, which is stable compared to $4.4 million for the year ended December 31, 2021.

Selling Expenses

For the years ended December 31, 2022 and 2021, selling expenses are summarized as follows (figures are in thousands of USD):

    

Year Ended December 31, 

    

    

 

    

2022

    

2021

    

Increase/(Decrease)

    

Percentage

    

Transportation expense

$

6,523

$

9,870

$

(3,347)

 

(33.9)

%

Marketing and office expense

 

3,679

 

2,822

 

857

 

30.4

%

Salaries and wages

 

3,582

 

3,280

 

302

 

9.2

%

Warehousing and inventory handling expenses

 

2,495

 

2,146

 

349

 

16.3

%

Other expense

 

631

 

160

 

471

 

294.4

%

Total

$

16,910

$

18,278

$

(1,368)

 

(7.5)

%

Selling expenses were $16.9 million for the year ended December 31, 2022, compared to $18.3 million for the year ended December 31, 2021, representing a decrease of $1.4 million, or 7.7%, which was mainly due to a decrease in transportation expenses as a result of decreased air freight, with an offsetting impact of increased marketing and office expense caused by the increased sales in 2022.

38 | Page

General and Administrative Expenses

For the years ended December 31, 2022 and 2021, general and administrative expenses are summarized as follows (figures are in thousands of USD):

    

Year Ended December 31, 

    

    

 

    

2022

    

2021

    

Increase/(Decrease)

    

Percentage

    

Salaries and wages

$

10,141

$

9,693

$

448

 

4.6

%

Allowances for credit losses

4,456

2,738

1,718

62.7

%

Office expense

 

3,118

 

3,361

 

(243)

 

(7.2)

%

Labor insurance expense

 

2,128

 

2,221

 

(93)

 

(4.2)

%

Depreciation and amortization expense

 

1,798

 

2,233

 

(435)

 

(19.5)

%

Listing expenses (1)

 

1,464

 

1,445

 

19

 

1.3

%

Property and other taxes

1,238

1,474

(236)

(16.0)

%

Maintenance and repair expenses

 

1,183

 

947

 

236

 

24.9

%

Other expense

 

594

 

311

 

283

 

91.0

%

Total

$

26,120

$

24,423

$

1,697

 

6.9

%

(1)Listing expenses consisted of the costs associated with legal, accounting and auditing fees for operating a public company.

General and administrative expenses were $26.1 million for the year ended December 31, 2022, as compared to $24.4 million for the year ended December 31, 2021, representing an increase of $1.7 million, or 7.0%, which was mainly due to the increase of provision of allowance for doubtful accounts.

Research and Development Expenses

Research and development expenses, “R&D” expenses, were $36.1 million for the year ended December 31, 2022 as compared to $28.2 million for the year ended December 31, 2021, representing an increase of $7.9 million, or 28.0%, which was mainly due to the increase of expenditures on R&D activities for new projects.

Other Income, Net

Other income, net was $5.8 million for the year ended December 31, 2022, as compared to $6.7 million for the year ended December 31, 2021, representing a decrease of $0.9 million, which was primarily due to the provision for impairment of prepayment for the investment in Hefei Senye (See Note 10), with an offsetting impact of an increase in the amount of government subsidies from $4.9 million in 2021 to $6.3 million in 2022.

Interest Expense

Interest expense was $1.5 million for the year ended December 31, 2022, which remains stable compared with $1.4 million for the year ended December 31, 2021.

Financial Income/(Expense), net

Financial income, net was $10.8 million for the year ended December 31, 2022, as compared to financial expense, net of $2.4 million for the year ended December 31, 2021, representing an increase in financial income of $13.2 million, which was primarily due to an increase in the foreign exchange gains due to the sharp fluctuations of the US dollar against the RMB and the Brazilian Real.

Income Taxes

Income tax expense was $3.1 million for the year ended December 31, 2022, as compared to $4.0 million for the year ended December 31, 2021, representing a decrease of $0.9 million, or 22.5%, which was mainly due to the less valuation allowance in the year ended December 31, 2022 and offsetting by the increase in income before income tax expenses.

39 | Page

Net Income/(loss) Attributable to Non-controlling Interests

Net income attributable to non-controlling interests amounted to $1.1 million for the year ended December 31, 2022, compared to net loss attributable to non-controlling interests of $0.4 million for the year ended December 31, 2021, representing an increase in net income attributable to non-controlling interests of $1.5 million.

Net Income Attributable to Parent Company’s Common Shareholders

Net income attributable to parent company’s common shareholders was $21.2 million for the year ended December 31, 2022, compared to $11.1 million for the year ended December 31, 2021, representing an increase in net income attributable to parent company’s common shareholders of $10.1 million.

LIQUIDITY AND CAPITAL RESOURCES

Capital Resources and Use of Cash

The Company has historically financed its liquidity requirements from a variety of sources, including short-term borrowings under bank credit agreements, bankers’ acceptances, issuances of capital stock and notes and internally generated cash. As of December 31, 2022, the Company had cash and cash equivalents and short-term investments of $134.1 million, compared with $133.5 million as of December 31, 2021, representing an increase of $0.6 million.

The Company had working capital (total current assets less total current liabilities) of $156.5 million as of December 31, 2022, compared with $149.6 million as of December 31, 2021, representing an increase of $6.9 million, or 4.6%.

Except for the expected distribution of dividends from the Company’s PRC subsidiaries to the Company in order to fund the payment of the one-time transition tax due to the U.S. Tax Reform, the Company intends to indefinitely reinvest the funds in subsidiaries established in the PRC.

The pandemic of COVID-19 has had certain impacts on our cash flow for the year of 2022 with potential continuing impacts on subsequent periods. However, based on our liquidity assessment, we believe that our current cash position, cash flow from operations and proceeds from our financing activities will be sufficient to meet our anticipated cash needs, including our cash needs for working capital and capital expenditures, for the foreseeable future and for at least 12 months subsequent to the filing of this annual report.

Capital Source

The Company’s capital source is multifaceted, such as bank loans and banks’ acceptance facilities. In financing activities and operating activities, the Company’s banks require the Company to sign line of credit agreements and repay such facilities within one to two years. On the condition that the Company can provide adequate mortgage security and has not violated the terms of the line of credit agreement, such facilities can be extended for another one to two years.

The Company had short-term loans of $45.7 million, long-term loans of $0.5 million (See Note 11) and bankers’ acceptance notes payable of $91.7 million as of December 31, 2022.

The Company currently expects to be able to obtain similar bank loans, i.e., RMB loans, and bankers’ acceptance facilities in the future if it can provide adequate mortgage security following the termination of the above-mentioned agreements, see the table under “Bank Arrangements” below for more information. If the Company is not able to do so, it will have to refinance such debt as it becomes due or repay that debt to the extent it has cash available from operations or from the proceeds of additional issuances of capital stock. Due to a depreciation of assets, the value of the mortgages securing the above-mentioned bank loans and banker’s acceptances is expected to be reduced by approximately $17.0 million over the next 12 months. If the Company wishes to maintain the same amount of bank loans and banker’s acceptances in the future, it may be required by the banks to provide additional mortgages of $17.0 million as of the maturity date of such line of credit agreements, see the table under “Bank Arrangements” below for more information. The Company can still obtain lines of credit with a reduction of $10.9 million, which is 64.0%, the mortgage ratio, of $17.0 million, if it cannot provide additional mortgages. The Company expects that the reduction in bank loans will not have a material adverse effect on its liquidity.

40 | Page

Bank Facilities

As of December 31, 2022, the principal outstanding under the Company’s credit facilities and lines of credit was as follows (figures are in thousands of USD).

    

    

    

    

    

Assessed

Due

Amount

Amount

Mortgage

    

Bank

    

Date

    

Available (3)

    

Used (4)

    

Value (5)

1. Comprehensive credit facilities

 

China CITIC Bank (2)

 

Aug-2024

 

69,638

 

47,411

 

27,447

2. Comprehensive credit facilities

 

Shanghai Pudong Development Bank (1) (2)

 

Jan-2023

 

18,666

 

12,743

 

16,729

3. Comprehensive credit facilities

 

Hubei Bank(2)

 

Mar-2024

 

24,409

 

774

 

74,377

4. Comprehensive credit facilities

 

Chongqing Bank

 

Mar-2025

 

1,005

 

571

 

1,833

5. Comprehensive credit facilities

 

China Constitution Bank

 

Sep-2025

 

2,872

 

2,297

 

6,516

6. Comprehensive credit facilities

 

China Merchants Bank(1)

 

Jun-2024

 

14,358

 

5,529

 

7. Comprehensive credit facilities

Bank of China (1)

Aug-2023

13,066

5,743

8. Comprehensive credit facilities

China Everbright Bank

Dec-2025

4,307

9,020

Total

$

148,321

$

75,068

$

135,922

(1)The facility has expired. The Company is currently in the process of negotiating with the bank to renew the credit facility.
(2)The comprehensive credit facilities with China CITIC Bank are guaranteed by Henglong and Hubei Henglong in addition to the above pledged assets. The comprehensive credit facilities with Shanghai Pudong Development Bank are guaranteed by Henglong in addition to the above pledged assets. The comprehensive credit facilities with Hubei Bank are guaranteed by Chen Hanlin in addition to the above pledged assets. The comprehensive credit facilities with Merchants Bank are guaranteed by Hubei Henglong, Chen Hanlin and certain account receivables in addition to the above pledged assets. The comprehensive credit facilities with Bank of China are guaranteed by Hubei Henglong in addition to the above pledged assets.
(3)“Amount available” is used for the drawdown of bank loans and issuance of bank notes at the Company’s discretion. If the Company elects to utilize the facility by issuance of bank notes, additional collateral is requested to be pledged to the bank.
(4)“Amount used” represents the credit facilities used by the Company for the purpose of bank loans or notes payable during the facility contract period. The loans or notes payable under the credit facilities will remain outstanding regardless of the expiration of the relevant credit facilities until the separate loans or notes payable expire. The amount used includes bank loans of $35.5 million and notes payable of $39.6 million as of December 31, 2022.
(5)In order to obtain lines of credit, the Company needs to pledge certain assets to banks. As of December 31, 2022, the pledged assets included property, plant and equipment and land use rights with an aggregate assessed value of $135.9 million.

The Company may request the banks to issue notes payable or bank loans within its credit line using a 365-day revolving line.

The Company renewed its existing short-term loans and borrowed new loans during 2022 at annual interest rates ranging from 1.60% to 3.90%, and the Company’s loan terms range from 3 months to 35 months. The large spread in interest rates was due to the different lenders. Pursuant to the comprehensive credit line arrangement, the Company pledged and guaranteed:

1.Land use rights and buildings with an assessed value of approximately $27.4 million as security for its comprehensive credit facility with China CITIC Bank Wuhan Branch.

41 | Page

2.Land use rights and buildings with an assessed value of approximately $16.7 million as security for its revolving comprehensive credit facility with Shanghai Pudong Development Bank.
3.Equipment with an assessed value of approximately $74.4 million as security for its revolving comprehensive credit facility with Hubei Bank.
4.Buildings with an assessed value of approximately $1.8 million as security for its comprehensive credit facility with Chongqing Bank
5.Land use rights and buildings with an assessed value of approximately $6.5 million as security for its revolving comprehensive credit facility with China Constitution Bank.
6.Land use rights and buildings with an assessed value of approximately $9.0 million as security for its revolving comprehensive credit facility with China Everbright Bank.

42 | Page

Cash Requirements

The following table summarizes the Company’s expected cash outflows resulting from financial contracts and commitments. The Company has not included information on its recurring purchases of materials for use in its manufacturing operations. These amounts are generally consistent from year to year, closely reflecting the Company’s levels of production, and are not long-term in nature (being less than three months in length).

(in thousands of USD)

Less than 1

More than 5

    

Total

    

year

    

1-3 years

    

3-5 years

    

Years

Loans including interest payable

$

46,695

$

46,121

$

574

$

$

Notes payable (1)

 

91,693

 

91,693

 

 

 

Taxes payable and withholding tax liabilities due to U.S. Tax Reform (See Note 22)

 

21,075

 

5,270

 

15,805

 

 

Obligation for investment contract (2)

 

6,350

 

6,350

 

 

 

Other contractual purchase commitments, including service agreements

 

28,612

 

23,962

 

4,650

 

 

Total

$

194,425

$

173,396

$

21,029

$

$

(1)Notes payable do not bear interest.
(2)In June 2021, Hubei Henglong entered into a share purchase agreement with Jingzhou WiseDawn Electric Car Co., Ltd., “Jingzhou WiseDawn”, a related party controlled by the Company’s controlling shareholder, Mr. Chen Hanlin. In accordance with the agreement, CAAS would purchase 200 shares, representing 40% of Sentient AB’s share capital, from Jingzhou WiseDawn for total consideration of RMB 155.2 million, equivalent to approximately $24.5 million. The transaction was completed in March 2022. Pursuant to the share purchase agreement, the Company has the right to appoint two directors to the board of directors, so it can exercise significant influence over Sentient AB. Therefore, the investment is accounted for using the equity method. As of December 31, 2022, the Company has paid RMB 141.0 million, equivalent to approximately $21.6 million, with the remaining consideration of RMB 14.2 million, equivalent to approximately $2.0 million, to be paid in 2023.

In January 2022, Hubei Henglong entered into an agreement with other parties and committed to purchase 27.78% of the shares of Suzhou Qingshan for total consideration of RMB 60.0 million, equivalent to approximately $9.5 million at the prevailing rate. As of December 31, 2022, Hubei Henglong has paid RMB 30.0 million, equivalent to approximately $4.7 million. According to the agreement, the remaining consideration of RMB 30.0 million, equivalent to approximately $4.3 million, will be paid in 2023.

43 | Page

Short-term Loans and Long-term Loans

The following table summarizes the contract information of short-term borrowings between the banks and the Company as of December 31, 2022 (figures are in thousands of USD).

    

    

Borrowing

    

Annual

    

Date of

    

Bank

Borrowing

Term

Interest

Interest

Government

    

Purpose

    

Date

    

(Months)

    

Principal

    

Rate

    

Payment

    

Due Date

Bank of China

 

Working Capital

October 28, 2022

 

12

 

2,872

3.80

%  

Pay monthly

October 28, 2023

 

Bank of China

 

Working Capital

September 28, 2022

 

12

 

2,872

3.00

%  

Pay monthly

September 27, 2023

 

China CITIC Bank(1)

 

Working Capital

April 27, 2022

 

9

 

1,436

3.90

%  

Pay monthly

January 27, 2023

 

China CITIC Bank(1)

 

Working Capital

May 20, 2022

 

8

 

1,436

3.90

%  

Pay quarterly

January 20, 2023

 

China CITIC Bank

 

Working Capital

September 26, 2022

 

12

 

718

3.65

%  

Pay monthly

September 25, 2023

 

China CITIC Bank

 

Working Capital

September 26, 2022

 

12

 

718

3.65

%  

Pay monthly

September 25, 2023

 

China Constitution Bank

 

Working Capital

September 28, 2022

 

12

 

1,436

3.50

%  

Pay monthly

September 26, 2023

 

Chongqing Bank

 

Working Capital

April 14, 2022

 

12

 

14

3.85

%  

Pay semiannually

April 14, 2023

 

Chongqing Bank

 

Working Capital

April 14, 2022

 

18

 

14

3.85

%  

Pay semiannually

October 14, 2023

 

Chongqing Bank

 

Working Capital

April 14, 2022

 

35

 

39

3.85

%  

Pay semiannually

March 20, 2025

 

Chongqing Bank

 

Working Capital

April 27, 2022

 

35

 

120

3.85

%  

Pay semiannually

March 20, 2025

 

Chongqing Bank

 

Working Capital

May 12, 2022

 

34

 

75

3.85

%  

Pay semiannually

March 20, 2025

 

Chongqing Bank

 

Working Capital

May 24, 2022

 

34

 

55

3.85

%  

Pay semiannually

March 20, 2025

 

Chongqing Bank

 

Working Capital

June 16, 2022

 

33

 

43

3.85

%  

Pay semiannually

March 20, 2025

 

Chongqing Bank

 

Working Capital

June 29, 2022

 

33

 

116

3.85

%  

Pay semiannually

March 20, 2025

 

Chongqing Bank

 

Working Capital

July 28, 2022

 

33

 

80

3.85

%  

Pay semiannually

April 13, 2025

 

China CITIC Bank

Working Capital

June 16, 2022

12

6,872

2.30

%

Pay in arrear

June 15, 2023

 

China CITIC Bank(1)

 

Working Capital

March 21, 2022

 

12

 

1,392

3.00

%  

Pay in arrear

March 21, 2023

 

China CITIC Bank(1)

Working Capital

March 23, 2022

 

12

 

4,455

3.00

%  

Pay in arrear

March 23, 2023

 

China CITIC Bank

Working Capital

June 16, 2022

12

4,909

2.30

%  

Pay in arrear

June 15, 2023

 

Hankou Bank(1)

Working Capital

March 18, 2022

12

2,817

1.90

%  

Pay in arrear

March 13, 2023

 

China CITIC Bank(1)

Working Capital

March 21, 2022

12

5,151

3.00

%  

Pay in arrear

March 21, 2023

 

China CITIC Bank(1)

Working Capital

September 5, 2022

6

504

1.70

%  

Pay in arrear

February 28, 2023

 

China CITIC Bank(1)

Working Capital

September 21, 2022

5

$

285

1.70

%  

Pay in arrear

February 20, 2023

 

China CITIC Bank(1)

Working Capital

September 21, 2022

4

143

1.70

%

Pay in arrear

January 18, 2023

 

China CITIC Bank(1)

Working Capital

September 21, 2022

4

143

1.70

%

Pay in arrear

January 18, 2023

 

China CITIC Bank(1)

Working Capital

September 21, 2022

5

338

1.70

%

Pay in arrear

February 9, 2023

 

China CITIC Bank(1)

Working Capital

September 21, 2022

5

285

1.70

%

Pay in arrear

February 13, 2023

 

China CITIC Bank(1)

Working Capital

September 21, 2022

5

285

1.70

%

Pay in arrear

March 2, 2023

 

44 | Page

    

    

Borrowing

    

Annual

    

Date of

    

Bank

Borrowing

Term

Interest

Interest

Government

    

Purpose

    

Date

    

(Months)

    

Principal

    

Rate

    

Payment

    

Due Date

China CITIC Bank

Working Capital

October 20, 2022

6

71

1.65

%

Pay in arrear

April 8, 2023

 

China CITIC Bank

Working Capital

October 20, 2022

6

427

1.65

%

Pay in arrear

April 11, 2023

 

China CITIC Bank

Working Capital

October 20, 2022

6

142

1.65

%

Pay in arrear

April 8, 2023

 

China CITIC Bank

Working Capital

October 20, 2022

6

214

1.65

%

Pay in arrear

April 8, 2023

 

China CITIC Bank(1)

Working Capital

October 20, 2022

3

286

1.65

%

Pay in arrear

January 7, 2023

 

China CITIC Bank(1)

Working Capital

October 20, 2022

4

372

1.65

%

Pay in arrear

February 25, 2023

 

China CITIC Bank

Working Capital

October 20, 2022

6

712

1.65

%

Pay in arrear

April 8, 2023

 

China CITIC Bank

Working Capital

October 20, 2022

6

285

1.65

%

Pay in arrear

April 8, 2023

 

China CITIC Bank(1)

Working Capital

November 21, 2022

5

143

1.65

%

Pay in arrear

March 23, 2023

 

China CITIC Bank

Working Capital

November 21, 2022

5

71

1.65

%

Pay in arrear

April 8, 2023

 

China CITIC Bank

Working Capital

November 21, 2022

5

27

1.65

%

Pay in arrear

April 8, 2023

 

China CITIC Bank

Working Capital

November 21, 2022

5

45

1.65

%

Pay in arrear

April 8, 2023

 

China CITIC Bank

Working Capital

November 21, 2022

5

143

1.65

%

Pay in arrear

April 8, 2023

 

China CITIC Bank

Working Capital

November 21, 2022

5

143

1.65

%

Pay in arrear

April 8, 2023

 

China CITIC Bank

Working Capital

November 21, 2022

5

63

1.65

%

Pay in arrear

April 28, 2023

 

China CITIC Bank

Working Capital

November 21, 2022

5

143

1.65

%

Pay in arrear

April 28, 2023

 

China CITIC Bank

Working Capital

November 21, 2022

5

100

1.65

%

Pay in arrear

April 28, 2023

 

China CITIC Bank

Working Capital

November 21, 2022

5

285

1.65

%

Pay in arrear

April 28, 2023

 

China CITIC Bank

Working Capital

November 21, 2022

5

285

1.65

%

Pay in arrear

April 28, 2023

 

China CITIC Bank

Working Capital

November 21, 2022

5

143

1.65

%

Pay in arrear

April 28, 2023

 

China CITIC Bank

Working Capital

November 21, 2022

5

143

1.65

%

Pay in arrear

April 28, 2023

 

China CITIC Bank

Working Capital

November 21, 2022

6

427

1.65

%

Pay in arrear

May 16, 2023

 

China CITIC Bank

Working Capital

December 19, 2022

5

285

1.60

%

Pay in arrear

May 29, 2023

 

China CITIC Bank

Working Capital

December 19, 2022

5

285

1.60

%

Pay in arrear

May 29, 2023

 

China CITIC Bank

Working Capital

December 19, 2022

5

285

1.60

%

Pay in arrear

May 29, 2023

 

China CITIC Bank

Working Capital

December 19, 2022

5

285

1.60

%

Pay in arrear

May 29, 2023

 

China CITIC Bank

Working Capital

December 19, 2022

5

50

1.60

%

Pay in arrear

May 30, 2023

 

Bank of China(1)

Working Capital

July 28, 2022

6

287

1.25

%

Pay in arrear

January 12, 2023

Bank of China(1)

Working Capital

July 28, 2022

6

142

1.25

%

Pay in arrear

January 18, 2023

Bank of China(1)

Working Capital

July 28, 2022

6

287

1.25

%

Pay in arrear

January 7, 2023

Total

46,199

(1)

These bank loans were repaid during the period from January to March 2023 when they became due.

45 | Page

The Company must use the loans for the purpose described and repay the principal outstanding on the specified date in the table. If it fails to do so, it will be charged additional 30% to 100% penalty interest.

The Company had complied with such financial covenants as of December 31, 2022.

Notes Payable

The following table summarizes the contract information of issuing notes payable between the banks and the Company as of December 31, 2022 (figures are in thousands of USD):

    

    

    

    

Amount Payable on

Purpose

    

Term (Month)

    

Due Date

    

Due Date

Working Capital (1)

 

6

 

Jan-2023

14,454

Working Capital (1)

 

6

 

Feb-2023

 

10,732

Working Capital (1)

 

6

 

Mar-2023

 

14,083

Working Capital

 

6

 

Apr-2023

 

22,587

Working Capital

 

6

 

May-2023

 

16,731

Working Capital

 

6

 

Jun-2023

 

13,106

Total

 

  

$

91,693

(1)The notes payable were repaid in full on their respective due dates.

The Company must use notes payable for the purpose described in the table. If it fails to do so, the banks will no longer issue the notes payable, and it may have an adverse effect on the Company’s liquidity and capital resources. The Company has to deposit a sufficient amount of cash on the due date of notes payable for payment to the suppliers. If the bank has advanced payment for the Company, it will be charged an additional 50% penalty interest. The Company complied with such financial covenants as of December 31, 2022, and management believes it will continue to comply with them.

Cash flows

(a)Operating Activities

Net cash provided by operating activities for the year ended December 31, 2022 was $48.0 million, compared to net cash provided by operating activities of $28.3 million for the year ended December 31, 2021, representing an increase in net cash inflows by $19.8 million, which was mainly due to the offsetting impact of (1) the increase in net income excluding non-cash items by $16.0 million, (2) the decrease in the cash outflows from movements of inventory by $20.3 million, (3) the decrease in the cash inflows from movements of accounts and notes receivable by $63.5 million, (4) the decrease in the cash outflows from movements of accounts and notes payable by $30.1 million, and (5) a combination of other factors contributing an increase of cash inflows by $16.9 million, including the decrease in the cash outflows from movements of taxes payable by $7.4 million.

(b)Investing Activities

Net cash used in investing activities for the year ended December 31, 2022 was $32.7 million, as compared to net cash provided by investing activities of $3.0 million in 2021, representing an increase in cash outflows by $35.7 million, which was mainly due to the net effect of (1) an increase in purchase of short-term investments and long-term time deposits of $16.8 million, (2) a decrease in cash received from long-term investments $16.6 million , (3) a combination of other factors contributing to a decrease of cash inflows by $2.3 million, including an increase in the payment to acquire property, plant and equipment by $11.0 million, and a decrease in cash prepaid for investment under equity method by $13.5 million.

(c)Financing Activities

Net cash used in financing activities for the year ended December 31, 2022 was $1.6 million, compared net cash used in financing activities of $3.1 million for 2021, representing a decrease in outflows by $1.5 million, which was mainly due to the net effect of (1) a

46 | Page

decrease in repayment of the borrowing under sale and leaseback transaction by $3.3 million, and (2) an increase in repurchase of common share by $2.4 million, (3) a combination of other factors contributed an increase of cash inflows by $0.6 million.

OFF-BALANCE SHEET ARRANGEMENTS

On December 31, 2022 and 2021, the Company did not have any transactions, obligations or relationships that could be considered off-balance sheet arrangements.

SUBSEQUENT EVENTS

None.

INFLATION AND CURRENCY MATTERS

China’s economy has experienced rapid growth recently, mostly through the issuance of debt. Debt-induced economic growth can lead to growth in the money supply and rising inflation. If prices for the Company’s products rise at a rate that is insufficient to compensate for the rise in the cost of supplies, it may harm the Company’s profitability. In order to control inflation, the Chinese government has imposed controls on bank credit, limits on loans for fixed assets and restrictions on state bank lending. Such policies can lead to a slowing of economic growth. Rises in interest rates by the central bank would likely slow economic activity in China which could, in turn, materially increase the Company’s costs and also reduce demand for the Company’s products.

Foreign operations are subject to certain risks inherent in conducting business abroad, including price and currency exchange controls, and fluctuations in the relative value of currencies. During 2022, the Company mainly supplied products to North America and settled in cash in U.S. dollars. As a result, appreciation or currency fluctuation of the RMB against the U.S. dollar would increase the cost of export products, and adversely affect the Company’s financial performance.

In July 2005, the Chinese government adjusted its exchange rate policy from “Fixed Rate” to “Floating Rate.” During December 2021 to December 2022, the exchange rate between RMB and U.S. dollar appreciated from RMB1.00 to $0.1568 to RMB1.00 to $0.1436. The depreciation of the RMB may continue. Significant depreciation of the RMB is likely to decrease the Company’s income generated from China.

RECENT ACCOUNTING PRONOUNCEMENTS

Information regarding new accounting pronouncements is included in Note 2 to the Consolidated Financial Statements.

SIGNIFICANT ACCOUNTING POLICIES AND CRITICAL ACCOUNTING ESTIMATES

The Company prepares its consolidated financial statements in accordance with accounting principles generally accepted in the United States of America. The preparation of these financial statements requires the use of estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the dates of the financial statements and the reported amount of revenues and expenses during the reporting periods. Management periodically evaluates the estimates and judgments made. Management bases its estimates and judgments on historical experience and on various factors that are believed to be reasonable under the circumstances. Actual results may differ from these estimates as a result of different assumptions or conditions. The following critical accounting policies affect the more significant judgments and estimates used in the preparation of the Company’s consolidated financial statements.

The Company considers an accounting estimate to be critical if:

it requires the Company to make assumptions about matters that were uncertain at the time it was making the estimate; and
changes in the estimate or different estimates that the Company could have selected would have had a material impact on the Company’s financial condition or results of operations.

47 | Page

The table below presents information about the nature and rationale for the Company critical accounting estimates:

    

Critical

    

    

    

 

Balance Sheet

Estimate

Assumptions/Approaches

Caption

Item

Nature of Estimates Required

Used

Key Factors

Accrued liabilities and other long-term liabilities

Warranty obligations

Estimating warranty requires the Company to forecast the resolution of existing claims and expected future claims on products sold. OEMs are increasingly seeking to hold suppliers responsible for product warranties, which may impact the Company’s exposure to these costs.

The Company bases its estimate on historical trends of units sold and payment amounts, combined with its current understanding of the status of existing claims and discussions with its customers.

· OEM sourcing

· OEM policy decisions regarding warranty claims

Property, plant and equipment, intangible assets and other long-term assets

Valuation of long- lived assets and investments

The Company is required, from time-to-time, to review the recoverability of certain of its assets based on projections of anticipated future cash flows, including future profitability assessments of various product lines.

The Company estimates cash flows using internal budgets based on recent sales data, independent automotive production volume estimates and customer commitments.

· Future production estimates

· Customer preferences and decisions

Accounts receivable

Allowance for doubtful accounts

The Company is required, from time to time, to review the credit of customers and make timely provision of allowance for doubtful accounts.

The Company estimates the collectability of the receivables based on the future cash flows using historical experiences.

· Customer credit

Inventory

Provision for inventory impairment

The Company is required, from time to time, to review the turnover of inventory based on projections of anticipated future cash flows, including provision of inventory impairment for over market price and undesirable inventories.

The Company estimates cash flows using internal budgets based on recent sales data, independent automotive production volume estimates and customer commitments.

· Future production estimates

· Customer preferences and decisions

Deferred income taxes

Recoverability of deferred tax assets

The Company is required to estimate whether recoverability of its deferred tax assets is more likely than not based on forecasts of taxable earnings in the related tax jurisdiction.

The Company uses historical and projected future operating results, based upon approved business plans, including a review of the eligible carry-forward period, tax planning opportunities and other relevant considerations.

· Tax law changes

· Variances in future projected profitability, including by taxing entity

ITEM 7A.    QUANTITATIVE AND QUALITATIVE DISCLOSURE ABOUT MARKET RISK.

The Company is exposed to market risk from changes in interest rates and foreign currency exchange rates. For purposes of specific risk analysis, the Company uses sensitivity analysis to determine the effects that market risk exposures may have.

FOREIGN CURRENCY RISK

The Company’s reporting currency is the U.S. dollar and the majority of its revenues will be settled in RMB and U.S. dollars. The Company’s currency exchange rate risks come primarily from the sales of products to international customers. Most of the Company’s assets are denominated in RMB except for part of cash and accounts receivable. As a result, the Company is exposed to foreign exchange risk as its revenues and results of operations may be affected by fluctuations in the exchange rate between the U.S. dollar and the RMB.

The value of the RMB fluctuates and is affected by, among other things, changes in China’s political and economic conditions. In addition, the RMB is not readily convertible into U.S. dollars or other foreign currencies. All foreign exchange transactions continue to take place either through the Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rate quoted by the People’s Bank of China. The conversion of RMB into foreign currencies such as the U.S. dollar has been generally based on rates set by the People’s Bank of China, which are set daily based on the previous day’s interbank foreign exchange market rates and current exchange rates on the world financial markets. On December 31, 2022 and 2021, the exchange rates of RMB against U.S. dollar were RMB 1.00 to $0.1436 and RMB 1.00 to $0.1568, respectively. Any significant future depreciation of the RMB is likely to decrease the Company’s profits generated from overseas.

48 | Page

In order to mitigate the currency exchange rate risk, the Company and its international customers established a price negotiation mechanism that provides that, if the currency exchange rate fluctuation is more than 8% since the last price negotiation, the Company and the customers would adjust the prices for future sales. Normally the adjustment to future sales prices would reflect half of the impact from the change in exchange rate.

CREDIT RISK

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of trade accounts receivable. The Company does not require collateral or other security to support client receivables since most of its customers are large, well-established companies. The Company’s credit risk is also mitigated because its customers are all selected enterprises supported by the local government. One customer, Fiat Chrysler North America, accounted for more than 10% (20.2%) of the Company’s consolidated revenues in 2022. The Company maintains an allowance for doubtful accounts for any potential credit losses related to its trade receivables. The Company does not use foreign exchange contracts to hedge the risk in receivables denominated in foreign currencies and the Company does not hold or issue derivative financial instruments for trading or speculative purposes.

INTEREST RATE RISK

The Company’s exposure to changes in interest rates results primarily from its credit facility borrowings. As of December 31, 2022, the Company had nil of outstanding indebtedness, which is subject to interest rate fluctuations.

The Company’s level of outstanding indebtedness fluctuates from time to time and may result in additional payable.

ITEM 8.    FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.

(a)The financial statements required by this item begin on page 61.
(b)Selected quarterly financial data for the past two years are summarized in the following table (figures are in thousands of USD, except those for items headed “Basic” and “Diluted”):

    

Quarterly Results of Operations

First

Second

Third

Fourth

    

2022

    

2021

    

2022

    

2021

    

2022

    

2021

    

2022

    

2021

Net sales

$

136,396

$

130,341

$

127,161

$

120,604

$

137,207

$

108,231

$

128,787

$

138,817

Gross profit

 

14,734

 

19,748

 

22,711

 

15,829

 

20,918

 

16,792

 

25,031

 

19,710

Income/(loss) from operations

 

(1,538)

 

4,160

 

7,200

 

119

 

4,887

 

591

 

(2,598)

 

648

Net income/(loss)

 

149

 

3,231

 

9,935

 

2,928

 

8,007

 

(268)

 

4,252

 

4,835

Net income/(loss) attributable to non-controlling interest

 

200

 

18

 

500

 

(279)

 

529

 

42

 

(97)

 

(133)

Net income/(loss) attributable to parent company’s common shareholders

 

(59)

 

3,206

 

9,428

 

3,200

 

7,470

 

(317)

 

4,342

 

4,961

Net income/(loss) attributable to parent company’s common shareholders per share-

 

 

 

 

 

 

 

 

 

 

 

 

Basic

$

$

0.10

$

0.31

$

0.10

$

0.24

$

(0.01)

$

0.14

$

0.16

Diluted

$

$

0.10

$

0.31

$

0.10

$

0.24

$

(0.01)

$

0.14

$

0.16

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

None.

49 | Page

ITEM 9A.    CONTROLS AND PROCEDURES.

Evaluation of Disclosure Controls and Procedures

The Company’s management, under the supervision and with the participation of its chief executive officer and chief financial officer, Messrs. Wu Qizhou and Li Jie, respectively, evaluated the effectiveness of the Company’s disclosure controls and procedures as of December 31, 2022, the end of the period covered by this Report. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports, such as this Form 10-K, that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure. Based on that evaluation, Messrs. Wu and Li concluded that the Company’s disclosure controls and procedures were effective as of December 31, 2022.

Management’s Report on Internal Control Over Financial Reporting

Management of the Company is responsible for establishing and maintaining adequate internal control over financial reporting.

Internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) promulgated under the Exchange Act, is a process designed by, or under the supervision of, the chief executive officer and chief financial officer and effected by the board of directors, management and other personnel to provide reasonable assurance regarding the reliability of financial reporting and the preparation of the consolidated financial statements for external reporting purposes in accordance with generally accepted accounting principles. Internal control over financial reporting includes those policies and procedures that:

a.pertain to the maintenance of records that, in reasonable detail accurately and fairly reflect the transactions and dispositions of the Company’s assets;
b.provide reasonable assurance that transactions are recorded as necessary to permit preparation of the consolidated financial statements in accordance with generally accepted accounting principles, and that the Company’s receipts and expenditures are being made only in accordance with appropriate authorization of the Company’s management and board of directors; and
c.provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company’s assets that could have a material effect on the consolidated financial statements.

In making its assessment of internal control over financial reporting, management, under the supervision and with the participation of the chief executive officer and chief financial officer, used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in “Internal Control—Integrated Framework (2013).”

Management has assessed the effectiveness of internal control over financial reporting as of December 31, 2022 and determined that internal control over financial reporting was effective as of December 31, 2022.

This report does not include an auditors’ report on the effectiveness of internal control over financial reporting due to SEC rules that exempt smaller reporting companies such as CAAS from providing such a report.

50 | Page

Inherent Limitations on Effectiveness of Controls

A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple error or mistake. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. Projections of any evaluation of controls effectiveness to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.

Changes in Internal Control Over Financial Reporting

There were no changes in our internal control over financial reporting that occurred during the three months ended December 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

ITEM 9B.    OTHER INFORMATION.

None.

ITEM 9C.DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.

We were identified by the SEC pursuant to Section 104(i)(2)(A) of the Sarbanes-Oxley Act of 2002 (15 U.S.C. 7214(i)(2)(A)) as having retained, for the preparation of the audit report on its financial statements included in its Annual Report on Form 10-K for the year ended December 31, 2021, a registered public accounting firm that has a branch or office that is located in a foreign jurisdiction and that the PCAOB had then determined it was unable to inspect or investigate completely because of a position taken by an authority in the foreign jurisdiction, which determination was vacated by the PCAOB on December 15, 2022. We hereby confirm that we are not owned or controlled by any governmental entity in such foreign jurisdiction. We are not a party to any material contracts with such a foreign governmental party, and there is no such foreign government representative on the Company’s board of directors.

Furthermore, in August 2022, the PCAOB signed a Statement of Protocol with the CSRC and the Ministry of Finance of the People’s Republic of China, taking the first step toward opening access for the PCAOB to inspect and investigate registered public accounting firms headquartered in mainland China and Hong Kong. PCAOB staff members conducted on-site inspections and investigations from September to November 2022, and in December 2022, the PCAOB announced that it has secured complete access to inspect and investigate registered public accounting firms headquartered in mainland China and Hong Kong and confirmed that until such time as the PCAOB issues any new determination, there are no Commission-Identified Issuers at risk of having their securities subject to a trading prohibition under the HFCAA.

For further information, see Item 1. Business and Item 1A. Risk Factors— Risks Related To Doing Business In China And Other Countries Besides The United States.

PART III

ITEM 10.    DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.

The following table and text set forth the names and ages of all directors and executive officers of the Company as of December 31, 2022. The Board of Directors is comprised of only one class. All of the directors will serve until the next annual meeting of stockholders and until their successors are elected and qualified, or until their earlier death, retirement, resignation or removal. Also provided herein are brief descriptions of the business experience of each director and executive officer during the past five years and an indication of directorships held by each director in other companies subject to the reporting requirements under the federal securities laws.

51 | Page

Name

    

Age

    

Position(s)

 

Hanlin Chen

65

Chairman of the Board

Tong Kooi Teo

66

Director

Guangxun Xu

72

Director

Heng Henry Lu

57

Director

Qizhou Wu

58

Chief Executive Officer and Director

Jie Li

53

Chief Financial Officer

Andy Tse

52

Senior Vice President

Haimian Cai

59

Vice President

Henry Chen

32

Vice President

BIOGRAPHIES OF DIRECTORS AND EXECUTIVE OFFICERS

Directors

Hanlin Chen has served as the chairman of the board of directors and an executive officer since March 2003. From 1993 to 1997, Mr. Chen was the general manager of Shashi Jiulong Power Steering Gears Co., Ltd. Since 1997, he has been the chairman of the Board of Henglong Automotive Parts, Ltd. Mr. Hanlin Chen is the brother-in-law of the Company’s senior vice president, Mr. Andy Tse.

Qizhou Wu has served as a director since March 2003 and as the chief executive officer of the Company since September 2007. He served as chief operating officer from 2003 to 2007. He was the executive general manager of Shashi Jiulong Power Steering Gears Co., Ltd. from 1993 to 1999 and the general manager of Henglong Automotive Parts Co., Ltd. from 1999 to 2002. Mr. Wu graduated from Tsinghua University in Beijing with a Master’s degree in automobile engineering.

Heng Henry Lu has served as an independent director of the Company since July 2019. He is a member of the audit committee, the nominating committee and the compensation committee of the Board of Directors. He has been an adviser to NBS Group since February 2016. Dr. Lu was a partner of SVC China from 2012 to 2014 and Chief Representative of William Blair & Company, L.L.C., Shanghai Representative Office from 2006 to 2011. Prior to that, Dr. Lu was with McKinsey & Company advising global and domestic companies on their growth and financial strategies. Dr. Lu received a Doctor of Philosophy from Columbia University in 1997 and a Master of Business Administration from University of Chicago Business School in 2000.

Tong Kooi Teo has served as an independent director of the Company since July 2019. He is the chairman of the compensation committee, and a member of the audit committee and the nominating committee of the Board of Directors. He is the Chief Executive Officer of DPS Corporate Advisory Company Limited, Beijing, China, a member of Head International Group, China since March 2018. He is a senior and independent non-executive director of Tropicana Corporation Bhd since March 2021, listed on the Kuala Lumpur Stock Exchange. He is also Non-Executive Director of Guocoland (China) Limited since February 2018. He was the Managing Director of Guoco Investment (China) Ltd., Hong Kong from 2014 to 2018, after serving as the Group Managing Director of Guocoland (China) Ltd. from 2012 to 2014. Prior to that, Mr. Teo was the Chief Executive Officer (China and Vietnam Operations) of WCT Holdings Bhd, Malaysia from 2011 to 2012. He was the Chief Executive Officer of Hong Leong Asia Ltd (HLA), which is listed on the Singapore Stock Exchange from 2004 to 2010. From 2003 to 2004, Mr. Teo was the Managing Director of Tasek Corporation Bhd, Malaysia, which was listed on the Kuala Lumpur Stock Exchange. From 1994 to 2002, Mr. Teo was General Manager of Corporate Banking Division and Chief Operating Officer of Hong Leong Bank Malaysia. From 1989 to 1994, Mr. Teo was with Deutsche Bank Malaysia where his last held position was Head of Corporate Banking.

52 | Page

Guangxun Xu has served as an independent director of the Company since December 2009. He is the chairman of both the audit committee and the nominating committee, and a member of the compensation committee. Mr. Xu has been the Chief Representative of NASDAQ in China and a managing director of the NASDAQ Stock Market International, Asia for over ten (10) years. With a professional career in the finance field spanning over thirty (30) years, Mr. Xu’s practice focuses on providing package services on U.S. and U.K. listings, advising on and arranging for private placements, PIPEs, IPOs, pre-IPO restructuring, M&A, corporate and project finance, corporate governance, post-IPO IR compliance and risk control.

Executive Officers

Jie Li has served as the chief financial officer since September 2007. Prior to that position he served as the corporate secretary from December 2004. Prior to joining the Company in September 2003, Mr. Li was the assistant president of Jingzhou Jiulong Industrial Inc. from 1999 to 2003 and the general manager of Jingzhou Tianxin Investment Management Co. Ltd. from 2002 to 2003. Mr. Li has a Bachelor’s degree from the University of Science and Technology of China. He also completed his graduate studies in economics and business management at the Hubei Administration Institute.

Andy Tse has served as a senior vice president of the Company since March 2003. He has also served as chairman of the board of Shenyang. He was the vice GM of Jiulong from 1993 to 1997 and the vice GM of Henglong. Mr. Tse has over 10 years of experience in automotive parts sales and strategic development. Mr. Tse has an MBA from the China People University. He is brother in-law to Mr. Hanlin Chen.

Haimian Cai was an independent director of the Company from September 2003 to December 2009, and also a member of the Company’s Audit, Compensation and Nominating Committees. Dr. Cai is a technical specialist in the automotive industry. Prior to that, Dr. Cai was a staff engineer in ITT Automotive Inc. Dr. Cai has written more than fifteen technical papers and co-authored a technical book regarding the Powder Metallurgy industry for automotive application. Dr. Cai has more than ten patents including pending patents. Dr. Cai holds a B.S. Degree in Automotive Engineering from Tsinghua University and a M.S. and Ph. D. in manufacturing engineering from Worcester Polytechnic Institute. Since December 2009, Mr. Cai has not served as independent director and a member of the Company’s Audit Committee, Compensation and Nominating Committees, because he was nominated as vice president of the Company.

Henry Chen has served as a vice president of the Company since August 2022. Prior to that position he served in Hubei Henglong Automotive System Co., Ltd. as the executive vice president from February 2022 to August 2022, the assistant to president from January 2021 to January 2022 and the European regional business director from July 2017 to January 2021. Mr. Chen was the investment manager of Suzhou Qingyan Captial from June 2016 to June 2017. Mr. Chen holds a B.S. Degree in History and Political Science and a M.S. in Global History from University of Warwick. He is the son of Mr. Hanlin Chen.

BOARD COMPOSITION AND COMMITTEES

Audit Committee and Independent Directors

The Company has a standing Audit Committee of the Board of Directors established in accordance with Section 3(a)(58)(A) of the Exchange Act, as amended. The Audit Committee is operated under a written charter. The Audit Committee consists of the following individuals, all of whom the Company considers to be independent, as defined under the SEC’s rules and regulations and the Nasdaq’s definition of independence: Mr. Tong Kooi Teo, Mr. Guangxun Xu and Mr. Heng Henry Lu. Mr. Guangxun Xu is the Chairman of the Audit Committee. The Board has determined that Mr. Guangxun Xu is the audit committee financial expert, as defined in Item 407(d)(5) of Regulation S-K, serving on the Company’s Audit Committee.

Compensation Committee

The Company has a standing Compensation Committee of the Board of Directors. The Compensation Committee is responsible for determining compensation for the Company’s executive officers. Three of the Company’s independent directors, as defined under the SEC’s rules and regulations and the Nasdaq’s definition of independence, Mr. Tong Kooi Teo, Mr. Guangxun Xu and Mr. Heng Henry Lu serve on the Compensation Committee. Mr. Tong Kooi Teo is the Chairman of the Compensation Committee. The Board has determined that all members of the Compensation Committee are independent directors under the rules of the Nasdaq Stock Market, as applicable. The Compensation Committee administers the Company’s benefit plans, reviews and administers all compensation arrangements for executive officers, and establishes and reviews general policies relating to the compensation and benefits of the

53 | Page

Company’s officers and employees. The Compensation Committee operates under a written charter that is made available on the Company’s website, www.caasauto.com.

The Company’s Compensation Committee is empowered to review and approve the annual compensation and compensation procedures for the executive officers of the Company. The primary goals of the Compensation Committee of the Company’s Board of Directors with respect to executive compensation are to attract and retain the most talented and dedicated executives possible and to align executives’ incentives with stockholder value creation. The Compensation Committee evaluates individual executive performance with a goal of setting compensation at levels the committee believes are comparable with executives in other companies of similar size and stage of development operating in similar industry while taking into account the Company’s relative performance and its strategic goals.

The Company has not retained a compensation consultant to review its policies and procedures with respect to executive compensation. The Company conducts an annual review of the aggregate level of its executive compensation, as well as the mix of elements used to compensate its executive officers. The Company compares compensation levels with amounts currently being paid to executives in its industry and most importantly with local practices in China. The Company is satisfied that its compensation levels are competitive with local conditions.

Nominating Committee

The Company has a standing Nominating Committee of the Board of Directors. Director candidates are nominated by the Nominating Committee. The Nominating Committee will consider candidates based upon their business and financial experience, personal characteristics, and expertise that are complementary to the background and experience of other Board members, willingness to devote the required amount of time to carry out the duties and responsibilities of Board membership, willingness to objectively appraise management performance, and any such other qualifications the Nominating Committee deems necessary to ascertain the candidates’ ability to serve on the Board. The Nominating Committee will not consider nominee recommendations from security holders, other than the recommendations received from a security holder or group of security holders that beneficially owned more than 5 percent of the Company’s outstanding common stock for at least one year as of the date the recommendation is made. Three of the Company’s independent directors, as defined under the SEC’s rules and regulations and the Nasdaq’s definition of independence, Mr. Tong Kooi Teo, Mr. Guangxun Xu and Mr. Heng Henry Lu, serve on the Nominating Committee. Mr. Xu is the Chairman of the Nominating Committee.

Stockholder Communications

Stockholders interested in communicating directly with the Board of Directors, or individual directors, may email the Company’s independent director Mr. Guangxun Xu at guangxunxu@hotmail.com. Mr. Xu will review all such correspondence and will regularly forward to the board of directors of the Company copies of all such correspondence that deals with the functions of the Board or committees thereof or that he otherwise determines requires their attention. Directors may at any time review all of the correspondence received that is addressed to members of the board of directors of the Company and request copies of such correspondence. Concerns relating to accounting, internal controls or auditing matters will immediately be brought to the attention of the Audit Committee and handled in accordance with procedures established by the Audit Committee with respect to such matters.

Family Relationships

Mr. Hanlin Chen and Mr. Andy Tse are brothers-in-law.

Mr. Hanlin Chen and Mr. Henry Chen are father and son.

Code of Ethics and Conduct

The Board of Directors has adopted a Code of Ethics and Conduct which is applicable to all officers, directors and employees. The Code of Ethics and Conduct was filed as an exhibit to the Form 10-K for the year ended December 31, 2009, which was filed with the Securities and Exchange Commission on March 25, 2010.

54 | Page

ITEM 11.    EXECUTIVE COMPENSATION.

COMPENSATION DISCUSSION AND ANALYSIS

In 2003, the Board of Directors established a Compensation Committee consisting only of independent Board members, which is responsible for setting the Company’s policies regarding compensation and benefits and administering the Company’s benefit plans. At the end of fiscal year 2022, the Compensation Committee consisted of Mr. Tong Kooi Teo, Mr. Guangxun Xu and Mr. Heng Henry Lu. The members of the Compensation Committee approved the amount and form of compensation paid to executive officers of the Company and set the Company’s compensation policies and procedures during these periods.

The primary goals of the Company’s compensation committee with respect to executive compensation are to attract and retain highly talented and dedicated executives and to align executives’ incentives with stockholder value creation.

The Compensation Committee will conduct an annual review of the aggregate level of the Company’s executive compensation, as well as the mix of elements used to compensate the Company’s executive officers. The Company compares compensation levels with amounts currently being paid to executives at similar companies in the same area and the same industry. Most importantly, the Company compares compensation levels with local practices in China. The Company believes that its compensation levels are competitive with local conditions.

Elements of Compensation

The Company’s executive compensation consists of the following elements:

Base Salary

In determining the amount of base salaries for our named executive officers (“Named Executive Officers”), the Compensation Committee strives to establish base salaries that are similar to those paid by other companies to executives in similar positions and with similar responsibilities. Base salaries are adjusted from time to time to realign salaries with market levels after considering individual responsibilities, performance and experience. The Compensation Committee established a salary structure to determine base salaries and is responsible for initially setting executive officer compensation in employment arrangements with each individual. The base salary amounts are intended to reflect the Company’s philosophy that the base salary should attract experienced individuals who will contribute to the success of the Company’s business goals and represent cash compensation that is commensurate with the compensation of individuals at similarly situated companies.

The Company’s Board of Directors and Compensation Committee have approved the current salaries for executives: RMB 2.2 million (equivalent to approximately $0.32 million) for the Chairman, RMB 1.4 million (equivalent to approximately $0.21 million) for the CEO and RMB 0.9 million (equivalent to approximately $0.13 million) individually for each other officer in 2022.

Performance Bonus

a.Grantees: Mr. Hanlin Chen, Mr. Qizhou Wu, Mr. Andy Tse, Mr. Henry Chen and Mr. Jie Li.
b.Conditions: based on the Company’s consolidated financial statements, (i) the year over year growth rate of sales for 2022 must be 5% or higher; or (ii) the year over year growth rate of sales for 2022 must be 10% or higher.
c.Bonus: If condition (i) is satisfied, 25% of each officer’s annual salary in 2022. If condition (ii) is satisfied, 50% of each officer’s annual salary in 2022.

The Company accrued 25% of the annual salary as performance bonus for each Named Executive Officer in 2022 as the Company reached the above condition (i).

55 | Page

Stock Option Awards

The stock options plan proposed by management, which aims to incentivize and retain core employees, to meet employees’ benefits, the Company’s long term operating goals and stockholder benefits, was approved at the Annual Meeting of Stockholders held on June 28, 2005, and extended for ten years at the Annual Meeting of Stockholders held on September 16, 2014. The maximum common shares available for issuance under the plan is 2,200,000. The term of the plan was extended to June 27, 2025.

There were no stock options granted to management in 2022.

Other Compensation

Other than the base salary for the Company’s Named Executive Officers, the performance bonus and the stock option awards referred to above, the Company does not have any other benefits and perquisites for its Named Executive Officers. However, the Compensation Committee in its discretion may provide benefits and perquisites to these executive officers if it deems advisable to do so.

Compensation Tables

Executive Officers

The compensation that Named Executive Officers received for their services for fiscal years 2022 and 2021 were as follows (figures are in thousands of USD):

Name and principal position

    

Year

    

Salary (1)

    

Bonus (2)

    

Option Awards (3)

    

Total

Hanlin Chen (Chairman)

 

2022

$

321

$

80

$

$

401

 

2021

$

330

$

165

$

$

495

Qizhou Wu (CEO)

 

2022

$

214

$

53

$

$

267

 

2021

$

220

$

110

$

$

330

Jie Li (CFO)

 

2022

$

128

$

32

$

$

160

 

2021

$

132

$

66

$

$

198

Haimian Cai (Vice President)

 

2022

$

383

$

$

$

383

 

2021

$

356

$

$

$

356

(1)Salary – Please refer to Base Salary disclosed under “Elements of compensation” section above for further details.
(2)Bonus – Please refer to Performance Bonus disclosed under “Elements of compensation” section above for further details.
(3)Option Awards – Please refer to Stock Option Awards disclosed under “Elements of compensation” section above for further details.

56 | Page

Compensation for Directors

Based on the number of the board of directors’ service years, workload and performance, the Company decides on their pay. The management believes that the pay for the members of the Board of Directors was appropriate as of December 31, 2022. The compensation that directors received for serving on the Board of Directors for fiscal year 2022 was as follows (figures are in thousands of USD):

Name

    

Fees earned or paid in cash

    

Option awards (1)

    

Total

Tong Kooi Teo

$

32

$

$

32

Guangxun Xu

$

59

$

$

59

Heng Henry Lu

$

32

$

$

32

(1)The company did not grant option awards to directors in 2022.

The cost of the above-mentioned compensation paid to directors was measured based on investment, operating, technology, and consulting services they provided. All other directors did not receive compensation for their service on the Board of Directors.

ITEM 12.    SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.

As used in this section, the term beneficial ownership with respect to a security is defined by Rule 13d-3 under the Securities Exchange Act of 1934, as amended, as consisting of sole or shared voting power, including the power to vote or direct the vote, and/or sole or shared investment power, including the power to dispose of or direct the disposition of, with respect to the security through any contract, arrangement, understanding, relationship or otherwise, subject to community property laws where applicable. The percentage ownership is based on 30,185,702 shares of common stock outstanding at December 31, 2022 (exclusive of 2,152,600 shares of treasury stock).

Name/Title

    

Total Number of Shares

    

Percentage Ownership

 

Hanlin Chen, Chairman (1)

 

17,849,014

 

59.13

%

Qizhou Wu, CEO and Director

 

1,325,136

 

4.39

%

Guangxun Xu, Director

 

 

%

Tong Kooi Teo, Director

 

 

%

Heng Henry Lu, Director

 

 

%

Haimian Cai, VP

 

 

%

Jie Li, CFO (2)

 

91,031

 

0.30

%

Tse Andy, Sr. VP

 

400,204

 

1.33

%

Henry Chen, VP

 

 

%

All Directors and Executive Officers (9 persons)

 

19,665,385

 

65.15

%

(1)Includes (i) 13,322,547 shares of common stock beneficially owned by Mr. Hanlin Chen; (ii) 1,502,925 shares of common stock beneficially owned by Ms. Liping Xie, Mr. Hanlin Chen’s wife; and (iii) 3,023,542 shares of common stock beneficially owned by Wiselink, a company controlled by Mr. Hanlin Chen.
(2)Includes 50,000 shares held as nominee for Jingzhou Jiulong Machinery and Electronic Manufacturing Co., Ltd. On October 13, 2014, the Company issued 4,078,000 of its common shares in a private placement to nominee holders of Jingzhou Jiulong Machinery and Electronic Manufacturing Co., Ltd. for the acquisition of the 19.0% and 20.0% equity interest in Jiulong and Henglong held by Jingzhou Jiulong Machinery and Electronic Manufacturing Co., Ltd., respectively. All of the nominee holders of Jingzhou Jiulong Machinery and Electronic Manufacturing Co., Ltd. are unrelated parties except for Mr. Jie Li (CFO).

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

For the information required by Item 13 please refer to Note 2 (Basis of Presentation and Significant Accounting Policies–Certain Relationships and Related Transactions) and Note 25 (Related Party Transactions) to the consolidated financial statements in this Report.

57 | Page

The Company’s Audit Committee’s charter provides that one of its responsibilities is to review and approve related party transactions defined as those transactions required to be disclosed under Item 404 of Regulation S-K of the rules and regulations under the Exchange Act. The Company has a formal written set of policies and procedures for the review, approval or ratification of related party transactions. Where a related party transaction is identified, the Audit Committee reviews and, where appropriate, approves the transaction based on whether it believes that the transaction is at arm’s length and contains terms that are no less favorable than what the Company could have obtained from an unaffiliated third party.

ITEM 14.    PRINCIPAL ACCOUNTANT FEES AND SERVICES.

The following table sets forth the aggregate fees for professional audit services rendered by PricewaterhouseCoopers Zhong Tian LLP for the audit of the Company’s annual financial statements and other services provided in the fiscal years 2022 and 2021. The Audit Committee has approved the following fees (figures are in thousands of USD):

    

Fiscal Year Ended

    

2022

    

2021

Audit Fees

$

731

$

768

AUDIT COMMITTEE’S PRE-APPROVAL POLICY

During the fiscal years ended December 31, 2022 and 2021, the Audit Committee of the Board of Directors adopted policies and procedures for the pre-approval of all audit and non-audit services to be provided by the Company’s independent auditor and for the prohibition of certain services from being provided by the independent auditor. The Company may not engage the Company’s independent auditor to render any audit or non-audit service unless the service is approved in advance by the Audit Committee or the engagement to render the service is entered into pursuant to the Audit Committee’s pre-approval policies and procedures. On an annual basis, the Audit Committee may pre-approve services that are expected to be provided to the Company by the independent auditor during the fiscal year. At the time such pre-approval is granted, the Audit Committee specifies the pre-approved services and establishes a monetary limit with respect to each particular pre-approved service, which limit may not be exceeded without obtaining further pre-approval under the policy. For any pre-approval, the Audit Committee considers whether such services are consistent with the rules of the Securities and Exchange Commission on auditor independence.

PART IV

ITEM 15.   EXHIBITS, FINANCIAL STATEMENT SCHEDULES.

(a)(1) FINANCIAL STATEMENTS

1.

Report of Independent Registered Public Accounting Firm, PricewaterhouseCoopers Zhong Tian LLP

2.

Consolidated Balance Sheets as of December 31, 2022 and 2021

3.

Consolidated Statements of Income or Loss for the years ended December 31, 2022 and 2021

4.

Consolidated Statements of Comprehensive Income or Loss for the years ended December 31, 2022 and 2021

5.

Consolidated Statements of Changes in Stockholders’ Equity for the years ended December 31, 2022 and 2021

6.

Consolidated Statements of Cash Flows for the years ended December 31, 2022 and 2021

7.

Notes to Consolidated Financial Statements

58 | Page

(b) EXHIBITS

The following is a list of exhibits filed as part of this Annual Report on Form 10-K. Where so indicated by footnote, exhibits that were previously filed are incorporated by reference.

Exhibit
Number

    

Description

3.1(i)

Certificate of Incorporation (incorporated by reference to Exhibit 3(i) to the Company’s Form 10-SB filed on August 27, 2001)

3.1.1(i)

Certificate of Amendment of Certificate of Incorporation, filed May 19, 2003 (incorporated by reference to Exhibit 4.1.1 to the Company’s Registration Statement on Form S-3 (File No. 333-133331) filed on April 17, 2006)

3.1(ii)

Bylaws (incorporated by reference to Exhibit 3(ii) to the Company’s Form 10-SB filed on August 27, 2001)

4.1

Description of the Company’s Securities*

10.1

Joint-venture Agreement, dated March 31, 2006, as amended on May 2, 2006, between Great Genesis Holdings Limited and Wuhu Chery Technology Co., Ltd. (incorporated by reference to Exhibit 10.8 to the Company’s Form 10-Q Quarterly Report filed on May 10, 2006)

10.2

Translation of the Equity Transfer Agreement dated March 31, 2008 in English (incorporated by reference to exhibit 99.1 to the Company’s Form 8-K filed on April 2, 2008) Translation of the Equity Transfer Agreement dated March 31, 2008 in English (incorporated by reference to Exhibit 99.1 of the Company’s Form 8-K filed on April 2, 2008)

10.3

English Translation of the Sino-Foreign Equity Joint Venture Contract dated January 24, 2010 between Great Genesis Holdings Limited and Beijing Hainachuan Auto Parts Co., Ltd. (incorporated by reference to Exhibit 10.21 to the Company’s Form 10-K for the year ended December 31, 2010 filed on March 25, 2010)

10.4

Stock Exchange Agreement dated August 11, 2014 by and among Jingzhou City Jiulong Machinery Electricity Manufacturing Co., Ltd., China Automotive Systems, Inc. and Hubei Henglong Automotive System Group Co., Ltd. (incorporated by reference to Exhibit 10.2 to the Company’s Form 10-Q Quarterly Report filed on August 13, 2014)

10.5

English translation of Joint Venture Contract, dated as of April 27, 2018, by and between Hubei Henglong Automotive System Group Co., Ltd. and KYB (China) Investment Co., Ltd. (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on April 27, 2018)

21

Schedule of Subsidiaries (incorporated by reference to Note 1 of the consolidated financial statements of the Company in this Annual Report on Form 10-K)

23.1

Consent of PricewaterhouseCoopers Zhong Tian LLP*

31.1

Rule 13a-14(a) Certification*

31.2

Rule 13a-14(a) Certification*

32.1

Section 1350 Certification*

32.2

Section 1350 Certification*

101*

The following materials from the China Automotive Systems, Inc. Annual Report on Form 10-K for the year ended December 31, 2022, filed on March 30, 2023, formatted in Extensible Business Reporting Language (XBRL):

(i)Consolidated Balance Sheets;
(ii)Consolidated Statements of Income or Loss;
(iii)Consolidated Statements of Comprehensive Income or Loss;
(iv)Consolidated Statements of Changes in Stockholders’ Equity;
(v)Consolidated Statements of Cash Flows; and
(vi)Related notes.

*

Filed herewith.

59 | Page

ITEM 16.    FORM 10-K SUMMARY

Not Applicable.

60 | Page

SIGNATURES

In accordance with Section 13 or 15(d) of the Securities Exchange Act of 1934, the Company duly caused this Annual Report to be signed on its behalf by the undersigned, thereunto duly authorized.

   

CHINA AUTOMOTIVE SYSTEMS, INC.

Dated: March 30, 2023

/s/ Qizhou Wu

 

 

 

 

Name:

Qizhou Wu

 

 

 

 

Title:

Chief Executive Officer and President

61 | Page

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Qizhou Wu his attorney-in-fact and agent, with the power of substitution, for him in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that said attorneys-in-fact, or substitutes, may do or cause to be done by virtue hereof.

In accordance with the Securities Exchange Act of 1934, this Annual Report has been signed below by the following persons on behalf of the Company and in the capacities and on the dates indicated.

Dated: March 30, 2023

 

/s/ Hanlin Chen

 

Name:

Hanlin Chen

 

Title:

Chairman and Director

 

 

 

Dated: March 30, 2023

 

/s/ Qizhou Wu

 

Name:

Qizhou Wu

 

Title:

Chief Executive Officer, President and Director

 

 

(Principal Executive Officer)

 

 

 

Dated: March 30, 2023

 

/s/ Jie Li

 

Name:

Jie Li

 

Title:

Chief Financial Officer

 

 

(Principal Financial Officer and Principal Accounting Officer)

 

 

 

Dated: March 30, 2023

 

/s/ Tong Kooi Teo

 

Name:

Tong Kooi Teo

 

Title:

Director

Dated: March 30, 2023

 

/s/ Guangxun Xu

 

Name:

Guangxun Xu

 

Title:

Director

 

 

 

Dated: March 30, 2023

 

/s/ Heng Henry Lu

 

Name:

Heng Henry Lu

 

Title:

Director

62 | Page

Report of Independent Registered Public Accounting Firm

To the Board of Directors and Stockholders of China Automotive Systems, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of China Automotive Systems, Inc.

and its subsidiaries (the Company) as of December 31, 2022 and 2021, and the related consolidated statements of income or loss, of comprehensive income or loss, of changes in stockholders equity and of cash flows for the years then ended, including the related notes (collectively referred to as the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for the years then ended in conformity with accounting principles generally accepted in the United States of America.  

Basis for Opinion

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

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

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

Critical Audit Matters

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

Assessment of the recoverability of deferred tax assets

As described in Notes 2 and 9 to the consolidated financial statements, as of December 31, 2022, the Companys deferred tax assets were $7.7 million. Deferred tax assets and liabilities are recognized for the future tax consequences, which is attributable to operating loss and tax credit carryforwards and for differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, by applying enacted statutory rates applicable to future years. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered more likely than not that some portion of, or all of, the deferred tax assets will not be realized. The valuation allowance is based on managements estimates of future taxable profits and application of relevant income tax law.

The principal considerations for our determination that performing procedures relating to the assessment of the recoverability of deferred tax assets is a critical audit matter are (i) the significant judgment by management when assessing the recoverability of deferred tax assets and a high degree of estimation uncertainty related  to the estimates of future taxable profits; and (ii) a high degree of auditor

63 | Page

judgment, subjectivity, and effort in performing procedures and evaluating audit evidence related to  managements estimates of future taxable profits related to the recoverability of deferred tax assets.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to managements assessment of recoverability of deferred tax assets, including controls over the estimates of future taxable profits. These procedures also included, among others, evaluating the reasonableness of managements estimates of future taxable profits used to assess the recoverability of the deferred tax assets by (i) considering the results of a retrospective comparison of the estimates of future taxable profits in prior year to actual results in the current year; (ii) comparison of revenue growth rate, gross margin and profit margin in the estimates of future taxable profits to historical results and industry trends; (iii) performing sensitivity analyses of significant assumptions to evaluate the changes in the estimates of future taxable profits; and (iv) comparing whether the estimates of future taxable profits was consistent with evidence obtained in other areas of the audit.

/s/PricewaterhouseCoopers Zhong Tian LLP

Shanghai, the Peoples Republic of China

March 30, 2023

We have served as the Company's auditor since 2010.

64 | Page

China Automotive Systems, Inc. and Subsidiaries

Consolidated Balance Sheets

(In thousands of USD, except share and per share amounts)

December 31, 

    

2022

    

2021

ASSETS

Current assets:

 

  

 

  

Cash and cash equivalents

$

121,216

$

131,695

Pledged cash

 

37,735

 

27,804

Short-term investments

 

12,861

 

1,756

Accounts and notes receivable, net - unrelated parties (Allowance for credit losses of $14,359 and $11,961, respectively)

 

214,308

 

195,729

Accounts and notes receivable, net - related parties (Allowance for credit losses of $1,763 and $898, respectively)

 

10,016

 

14,607

Advance payments and others, net - unrelated parties (Allowance for credit losses of $115 and $55, respectively)

 

10,907

 

12,696

Advance payments and others - related parties

 

1,439

 

600

Inventories

 

112,236

 

116,493

Total current assets

 

520,718

 

501,380

Non-current assets:

 

 

Property, plant and equipment, net

 

106,606

 

127,721

Land use rights, net

 

9,555

 

10,732

Intangible assets, net

1,273

1,812

Operating lease assets

 

477

 

138

Long-term time deposits

8,135

Other receivables, net (Allowance for credit losses of nil and $50, respectively)

 

46

 

358

Advance payment for property, plant and equipment - unrelated parties

 

6,331

 

2,284

Advance payment for property, plant and equipment - related parties

 

1,884

 

810

Long-term investments

 

59,810

 

36,966

Deferred tax assets

 

7,652

 

10,114

Other non-current assets

16,312

Total assets

$

714,352

$

716,762

 

  

 

  

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Short-term bank loans

$

45,671

$

47,592

Accounts and notes payable - unrelated parties

 

218,412

 

214,590

Accounts and notes payable - related parties

 

16,695

 

13,464

Customer deposits

 

5,654

 

2,400

Accrued payroll and related costs

 

11,628

 

10,984

Accrued expenses and other payables

 

48,311

 

50,332

Taxes payable

 

17,598

 

12,326

Operating lease liabilities - current portion

226

128

Total current liabilities

 

364,195

 

351,816

Long-term liabilities:

 

  

 

  

Advances payable

 

2,144

 

2,028

Operating lease liabilities - non-current portion

 

255

 

22

Long-term loans

528

Deferred tax liabilities

 

4,010

 

4,380

Long-term taxes payable

 

15,805

 

21,075

 

 

Total liabilities

 

386,937

 

379,321

Commitments and Contingencies (Note 26)

 

  

 

  

Mezzanine equity:

Redeemable non-controlling interests

582

553

Stockholders’ Equity

 

 

  

Common stock, $0.0001 par value - Authorized - 80,000,000 shares Issued – 32,338,302 and 32,338,302 shares at December 31, 2022 and 2021, respectively

 

3

 

3

Additional paid-in capital

 

63,731

 

63,731

Retained earnings-

 

 

Appropriated

 

11,851

 

11,481

Unappropriated

 

247,174

 

226,363

Accumulated other comprehensive income

 

(3,413)

 

24,717

Treasury stock – 2,152,600 and 1,486,526 shares at December 31, 2022 and 2021, respectively

 

(7,695)

 

(5,261)

Total parent company stockholders’ equity

 

311,651

 

321,034

Non-controlling interests

 

15,182

 

15,854

Total stockholders’ equity

 

326,833

 

336,888

Total liabilities, mezzanine equity and stockholders’ equity

714,352

$

716,762

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

65 | Page

China Automotive Systems, Inc. and Subsidiaries

Consolidated Statements of Income or Loss

(In thousands of USD, except share and per share amounts)

Year Ended December 31, 

    

2022

    

2021

Net product sales ($44,282 and $65,131 sold to related parties for the years ended December 31, 2022 and 2021)

$

529,551

$

497,993

Cost of products sold ($28,810 and $31,580 purchased from related parties for the years ended December 31, 2022 and 2021)

 

446,157

 

425,914

Gross profit

 

83,394

 

72,079

Net gain on other sales

 

3,696

 

4,368

Operating expenses:

 

 

Selling expenses

 

16,910

 

18,278

General and administrative expenses

 

26,120

 

24,423

Research and development expenses

 

36,109

 

28,228

Total operating expenses

 

79,139

 

70,929

Operating income

 

7,951

 

5,518

Other income, net

 

5,782

 

6,668

Interest expense

 

(1,450)

 

(1,437)

Financial income/(expense), net

 

10,753

 

(2,350)

Income before income tax expenses and equity in earnings of affiliated companies

 

23,036

 

8,399

Less: Income taxes

 

3,082

 

4,004

Add: Equity in earnings of affiliated companies

 

2,389

 

6,331

Net income

 

22,343

 

10,726

Net income/(loss) attributable to non-controlling interest

 

1,132

 

(352)

Accretion to redemption value of redeemable non-controlling interests

(30)

(28)

Net income attributable to parent company’s common shareholders

 

21,181

 

11,050

 

 

Net income attributable to parent company’s common shareholders per share -

 

 

Basic

$

0.69

$

0.36

 

 

Diluted

$

0.69

$

0.36

 

 

Weighted average number of common shares outstanding -

 

 

Basic

 

30,639,102

 

30,851,776

Diluted

 

30,641,274

 

30,855,431

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

66 | Page

China Automotive Systems, Inc. and Subsidiaries

Consolidated Statements of Comprehensive Income or Loss

(In thousands of USD unless otherwise indicated)

Year Ended December 31, 

    

2022

    

2021

Net income

22,343

10,726

Other comprehensive income:

 

 

 

Foreign currency translation (loss)/gain

 

(29,934)

 

7,784

Comprehensive (loss)/income

 

(7,591)

 

18,510

Comprehensive (loss)/income attributable to non-controlling interest

 

(672)

 

128

Accretion to redemption value of redeemable non-controlling interest

(30)

(28)

Comprehensive (loss)/income attributable to parent company

$

(6,949)

$

18,354

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

67 | Page

China Automotive Systems, Inc. and Subsidiaries

Consolidated Statements of Changes in Stockholders’ Equity

(In thousands of USD, except share and per share amounts)

    

2022

    

2021

Common Stock

 

  

 

  

Balance at January 1, 2022 and 2021 - 32,338,302 and 32,338,302 shares, respectively

$

3

$

3

Balance at December 31, 2022 and 2021 - 32,338,302 and 32,338,302 shares, respectively

$

3

$

3

 

  

 

  

Additional Paid-in Capital

 

 

  

Balance at January 1

$

63,731

$

64,273

Share-based compensation

88

Acquisition of the non-controlling interest in Wuhu

(630)

Balance at December 31

$

63,731

$

63,731

 

  

 

  

Retained Earnings - Appropriated

 

  

 

Balance at January 1

$

11,481

$

11,303

Appropriation of retained earnings

 

370

 

178

Balance at December 31

$

11,851

$

11,481

 

 

  

Unappropriated

 

 

  

Balance at January 1

$

226,363

$

215,491

Net income attributable to parent company

 

21,211

 

11,078

Accretion of redeemable non-controlling interests

(30)

(28)

Appropriation of retained earnings

 

(370)

 

(178)

Balance at December 31

$

247,174

$

226,363

 

  

 

  

Accumulated Other Comprehensive (Loss)/Income

 

  

 

  

Balance at January 1

$

24,717

$

17,413

Net foreign currency translation adjustment attributable to parent company

 

(28,130)

 

7,304

Balance at December 31

$

(3,413)

$

24,717

 

  

 

  

Treasury Stock

 

  

 

  

Balance at January 1, 2022 and 2021 – 1,486,526 and 1,486,526 shares, respectively

$

(5,261)

$

(5,261)

Repurchase of common stock in 2022 and 2021 – 666,074 and nil shares, respectively

 

(2,434)

 

Balance at December 31, 2022 and 2021 – 2,152,600 and 1,486,526 shares, respectively

$

(7,695)

$

(5,261)

 

 

  

Total parent company stockholders’ equity

$

311,651

$

321,034

 

  

 

  

Non-controlling Interest

 

  

 

  

Balance at January 1

$

15,854

$

16,170

Net foreign currency translation adjustment attributable to non-controlling interest

 

(1,804)

 

480

Net income/(loss) attributable to non-controlling interest

 

1,132

 

(352)

Acquisition of the non-controlling interest in Wuhu

(444)

Balance at December 31

$

15,182

$

15,854

 

  

 

  

Total stockholders’ equity

$

326,833

$

336,888

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

68 | Page

China Automotive Systems, Inc. and Subsidiaries

Consolidated Statements of Cash Flows

(In thousands of USD unless otherwise indicated)

Year Ended December 31, 

    

2022

    

2021

Cash flows from operating activities:

Net income

$

22,343

$

10,726

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

 

  

 

  

Share-based compensation

88

Depreciation and amortization

 

25,173

 

27,113

Deferred income taxes

 

1,243

 

4,020

Allowance for credit losses

 

4,404

 

2,738

Impairment loss on prepayment for investment in Hefei Senye(See Note 10)

2,676

Equity in earnings of affiliates

 

(2,389)

 

(6,331)

Government subsidy reclassified from advances payable

(1,253)

Loss on disposal of fixed assets

 

58

 

389

(Increase)/decrease in:

 

 

Accounts and notes receivable

(36,935)

 

26,560

Advance payments and others

 

(41)

 

1,439

Inventories

 

(5,368)

 

(25,684)

Increase/(decrease) in:

 

 

Accounts and notes payable

 

27,271

 

(2,801)

Customer deposits

 

3,580

 

870

Accrued payroll and related costs

 

1,628

 

(2,721)

Accrued expenses and other payables

 

1,158

 

(4,081)

Taxes payable

 

2,925

 

(4,501)

Advances payable

297

1,700

Net cash provided by operating activities

 

48,023

 

28,271

 

  

 

  

Cash flows from investing activities:

 

 

Purchase of short-term investments and long-term time deposits

 

(80,244)

 

(63,478)

Proceeds from maturities of short-term investments

 

75,144

 

69,351

Decrease/(increase) in demand loans and employee housing loans included in other receivables

 

292

 

(171)

Loan to a related party

(146)

Repayment of loan from a related party

154

Cash received from property, plant and equipment sales

 

1,514

 

150

Cash paid to acquire property, plant and equipment (including $ 3,445 and $1,965 paid to related parties for the years ended December 31, 2022 and 2021, respectively)

 

(20,296)

 

(9,260)

Cash paid to acquire intangible assets

 

(188)

 

(642)

Cash received from long-term investment

 

3,986

 

20,621

Investment under equity method

(12,802)

(308)

Cash prepaid for investment under equity method

 

 

(13,454)

Net cash provided by/(used in) investing activities

 

(32,740)

 

2,963

 

  

 

  

Cash flows from financing activities:

 

 

Proceeds from bank loans

 

51,898

 

53,209

Repayment of bank loans and government loans

 

(49,917)

 

(50,803)

Repurchase of common shares

 

(2,434)

 

Repayments of the borrowing under sale and leaseback transaction

 

(1,130)

 

(4,450)

Acquisition of non-controlling interest

 

 

(1,075)

Net cash used in financing activities

 

(1,583)

 

(3,119)

 

 

Cash and cash equivalents affected by foreign currency

 

(14,248)

 

3,323

Net increase in cash and cash equivalents

(548)

31,438

Cash,  cash equivalents and pledged cash at beginning of year

159,499

128,061

Cash, cash equivalents and pledged cash at end of year

$

158,951

$

159,499

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

69 | Page

China Automotive Systems, Inc. and Subsidiaries

Consolidated Statements of Cash Flows (continued)

(In thousands of USD unless otherwise indicated)

SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:

Year Ended December 31, 

    

2022

    

2021

Cash paid for interest

$

1,492

$

1,843

Cash paid for income taxes

$

4,044

$

3,398

SUPPLEMENTAL DISCLOSURE OF NON-CASH ACTIVITIES:

Non-cash investing activities:

Year Ended December 31, 

    

2022

    

2021

Property, plant and equipment recorded during the year which previously were advance payments

$

2,473

$

8,543

Change in accounts payable for acquiring property, plant and equipment

$

985

$

1,510

Year Ended December 31,

    

2022

    

2021

Supplemental disclosure of acquisition of operating lease assets

477

$

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

70 | Page

China Automotive Systems, Inc. and Subsidiaries

Notes to Consolidated Financial Statements

1.

Organization and Business

China Automotive Systems, Inc., “China Automotive,” was incorporated in the State of Delaware on June 29, 1999 under the name of Visions-In-Glass, Inc. China Automotive, including, when the context so requires, its subsidiaries, is referred to herein as the “Company.” The Company is primarily engaged in the manufacture and sale of automotive systems and components, as described below.

Great Genesis Holdings Limited, a company incorporated on January 3, 2003 under the Companies Ordinance of Hong Kong as a limited liability company, “Genesis,” is a wholly-owned subsidiary of the Company.

Henglong USA Corporation, “HLUSA,” which was incorporated on January 8, 2007 in Troy, Michigan, is a wholly-owned subsidiary of the Company, and mainly engages in marketing of automotive parts in North America, and provides after-sales service and research and development (“R&D”) support.

The Company owns interests in the following subsidiaries incorporated in the PRC and Brazil as of December 31, 2022 and 2021.

Percentage Interest

 

December 31, 

December 31, 

Name of Entity

    

2022

    

2021

 

Shashi Jiulong Power Steering Gears Co., Ltd., “Jiulong” 1

 

100.00

%  

100.00

%

Jingzhou Henglong Automotive Parts Co., Ltd., “Henglong” 2

100.00

%

100.00

%

Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., “Shenyang” 3

 

70.00

%  

70.00

%

Wuhan Jielong Electric Power Steering Co., Ltd., “Jielong” 4

 

85.00

%  

85.00

%

Wuhu Henglong Automotive Steering System Co., Ltd., “Wuhu”5

100.00

%

100.00

%

Hubei Henglong Automotive System Group Co., Ltd., “Hubei Henglong” 6

 

100.00

%  

100.00

%

Jingzhou Henglong Automotive Technology (Testing) Center, “Testing Center” 7

 

100.00

%  

100.00

%

Chongqing Henglong Hongyan Automotive System Co., Ltd., “Chongqing Henglong” 8

 

70.00

%  

70.00

%

CAAS Brazil’s Imports and Trade In Automotive Parts Ltd., “Brazil Henglong” 9

 

95.84

%  

95.84

%

Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie” 10

 

85.00

%  

85.00

%

Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong” 11

 

100.00

%  

100.00

%

Jingzhou Qingyan Intelligent Automotive Technology Research Institute Co., Ltd., “Jingzhou Qingyan”12

 

60.00

%

Hubei Henglong & KYB Automobile Electric Steering System Co., Ltd., “Henglong KYB”13

 

66.60

%  

66.60

%  

Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., “Wuhan Hyoseong”14

51.00

%

51.00

%

Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun”15

62.00

%

62.00

%  

Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong” 16

100.00

%

100.00

%

1.Jiulong was established in 1993 and mainly engages in the production of integral power steering gears for heavy-duty vehicles.
2.Henglong was established in 1997 and mainly engages in the production of rack and pinion power steering gears for cars and light duty vehicles.
3.Shenyang was established in 2002 and focuses on power steering parts for light duty vehicles.
4.Jielong was established in 2006 and mainly engages in the production and sales of automobile steering columns.

71 | Page

5.Wuhu was established in 2006 and mainly engages in the production and sales of automobile steering systems. In April 2021, the Company obtained an additional 22.67% equity interest in Wuhu for total consideration of RMB 6.9 million, equivalent to approximately $1.1 million, from the other shareholder. The Company retained its controlling interest in Wuhu and the acquisition of the non-controlling interest was accounted for as an equity transaction.
6.On March 7, 2007, Genesis established Hubei Henglong, formerly known as Jingzhou Hengsheng Automotive System Co., Ltd., its wholly-owned subsidiary, to engage in the production and sales of automotive steering systems. On July 8, 2012, Hubei Henglong changed its name to Hubei Henglong Automotive System Group Co., Ltd.
7.In December 2009, Henglong, a subsidiary of Genesis, formed the Testing Center, which mainly engages in the research and development of new products.

8.

On February 21, 2012, Hubei Henglong and SAIC-IVECO Hongyan Company, “SAIC-IVECO,” established a Sino-foreign joint venture company, Chongqing Henglong, to design, develop and manufacture both hydraulic and electric power steering systems and parts.

9.

On August 21, 2012, Brazil Henglong was established as a Sino-foreign joint venture company by Hubei Henglong and two Brazilian citizens, Ozias Gaia Da Silva and Ademir Dal’ Evedove. Brazil Henglong engages mainly in the import and sales of automotive parts in Brazil. In May 2017, the Company obtained an additional 15.84% equity interest in Brazil Henglong for nil consideration. The Company retained its controlling interest in Brazil Henglong and the acquisition of the non-controlling interest was accounted for as an equity transaction.

10.

In May 2014, together with Hubei Wanlong, Jielong formed a subsidiary, Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie”, which mainly engages in research and development, manufacture and sales of automobile electronic systems and parts. Wuhan Chuguanjie is located in Wuhan, China.

11.

In January 2015, Hubei Henglong formed Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong”, which mainly engages in the design and sale of automotive electronics.

12.

In November 2017, Hubei Henglong formed Jingzhou Qingyan Intelligent Automotive Technology Research Institute Co., Ltd., “Jingzhou Qingyan”, which mainly engages in the research and development of intelligent automotive technology. Jingzhou Qingyan deregistered from the local business administration on June 22, 2022.

13.In August 2018, Hubei Henglong and KYB (China) Investment Co., Ltd. (“KYB”) established Hubei Henglong KYB Automobile Electric Steering System Co., Ltd. (“Henglong KYB”), which mainly engages in design, manufacture, sales and after-sales service of automobile electronic systems. Hubei Henglong owns 66.6% of the shares of this entity and has consolidated it since its establishment.
14.In March 2019, Hubei Henglong and Hyoseong Electric Co., Ltd. established Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd. (“Wuhan Hyoseong”), which mainly engages in the design, manufacture and sales of automotive motors and electromechanical integrated systems. Hubei Henglong owns 51.0% of the shares of Wuhan Hyoseong and has consolidated it since its establishment.
15.In December 2019, Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun”, which mainly engages in the development, manufacturing and sale of high polymer materials. Hubei Henglong owns 62.0% of the shares of Wuhu Hongrun and has consolidated it since its establishment.
16.In April 2020, Hubei Henglong acquired 100.0% of the equity interests of Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong”, for total consideration of RMB 1.2 million, equivalent to approximately $0.2 million from an entity controlled by Hanlin Chen. Before the acquisition, 52.1% of the shares of Changchun Hualong were ultimately owned by Hanlin Chen and 47.9% of the shares were owned by third parties. Changchun Hualong mainly engages in design and R&D of automotive parts.

72 | Page

2.

Basis of Presentation and Significant Accounting Policies

Basis of Presentation - For the years ended December 31, 2022 and 2021, the consolidated financial statements include the accounts of the Company and its subsidiaries, which are described in Note 1. Significant inter-company balances and transactions have been eliminated upon consolidation. The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America.

Shenyang was formed in 2002, with 70% owned and controlled by the Company, and 30% owned by Shenyang Automotive Industry Investment Corporation, “JB Investment.” The highest authority of Shenyang is its board of directors, which is comprised of seven directors, four of whom, 57%, are appointed by the Company, and three of whom, 43%, are appointed by JB Investment. As for day-to-day operating matters, approval by more than two-thirds of the members of such board of directors, 67%, is required. The chairman of such board of directors is appointed by the Company. In March 2003, the Company and Jinbei entered into an act-in-concert agreement, under which the directors appointed by Jinbei agree to act in concert with the directors appointed by the Company. As a result, the Company obtained control of Shenyang in March 2003. The general manager of Shenyang is appointed by the Company.

Jielong was formed in April 2006. On December 31, 2022, 85% of Jielong was owned by the Company, and 15% of Jielong was owned by Hubei Wanlong. The highest authority of Jielong is its board of directors, which is comprised of three directors, two of whom, 67%, are appointed by the Company, and one of whom, 33%, is appointed by Hubei Wanlong. As for day-to-day operating matters, approval by at least two-thirds of the members of such board of directors is required. Both the chairman of such board of directors and the general manager of Jielong are appointed by the Company.

Chongqing Henglong was formed in 2012, with 70% owned by the Company and 30% owned by SAIC-IVECO. The highest authority of the Chongqing Henglong is its board of directors, which is comprised of five directors, three of whom, 60%, are appointed by the Company, and two of whom, 40%, are appointed by SAIC-IVECO. As for day-to-day operating matters, approval by at least two-thirds of the members of such board of directors is required. In February 2012, the Company and SAIC-IVECO entered into an “Act in Concert” agreement. According to the agreement, the directors appointed by SAIC-IVECO agreed to execute the “Act in Concert” agreement with the directors designated by the Company, resulting in the Company having voting control of Chongqing Henglong. The chairman of such board of directors and the general manager of Chongqing Henglong are both appointed by the Company.

Brazil Henglong was formed in 2012, with 80% owned by the Company and 20% owned by Mr. Ozias Gaia Da Silva and Mr. Ademir Dal’ Evedove. In May 2017, the Company obtained an additional 15.84% equity interest in Brazil Henglong for nil consideration. The Company retained its controlling interest in Brazil Henglong and the acquisition of the non-controlling interest was accounted for as an equity transaction. After the acquisition, the Company owns 95.84% of Brazil Henglong’s shares. The highest authority of Brazil Henglong is its board of directors. In making operational decision, approval by voting rights representing at least 3/4 of the capital, 75%, is required and 95.84% of voting rights were owned by the Company. The chairman of such board of directors is appointed by the Company. The general manager is Mr. Ozias Gaia Da Silva.

Wuhan Chuguanjie was formed in 2014, with 85% owned by the Company and 15% owned by Hubei Wanlong. The highest authority of Wuhan Chuguanjie is its board of directors, which is comprised of three directors, two of whom, 67%, are appointed by the Company, and one of whom, 33%, is appointed by Hubei Wanlong. As for day-to-day operating matters, approval by at least two-thirds of the members of such board of directors is required. Both of the chairman of such board of directors and the general manager of Chuguanjie are appointed by the Company.

Henglong KYB was formed in 2018, with 66.60% owned by the Company and 33.40% owned by KYB. The highest authority of Henglong KYB is its board of directors, which is comprised of five directors, three of whom are appointed by the Company, and two of whom are appointed by KYB. As for day-to-day operating matters, approval by at least three-fifths of the members of such board of directors is required. The chairman of such board of directors is appointed by the Company and the general manager is appointed by KYB.

Wuhan Hyoseong was formed in 2019, with 51% owned by the Company and 49% owned by Hyoseong. The highest authority of Wuhan Hyoseong is its board of directors, which is comprised of five directors, three of whom are appointed by the Company, and two of whom are appointed by Hyoseong. As for day-to-day operating matters, approval by at least three-fifths of the members of such board of directors is required. The chairman of such board of directors is appointed by the Company and the vice chairman is appointed by Wuhan Hyoseong.

73 | Page

Wuhu Hongrun was formed in 2019, with 62% owned by the Company and 38% owned by the other two parties. The highest authority of Wuhu Hongrun is its board of directors, which is comprised of five directors. The directors are elected by the general meeting of shareholders. As for day-to-day operating matters, approval by at least three-fifths of the members of such board of directors is required. The chairman and the general management are appointed by the board of directors.

Use of Estimates - The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. The Company is of the opinion that the significant estimates related to valuation of long term assets and investment, the realizable value of accounts receivable and inventories, the accrual of warranty obligations and the recoverability of deferred tax assets. Actual results could differ from those estimates.

Cash and Cash Equivalents - Cash and cash equivalents include all highly-liquid investments with an original maturity of three months or less at the date of purchase.

Pledged Cash - Pledged as collateral for the Company’s notes payable and restricted to use. The Company regularly pays some of its suppliers by bank notes. The Company has to deposit a cash deposit, equivalent to 40%-100% of the face value of the relevant bank note, in order to obtain the bank note.

Short-term Investments - Short-term investments are comprised of time deposits with original terms of three months to one year and wealth management financial products maturing within one year. The carrying values of time deposits approximate fair value because of their short-term maturities. The interest earned is recognized in the consolidated statements of income or loss over the contractual term of the deposits. The wealth management financial products are measured at fair value and classified as Level 3 within the fair value measurement hierarchy. Changes in the fair value are reflected in other income in the consolidated statements of income or loss.

Current Expected Credit Losses - The company adopted ASU No. 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” (“ASC Topic 326”) and other related ASUs. The Company’s accounts and notes receivable, advance payments and other receivables are within the scope of ASC Topic 326. The Company has identified the relevant risk characteristics of its customers and the related receivables, and other receivables which include type of the products the Company provides, nature of the customers or a combination of these characteristics. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Company considers the historical credit loss experience, current economic conditions, supportable forecasts of future economic conditions, and any recoveries in assessing the lifetime expected credit losses. Other key factors that influence the expected credit loss analysis include customer demographics, payment terms offered in the normal course of business to customers, and industry-specific factors that could impact the Company’s receivables. Additionally, external data and macroeconomic factors are also considered.

For the year ended December 31, 2022 and 2021, the Company recorded $4.5 million and $2.7 million expected credit loss expense in general and administrative expenses, respectively. As of December 31, 2022, the expected credit loss provision for the current and non-current assets were $16.2 million and nil, respectively.

Inventories - Inventories are stated at the lower of cost and net realizable value. Cost is calculated on the moving-average basis and includes all costs to acquire and other costs to bring the inventories to their present location and condition. The Company evaluates the net realizable value of its inventories on a regular basis and records a provision for loss to reduce the computed moving-average cost if it exceeds the net realizable value.

Advance Payments - These amounts represent advances to acquire various assets to be utilized in the future in the Company’s normal business operations, such as machine equipment, raw materials and technology. Such amounts are paid according to their respective contract terms. Advance payment for machinery and equipment is classified as advance payment for property, plant and equipment in the consolidated balance sheet and advance payment of raw materials and technology are classified as advance payments and others in the consolidated balance sheet.

74 | Page

Property, Plant and Equipment – Property, plant and equipment are stated at cost. Major renewals and improvements are capitalized; minor replacements and maintenance and repairs are charged to operations. Depreciation is calculated on the straight-line method over the estimated useful lives of the respective assets as follows:

Category

    

Estimated Useful Life (Years)

Buildings

 

25

Machinery and equipment

 

6

Electronic equipment

 

4

Motor vehicles

 

8

Land use rights  - Land use rights represent acquisition costs to purchase land use rights from the PRC government, which are evidenced by property certificates. The periods of these purchased land use rights are either 45 years or 50 years. The Company classifies land use rights as long-term assets on the balance sheet and cash outflows related to acquisition of land use rights as investing activities.

Land use rights are carried at cost less accumulated amortization and impairment losses, if any. Amortization is computed using the straight-line method over the term specified in the land use right certificate for 45 years or 50 years, as applicable. Amortization expenses of land use rights were $0.3 million and $0.3 million for the years ended December 31, 2022 and 2021, respectively.

As of December 31, 2022 and 2021, the Company had pledged land use rights with a net book value of approximately $5.1 million and $5.7 million, respectively, as security for its comprehensive credit facilities with banks in China.

Construction in Progress – Construction in progress, which represents buildings under construction and plant and equipment pending installation, are stated at cost. Cost includes construction and acquisitions, and interest charges arising from borrowings used to finance assets during the period of construction or installation and testing. No provision for depreciation is made on assets under construction until such time as the relevant assets are completed and ready for their intended commercial use.

Gains or losses on disposal of property, plant and equipment are determined as the difference between the net disposal proceeds and the carrying amount of the relevant asset, and are recognized in the consolidated statements of income or loss on the date of disposal.

Interest Costs Capitalized - Interest costs incurred in connection with borrowings for the acquisition, construction or installation of property, plant and equipment are capitalized and depreciated as part of the asset’s total cost when the respective asset is placed into service. Interest costs capitalized for the years ended December 31, 2022 and 2021, were $0.2 million and $0.5 million, respectively.

Intangible Assets - Intangible assets, representing patents and technical know-how acquired, are stated at cost less accumulated amortization and impairment losses. Amortization is calculated on the straight-line method over the estimated useful life of 5 to 15 years.

Long-Lived Assets - The Company has adopted the provisions of ASC Topic 360, “Accounting for the Impairment or Disposal of Long-Lived Assets.” Property, plant and equipment and definite life intangible assets are reviewed periodically for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. If required, an impairment loss is recognized as the difference between the carrying value and the fair value of the assets.

In assessing long-lived assets for impairment, management considered the Company’s product line portfolio, customers and related commercial agreements, and other factors in grouping assets and liabilities at the lowest level for which identifiable cash flows are largely independent. The Company considers projected future undiscounted cash flows, trends and other factors in its assessment of whether impairment conditions exist. Whilst the Company believes that its estimates of future cash flows are reasonable, different assumptions regarding such factors as future automotive production volumes, customer pricing, economics and productivity and cost saving initiatives, could significantly affect its estimates. In determining fair value of long-lived assets, management uses appraisals, management estimates or discounted cash flow calculations.

75 | Page

Long-term Investments – The Company’s long-term investments include investments in corporations and investments in limited partnerships. Investments in corporations which the Company has the ability to exert significant influence are accounted for using the equity method. Investments in limited partnerships which the Company has more than virtually no influence are accounted for using the equity method. The limited partnerships accounted for its investments at fair value that were classified under Level 1, in the fair value hierarchy , for those whose shares were listed and actively traded on stock exchange. The fair value of the limited partnerships’ Level 2 investments were determined using recent market price or buy-back price. The fair value of the limited partnerships’ Level 3 investments were determined using valuation techniques based on market approach or income approach with unobservable inputs, which required significant judgment made by management with respect to the assumptions and estimates. For the investments made close to the period end, their initial investment amount were deemed approximate to their fair value. As of December 31, 2022, certain investments funds are approaching the end of their investment term and actively sought for exit with their investees or potential buyers. The investments in limited partnerships were accounted for substantially under Level 1 or Level 2 as at December 31, 2022.

The Company continually reviews its investment to determine whether a decline in fair value below the carrying value is other than temporary. The primary factors the Company considers in its determination are the length of time that the fair value of the investment is below the Company’s carrying value and the financial condition, operating performance and near-term prospects of the investee. In addition, the Company considers the reason for the decline in fair value, including general market conditions, industry-specific or investee-specific reasons, changes in valuation subsequent to the balance sheet date and the Company’s intent and ability to hold the investment for a period of time sufficient to allow for a recovery in fair value. If the decline in fair value is deemed to be other than temporary, the carrying value of the security is written down to fair value.

Revenue Recognition - The Company has adopted ASC Topic 606 “Revenue from Contracts with Customers”. Products sales to customers are made pursuant to master agreements entered into between the Company and its customers that provide for transfer of both title and risk of loss upon the Company’s delivery to the location specified in the contracts. The Company’s sales arrangements generally do not contain variable considerations and are short-term in nature. A period of credit term is granted to the customers after the delivery and before making payment. The Company recognizes revenue at a point in time based on management’s evaluation of when the customer obtains control of the products. Revenue is recognized when all performance obligations under the terms of a contract with the customer are satisfied and control of the product has been transferred to the customer. Sales of goods do not include multiple product and/or service elements.

Revenue is measured as the amount of consideration management expects the Company to receive in exchange for transferring goods pursuant to the contracts. Value-added tax that the Company collects concurrent with revenue-producing activities is excluded from revenue. Incidental contract costs that are not material in the context of the delivery of goods and services are recognized as expense.

At the time revenue is recognized, allowances are recorded, with the related reduction to revenue, for estimated price discounts based upon historical experience and related terms of customer arrangements. Where the Company has offered product warranties, the Company also establishes liabilities for estimated warranty costs based upon historical experience and specific warranty provisions. Warranty liabilities are adjusted when experience indicates the expected outcome will differ from initial estimates of the liability.

The Company accounts for shipping and handling fees as a fulfillment cost since control of the products is usually transferred to the customer after the delivery.

Revenue Disaggregation

Revenue disaggregation under the segment reporting standard is measured on the same basis as under the revenue standard. Management has concluded that the disaggregation level is the same under both the revenue standard and the segment reporting standard, and does not repeat the disaggregation of revenue under both standards.

Contract Assets and Liabilities

Contract assets, such as costs to obtain or fulfill contracts, are an insignificant component of the Company’s revenue recognition process. The majority of the Company’s cost of fulfillment as a manufacturer of products is classified as inventory, fixed assets and intangible assets, which are accounted for under the respective guidance for those asset types. Other costs of contract fulfillment are immaterial due to the nature of the Company’s products and their respective manufacturing processes.

76 | Page

Contract liabilities are mainly customer deposits.

Customer Deposits

As of December 31, 2022 and 2021, the Company has customer deposits of $5.7 million and $2.4 million , respectively. During the year ended December 31, 2022, $10.2 million was received and $6.9 million (including $2.4 million from the beginning balance of customer deposits) was recognized as net product sales revenue. During the year ended December 31, 2021, $7.2 million was received and $6.3 million (including $1.5 million from the beginning balance of customer deposits) was recognized as net product sales revenue. Customer deposits represent non-refundable cash deposits for customers to secure rights to an amount of products produced by the Company under supply agreements. When the products are shipped to customers, the Company will recognize revenue and bill the customers to reduce the amount of the customer deposit liability.

Practical Expedient and Exemptions

The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less.

The Company does not adjust the promised amount of consideration for the effects of a significant financing component since the Company expects, at contract inception, that the period between when the Company transfers promised goods to the customers and when the customers pay for the goods will be less than one year.

Government Subsidies - The Company’s PRC based subsidiaries received government subsidies according to related policy from local government. For the subsidies for which the Chinese government has specified their purpose, such as product development and renewal of production facilities, the Company recorded specific purpose subsidies as advances payable when received. Upon government acceptance of the related project development or assets acquisition, the specific purpose subsidies are recognized to reduce related R&D expenses or cost of acquired assets. The Company recognized the subsidies that do not have specific purpose as other income upon receipt.

Sales Taxes - The Company is subject to value added tax, “VAT.” The applicable VAT tax rate is 13% for products sold in the PRC. Products exported overseas are exempted from VAT. The amount of VAT liability is determined by applying the applicable tax rate to the invoiced amount of goods sold less VAT paid on purchases made with the relevant supporting invoices. VAT is collected from customers by the Company on behalf of the PRC tax authorities and is therefore not charged to the consolidated statements of income or loss.

Uncertain Tax Positions - In order to assess uncertain tax positions, the Company applies a more likely than not threshold and a two-step approach for tax position measurement and financial statement recognition. For the two-step approach, the first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon settlement. As of December 31, 2022 and 2021, the Company has no uncertain tax positions.

Product Warranties - The Company provides for the estimated cost of product warranties when the products are sold. Such estimates of product warranties were based on, among other things, historical experience, product changes, material expenses, service and transportation expenses arising from the manufactured product. Estimates will be adjusted on the basis of actual claims and circumstances.

77 | Page

For the years ended December 31, 2022 and 2021, the warranties activities were as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2022

    

2021

Balance at the beginning of year

$

36,572

$

36,215

Additions during the year

 

10,941

 

13,917

Settlement within the year

 

(11,877)

 

(14,427)

Foreign currency translation loss

 

(3,201)

 

867

Balance at end of year

$

32,435

$

36,572

Pension - Most of the operations and employees of the Company are located in China. The Company records pension costs and various employment benefits in accordance with the relevant Chinese social security laws, which is approximately at a total of 35% and 35% of base salary for the years ended December 31, 2022 and 2021, respectively. Base salary levels are the average salary determined by the local governments. For employees in overseas countries (mainly U.S. and Brazil), the Company records pension costs and various employment benefits in accordance with the relevant overseas social security regulations, which is approximately at a total of 26% and 26% of base salary for the years ended December 31, 2022 and 2021, respectively.

Concentration of Credit Risk - Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of trade accounts receivable.

In 2022, the Company’s five largest customers accounted for 42.8% of the Company’s consolidated sales, with one customer accounting for more than 10% of consolidated sales (i.e., 20.2% of consolidated sales, which comprised a total of $106.9 million in sales included in the Hubei Henglong segment (Note 27)).

In 2021, the Company’s five largest customers accounted for 44.8% of the Company’s consolidated sales, with one customer accounting for more than 10% of consolidated sales (i.e., 21.2% of consolidated sales, which comprised a total of $105.6 million in sales included in the Hubei Henglong segment (Note 27)).

At December 31, 2022 and 2021, approximately 8.0% and 7.7% of accounts receivable were from trade transactions with the aforementioned customer (accounting for more than 10% of consolidated sales).

The Company performs ongoing credit evaluations with respect to the financial condition of its debtors, but does not require collateral. It records a provision for doubtful accounts to cover probable credit losses. Management reviews and adjusts this allowance periodically based on historical experience, current economic conditions, supportable forecasts of future economic conditions and other factors for evaluation of the collectability of outstanding accounts receivable.

Income Taxes - Current income taxes are provided on the basis of net income for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. The Company accounts for income taxes using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences, which is attributable to operating loss and tax credit carryforwards and for differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, by applying enacted statutory rates applicable to future years. The tax base of an asset or liability is the amount attributed to that asset or liability for tax purposes. The effect on deferred taxes of a change in tax rates is recognized in income in the period enacted. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered more likely than not that some portion of, or all of, the deferred tax assets will not be realized. The valuation allowance is based on management’s estimates of future taxable profits and application of relevant income tax law. The Company applies ASC 740, “Income Taxes”, which clarifies the accounting for uncertainty in income taxes recognized in the Company’s consolidated financial statements and prescribes a more likely than not threshold for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. It also provides guidance on derecognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, accounting for income taxes in interim periods, and income tax disclosures.

If the amount of the Company’s taxable income or income tax liability is a determinant of the amount of a grant, the grant is treated as a reduction of the income tax provision in the year the grant is realized.

78 | Page

Gain on other sales - Gain on other sales mainly consists of rental income, gain on disposal of intangible assets and property, plant and equipment and technical services revenue.

Research and Development Costs - Research and development costs are expensed as incurred.

Advertising, Shipping and Handling Costs – Advertising, shipping and handling costs are expensed as incurred and recorded in selling expenses. Shipping and handling costs relating to sales of $6.5 million and $9.9 million were included in selling expenses for the years ended December 31, 2022 and 2021, respectively.

Leases – The Company adopted ASU 2016-02, Leases, and other related ASUs (collectively, “ASC 842”). The Company determines if an arrangement is a lease upon inception. A contract is or contains a lease if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. The right to control the use of an asset includes the right to obtain substantially all of the economic benefits of the underlying asset and the right to direct how and for what purpose the asset is used. The Company’s major plants and buildings are self-owned and limited temporary small offices were rented. For leases with a term of 12 months or less, the Company makes an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. The Company recognizes lease expenses for such leases on a straight-line basis over the lease term. Operating lease assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The discount rate used to calculate present value is the Company’s incremental borrowing rate or, if available, the rate implicit in the lease. The Company determines the incremental borrowing rate for each lease based primarily on the lease term and the economic environment of the applicable country or region. The discount rate used by the Company for its operating lease was 4.75%. As of December 31, 2022, the weighted average remaining lease term was 2.3 years. The Company did not have finance lease arrangements as of December 31, 2022.

Income Per Share - Basic income per share is computed by dividing net income attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the two-class method. Under the two-class method, net income is allocated between ordinary shares and other participating securities, including convertible note holders, if any, based on their participating rights. Diluted income per share is calculated by dividing net income attributable to ordinary shareholders, as adjusted for the effects on income of participating securities as if they were dilutive ordinary shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares consist of ordinary shares issuable upon the conversion of the convertible notes using the if-converted method, and shares issuable upon the exercise of stock options and warrants for the purchase of ordinary shares using the treasury stock method. Ordinary equivalent shares are not included in the denominator of the diluted earnings per share calculation when inclusion of such shares would be antidilutive.

Comprehensive Income – ASC Topic 220 establishes standards for the reporting and display of comprehensive income, its components and accumulated balances in a full set of general purpose financial statements. ASC Topic 220 defines comprehensive income to include all changes in equity except those resulting from investments by owners and distributions to owners, including adjustments to minimum pension liabilities, accumulated foreign currency translation, and unrealized gains or losses on marketable securities.

Fair Value Measurements – For purposes of fair value measurements, the Company applies the applicable provisions of ASC 820 “Fair Value Measurements and Disclosures.” Accordingly, fair value for the Company’s financial accounting and reporting purposes represents the estimated price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the designated measurement date. With an objective to increase consistency and comparability in fair value measurements and related disclosures, the Financial Accounting Standard Board established the fair value hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three broad levels.

Level 1 Inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. An active market for the asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis. A quoted price in an active market provides the most reliable evidence of fair value and shall be used to measure fair value whenever available. As at December 31, 2022 and 2021, marketable securities with nil and $0.1 million, respectively, were classified as Level 1.

79 | Page

Level 2 Inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. If the asset or liability has a specified (contractual) term, a Level 2 input must be observable for substantially the full term of the asset or liability. As at December 31, 2022 and 2021, the Company did not have any fair value assets and liabilities classified as Level 2.

Level 3 Inputs are unobservable inputs for the asset or liability. Unobservable inputs are used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date. However, the fair value measurement objective remains the same, that is, an exit price from the perspective of a market participant that holds the asset or owes the liability. Therefore, unobservable inputs shall reflect the reporting entity’s own assumptions about the assumptions that market participants would use in pricing the asset or liability (including assumptions about risk). As at December 31, 2022 and 2021, wealth management financial products with amounts of $12.9 million and $1.7 million, respectively, were classified as Level 3.

The Company’s financial instruments consist principally of cash and cash equivalents, pledged cash, time deposits, accounts and notes receivable, accounts and notes payable, advance payment or payable, other receivable or payable, accrued expenses and bank loans. As of December 31, 2022 and 2021, the respective carrying values of all financial instruments approximated fair value because any changes in fair value, after considering the discount rate, are immaterial.

Segment Reporting - Based on the criteria established by ASC 280 “Segment Reporting,” the Company currently operates and manages its business by product sectors and each of them is a reportable segment. The Company’s chief operating decision-maker (“CODM”) is the chief executive officer. The CODM reviews operating results to make decisions about allocating resources for the Company and assessing performance of its segments. Since most of the revenue generated of the Company and assets held by the Company are in PRC while others are generated and held in other countries, information by geographic region is also presented.

Stock-Based Compensation - The Company may issue stock options to employees and stock options or warrants to non-employees in non-capital raising transactions for services and for financing costs. The Company has adopted ASC Topic 718, “Accounting for Stock-Based Compensation,” which establishes a fair value based method of accounting for stock-based compensation plans. In accordance with ASC Topic 718, the cost of stock options and warrants issued to employees and non-employees is measured on the grant date based on the fair value. The fair value is determined using the Black-Scholes option pricing model. The resulting amount is charged to expense on the straight-line basis over the period in which the Company expects to receive the benefit, which is generally the vesting period.

Foreign Currencies - China Automotive, the parent company, and HLUSA maintain their books and records in United States Dollars, “USD,” which is their functional currency. The Company’s subsidiaries based in the PRC and Genesis maintain their books and records in Renminbi, “RMB,” which is their functional currency. The Company’s subsidiary based in Brazil maintains its books and records in Brazilian reais, “BRL,” which is its functional currency. In accordance with ASC Topic 830, “FASB Accounting Standards Codification”, foreign currency transactions denominated in currencies other than the functional currency are remeasured into the functional currency at the rate of exchange prevailing at the balance sheet date for monetary items. Nonmonetary items are remeasured at historical rates. Income and expenses are remeasured at the rate in effect on the transaction dates. Transaction gains and losses, if any, are included in the determination of net income for the period.

In translating the financial statements of the Company’s China and Brazil subsidiaries and Genesis from their functional currency into the Company’s reporting currency of United States dollars, balance sheet accounts are translated using the closing exchange rate in effect at the balance sheet date and income and expense accounts are translated using an average exchange rate prevailing during the reporting period. Adjustments resulting from the translation, if any, are included in cumulative other comprehensive income (loss) in stockholders’ equity.

Certain Relationships and Related Transactions

The following are the related parties of the Company. The Company or the major shareholders of the Company directly or indirectly have interests in these related parties:

Wiselink Holding Limited, “Wiselink
Xiamen Joylon Co., Ltd., “ Xiamen Joylon
Shanghai Tianxiang Automotive Parts Co., Ltd., “ Shanghai Tianxiang

80 | Page

Jiangling Tongchuang Machining Co., Ltd., “ Jiangling Tongchuang
Shanghai Hongxi Investment Inc, “ Hongxi
Hubei Wiselink Equipment Manufacturing Co., Ltd., “ Hubei Wiselink
Jingzhou Derun Agricultural S&T Development Co., Ltd., “ Jingzhou Derun
Jingzhou Tongying Alloys Materials Co., Ltd., “ Jingzhou Tongying
Wuhan Dida Information S&T Development Co., Ltd., “ Wuhan Dida
Hubei Wanlong Investment Co., Ltd., “ Hubei Wanlong
Jingzhou Yude Machining Co., Ltd., “ Jingzhou Yude
Honghu Changrun Automotive Parts Co., Ltd., “ Honghu Changrun
Jingzhou Henglong Real Estate Co., Ltd., “ Henglong Real Estate
Xiamen Joylon Automotive Parts Co., Ltd., “Xiamen Automotive Parts
Jingzhou Jiulong Material Co., Ltd., “ Jiulong Material
Wuhan Tongkai Automobile Motor Co., Ltd., “ Wuhan Tongkai
Jingzhou Natural Astaxanthin Inc, “Jingzhou Astaxanthin
Hubei Asta Biotech Inc., “Hubei Asta
Shanghai Yifu Automotive Electronics Technology Co., Ltd., “Shanghai Yifu
Suzhou Qingyan Venture Capital Fund L.P., “Suzhou Qingyan
Chongqing Qingyan Venture Capital Fund L.P., “Chongqing Qingyan
Chongqing Jinghua Automotive Intelligent Manufacturing Technology Research Co., Ltd., “Chongqing Jinghua
Hubei Hongrun Intelligent System Co.,Ltd., “Hubei Hongrun
Jingzhou WiseDawn Electric Car Co., Ltd., “Jingzhou WiseDawn
Hubei Zhirong Automobile Technology Co., Ltd., “Hubei Zhirong
Hubei Tongrun Automotive Parts Industry Development Co., Ltd., “Hubei Tongrun
Hubei Qingyan Venture Capital Fund L.P, “Hubei Qingyan
Hubei Henglongtianyu Pipe system Co.,Ltd., “Henglong Tianyu”
Wuhan Ewinlink Intelligent System Co., Ltd., “Ewinlink”
Hubei HLTW Automotive Lightweight Co.,Ltd., “Hubei HLTW
Hubei Jinlv New Energy Battery Technology Co., Ltd., “Hubei Jinlv”
Hubei Yiling Intelligent Technology Co., Ltd., “Hubei Yiling”
Sentient AB
Suzhou Sentient Automotive Technology Co., Ltd., “Suzhou Sentient”
Suzhou Qingshan Zhiyuan Venture Capital Fund L.P., “Suzhou Qingshan”
Beijing Hainachuan HengLong Automotive Steering System Co., Ltd., “ Beijing Henglong ”

Principal policies of the Company in connection with transactions with related parties are as follows:

Products Sold to Related Parties – The Company sold products to related parties at fair market prices and granted them credit of three to four months. These transactions were consummated under similar terms as the Company’s other customers.

Materials Purchased from Related Parties – The Company purchased materials from related parties at fair market prices, and also received from them credit of three to four months. These transactions were consummated under similar terms as the Company’s other suppliers’.

Equipment and Production Technology Purchased from Related Parties - The Company purchased equipment and production technology from related parties at fair market prices, or reasonable cost-plus pricing if fair market prices are not available. The Company sometimes was required to pay in advance based on the purchase agreement, because equipment manufacturing and technology development normally requires a long period. These transactions are consummated under similar terms as the Company’s other suppliers’.

Short-term Loans Extended to Related Parties - The Company provides short-term loans to related parties and assists the borrowing entities in addressing certain cash flow needs. In general, the Company charges interest by referencing to the prevailing borrowing interest rates published by PBOC.

81 | Page

Recent Accounting Pronouncements

In November 2021, the FASB issued Accounting Standards Update (“ASU”) 2021-10 Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance, effective for financial statements issued for annual periods beginning after December 15, 2021. ASU 2021-10 requires business entities to disclose information in the notes to the financial statements about certain types of government assistance. The annual disclosure requirements apply to transactions with a government that are accounted for by analogizing to either a grant model or a contribution model. The Company adopted this guidance from January 1, 2022. The adoption of this guidance did not have a material impact on the Company’s consolidated financial statements.

3.

Accounts and Notes Receivable

The Company’s accounts receivable on December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Accounts receivable - unrelated parties

$

139,533

$

146,362

Notes receivable - unrelated parties (1)

 

89,134

 

61,328

Total accounts and notes receivable - unrelated parties

 

228,667

 

207,690

Less: allowance for doubtful accounts - unrelated parties

 

(14,359)

 

(11,961)

Accounts and notes receivable, net - unrelated parties

 

214,308

 

195,729

Accounts and notes receivable - related parties

 

11,779

 

15,505

Less: allowance for doubtful accounts - related parties

(1,763)

(898)

Accounts and notes receivable, net - related parties

10,016

14,607

Accounts and notes receivable, net

$

224,324

$

210,336

(1)Notes receivable represents accounts receivable in the form of bills of exchange whose acceptances and settlements are handled by banks.

As of December 31, 2022 and 2021, the Company pledged its notes receivable in amounts of $13.7 million and $18.2 million, respectively, as collateral for banks to endorse the payment of the Company’s notes payable to the noteholder upon maturity (See Note 12).

The activity in the Company’s allowance for doubtful accounts of accounts receivable during the years ended December 31, 2022 and 2021, is summarized as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2022

    

2021

Balance at beginning of year

$

12,859

$

9,854

Amounts provided during the year

 

5,371

 

2,774

Amounts reversed of collection during the year

 

(967)

 

(24)

Foreign currency translation

 

(1,141)

 

255

Balance at end of year

$

16,122

$

12,859

82 | Page

4.

Advance Payments and Others

The Company’s advance payments and others as of December 31, 2022 and 2021, consisted of the following:

Year Ended December 31, 

    

2022

    

2021

Prepayments for purchase of raw materials

$

3,942

$

6,066

Input VAT

 

4,283

 

3,433

Prepayment for share repurchase program

 

754

 

1,238

Prepaid income tax

 

1,287

 

1,366

Employee advances

713

641

Prepayment for R&D service

748

Others

734

607

Total advance payments and others

12,461

13,351

Less: Allowance for doubtful accounts

(115)

(55)

Advance payments and others, net

$

12,346

$

13,296

5.

Inventories

The Company’s inventories at December 31, 2022 and 2021, consisted of the following (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Raw materials

$

24,502

$

33,583

Work in process

 

16,001

 

9,415

Finished goods

 

71,371

 

73,495

Cost of R&D service

362

Balance at end of year

$

112,236

$

116,493

The Company recorded $4.7 million and $4.7 million of inventory write-down to cost of product sold for the years ended December 31, 2022 and 2021, respectively.

6.

Property, Plant and Equipment

The Company’s property, plant and equipment at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Costs:

 

  

 

  

Buildings

$

64,928

$

69,554

Machinery and equipment

 

239,385

 

253,245

Electronic equipment

 

6,242

 

6,887

Motor vehicles

 

4,308

 

5,121

Construction in progress

 

8,238

 

6,583

 

323,101

 

341,390

Less: Accumulated depreciation

 

(216,495)

 

(213,669)

Balance at end of year

$

106,606

$

127,721

Depreciation charges for the years ended December 31, 2022 and 2021, were $24.2 million and $26.1 million, respectively.

As of December 31, 2022 and 2021, the Company pledged property, plant and equipment with net book value of approximately $51.6 million and $54.7 million, respectively, as security for its comprehensive credit facilities with banks in China.

83 | Page

7.

Intangible Assets

The Company’s intangible assets at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Costs:

 

  

 

  

Patent technology

$

2,266

$

2,598

Management software license

 

3,756

 

3,994

Total intangible assets - at cost

 

6,022

 

6,592

Less: Accumulated amortization

 

(4,749)

 

(4,780)

Balance at end of year, net

$

1,273

$

1,812

Amortization expenses were $0.6 million and $0.6 million for the years ended December 31, 2022 and 2021, respectively.

Estimated Amortization Expenses

    

2023

    

2024

    

2025

    

2026

    

2027

Amortization expenses

$

496

$

319

$

232

$

130

$

88

8.

Long-term Investments

The Company’s long-term investments on December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Limited Partnerships:

Chongqing Venture Fund (1)

$

14,435

$

17,530

Hubei Venture Fund (2)

11,738

9,665

Suzhou Venture Fund (3)

 

5,473

 

7,413

Suzhou Qingshan (4)

4,179

Subtotal - Investments in limited partnerships

35,825

34,608

Corporations:

Sentient AB(5)

 

21,831

 

Henglong Tianyu

 

774

 

913

Chongqing Jinghua

 

695

 

642

Jiangsu Intelligent

 

685

 

803

Subtotal - Investments in corporations

23,985

2,358

Total

$

59,810

$

36,966

(1)

In May 2016, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Chongqing Venture Fund”. As of December 31, 2022, Hubei Henglong owned 18.5% of Chongqing Venture Fund’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over the Chongqing Venture Fund’s operating and financial policies. The investment is accounted for using the equity method. The Company’s proportionate share of Chongqing Venture Fund’s net earnings for the year ended Decemeber 31, 2022 was $0.9 million, recorded as equity in earning of affiliated company, and the Company also recorded $0.9 million in distributions from the fund. There was no impairment on this investment during the year ended December 31, 2022.

(2)

In March 2018, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Hubei Venture Fund”. As of December 31, 2022, Hubei Henglong owned 28.5% of Hubei Venture Fund’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over the Hubei Venture Fund’s operating and financial policies. The investment is accounted for using the equity method. The Company’s proportionate share of Hubei Venture Fund’s net earnings for the year ended Decemeber 31, 2022 was $3.9 million, recorded as equity in earning of affiliated company, and the Company also recorded $1.2 million in distributions from the fund. There was no impairment on this investment during the year ended December 31, 2022.

84 | Page

(3)

In September 2014, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Suzhou Venture Fund”. As of December 31, Hubei Henglong owned 12.5% of the Suzhou Venture Fund’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over the Suzhou Venture Fund’s operating and financial policies. The investment is accounted for using the equity method. The Company’s proportionate share of Suzhou Venture Fund’s net earnings for the year ended Decemeber 31, 2022 was $0.4 million, recorded as equity in earning of affiliated company, and the Company also recorded $1.8 million in distributions from the fund. There was no impairment on this investment during the year ended December 31, 2022.

(4)

In January 2022, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, Suzhou Qingshan Zhiyuan Venture Capital Fund L.P., “Suzhou Qingshan”. As of December 31, 2022, Hubei Henglong owned 22.56% of Suzhou Qingshan’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over Suzhou Qingshan’s operating and financial policies. The investment is accounted for using the equity method. The Company’s proportionate share of Suzhou Qingshan Venture Fund’s net loss for the year ended Decemeber 31, 2022 was $0.1 million loss, recorded as equity in earning of affiliated company. There was no impairment on this investment during the year ended December 31, 2022.

(5)

In June 2021, Hubei Henglong entered into a share purchase agreement with Jingzhou WiseDawn Electric Car Co., Ltd., “Jingzhou WiseDawn”, a related party controlled by the Company’s controlling shareholder, Mr. Chen Hanlin. In accordance with the agreement, CAAS would purchase 200 shares, representing 40% of Sentient AB’s share capital, from Jingzhou WiseDawn for total consideration of RMB 155.2 million, equivalent to approximately $24.5 million. The transaction was completed in March 2022. Pursuant to the share purchase agreement, the Company has the right to appoint two directors to the board of directors, so it can exercise significant influence over Sentient AB. Therefore, the investment is accounted for using the equity method. As of December 31, 2022, the Company has paid RMB 141.0 million, equivalent to approximately $21.6 million, with the remaining consideration of RMB 14.2 million, equivalent to approximately $2.0 million, to be paid in 2023. The company’s proportionate share of Sentient AB’s net loss for the year ended December 31, 2022 was $0.5 million. There was no impairment on this investment during the year ended December 31, 2022.

The Company summarizes the condensed financial information of the Company’s equity method investments as a group below (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Revenue

$

5,628

$

88,122

Gross profit

 

1,294

 

59,561

Income from continuing operations

 

6,451

 

63,067

Net income

$

6,430

$

61,374

85 | Page

9.

Deferred Income Tax Assets and Liabilities

The components of deferred tax assets and liabilities at December 31, 2022 and 2021, were as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Losses carryforward (U.S.) (1)

$

349

$

2,559

Losses carryforward (Non-U.S.) (1)

 

11,371

 

13,058

Product warranties and other reserves

 

8,525

 

8,679

Property, plant and equipment

 

7,506

 

7,760

Bonus accrual

 

252

 

106

Other accruals

 

2,163

 

1,101

Deductible temporary difference related to revenue recognition

 

1,294

 

879

Others

 

2,175

 

1,009

Total deferred tax assets

 

33,635

 

35,151

Less: Valuation allowance (1) (2)

 

(23,270)

 

(22,788)

Total deferred tax assets, net of valuation allowance

 

10,365

 

12,363

 

 

Deferred withholding tax for dividend distribution from PRC subsidiaries (Note 22)

 

4,010

 

4,380

Other taxable temporary differences

 

2,713

 

2,249

Total deferred tax liabilities

$

6,723

$

6,629

(1)The net operating loss carry -forward for the U.S. entity for income tax purposes are available to reduce future years’ taxable income. These carry -forwards will not expire if not utilized, and the Company may carry the losses forward indefinitely. Net operating losses for China entities can be carried forward for 5 years to offset taxable income except for entities that qualify as a High & New Technology Enterprise, for which the net operating loss can be carried forward for 10 years. However, as of December 31, 2022, valuation allowance was $23.3 million, including $0.3 million allowance for the Company’s deferred tax assets in the United States and $23.0 million allowance for the Company’s non-U.S. deferred tax assets primarily in China. Based on the Company’s current operations, management believes that all deferred tax assets in the United States and certain deferred tax assets in non-U.S. regions are not likely to be realized in the future.
(2)As of December 31, 2022, the Company had net operating tax loss carry -forwards amounting to $8.4 million and $1.2 million which will expire from 2023 to 2032 and from 2023 to 2027, respectively, if not used.

The deferred tax assets and liabilities are classified in the consolidated balance sheets as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Deferred tax assets

$

7,652

$

10,114

Deferred tax liabilities

 

4,010

 

4,380

The activity in the Company’s valuation allowance for deferred tax assets during the years ended December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2022

    

2021

Balance at beginning of year

$

22,788

$

18,155

Amounts provided for during the year

 

5,058

 

4,468

Amounts used during the year

 

(2,721)

 

(247)

Foreign currency translation

 

(1,855)

 

412

Balance at end of year

$

23,270

$

22,788

86 | Page

10. Other non-current assets

The Company’s other non-current assets at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

    

Year Ended December 31,

    

2022

    

2021

Prepayment for investment in Hefei Senye(1)

$

2,584

$

2,823

Prepayment for investment under equity method-Sentient AB (See Note 8)

 

 

13,489

Less: Allowance for impairment

 

(2,584)

 

$

$

16,312

(1)

In November 2019, Hubei Henglong entered into an agreement with other parties and committed to purchase 70% of the shares of Hefei Senye Light Plastic Technology Co., Ltd. for total consideration of RMB 33.6 million, equivalent to approximately $4.8 million. As of December 31, 2022, Hubei Henglong has paid RMB 18.0 million, equivalent to approximately $2.6 million, which was reported in other non-current assets as the transaction had not been consummated. The company recognized full provision for impairment regarding this prepayment of RMB 18.0 million in 2022 as the probability of recoverability of this prepayment became substantially reduced.

11.

Bank Loans

Loans consist of the following as of December 31, 2022 and 2021 (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Short-term bank loans (1)(2)

$

45,671

$

47,592

Long-term loans (2)

528

Total bank loans

$

46,199

$

47,592

(1)The Company entered into credit facility agreements with various banks, which were secured by property, plant and equipment and land use rights of the Company. The total credit facility amount was $148.3 million and $116.8 million, respectively, as of December 31, 2022 and 2021. As of December 31, 2022 and 2021, the Company has drawn down loans with an aggregate amount of $46.2 million and $47.6 million, respectively. The weighted average interest rate was 2.9% and 3.5%, respectively.
(2)The Company borrowed a total of RMB 3.9 million from Chongqing Bank loans from April to July 2022, equivalent to approximately $0.6 million. These loans are due for repayment from March to April 2025 with an interest rate of 3.85% per annum. In accordance with the loan agreement, the Company should repay the principal of RMB100,000, equivalent to approximately $14,358, every six months starting on April 2022. The principal that will be repaid in 2023 is reclassified to short-term bank loans.

The Company must use the loans for the purpose specified in the borrowing agreement. If it fails to do so, it may be charged penalty interest or triggered early repayment. The Company complied with such financial covenants as of December 31, 2022.

12.

Accounts and Notes Payable

The Company’s accounts and notes payable at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Accounts payable - unrelated parties

$

133,882

$

132,593

Notes payable - unrelated parties (1)

 

84,530

 

81,997

Accounts and notes payable - unrelated parties

 

218,412

 

214,590

Accounts and notes payable - related parties

 

16,695

 

13,464

Balance at end of year

$

235,107

$

228,054

87 | Page

(1)Notes payable represent payables in the form of notes issued by the bank. As of December 31, 2022 and 2021, the Company has pledged cash of $37.6 million and $27.8 million, and also has pledged notes receivable of $13.7 million and $18.2 million, respectively, as collateral for banks to endorse the payment of the Company’s notes payable to the noteholder upon maturity. The Company entered into credit facility agreements with various banks, which were secured by property, plant and equipment and land use rights of the Company. As of December 31, 2022 and 2021, the Company has used $39.6 million and $33.6 million of its credit facility, respectively, for issuing bank notes.

13.

Accrued Expenses and Other Payables

The Company’s accrued expenses and other payables at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Accrued expenses

$

9,652

$

5,596

Warranty reserves (See Note 2)

 

32,435

 

36,572

Payable for the investment in Sentient AB (See Note 8)

2,043

Payables for overseas transportation and custom clearance

 

294

 

4,548

Dividends payable to holders of non-controlling interests

431

471

Current portion of other long-term payable (See Note 15)

 

 

1,115

Accrued interest

 

465

 

507

Other payables

2,991

1,523

Balance at end of year

$

48,311

$

50,332

14. Taxes Payable

The Company’s taxes payable on December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Value-added tax payable

$

3,470

$

3,494

Tariffs payable

 

7,061

 

5,202

Long-term taxes payable - current portion (1)

5,270

2,809

Income tax payable

680

311

Other tax payable

 

1,117

 

510

Short-term taxes payable

$

17,598

$

12,326

December 31, 

    

2022

    

2021

Long-term taxes payable

$

21,075

$

23,884

Less: Long-term taxes payable - current portion (1)

 

(5,270)

 

(2,809)

Long-term taxes payable (1)

$

15,805

$

21,075

(1)A one-time transition tax of $35.6 million was recognized in the three months ended December 31, 2017 that represented management’s estimate of the amount of U.S. corporate income tax based on the deemed repatriation to the United States of the Company’s share of previously deferred earnings of certain non-U.S. subsidiaries of the Company mandated by the U.S. Tax Reform. The Company elected to pay the one-time transition tax over eight years commencing in April 2018. During the years ended December 31, 2022 and 2021, $2.8 million and $2.8 million, respectively, were paid by the Company. See Note 22 for more details about the U.S. Tax Reform.

88 | Page

15.

Other Long-term Payable

On January 31, 2018, the Company entered into an equipment sales agreement with a third party (the “buyer-lessor”) and simultaneously entered into a four-year contract to lease back the equipment from the buyer-lessor. The carrying value of the equipment was $13.1 million and the sales price was $14.3 million. Pursuant to the terms of the contract, the Company is required to pay to the buyer-lessor lease payments over 4 years with a quarterly lease payment of approximately $1.0 million and is entitled to obtain the ownership of this equipment at a nominal price upon the expiration of the lease. The Company is of the view that the transaction does not qualify as a sale. Therefore, the transaction was accounted for as a financing transaction by the Company. As of December 31, 2022 and 2021, nil and $1.1 million, respectively, was recognized as other payable (See Note 13); and nil recognized as other long-term payable to the buyer-lessor. For the years ended December 31, 2022 and 2021, the Company recorded nil and $0.3 million, respectively, of interest expense related to the lease back transaction.

16. Redeemable non-controlling interests

In September 2020, one of the Company’s subsidiaries issued shares to Hubei Venture Fund amounting to $0.7 million. The shares will be transferred to the Company and the other shareholder of the subsidiary on pro rata basis at the holder’s option if the subsidiary fails to complete a qualified IPO in a pre-agreed period of time after their issuance with a transfer price of par plus 6% per year. $0.5 million of the shares are subject to purchase by the Company and are therefore accounted for as redeemable non-controlling interests in mezzanine equity and are accreted to the redemption value over the period starting from the issuance date.

For the years ended December 31, 2022 and 2021, the Company recognized accretion of $0.030 million and $0.028 million to the redemption value of the shares over the period starting from the issuance date with a corresponding reduction to retained earnings.

17.

Stock Options

The stock option plan was approved at the Annual Meeting of Stockholders held on June 28, 2005 and extended to June 27, 2025 at the Annual Meeting of Stockholders held on September 16, 2014. The maximum common shares available for issuance under this plan is 2,200,000. The stock incentive plan provides for the issuance, to the Company’s officers, directors, management and employees who served over three years or have given outstanding performance, of options to purchase shares of the Company’s common stock. The Company has issued 658,850 stock options under this plan as of December 31, 2022.

Under the aforementioned plan, the stock options granted will have an exercise price equal to the closing price of the Company’s common stock traded on NASDAQ one day before the date of grant, and will expire two to five years after the grant date. Except for the 298,850 options granted to management in December 2008, which became exercisable on a ratable basis over the vesting period (3 years), the options were exercisable immediately on the grant dates. Stock options will be settled in shares of the Company’s common stock upon exercise and are recorded in the Company’s consolidated balance sheets under the caption “Additional paid-in capital.” As of December 31, 2022, the Company has sufficient unissued registered common stock for settlement of the stock incentive plan mentioned above.

The fair value of stock options was determined at the date of grant using the Black-Scholes option pricing model. The Black-Scholes option model requires management to make various estimates and assumptions, including expected term, expected volatility, risk-free rate, and dividend yield. The expected term represents the period of time that stock-based compensation awards granted are expected to be outstanding and is estimated based on considerations including the vesting period, contractual term and anticipated employee exercise patterns. Expected volatility is based on the historical volatility of the Company’s stock. The risk-free rate is based on the U.S. Treasury yield curve in relation to the contractual life of stock-based compensation instruments. The dividend yield assumption is based on historical patterns and future expectations for the Company dividends.

No stock options were granted in 2022. During the year ended December 31, 2021, the Company granted options to purchase an aggregate of 225,000 shares to the independent directors. Assumptions used to estimate the fair value of stock options on the grant date is as follows:

Issuance Date

    

Expected volatility

    

Risk-free rate

    

Expected term (years)

    

Dividend yield

 

February 3, 2021

 

76.91

%  

0.46

%  

5

 

0.00

%

89 | Page

The stock options granted during the year ended December 31, 2021 were exercisable immediately and their fair value on the grant date using the Black-Scholes option pricing model was $0.1 million. For the years ended December 31, 2022 and 2021, the Company recognized stock-based compensation expenses of nil and $0.1, respectively.

The activities of stock options are summarized as follows, including granted, exercised and forfeited.

Weighted-Average

Weighted-Average

Contractual

    

Shares

    

Exercise Price

    

Term (years)

Outstanding - January 1, 2021

 

22,500

$

4.79

 

5

Expired

 

(7,500)

 

6.95

 

5

Granted

 

22,500

 

6.26

 

5

Outstanding - December 31, 2021

 

37,500

$

5.24

 

5

Expired

 

(7,500)

 

5.04

 

5

Outstanding - December 31, 2022

 

30,000

$

5.29

 

5

The following is a summary of the range of exercise prices for stock options that are outstanding and exercisable at December 31, 2022:

    

Outstanding Stock

    

Weighted Average

    

Weighted Average

    

Number of Stock

Range of Exercise Prices

Options

Remaining Life

Exercise Price

Options Exercisable

$2.37 - $6.26

 

30,000

 

2.55

$

5.29

 

30,000

As of December 31, 2022 and 2021, the total intrinsic value of the Company’s stock options that were exercisable were nil.

During the years ended December 31, 2022 and 2021, no stock options were exercised.

No stock options were granted during the year ended December 31, 2022. During the years ended December 31, 2022, the weighted average fair value of the Company’s stock options granted was $3.19.

18.

Retained Earnings

Pursuant to the relevant PRC laws, the profits distribution of the Company’s subsidiaries, which are based on their PRC statutory financial statements, are available for distribution in the form of cash dividends after these subsidiaries have paid all relevant PRC tax liabilities, provided for losses in previous years, and made appropriations to statutory surplus at 10% of their respective after-tax profits each year. When the statutory surplus reserve reaches 50% of the registered capital of a company, no additional reserve is required. For the years ended December 31, 2022 and 2021, the subsidiaries in China appropriated statutory reserves of $0.4 million and $0.2 million, respectively.

19.

Treasury Stock

Treasury stock represents shares repurchased by the Company that are no longer outstanding and are held by the Company. Treasury stock is accounted for under the cost method. On December 5, 2018, the Board of Directors of the Company approved a share repurchase program under which the Company was permitted to repurchase up to $5.0 million of its common stock from time to time in the open market at prevailing market prices not to exceed $4.00 per share through December 4, 2019. The Board of Directors of the Company approved the extension of such program to December 4, 2020. On August 13, 2020, the Board of Directors of the Company approved a share repurchase program under which the Company is permitted to repurchase up to $5.0 million of its common stock from time to time in the open market at prevailing market prices not to exceed $3.50 per share through August 12, 2021. On March 29, 2022, the Board of Directors of the Company approved a share repurchase program under which the Company is permitted to repurchase up to $5.0 million of its common stock from time to time in the open market at prevailing market prices not to exceed $4.00 per share through March 30, 2023. For the years ended December 31, 2022 and 2021, the Company repurchased 666,074 and nil shares of the Company for aggregate cash consideration of $2.4 million and nil, respectively, on the open market.

The repurchased shares are not cancelled and are presented as “treasury stock” on the balance sheet.

90 | Page

20.

Other Income, Net

During the years ended December 31, 2022 and 2021, the Company recorded other income which is summarized as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2022

    

2021

Government subsidy

 

$

6,270

 

$

4,928

Investment income

 

1,912

 

1,670

Penalties income

 

140

 

70

Provision for impairment of prepayment for investment in Hefei Senye (See Note 10)

 

(2,540)

 

Total other income, net

$

5,782

$

6,668

21.

Financial (Income)/Expense, net

During the years ended December 31, 2022 and 2021, the Company recorded financial expense, net which is summarized as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2022

    

2021

Interest income

$

(1,247)

$

(1,242)

Foreign exchange (income)/loss, net

 

(9,833)

 

3,204

Bank fees

 

327

 

388

Total financial (income)/expense, net

$

(10,753)

$

2,350

22.

Income Taxes

PRC Corporate Income Tax

The Company’s subsidiaries registered in the PRC are subject to national and local income taxes within the PRC at the applicable tax rate of 25% on the taxable income as reported in their PRC statutory financial statements in accordance with the relevant income tax laws applicable to foreign invested enterprise, unless preferential tax treatment is granted by local tax authorities. If the enterprise meets certain preferential terms according to the China income tax law, such as assessment as a “High & New Technology Enterprise” by the government, then, the enterprise will be subject to enterprise income tax at a rate of 15%.

Pursuant to the New China Income Tax Law and the Implementing Rules, “New CIT”, which became effective as of January 1, 2008, dividends generated after January 1, 2008 and payable by a foreign-invested enterprise to its foreign investors will be subject to a 10% withholding tax if the foreign investors are considered as non-resident enterprises without any establishment or place within China or if the dividends payable have no connection with the establishment or place of the foreign investors within China, unless any such foreign investor’s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement.

Genesis, the Company’s wholly-owned subsidiary and the direct holder of the equity interests in the Company’s subsidiaries in China, is incorporated in Hong Kong. According to the Mainland China and Hong Kong Taxation Arrangement, dividends paid by a foreign-invested enterprise in China to its direct holding company in Hong Kong would be subject to withholding tax at a rate of 10% if Genesis could not obtain the Hong Kong tax resident certificate from the Hong Kong Inland Revenue Department. If Genesis obtains the Hong Kong tax resident certificate, owns directly at least 25% of the shares of the foreign invested enterprise and is qualified as the beneficial owner, it could benefit from a lower rate of 5%.

According to PRC tax regulation, the Company should withhold income taxes for the profits distributed from the PRC subsidiaries to Genesis, the subsidiaries’ holding company incorporated in Hong Kong. For the profits that the PRC subsidiaries intended to distribute to Genesis, the Company accrues the withholding income tax as deferred tax liabilities. As of December 31, 2022 and 2021, the Company has recognized deferred tax liabilities of $4.0 million and $4.4 million for the undistributed profits of $40.2 million and $43.1 million, respectively, which are expected to be distributed to Genesis in the future. The Company intended to re-invest the remaining

91 | Page

undistributed profits generated from the PRC subsidiaries in those subsidiaries indefinitely. As of December 31, 2022 and 2021, the Company still has undistributed earnings of approximately $270.4 million and $265.9 million, respectively, from investment in the PRC subsidiaries that are considered indefinitely reinvested. Had the undistributed earnings been distributed to Genesis and not indefinitely reinvested, the tax provision as of December 31, 2022 and 2021, of approximately $27.0 million and $26.6 million, respectively, would have been recorded. Such undistributed profits will be reinvested in Genesis and not further distributed to the parent company incorporated in the United States going forward.

In 2020, Henglong, Jiulong and Hubei Henglong were granted the title of “High & New Technology Enterprise”, and based on the PRC income tax law, they were subject to enterprise income tax at a rate of 15% from 2020 to 2022. The Company estimated the applied tax rate in 2023 to be 15% as it is probable that it will pass reassessment in 2023 and continue to qualify as “High & New Technology Enterprise”.

In 2020, Chuguanjie and Wuhu were granted the title of “High & New Technology Enterprise”, and based on the PRC income tax law, they are subject to enterprise income tax at a rate of 15% from 2020 to 2023.

In 2022, Shenyang and Jielong were granted the title of “High & New Technology Enterprise”, and based on the PRC income tax law, they are subject to enterprise income tax at a rate of 15% from 2022 to 2024.

In 2021, Henglong KYB was granted the title of “High & New Technology Enterprise” and based on the PRC income tax law, it is subject to enterprise income tax at a rate of 15% from 2021 to 2023.

According to the New CIT, Shanghai Henglong, Testing Center, Wuhan Hyoseong, Changchun Hualong, Chongqing and Wuhu Hongrun are subject to income tax at a rate of 25%.

Brazil Corporate Income Tax

Based on Brazilian income tax laws, Brazil Henglong is subject to income tax at a uniform rate of 24%, and a resident legal person is subject to additional tax at a rate of 10% for the part of taxable income over BRL 0.24 million, equivalent to approximately $ 0.05 million. The Company recognized income tax expenses of $0.7 million in Brazil for the year ended December 31, 2022 and $0.5 million for the year ended December 31, 2021.

Hong Kong Corporate Income Tax

The profits tax rate of Hong Kong is 16.5%. No provision for Hong Kong tax is made as Genesis is an investment holding company, and had no assessable income in Hong Kong for the years ended December 31, 2022 and 2021.

U.S. Corporate Income Tax

The Company is a Delaware corporation that is subject to U.S. corporate income tax on its taxable income at a rate of up to 21% for taxable years beginning after December 31, 2017 and U.S. corporate income tax on its taxable income of up to 35% for prior tax years. Recent U.S. federal tax legislation, commonly referred to as the Tax Cuts and Jobs Act (the “U.S. Tax Reform”), was signed into law on December 22, 2017. The U.S. Tax Reform significantly modified the U.S. Internal Revenue Code by, among other things, reducing the statutory U.S. federal corporate income tax rate from 35% to 21% for taxable years beginning after December 31, 2017; limiting and/or eliminating many business deductions; migrating the U.S. to a territorial tax system with a one-time transition tax on a mandatory deemed repatriation of previously deferred foreign earnings of certain foreign subsidiaries; subject to certain limitations, generally eliminating U.S. corporate income tax on dividends from foreign subsidiaries; and providing for new taxes on certain foreign earnings. Taxpayers may elect to pay the one-time transition tax over eight years, or in a single lump sum.

The U.S. Tax Reform also includes provisions for a new tax on GILTI effective for tax years of foreign corporations beginning after December 31, 2017. The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of controlled foreign corporations (“CFCs”), subject to the possible use of foreign tax credits and a deduction equal to 50 percent to offset the income tax liability, subject to some limitations.

92 | Page

To the extent that portions of the Company’s U.S. taxable income, such as Subpart F income or GILTI, are determined to be from sources outside of the U.S., subject to certain limitations, the Company may be able to claim foreign tax credits to offset its U.S. income tax liabilities. If dividends that the Company receives from its subsidiaries are determined to be from sources outside of the U.S., subject to certain limitations, the Company will generally not be required to pay U.S. corporate income tax on those dividends. Any liabilities for U.S. corporate income tax will be accrued in the Company’s consolidated statements of comprehensive income and estimated tax payments will be made when required by U.S. law.

One-Time Transition Tax Related to U.S. Tax Reform

In 2017, the Company recognized a one-time transition tax of $35.6 million that represented management’s estimate of the amount of U.S. corporate income tax based on the deemed repatriation to the United States of the Company’s share of previously deferred earnings of certain non-U.S. subsidiaries of the Company mandated by the U.S. Tax Reform. The Company elected to pay the one-time transition tax over eight years commencing in April 2018. According to the 2017 U.S. federal income tax return of the Company filed in October 2018, the one-time transition tax was updated to $35.1 million. The Company made a true-up adjustment of $0.5 million in 2018.

The provision for income taxes was calculated as follows (figures are in thousands of USD):

Year Ended December 31, 

 

    

2022

    

2021

 

Tax rate

 

21

%  

21

%

Income before income taxes

$

23,036

$

8,399

Income tax at federal statutory tax rate

 

4,838

 

1,764

Tax benefit of super deduction of R&D expense (1)

 

(7,089)

 

(5,212)

Effect of differences in foreign tax rate

 

599

 

504

Change in provision on valuation allowance for deferred income tax - U.S.

 

(2,458)

 

(34)

Change in provision on valuation allowance for deferred income tax - Non-U.S.

 

4,595

 

4,667

Effect of changes in tax rate

 

 

2,081

Other differences

 

2,597

 

234

Total income tax expense

$

3,082

$

4,004

(1)According to a new tax incentives policy promulgated by the State Tax Bureau of the PRC and effective from March 2021 onwards, enterprises engaged in research and development activities are entitled to claim an additional tax deduction amounting to 100% of their research and development expenses in determining their taxable income for the year.

The Company is subject to tax examination in the United States and China. The Company’s tax years for 2018 through 2022 are still open for examination in China. The Company’s tax years for 2013 through 2022 are still open for examination in the United States.

Uncertain Tax Positions

The Company did not have any uncertain tax positions for the years ended December 31, 2022 and 2021.

23.

Income Per Share

Basic net income per share is computed using the weighted average number of the common shares outstanding during the year.

For diluted income per share, the Company uses the treasury stock method for options, assuming the issuance of common shares, if dilutive, resulting from the exercise of options.

93 | Page

The calculations of basic and diluted income per share attributable to the parent company were (figures are in thousands of USD):

Year Ended December 31, 

    

2022

    

2021

Numerator:

 

  

 

  

Net income attributable to the parent company’s common shareholders - Basic and Diluted

$

21,181

 

11,050

Denominator:

 

 

Weighted average ordinary shares outstanding - Basic

 

30,639,102

 

30,851,776

Dilutive effects of stock options

 

2,172

 

3,655

Denominator for dilutive income per share - Diluted

 

30,641,274

 

30,855,431

Net income per share attributable to the parent company’s common shareholders

 

 

Basic

 

0.69

 

0.36

Diluted

 

0.69

 

0.36

As of December 31, 2022, the exercise prices for 22,500 outstanding stock options were above the weighted average market price of the Company’s common stock during the year ended December 31, 2022. Therefore, these stock options were excluded from the calculation of the diluted income per share for the corresponding periods presented.

As of December 31, 2021, the exercise prices for 30,000 outstanding stock options were above the weighted average market price of the Company’s common stock during the year ended December 31, 2021. Therefore, these stock options were excluded from the calculation of the diluted income per share for the corresponding periods presented.

24.

Significant Concentrations

A significant portion of the Company’s business is conducted in China where the currency is the RMB. Regulations in China permit foreign owned entities to freely convert the RMB into foreign currency for transactions that fall under the “current account”, which includes trade related receipts and payments, interest and dividends. Accordingly, the Company’s Chinese subsidiaries may use RMB to purchase foreign exchange for settlement of such “current account” transactions without pre-approval.

China Automotive, the parent company, may depend on Genesis and HLUSA dividend payments, which are generated from their subsidiaries in China, “China-based Subsidiaries,” after they receive payments from the China-based Subsidiaries. Regulations in the PRC currently permit payment of dividends of a PRC company only out of accumulated profits as determined in accordance with accounting standards and regulations in China. Under PRC law China-based Subsidiaries are required to set aside at least 10% of their after-tax profit based on PRC accounting standards each year to their general reserves until the cumulative amount reaches 50% of their paid-in capital. These reserves are not distributable as cash dividends, or as loans or advances. These foreign-invested enterprises may also allocate a portion of their after-tax profits, at the discretion of their boards of directors, to their staff welfare and bonus funds. Any amounts so allocated may not be distributed and, accordingly, would not be available for distribution to Genesis and HLUSA.

The PRC government also imposes controls on the convertibility of RMB into foreign currencies and, in certain cases, the remittance of currencies out of China, the China-based Subsidiaries may experience difficulties in completing the administrative procedures necessary to obtain and remit foreign currencies. If China Automotive is unable to receive dividend payments from its subsidiaries and China-based subsidiaries, China Automotive may be unable to effectively finance its operations or pay dividends on its shares.

Transactions other than those that fall under the “current account” and that involve conversion of RMB into foreign currency are classified as “capital account” transactions; examples of “capital account” transactions include repatriations of investment by or loans to foreign owners, or direct equity investments in a foreign entity by a China domiciled entity. “Capital account” transactions require prior approval from China’s State Administration of Foreign Exchange, or SAFE, or its provincial branch to convert a remittance into a foreign currency, such as U.S. Dollars, and transmit the foreign currency outside of China.

This system could be changed at any time and any such change may affect the ability of the Company or its subsidiaries in China to repatriate capital or profits, if any, outside China. Furthermore, SAFE has a significant degree of administrative discretion in implementing the laws and has used this discretion to limit convertibility of current account payments out of China. Whether as a result of a deterioration in the Chinese balance of payments, a shift in the Chinese macroeconomic prospects or any number of other reasons, China could impose additional restrictions on capital remittances abroad. As a result of these and other restrictions under the laws and

94 | Page

regulations of the People’s Republic of China, or the PRC, the Company’s China subsidiaries are restricted in their ability to transfer a portion of their net assets to the parent. The Company has no assurance that the relevant Chinese governmental authorities in the future will not limit further or eliminate the ability of the Company’s Chinese subsidiaries to purchase foreign currencies and transfer such funds to the Company to meet its liquidity or other business needs. Any inability to access funds in China, if and when needed for use by the Company outside of China, could have a material and adverse effect on the Company’s liquidity and its business.

25.

Related Party Transactions

Related party transactions during the years ended December 31, 2022 and 2021, are as shown below (figures are in thousands of USD):

Merchandise Sold to Related Parties

Year Ended December 31, 

    

2022

    

2021

Hubei Hongrun

$

32,489

$

25,229

Jingzhou Yude

 

8,778

 

10,784

Xiamen Automotive Parts

 

2,468

 

3,864

Beijing Henglong

 

 

24,604

Other related parties

 

547

 

650

Total

$

44,282

$

65,131

Rental Income Obtained from Related Parties

Year Ended December 31, 

    

2022

    

2021

Wuhan Tongkai

$

166

$

180

Jingzhou Tongying

152

170

Hubei Hongrun

137

112

Hubei ASTA

23

Other related parties

4

8

Total

$

459

$

493

Materials Sold to Related Parties

Year Ended December 31, 

    

2022

    

2021

Honghu Changrun

$

749

$

1,000

Jingzhou Yude

 

728

 

278

Jiangling Tongchuang

 

603

 

626

Jingzhou Tongying

 

547

 

580

Hubei Hongrun

20

12

Beijing Henglong

 

 

32

Other related parties

 

137

 

25

Total

$

2,784

$

2,553

95 | Page

Materials Purchased from Related Parties

Year Ended December 31, 

    

2022

    

2021

Jingzhou Tongying

$

12,152

$

10,702

Wuhan Tongkai

 

9,974

 

9,718

Jiangling Tongchuang

 

3,238

 

7,009

Honghu Changrun

 

2,467

 

2,358

Henglong Tianyu

611

1,014

Hubei Wiselink

310

481

Hubei Yiling

 

30

 

286

Other related parties

 

28

 

12

Total

$

28,810

$

31,580

Technology and Services Provided by Related Parties (recorded in R&D Expenses)

Year Ended December 31, 

    

2022

    

2021

Suzhou Sentient

$

607

$

Sentient AB

462

935

Hubei Yiling

 

234

 

Total

$

1,303

$

935

Property, Plant and Equipment Purchased from Related Parties

Year Ended December 31, 

    

2022

    

2021

Hubei Wiselink

$

2,336

$

1,200

Hubei Yiling

 

48

 

Total

$

2,384

$

1,200

Equity interest purchase from related parties

    

Year Ended December 31, 

    

2022

    

2021

Jingzhou Wisedawn

$

23,618

Loan transaction to a related party

Year Ended December 31, 

    

2022

    

2021

Hubei Zhirong

$

146

96 | Page

As of December 31, 2022 and 2021, accounts receivable, accounts payable and advance payments between the Company and related parties are as shown below (figures are in thousands of USD):

Accounts and Notes Receivable from Related Parties

December 31, 

    

2022

    

2021

Hubei Hongrun

$

6,192

$

6,918

Jingzhou Yude

3,094

5,740

Xiamen Automotive Parts

 

1,311

 

1,533

Xiamen Joylon

 

815

 

890

Other related parties

367

 

424

Total accounts and notes receivable - related parties

 

11,779

 

15,505

Less: allowance for doubtful accounts - related parties

(1,763)

(898)

Accounts and notes receivable, net - related parties

$

10,016

$

14,607

Accounts and Notes Payable to Related Parties

December 31, 

    

2022

    

2021

Wuhan Tongkai

$

7,173

$

4,812

Jingzhou Tongying

 

3,827

 

3,195

Hubei Wiselink

3,687

2,984

Henglong Tianyu

1,209

1,602

Honghu Changrun

692

484

Jiangling Tongchuang

 

45

 

240

Other related parties

62

147

Total

$

16,695

$

13,464

Advance Payments for Property, Plant and Equipment to Related Parties

December 31, 

    

2022

    

2021

Hubei Wiselink

$

1,618

$

565

Henglong Real Estate

 

224

 

245

Hubei Hongrun

42

Total

$

1,884

$

810

Advance Payments and Others to Related Parties

December 31, 

    

2022

    

2021

Sentient AB

$

632

$

Jiangling Tongchuang

401

324

Hubei Zhirong

 

146

 

Hubei Wiselink

 

54

 

Other related parties

 

206

 

276

Total

$

1,439

$

600

As of December 31, 2022, Hanlin Chen, our chairman, owns 59.13% of the common stock of the Company and has the effective power to control the vote on substantially all significant matters without the approval of other stockholders.

97 | Page

26.

Commitments and Contingencies

a.

Legal proceedings

The Company is not a party to any pending or, to the best of the Company’s knowledge, any threatened legal proceedings; and no director, officer or affiliate of the Company, or owner of record of more than five percent of the securities of the Company, or any associate of any such director, officer or security holder is a party adverse to the Company or has a material interest adverse to the Company in reference to pending litigation.

b.

Commitments

In addition to bank loans, notes payables, the related interest and other payables, the following table summarizes the Company’s non-cancelable commitments and contingencies as of December 31, 2022 (figures are in thousands of USD):

Payment Obligations by Period

    

2023

    

2024

    

2025

    

Thereafter

    

Total

Obligations for investment contracts (1)

$

4,307

$

$

$

$

4,307

Obligations for purchasing and services

 

23,962

4,650

 

 

 

28,612

Total

$

28,269

$

4,650

$

$

32,919

(1)In January 2022, Hubei Henglong entered into an agreement with other parties and committed to purchase 27.78% of shares of Suzhou Qingshan Zhiyuan for total consideration of RMB 60.0 million, equivalent to approximately $8.6 million at the prevailing rate. As of December 31, 2022, Hubei Henglong has paid RMB 30.0 million, equivalent to approximately $4.3 million. According to the agreement, the remaining consideration RMB 30.0 million, equivalent to approximately $4.3 million, will be paid in 2023.

27.

Segment Reporting

The accounting policies of the product sectors are the same as those described in the summary of significant accounting policies except that the disaggregated financial results for the product sectors have been prepared using a management approach, which is consistent with the basis and manner in which management internally disaggregates financial information for the purposes of assisting them in making internal operating decisions. Generally, the Company evaluates performance based on stand-alone product sector operating income and accounts for inter segment sales and transfers as if the sales or transfers were to third parties, at current market prices.

As of December 31, 2022, the Company had 15 product sectors, seven of which were principal profit makers and were reported as separate sectors and engaged in the production and sales of power steering (Henglong, Jiulong, Shenyang, Wuhu, Henglong KYB, Hubei Henglong and Brazil Henglong), and one holding company (Genesis). The other eight sectors were engaged in the development, manufacturing and sale of high polymer materials (Wuhu Hongrun), R&D services (Changchun Hualong), automobile steering columns (Jielong), provision of after-sales and R&D services (HLUSA), production and sale of power steering (Chongqing Henglong), manufacture and sales of automobile electronic systems and parts (Wuhan Chuguanjie), research and development of intelligent automotive technology (Jingzhou Qingyan) and manufacture and sales of automotive motors and electromechanical integrated systems (Wuhan Hyoseong).

As of December 31, 2021, the Company had 15 product sectors, six of which were principal profit makers and were reported as separate sectors and engaged in the production and sales of power steering (Henglong, Jiulong, Shenyang, Wuhu, Henglong KYB and Hubei Henglong), and one holding company (Genesis). The other nine sectors were engaged in the development, manufacturing and sale of high polymer materials (Wuhu Hongrun), R&D services (Changchun Hualong), automobile steering columns (Jielong), provision of after-sales and R&D services (HLUSA), production and sale of power steering (Chongqing Henglong), trade (Brazil Henglong), manufacture and sales of automobile electronic systems and parts (Wuhan Chuguanjie), research and development of intelligent automotive technology (Jingzhou Qingyan) and manufacture and sales of automotive motors and electromechanical integrated systems (Wuhan Hyoseong).

98 | Page

The Company’s product sector information is as follows (figures are in thousands of USD):

Net Sales

Net Income/(Loss)

Year Ended December 31, 

Year Ended December 31, 

    

2022

    

2021

    

2022

    

2021

Henglong

$

246,594

$

202,612

$

785

$

(526)

Jiulong

 

70,113

 

94,510

 

227

 

971

Shenyang

 

11,942

 

16,510

 

(1,083)

 

560

Wuhu

 

42,243

 

27,227

 

(215)

 

(385)

Hubei Henglong

 

126,652

 

128,142

 

9,588

 

11,162

Henglong KYB

 

121,139

 

80,683

 

4,564

 

248

Brazil Henglong

39,280

25,513

3,390

1,467

Other Entities

 

80,971

 

70,884

 

6,538

 

(959)

Total Segments

 

738,934

 

646,081

 

23,794

 

12,538

Corporate

 

 

 

(534)

 

(1,628)

Eliminations

 

(209,383)

 

(148,088)

 

(917)

 

(184)

Total consolidated

$

529,551

 

497,993

$

22,343

$

10,726

Depreciation and Amortization

Capital Expenditures

Year Ended December 31, 

Year Ended December 31, 

    

2022

    

2021

    

2022

    

2021

Henglong

$

7,285

$

6,691

$

5,908

$

1,613

Jiulong

 

2,156

 

2,742

 

1,102

 

1,863

Shenyang

 

590

 

649

 

146

 

267

Wuhu

 

713

 

943

 

203

 

48

Hubei Henglong

 

9,542

 

11,237

 

5,635

 

2,515

Henglong KYB

 

1,867

 

1,427

 

6,133

 

4,804

Brazil Henglong

196

205

869

(185)

Other Entities

 

2,785

 

3,172

 

3,262

 

731

Total Segments

 

25,134

 

27,066

 

23,258

 

11,656

Corporate

 

39

 

47

 

 

Eliminations

 

 

 

(2,774)

 

(1,754)

Total consolidated

$

25,173

$

27,113

$

20,484

$

9,902

Total Assets

December 31, 

    

2022

    

2021

Henglong

$

248,927

$

241,958

Jiulong

 

62,075

 

74,816

Shenyang

 

20,146

 

24,141

Wuhu

 

38,579

 

26,314

Hubei Henglong

 

392,482

 

431,529

Henglong KYB

 

107,045

 

77,598

Brazil Henglong

 

20,326

 

16,291

Other Entities

102,644

100,458

Total Segments

 

992,224

 

993,105

Corporate

 

58,767

 

69,705

Eliminations

 

(336,639)

 

(346,048)

Total consolidated

$

714,352

$

716,762

99 | Page

Financial information segregated by geographic region is as follows (figures are in thousands of USD):

Net Sales (1)

Long-term assets

 

Year Ended December 31, 

December 31, 

 

    

2022

    

2021

    

2022

    

2021

 

Geographic region:

 

  

 

  

 

  

  

China

$

331,589

$

324,979

$

123,062

$

165,264

United States

 

135,149

 

134,662

 

726

 

755

Other foreign countries

 

62,813

 

38,352

 

1,111

 

471

Total consolidated

$

529,551

$

497,993

$

124,899

(2)

$

166,490

(2)

(1)

Revenue is attributed to each country based on location of customers.

(2)

Pursuant to ASC 280-10-50-41, the deferred tax assets of $7.7 million and $10.1 million and the intangible assets of $1.3 million and $1.8 million were excluded from long-term assets as of December 31, 2022 and 2021, respectively.

100 | Page

EXHIBIT INDEX

Exhibit
Number

    

Description

3.1(i)

Certificate of Incorporation (incorporated by reference to Exhibit 3(i) to the Company’s Form 10-SB filed on August 27, 2001)

3.1.1(i)

Certificate of Amendment of Certificate of Incorporation, filed May 19, 2003 (incorporated by reference to Exhibit 4.1.1 to the Company’s Registration Statement on Form S-3 (File No. 333-133331) filed on April 17, 2006)

3.1(ii)

Bylaws (incorporated by reference to Exhibit 3(ii) to the Company’s Form 10-SB filed on August 27, 2001)

4.1

Description of the Company’s Securities*

10.1

Joint-venture Agreement, dated March 31, 2006, as amended on May 2, 2006, between Great Genesis Holdings Limited and Wuhu Chery Technology Co., Ltd. (incorporated by reference to Exhibit 10.8 to the Company’s Form 10-Q Quarterly Report filed on May 10, 2006)

10.2

Translation of the Equity Transfer Agreement dated March 31, 2008 in English (incorporated by reference to Exhibit 99.1 to the Company’s Form 8-K filed on April 2, 2008)

10.3

English Translation of the Sino-Foreign Equity Joint Venture Contract dated January 24, 2010 between Great Genesis Holdings Limited and Beijing Hainachuan Auto Parts Co., Ltd. (incorporated by reference to Exhibit 10.21 to the Company’s Form 10-K for the year ended December 31, 2009 filed on March 25, 2010)

10.4

Stock Exchange Agreement dated August 11, 2014 by and among Jingzhou City Jiulong Machinery Electricity Manufacturing Co., Ltd., China Automotive Systems, Inc. and Hubei Henglong Automotive System Group Co., Ltd. (incorporated by reference to Exhibit 10.2 to the Company’s Form 10-Q Quarterly Report filed on August 13, 2014)

10.5

English translation of Joint Venture Contract, dated as of April 27, 2018, by and between Hubei Henglong Automotive System Group Co., Ltd. and KYB (China) Investment Co., Ltd. (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on April 27, 2018)

23.1

Consent of PricewaterhouseCoopers Zhong Tian LLP*

31.1

Rule 13a-14(a) Certification*

31.2

Rule 13a-14(a) Certification*

32.1

Section 1350 Certification*

32.2

Section 1350 Certification*

101*

The following materials from the China Automotive Systems, Inc. Annual Report on Form 10-K for the year ended December 31, 2022, filed on March 30, 2022, formatted in Extensible Business Reporting Language (XBRL):

(i)Consolidated Balance Sheets;
(ii)Consolidated Statements of Income or Loss;
(iii)Consolidated Statements of Comprehensive Income or Loss;
(iv)Consolidated Statements of Changes in Stockholders’ Equity;
(v)Consolidated Statements of Cash Flows; and
(vi)Related Notes.

*

Filed herewith.

101 | Page

EX-4.1 2 caas-20221231xex4d1.htm EX-4.1

Exhibit 4.1

DESCRIPTION OF THE REGISTRANT’S SECURITIES

REGISTERED PURSUANT TO SECTION 12 OF THE

SECURITIES EXCHANGE ACT OF 1934

DESCRIPTION OF COMMON STOCK

We are authorized to issue 80,000,000 shares of common stock of $0.0001 par value per share. As of March 30, 2022, there were 32,338,302 shares of our common stock (including 2,152,600 shares of treasury stock) issued.

General

The holders of common stock are entitled to one vote per share on all matters submitted to a vote of stockholders, including the election of directors. There is no right to cumulate votes in the election of directors. The holders of common stock are entitled to any dividends that may be declared by the board of directors out of funds legally available therefore subject to the prior rights of holders of preferred stock and any contractual restrictions we have against the payment of dividends on common stock. In the event of our liquidation or dissolution, holders of common stock are entitled to share ratably in all assets remaining after payment of liabilities and the liquidation preferences of any outstanding shares of preferred stock (if any). Holders of common stock have no preemptive rights and have no right to convert their common stock into any other securities. All of the outstanding shares of common stock are fully paid and non-assessable.


Dividends

On May 27, 2014, the Company announced the payment of a special cash dividend of $0.18 per common share to the Company’s shareholders of record as of the close of business on June 26, 2014. The Company does not anticipate paying any other cash dividends in the foreseeable future. The Company currently intends to retain future earnings, if any, to finance operations and the expansion of its business. Any future determination to pay cash dividends will be at the discretion of the Company’s board of directors and will be based upon the Company’s financial condition, operating results, capital requirements, plans for expansion, restrictions imposed by any financing arrangements and any other factors that the Company’s board of directors deems relevant.

Transfer Agent

The transfer agent and registrar for our common stock is Securities Transfer Corporation.

Listing

Our common stock is listed on the NASDAQ Capital Market under the symbol “CAAS.”

Delaware Anti-Takeover Law

We are subject to the provisions of Section 203 of the Delaware General Corporation Law. In general, this section prohibits a publicly held Delaware corporation from engaging in a business combination with an interested stockholder for a period of three years after the date of the transaction in which the person becomes an interested stockholder, unless:

before the date on which the stockholder became an interested stockholder, the corporation’s board of directors approved either the business combination or the transaction in which the person became an interested stockholder;
the stockholder acquires more than 85% of the outstanding voting stock of the corporation, excluding shares held by directors who are officers or held in certain employee stock plans, upon consummation of the transaction in which the stockholder becomes an interested stockholder; or
the business combination is approved by the board of directors and by two-thirds of the outstanding voting stock of the corporation that is not held by the interested stockholder, at a meeting of the stockholders held on or after the date of the business combination.

Section 203 defines “business combination” to include:

any merger or consolidation involving the corporation and the interested stockholder;
any sale, transfer, pledge or other disposition of 10% or more of our assets involving the interested stockholder;
in general, any transaction that results in the issuance or transfer by us of any of our stock to the interested stockholder; or
the receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges or other financial benefits provided


by or through the corporation.

Indemnification of Directors and Officers

Section 145 of the Delaware General Corporation Law authorizes a court to award, or a corporation’s board of directors to grant, indemnity to directors and officers in terms sufficiently broad to permit such indemnification under certain circumstances for liabilities (including reimbursement for expenses incurred) arising under the Securities Act. There are no specific provisions relating to indemnification of directors and officers in our certificate of incorporation or bylaws.


EX-23.1 3 caas-20221231xex23d1.htm EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (No.333-252825) and Form S-8 (No.333-126959) of China Automotive Systems, Inc. of our report dated March 30, 2023 relating to the financial statements, which appears in this Form 10-K.

/s/ PricewaterhouseCoopers Zhong Tian LLP

 

Shanghai, the People’s Republic of China

 

March 30, 2023

 


EX-31.1 4 caas-20221231xex31d1.htm EX-31.1

Exhibit 31.1

RULE 13a-14(a) CERTIFICATION FOR FORM 10-K (CEO)

I, Qizhou Wu, certify that:

1.I have reviewed this annual report on Form 10-K of China Automotive Systems, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal controls over financial reporting.

Date: March 30, 2023

By:

/s/ Qizhou Wu

Qizhou Wu

Chief Executive Officer


EX-31.2 5 caas-20221231xex31d2.htm EX-31.2

Exhibit 31.2

RULE 13a-14(a) CERTIFICATION FOR FORM 10-K (CFO)

I, Jie Li, certify that:

1.I have reviewed this annual report on Form 10-K of China Automotive Systems, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal controls over financial reporting.

Date: March 30, 2023

By:

/s/ Jie Li

Jie Li

Chief Financial Officer


EX-32.1 6 caas-20221231xex32d1.htm EX-32.1

Exhibit 32.1

SECTION 1350 CERTIFICATION (CEO)

CHINA AUTOMOTIVE SYSTEMS, INC.

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of China Automotive Systems, Inc., the “Company,” on Form 10-K for the year ended December 31, 2022, as filed with the Securities and Exchange Commission on the date hereof, the “Report,” I, Qizhou Wu, Chief Executive Officer and President of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: March 30, 2023

By:

/s/ Qizhou Wu

Qizhou Wu

Chief Executive Officer


EX-32.2 7 caas-20221231xex32d2.htm EX-32.2

Exhibit 32.2

SECTION 1350 CERTIFICATION (CFO)

CHINA AUTOMOTIVE SYSTEMS, INC.

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of China Automotive Systems, Inc., the “Company,” on Form 10-K for the year ended December 31, 2022, as filed with the Securities and Exchange Commission on the date hereof, the “Report,” I, Jie Li, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: March 30, 2023

By:

/s/ Jie Li

Jie Li

Chief Financial Officer


EX-101.SCH 8 caas-20221231.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Income or Loss link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Comprehensive Income or Loss link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Accounts and Notes Receivable - Advance Payments (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Advance Payments and Others (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Deferred Income Tax Assets and Liabilities - Components of deferred tax assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Other non-current assets (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Bank Loans (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Accounts and Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Accrued Expenses and Other Payables (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Taxes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Other Income, Net (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - Financial (Income)/Expense, net (Details) link:presentationLink link:calculationLink link:definitionLink 42202 - Disclosure - Income Taxes - Provision for income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 42601 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00505 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Organization and Business (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Organization and Business - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Basis of Presentation and Significant Accounting Policies - Estimated useful lives (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Basis of Presentation and Significant Accounting Policies - Warranties activities (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Basis of Presentation and Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Accounts and Notes Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Accounts and Notes Receivable - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Inventories - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Property, Plant and Equipment - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Intangible Assets - Amortization expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Long-term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Long-term Investments - Summarizes of Condensed Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Long-term Investments - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Deferred Income Tax Assets and Liabilities - Classified in the consolidated balance sheets (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Deferred Income Tax Assets and Liabilities - Activity in the Companys valuation allowance for deferred tax assets (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Deferred Income Tax Assets and Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Other non-current assets - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Bank Loans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Taxes Payable - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Other Long-term Payable (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Redeemable non-controlling interests (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Stock Options - Activities of stock options (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - Stock Options - Summary of the range of exercise prices for stock options (Details) link:presentationLink link:calculationLink link:definitionLink 41704 - Disclosure - Stock Options - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Retained Earnings (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Treasury stock (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Other Income, Net (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - Income Taxes - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 42301 - Disclosure - Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 42302 - Disclosure - Income Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 42401 - Disclosure - Significant Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 42501 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 42502 - Disclosure - Related Party Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 42602 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 42701 - Disclosure - Segment Reporting - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 42702 - Disclosure - Segment Reporting - Product sector information (Details) link:presentationLink link:calculationLink link:definitionLink 42703 - Disclosure - Segment Reporting - Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - Consolidated Statements of Income or Loss (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Organization and business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Accounts and Notes Receivable link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Advance Payments and Others link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Long-term Investments link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Deferred Income Tax Assets and Liabilities link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Other non-current assets link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Bank Loans link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Accounts and Notes Payable link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Accrued Expenses and Other Payables link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Taxes Payable link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Other Long-term Payable link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Redeemable non-controlling interests link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Stock Options link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Retained Earnings link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Treasury Stock link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Other Income, Net link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - Financial (Income)/Expense, net link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - Income Per Share link:presentationLink link:calculationLink link:definitionLink 12401 - Disclosure - Significant Concentrations link:presentationLink link:calculationLink link:definitionLink 12501 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 12601 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 12701 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Organization and business (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Accounts and Notes Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Advance Payments and Others (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Long-term Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Deferred Income Tax Assets and Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Other non-current assets (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Bank Loans (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Accounts and Notes Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Accrued Expenses and Other Payables (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Taxes Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Stock Options (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - Other Income, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 32103 - Disclosure - Financial (Income)/Expense, net (Tables) link:presentationLink link:calculationLink link:definitionLink 32203 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 32303 - Disclosure - Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 32503 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 32603 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 32703 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Stock Options - Assumptions used to estimate fair value (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 caas-20221231_cal.xml EX-101.CAL EX-101.DEF 10 caas-20221231_def.xml EX-101.DEF EX-101.LAB 11 caas-20221231_lab.xml EX-101.LAB EX-101.PRE 12 caas-20221231_pre.xml EX-101.PRE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Mar. 30, 2023
Jun. 30, 2022
Document and Entity Information [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Document Transition Report false    
Entity File Number 000-33123    
Entity Registrant Name CHINA AUTOMOTIVE SYSTEMS INC    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 33-0885775    
Entity Address, Address Line One No. 1 Henglong Road, Yu Qiao Development Zone    
Entity Address, Address Line Two Shashi District    
Entity Address, Address Line Three Jing Zhou City    
Entity Address, City or Town Hubei Province    
Entity Address, Country CN    
Entity Address, Postal Zip Code 434000    
City Area Code 86    
Local Phone Number 716-412-7901    
Title of 12(b) Security Common Stock, $0.0001 par value     
Trading Symbol CAAS    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag false    
Entity Shell Company false    
Entity Public Float     $ 28.4
Entity Common Stock, Shares Outstanding   30,185,702  
Entity Central Index Key 0001157762    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Amendment Flag false    
Auditor Name PricewaterhouseCoopers    
Auditor Firm ID 1424    
Auditor Location 42/F New Bund Center, 588 Dongyu Road, Pudong New Area, Shanghai 200126, PRC    
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 121,216 $ 131,695
Pledged cash 37,735 27,804
Short-term investments 12,861 1,756
Accounts and notes receivable, net - unrelated parties (Allowance for credit losses of $14,359 and $11,961, respectively) 214,308 195,729
Accounts and notes receivable, net - related parties (Allowance for credit losses of $ 1,763 and $898, respectively) 10,016 14,607
Advance payments and others, net - unrelated parties (Allowance for credit losses of $115 and $55, respectively) 10,907 12,696
Advance payments and others - related parties 1,439 600
Inventories 112,236 116,493
Total current assets 520,718 501,380
Non-current assets:    
Property, plant and equipment, net 106,606 127,721
Land use rights, net 9,555 10,732
Intangible assets, net 1,273 1,812
Operating lease assets 477 138
Long-term time deposits 0 8,135
Other receivables, net (Allowance for credit losses of nil and $50, respectively) 46 358
Advance payment for property, plant and equipment - unrelated parties 6,331 2,284
Advance payment for property, plant and equipment - related parties 1,884 810
Long-term investments 59,810 36,966
Deferred tax assets 7,652 10,114
Other non-current assets 0 16,312
Total assets 714,352 716,762
Current liabilities:    
Short-term bank loans 45,671 47,592
Accounts and notes payable - unrelated parties 218,412 214,590
Accounts and notes payable - related parties 16,695 13,464
Customer deposits 5,654 2,400
Accrued payroll and related costs 11,628 10,984
Accrued expenses and other payables 48,311 50,332
Taxes payable 17,598 12,326
Operating lease liabilities - current portion 226 128
Total current liabilities 364,195 351,816
Long-term liabilities:    
Advances payable 2,144 2,028
Operating lease liabilities - non-current portion 255 22
Long-term loans 528 0
Deferred tax liabilities 4,010 4,380
Long-term taxes payable 15,805 21,075
Total liabilities 386,937 379,321
Commitments and Contingencies
Mezzanine equity:    
Redeemable non-controlling interests 582 553
Stockholders' Equity    
Common stock, $0.0001 par value - Authorized - 80,000,000 shares Issued - 32,338,302 and 32,338,302 shares at December 31, 2022 and 2021, respectively 3 3
Additional paid-in capital 63,731 63,731
Retained earnings-    
Appropriated 11,851 11,481
Unappropriated 247,174 226,363
Accumulated other comprehensive income (3,413) 24,717
Treasury stock - 2,152,600 and 1,486,526 shares at December 31, 2022 and 2021, respectively (7,695) (5,261)
Total parent company stockholders' equity 311,651 321,034
Non-controlling interests 15,182 15,854
Total stockholders' equity 326,833 336,888
Total liabilities, mezzanine equity and stockholders' equity $ 714,352 $ 716,762
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Consolidated Balance Sheets    
Accounts and notes receivable - unrelated parties, allowance for credit losses $ 14,359 $ 11,961
Accounts and notes receivable - related parties, allowance for credit losses 1,763 898
Advance payments and others, unrelated parties - allowance for credit losses 115 55
Other receivables, allowance for credit losses $ 0 $ 50
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 80,000,000 80,000,000
Common stock, shares issued 32,338,302 32,338,302
Treasury stock, shares 2,152,600 1,486,526
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Income or Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Consolidated Statements of Income or Loss    
Net product sales ($44,282 and $65,131 sold to related parties for the years ended December 31, 2022 and 2021) $ 529,551 $ 497,993
Cost of products sold ($28,810 and $31,580 purchased from related parties for the years ended December 31, 2022 and 2021) 446,157 425,914
Gross profit 83,394 72,079
Net gain on other sales 3,696 4,368
Operating expenses:    
Selling expenses 16,910 18,278
General and administrative expenses 26,120 24,423
Research and development expenses 36,109 28,228
Total operating expenses 79,139 70,929
Operating income 7,951 5,518
Other income, net 5,782 6,668
Interest expense (1,450) (1,437)
Financial income/(expense), net 10,753 (2,350)
Income before income tax expenses and equity in earnings of affiliated companies 23,036 8,399
Less: Income taxes 3,082 4,004
Add: Equity in earnings of affiliated companies 2,389 6,331
Net income 22,343 10,726
Net income/(loss) attributable to non-controlling interest 1,132 (352)
Accretion to redemption value of redeemable non-controlling interests (30) (28)
Net income attributable to parent company's common shareholders $ 21,181 $ 11,050
Net income attributable to parent company's common shareholders per share -    
Basic (in dollars per share) $ 0.69 $ 0.36
Diluted (in dollars per share) $ 0.69 $ 0.36
Denominator:    
Basic (in shares) 30,639,102 30,851,776
Diluted (in shares) 30,641,274 30,855,431
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Income or Loss (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Consolidated Statements of Income or Loss    
Revenue from related parties $ 44,282 $ 65,131
Related party costs $ 28,810 $ 31,580
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Comprehensive Income or Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Consolidated Statements of Comprehensive Income or Loss    
Net income $ 22,343 $ 10,726
Other comprehensive income:    
Foreign currency translation (loss)/gain (29,934) 7,784
Comprehensive (loss)/income (7,591) 18,510
Comprehensive (loss)/income attributable to non-controlling interest (672) 128
Accretion to redemption value of redeemable non-controlling interests (30) (28)
Comprehensive (loss)/income attributable to parent company $ (6,949) $ 18,354
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Wuhu Hongrun New Material Co., Ltd., "Wuhu Hongrun"
Additional Paid-in Capital
Retained Earnings - Appropriated
Unappropriated
Accumulated Other Comprehensive (Loss)/Income
Treasury Stock
Non-controlling Interest
Wuhu Hongrun New Material Co., Ltd., "Wuhu Hongrun"
Non-controlling Interest
Total
Balance at January 1 at Dec. 31, 2020 $ 3   $ 64,273 $ 11,303 $ 215,491 $ 17,413 $ (5,261)   $ 16,170  
Share-based compensation     88              
Acquisition of the non-controlling interest in Wuhu   $ (630)           $ (444)    
Net income attributable to parent company         11,078         $ 11,050
Appropriation of retained earnings       178 (178)          
Repurchase of common stock in 2022 and 2021 - 666,074 and nil shares, respectively             0     0
Net foreign currency translation adjustment attributable to non-controlling interest                 480  
Net income/(loss) attributable to non-controlling interest                 (352) (352)
Net foreign currency translation adjustment attributable to parent company           7,304        
Balance at December 31 at Dec. 31, 2021 3   63,731 11,481 226,363 24,717 (5,261)   15,854 336,888
Total parent company stockholders' equity at Dec. 31, 2021                   321,034
Accretion of redeemable non-controlling interests         (28)          
Share-based compensation     0              
Acquisition of the non-controlling interest in Wuhu   $ 0           $ 0    
Net income attributable to parent company         21,211         21,181
Appropriation of retained earnings       370 (370)          
Repurchase of common stock in 2022 and 2021 - 666,074 and nil shares, respectively             (2,434)     (2,400)
Net foreign currency translation adjustment attributable to non-controlling interest                 (1,804)  
Net income/(loss) attributable to non-controlling interest                 1,132 1,132
Net foreign currency translation adjustment attributable to parent company           (28,130)        
Balance at December 31 at Dec. 31, 2022 $ 3   $ 63,731 $ 11,851 247,174 $ (3,413) $ (7,695)   $ 15,182 326,833
Total parent company stockholders' equity at Dec. 31, 2022                   $ 311,651
Accretion of redeemable non-controlling interests         $ (30)          
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Balance at January 1 1,486,526  
Repurchase of common stock 666,074 0
Balance at December 31 2,152,600 1,486,526
Common Stock    
Balance at January 1 32,338,302 32,338,302
Balance at December 31 32,338,302 32,338,302
Treasury Stock    
Balance at January 1 1,486,526 1,486,526
Repurchase of common stock 666,074 0
Balance at December 31 2,152,600 1,486,526
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:    
Net income $ 22,343 $ 10,726
Adjustments to reconcile net income to net cash provided by operating activities:    
Share-based compensation 0 88
Depreciation and amortization 25,173 27,113
Deferred income taxes 1,243 4,020
Allowance for credit losses 4,404 2,738
Impairment loss on prepayment for investment in Hefei Senye 2,676 0
Equity in earnings of affiliates (2,389) (6,331)
Government subsidy reclassified from advances payable 0 (1,253)
Loss on disposal of fixed assets 58 389
(Increase)/decrease in:    
Accounts and notes receivable (36,935) 26,560
Advance payments and others (41) 1,439
Inventories (5,368) (25,684)
Increase/(decrease) in:    
Accounts and notes payable 27,271 (2,801)
Customer deposits 3,580 870
Accrued payroll and related costs 1,628 (2,721)
Accrued expenses and other payables 1,158 (4,081)
Taxes payable 2,925 (4,501)
Advances payable 297 1,700
Net cash provided by operating activities 48,023 28,271
Cash flows from investing activities:    
Purchase of short-term investments and long-term time deposits (80,244) (63,478)
Proceeds from maturities of short-term investments 75,144 69,351
Decrease/(increase) in demand loans and employee housing loans included in other receivables 292 (171)
Loan to a related party (146) 0
Repayment of loan from a related party 0 154
Cash received from property, plant and equipment sales 1,514 150
Cash paid to acquire property, plant and equipment (including $ 3,568 and $1,965 paid to related parties for the years ended December 31, 2022 and 2021, respectively) (20,296) (9,260)
Cash paid to acquire intangible assets (188) (642)
Cash received from long-term investment 3,986 20,621
Investment under equity method (12,802) (308)
Cash prepaid for investment under equity method 0 (13,454)
Net cash provided by/(used in) investing activities (32,740) 2,963
Cash flows from financing activities:    
Proceeds from bank loans 51,898 53,209
Repayment of bank loans and government loans (49,917) (50,803)
Repurchase of common share (2,434) 0
Repayments of the borrowing under sale and leaseback transaction (1,130) (4,450)
Acquisition of non-controlling interest 0 (1,075)
Net cash used in financing activities (1,583) (3,119)
Cash and cash equivalents affected by foreign currency (14,248) 3,323
Net increase in cash and cash equivalents (548) 31,438
Cash, cash equivalents and pledged cash at beginning of year 159,499 128,061
Cash, cash equivalents and pledged cash at end of year 158,951 159,499
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for interest 1,492 1,843
Cash paid for income taxes 4,044 3,398
Non-cash investing activities:    
Property, plant and equipment recorded during the year which previously were advance payments 2,473 8,543
Change in accounts payable for acquiring property, plant and equipment 985 $ 1,510
Supplemental disclosure of acquisition of operating lease assets $ 477  
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Payments to acquire property plant and equipment $ 20,296 $ 9,260
Related party    
Payments to acquire property plant and equipment $ 3,445 $ 1,965
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and business
12 Months Ended
Dec. 31, 2022
Organization and Business  
Organization and business

1.

Organization and Business

China Automotive Systems, Inc., “China Automotive,” was incorporated in the State of Delaware on June 29, 1999 under the name of Visions-In-Glass, Inc. China Automotive, including, when the context so requires, its subsidiaries, is referred to herein as the “Company.” The Company is primarily engaged in the manufacture and sale of automotive systems and components, as described below.

Great Genesis Holdings Limited, a company incorporated on January 3, 2003 under the Companies Ordinance of Hong Kong as a limited liability company, “Genesis,” is a wholly-owned subsidiary of the Company.

Henglong USA Corporation, “HLUSA,” which was incorporated on January 8, 2007 in Troy, Michigan, is a wholly-owned subsidiary of the Company, and mainly engages in marketing of automotive parts in North America, and provides after-sales service and research and development (“R&D”) support.

The Company owns interests in the following subsidiaries incorporated in the PRC and Brazil as of December 31, 2022 and 2021.

Percentage Interest

 

December 31, 

December 31, 

Name of Entity

    

2022

    

2021

 

Shashi Jiulong Power Steering Gears Co., Ltd., “Jiulong” 1

 

100.00

%  

100.00

%

Jingzhou Henglong Automotive Parts Co., Ltd., “Henglong” 2

100.00

%

100.00

%

Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., “Shenyang” 3

 

70.00

%  

70.00

%

Wuhan Jielong Electric Power Steering Co., Ltd., “Jielong” 4

 

85.00

%  

85.00

%

Wuhu Henglong Automotive Steering System Co., Ltd., “Wuhu”5

100.00

%

100.00

%

Hubei Henglong Automotive System Group Co., Ltd., “Hubei Henglong” 6

 

100.00

%  

100.00

%

Jingzhou Henglong Automotive Technology (Testing) Center, “Testing Center” 7

 

100.00

%  

100.00

%

Chongqing Henglong Hongyan Automotive System Co., Ltd., “Chongqing Henglong” 8

 

70.00

%  

70.00

%

CAAS Brazil’s Imports and Trade In Automotive Parts Ltd., “Brazil Henglong” 9

 

95.84

%  

95.84

%

Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie” 10

 

85.00

%  

85.00

%

Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong” 11

 

100.00

%  

100.00

%

Jingzhou Qingyan Intelligent Automotive Technology Research Institute Co., Ltd., “Jingzhou Qingyan”12

 

60.00

%

Hubei Henglong & KYB Automobile Electric Steering System Co., Ltd., “Henglong KYB”13

 

66.60

%  

66.60

%  

Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., “Wuhan Hyoseong”14

51.00

%

51.00

%

Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun”15

62.00

%

62.00

%  

Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong” 16

100.00

%

100.00

%

1.Jiulong was established in 1993 and mainly engages in the production of integral power steering gears for heavy-duty vehicles.
2.Henglong was established in 1997 and mainly engages in the production of rack and pinion power steering gears for cars and light duty vehicles.
3.Shenyang was established in 2002 and focuses on power steering parts for light duty vehicles.
4.Jielong was established in 2006 and mainly engages in the production and sales of automobile steering columns.
5.Wuhu was established in 2006 and mainly engages in the production and sales of automobile steering systems. In April 2021, the Company obtained an additional 22.67% equity interest in Wuhu for total consideration of RMB 6.9 million, equivalent to approximately $1.1 million, from the other shareholder. The Company retained its controlling interest in Wuhu and the acquisition of the non-controlling interest was accounted for as an equity transaction.
6.On March 7, 2007, Genesis established Hubei Henglong, formerly known as Jingzhou Hengsheng Automotive System Co., Ltd., its wholly-owned subsidiary, to engage in the production and sales of automotive steering systems. On July 8, 2012, Hubei Henglong changed its name to Hubei Henglong Automotive System Group Co., Ltd.
7.In December 2009, Henglong, a subsidiary of Genesis, formed the Testing Center, which mainly engages in the research and development of new products.

8.

On February 21, 2012, Hubei Henglong and SAIC-IVECO Hongyan Company, “SAIC-IVECO,” established a Sino-foreign joint venture company, Chongqing Henglong, to design, develop and manufacture both hydraulic and electric power steering systems and parts.

9.

On August 21, 2012, Brazil Henglong was established as a Sino-foreign joint venture company by Hubei Henglong and two Brazilian citizens, Ozias Gaia Da Silva and Ademir Dal’ Evedove. Brazil Henglong engages mainly in the import and sales of automotive parts in Brazil. In May 2017, the Company obtained an additional 15.84% equity interest in Brazil Henglong for nil consideration. The Company retained its controlling interest in Brazil Henglong and the acquisition of the non-controlling interest was accounted for as an equity transaction.

10.

In May 2014, together with Hubei Wanlong, Jielong formed a subsidiary, Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie”, which mainly engages in research and development, manufacture and sales of automobile electronic systems and parts. Wuhan Chuguanjie is located in Wuhan, China.

11.

In January 2015, Hubei Henglong formed Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong”, which mainly engages in the design and sale of automotive electronics.

12.

In November 2017, Hubei Henglong formed Jingzhou Qingyan Intelligent Automotive Technology Research Institute Co., Ltd., “Jingzhou Qingyan”, which mainly engages in the research and development of intelligent automotive technology. Jingzhou Qingyan deregistered from the local business administration on June 22, 2022.

13.In August 2018, Hubei Henglong and KYB (China) Investment Co., Ltd. (“KYB”) established Hubei Henglong KYB Automobile Electric Steering System Co., Ltd. (“Henglong KYB”), which mainly engages in design, manufacture, sales and after-sales service of automobile electronic systems. Hubei Henglong owns 66.6% of the shares of this entity and has consolidated it since its establishment.
14.In March 2019, Hubei Henglong and Hyoseong Electric Co., Ltd. established Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd. (“Wuhan Hyoseong”), which mainly engages in the design, manufacture and sales of automotive motors and electromechanical integrated systems. Hubei Henglong owns 51.0% of the shares of Wuhan Hyoseong and has consolidated it since its establishment.
15.In December 2019, Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun”, which mainly engages in the development, manufacturing and sale of high polymer materials. Hubei Henglong owns 62.0% of the shares of Wuhu Hongrun and has consolidated it since its establishment.
16.In April 2020, Hubei Henglong acquired 100.0% of the equity interests of Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong”, for total consideration of RMB 1.2 million, equivalent to approximately $0.2 million from an entity controlled by Hanlin Chen. Before the acquisition, 52.1% of the shares of Changchun Hualong were ultimately owned by Hanlin Chen and 47.9% of the shares were owned by third parties. Changchun Hualong mainly engages in design and R&D of automotive parts.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Basis of Presentation and Significant Accounting Policies  
Basis of Presentation and Significant Accounting Policies

2.

Basis of Presentation and Significant Accounting Policies

Basis of Presentation - For the years ended December 31, 2022 and 2021, the consolidated financial statements include the accounts of the Company and its subsidiaries, which are described in Note 1. Significant inter-company balances and transactions have been eliminated upon consolidation. The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America.

Shenyang was formed in 2002, with 70% owned and controlled by the Company, and 30% owned by Shenyang Automotive Industry Investment Corporation, “JB Investment.” The highest authority of Shenyang is its board of directors, which is comprised of seven directors, four of whom, 57%, are appointed by the Company, and three of whom, 43%, are appointed by JB Investment. As for day-to-day operating matters, approval by more than two-thirds of the members of such board of directors, 67%, is required. The chairman of such board of directors is appointed by the Company. In March 2003, the Company and Jinbei entered into an act-in-concert agreement, under which the directors appointed by Jinbei agree to act in concert with the directors appointed by the Company. As a result, the Company obtained control of Shenyang in March 2003. The general manager of Shenyang is appointed by the Company.

Jielong was formed in April 2006. On December 31, 2022, 85% of Jielong was owned by the Company, and 15% of Jielong was owned by Hubei Wanlong. The highest authority of Jielong is its board of directors, which is comprised of three directors, two of whom, 67%, are appointed by the Company, and one of whom, 33%, is appointed by Hubei Wanlong. As for day-to-day operating matters, approval by at least two-thirds of the members of such board of directors is required. Both the chairman of such board of directors and the general manager of Jielong are appointed by the Company.

Chongqing Henglong was formed in 2012, with 70% owned by the Company and 30% owned by SAIC-IVECO. The highest authority of the Chongqing Henglong is its board of directors, which is comprised of five directors, three of whom, 60%, are appointed by the Company, and two of whom, 40%, are appointed by SAIC-IVECO. As for day-to-day operating matters, approval by at least two-thirds of the members of such board of directors is required. In February 2012, the Company and SAIC-IVECO entered into an “Act in Concert” agreement. According to the agreement, the directors appointed by SAIC-IVECO agreed to execute the “Act in Concert” agreement with the directors designated by the Company, resulting in the Company having voting control of Chongqing Henglong. The chairman of such board of directors and the general manager of Chongqing Henglong are both appointed by the Company.

Brazil Henglong was formed in 2012, with 80% owned by the Company and 20% owned by Mr. Ozias Gaia Da Silva and Mr. Ademir Dal’ Evedove. In May 2017, the Company obtained an additional 15.84% equity interest in Brazil Henglong for nil consideration. The Company retained its controlling interest in Brazil Henglong and the acquisition of the non-controlling interest was accounted for as an equity transaction. After the acquisition, the Company owns 95.84% of Brazil Henglong’s shares. The highest authority of Brazil Henglong is its board of directors. In making operational decision, approval by voting rights representing at least 3/4 of the capital, 75%, is required and 95.84% of voting rights were owned by the Company. The chairman of such board of directors is appointed by the Company. The general manager is Mr. Ozias Gaia Da Silva.

Wuhan Chuguanjie was formed in 2014, with 85% owned by the Company and 15% owned by Hubei Wanlong. The highest authority of Wuhan Chuguanjie is its board of directors, which is comprised of three directors, two of whom, 67%, are appointed by the Company, and one of whom, 33%, is appointed by Hubei Wanlong. As for day-to-day operating matters, approval by at least two-thirds of the members of such board of directors is required. Both of the chairman of such board of directors and the general manager of Chuguanjie are appointed by the Company.

Henglong KYB was formed in 2018, with 66.60% owned by the Company and 33.40% owned by KYB. The highest authority of Henglong KYB is its board of directors, which is comprised of five directors, three of whom are appointed by the Company, and two of whom are appointed by KYB. As for day-to-day operating matters, approval by at least three-fifths of the members of such board of directors is required. The chairman of such board of directors is appointed by the Company and the general manager is appointed by KYB.

Wuhan Hyoseong was formed in 2019, with 51% owned by the Company and 49% owned by Hyoseong. The highest authority of Wuhan Hyoseong is its board of directors, which is comprised of five directors, three of whom are appointed by the Company, and two of whom are appointed by Hyoseong. As for day-to-day operating matters, approval by at least three-fifths of the members of such board of directors is required. The chairman of such board of directors is appointed by the Company and the vice chairman is appointed by Wuhan Hyoseong.

Wuhu Hongrun was formed in 2019, with 62% owned by the Company and 38% owned by the other two parties. The highest authority of Wuhu Hongrun is its board of directors, which is comprised of five directors. The directors are elected by the general meeting of shareholders. As for day-to-day operating matters, approval by at least three-fifths of the members of such board of directors is required. The chairman and the general management are appointed by the board of directors.

Use of Estimates - The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. The Company is of the opinion that the significant estimates related to valuation of long term assets and investment, the realizable value of accounts receivable and inventories, the accrual of warranty obligations and the recoverability of deferred tax assets. Actual results could differ from those estimates.

Cash and Cash Equivalents - Cash and cash equivalents include all highly-liquid investments with an original maturity of three months or less at the date of purchase.

Pledged Cash - Pledged as collateral for the Company’s notes payable and restricted to use. The Company regularly pays some of its suppliers by bank notes. The Company has to deposit a cash deposit, equivalent to 40%-100% of the face value of the relevant bank note, in order to obtain the bank note.

Short-term Investments - Short-term investments are comprised of time deposits with original terms of three months to one year and wealth management financial products maturing within one year. The carrying values of time deposits approximate fair value because of their short-term maturities. The interest earned is recognized in the consolidated statements of income or loss over the contractual term of the deposits. The wealth management financial products are measured at fair value and classified as Level 3 within the fair value measurement hierarchy. Changes in the fair value are reflected in other income in the consolidated statements of income or loss.

Current Expected Credit Losses - The company adopted ASU No. 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” (“ASC Topic 326”) and other related ASUs. The Company’s accounts and notes receivable, advance payments and other receivables are within the scope of ASC Topic 326. The Company has identified the relevant risk characteristics of its customers and the related receivables, and other receivables which include type of the products the Company provides, nature of the customers or a combination of these characteristics. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Company considers the historical credit loss experience, current economic conditions, supportable forecasts of future economic conditions, and any recoveries in assessing the lifetime expected credit losses. Other key factors that influence the expected credit loss analysis include customer demographics, payment terms offered in the normal course of business to customers, and industry-specific factors that could impact the Company’s receivables. Additionally, external data and macroeconomic factors are also considered.

For the year ended December 31, 2022 and 2021, the Company recorded $4.5 million and $2.7 million expected credit loss expense in general and administrative expenses, respectively. As of December 31, 2022, the expected credit loss provision for the current and non-current assets were $16.2 million and nil, respectively.

Inventories - Inventories are stated at the lower of cost and net realizable value. Cost is calculated on the moving-average basis and includes all costs to acquire and other costs to bring the inventories to their present location and condition. The Company evaluates the net realizable value of its inventories on a regular basis and records a provision for loss to reduce the computed moving-average cost if it exceeds the net realizable value.

Advance Payments - These amounts represent advances to acquire various assets to be utilized in the future in the Company’s normal business operations, such as machine equipment, raw materials and technology. Such amounts are paid according to their respective contract terms. Advance payment for machinery and equipment is classified as advance payment for property, plant and equipment in the consolidated balance sheet and advance payment of raw materials and technology are classified as advance payments and others in the consolidated balance sheet.

Property, Plant and Equipment – Property, plant and equipment are stated at cost. Major renewals and improvements are capitalized; minor replacements and maintenance and repairs are charged to operations. Depreciation is calculated on the straight-line method over the estimated useful lives of the respective assets as follows:

Category

    

Estimated Useful Life (Years)

Buildings

 

25

Machinery and equipment

 

6

Electronic equipment

 

4

Motor vehicles

 

8

Land use rights  - Land use rights represent acquisition costs to purchase land use rights from the PRC government, which are evidenced by property certificates. The periods of these purchased land use rights are either 45 years or 50 years. The Company classifies land use rights as long-term assets on the balance sheet and cash outflows related to acquisition of land use rights as investing activities.

Land use rights are carried at cost less accumulated amortization and impairment losses, if any. Amortization is computed using the straight-line method over the term specified in the land use right certificate for 45 years or 50 years, as applicable. Amortization expenses of land use rights were $0.3 million and $0.3 million for the years ended December 31, 2022 and 2021, respectively.

As of December 31, 2022 and 2021, the Company had pledged land use rights with a net book value of approximately $5.1 million and $5.7 million, respectively, as security for its comprehensive credit facilities with banks in China.

Construction in Progress – Construction in progress, which represents buildings under construction and plant and equipment pending installation, are stated at cost. Cost includes construction and acquisitions, and interest charges arising from borrowings used to finance assets during the period of construction or installation and testing. No provision for depreciation is made on assets under construction until such time as the relevant assets are completed and ready for their intended commercial use.

Gains or losses on disposal of property, plant and equipment are determined as the difference between the net disposal proceeds and the carrying amount of the relevant asset, and are recognized in the consolidated statements of income or loss on the date of disposal.

Interest Costs Capitalized - Interest costs incurred in connection with borrowings for the acquisition, construction or installation of property, plant and equipment are capitalized and depreciated as part of the asset’s total cost when the respective asset is placed into service. Interest costs capitalized for the years ended December 31, 2022 and 2021, were $0.2 million and $0.5 million, respectively.

Intangible Assets - Intangible assets, representing patents and technical know-how acquired, are stated at cost less accumulated amortization and impairment losses. Amortization is calculated on the straight-line method over the estimated useful life of 5 to 15 years.

Long-Lived Assets - The Company has adopted the provisions of ASC Topic 360, “Accounting for the Impairment or Disposal of Long-Lived Assets.” Property, plant and equipment and definite life intangible assets are reviewed periodically for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. If required, an impairment loss is recognized as the difference between the carrying value and the fair value of the assets.

In assessing long-lived assets for impairment, management considered the Company’s product line portfolio, customers and related commercial agreements, and other factors in grouping assets and liabilities at the lowest level for which identifiable cash flows are largely independent. The Company considers projected future undiscounted cash flows, trends and other factors in its assessment of whether impairment conditions exist. Whilst the Company believes that its estimates of future cash flows are reasonable, different assumptions regarding such factors as future automotive production volumes, customer pricing, economics and productivity and cost saving initiatives, could significantly affect its estimates. In determining fair value of long-lived assets, management uses appraisals, management estimates or discounted cash flow calculations.

Long-term Investments – The Company’s long-term investments include investments in corporations and investments in limited partnerships. Investments in corporations which the Company has the ability to exert significant influence are accounted for using the equity method. Investments in limited partnerships which the Company has more than virtually no influence are accounted for using the equity method. The limited partnerships accounted for its investments at fair value that were classified under Level 1, in the fair value hierarchy , for those whose shares were listed and actively traded on stock exchange. The fair value of the limited partnerships’ Level 2 investments were determined using recent market price or buy-back price. The fair value of the limited partnerships’ Level 3 investments were determined using valuation techniques based on market approach or income approach with unobservable inputs, which required significant judgment made by management with respect to the assumptions and estimates. For the investments made close to the period end, their initial investment amount were deemed approximate to their fair value. As of December 31, 2022, certain investments funds are approaching the end of their investment term and actively sought for exit with their investees or potential buyers. The investments in limited partnerships were accounted for substantially under Level 1 or Level 2 as at December 31, 2022.

The Company continually reviews its investment to determine whether a decline in fair value below the carrying value is other than temporary. The primary factors the Company considers in its determination are the length of time that the fair value of the investment is below the Company’s carrying value and the financial condition, operating performance and near-term prospects of the investee. In addition, the Company considers the reason for the decline in fair value, including general market conditions, industry-specific or investee-specific reasons, changes in valuation subsequent to the balance sheet date and the Company’s intent and ability to hold the investment for a period of time sufficient to allow for a recovery in fair value. If the decline in fair value is deemed to be other than temporary, the carrying value of the security is written down to fair value.

Revenue Recognition - The Company has adopted ASC Topic 606 “Revenue from Contracts with Customers”. Products sales to customers are made pursuant to master agreements entered into between the Company and its customers that provide for transfer of both title and risk of loss upon the Company’s delivery to the location specified in the contracts. The Company’s sales arrangements generally do not contain variable considerations and are short-term in nature. A period of credit term is granted to the customers after the delivery and before making payment. The Company recognizes revenue at a point in time based on management’s evaluation of when the customer obtains control of the products. Revenue is recognized when all performance obligations under the terms of a contract with the customer are satisfied and control of the product has been transferred to the customer. Sales of goods do not include multiple product and/or service elements.

Revenue is measured as the amount of consideration management expects the Company to receive in exchange for transferring goods pursuant to the contracts. Value-added tax that the Company collects concurrent with revenue-producing activities is excluded from revenue. Incidental contract costs that are not material in the context of the delivery of goods and services are recognized as expense.

At the time revenue is recognized, allowances are recorded, with the related reduction to revenue, for estimated price discounts based upon historical experience and related terms of customer arrangements. Where the Company has offered product warranties, the Company also establishes liabilities for estimated warranty costs based upon historical experience and specific warranty provisions. Warranty liabilities are adjusted when experience indicates the expected outcome will differ from initial estimates of the liability.

The Company accounts for shipping and handling fees as a fulfillment cost since control of the products is usually transferred to the customer after the delivery.

Revenue Disaggregation

Revenue disaggregation under the segment reporting standard is measured on the same basis as under the revenue standard. Management has concluded that the disaggregation level is the same under both the revenue standard and the segment reporting standard, and does not repeat the disaggregation of revenue under both standards.

Contract Assets and Liabilities

Contract assets, such as costs to obtain or fulfill contracts, are an insignificant component of the Company’s revenue recognition process. The majority of the Company’s cost of fulfillment as a manufacturer of products is classified as inventory, fixed assets and intangible assets, which are accounted for under the respective guidance for those asset types. Other costs of contract fulfillment are immaterial due to the nature of the Company’s products and their respective manufacturing processes.

Contract liabilities are mainly customer deposits.

Customer Deposits

As of December 31, 2022 and 2021, the Company has customer deposits of $5.7 million and $2.4 million , respectively. During the year ended December 31, 2022, $10.2 million was received and $6.9 million (including $2.4 million from the beginning balance of customer deposits) was recognized as net product sales revenue. During the year ended December 31, 2021, $7.2 million was received and $6.3 million (including $1.5 million from the beginning balance of customer deposits) was recognized as net product sales revenue. Customer deposits represent non-refundable cash deposits for customers to secure rights to an amount of products produced by the Company under supply agreements. When the products are shipped to customers, the Company will recognize revenue and bill the customers to reduce the amount of the customer deposit liability.

Practical Expedient and Exemptions

The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less.

The Company does not adjust the promised amount of consideration for the effects of a significant financing component since the Company expects, at contract inception, that the period between when the Company transfers promised goods to the customers and when the customers pay for the goods will be less than one year.

Government Subsidies - The Company’s PRC based subsidiaries received government subsidies according to related policy from local government. For the subsidies for which the Chinese government has specified their purpose, such as product development and renewal of production facilities, the Company recorded specific purpose subsidies as advances payable when received. Upon government acceptance of the related project development or assets acquisition, the specific purpose subsidies are recognized to reduce related R&D expenses or cost of acquired assets. The Company recognized the subsidies that do not have specific purpose as other income upon receipt.

Sales Taxes - The Company is subject to value added tax, “VAT.” The applicable VAT tax rate is 13% for products sold in the PRC. Products exported overseas are exempted from VAT. The amount of VAT liability is determined by applying the applicable tax rate to the invoiced amount of goods sold less VAT paid on purchases made with the relevant supporting invoices. VAT is collected from customers by the Company on behalf of the PRC tax authorities and is therefore not charged to the consolidated statements of income or loss.

Uncertain Tax Positions - In order to assess uncertain tax positions, the Company applies a more likely than not threshold and a two-step approach for tax position measurement and financial statement recognition. For the two-step approach, the first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon settlement. As of December 31, 2022 and 2021, the Company has no uncertain tax positions.

Product Warranties - The Company provides for the estimated cost of product warranties when the products are sold. Such estimates of product warranties were based on, among other things, historical experience, product changes, material expenses, service and transportation expenses arising from the manufactured product. Estimates will be adjusted on the basis of actual claims and circumstances.

For the years ended December 31, 2022 and 2021, the warranties activities were as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2022

    

2021

Balance at the beginning of year

$

36,572

$

36,215

Additions during the year

 

10,941

 

13,917

Settlement within the year

 

(11,877)

 

(14,427)

Foreign currency translation loss

 

(3,201)

 

867

Balance at end of year

$

32,435

$

36,572

Pension - Most of the operations and employees of the Company are located in China. The Company records pension costs and various employment benefits in accordance with the relevant Chinese social security laws, which is approximately at a total of 35% and 35% of base salary for the years ended December 31, 2022 and 2021, respectively. Base salary levels are the average salary determined by the local governments. For employees in overseas countries (mainly U.S. and Brazil), the Company records pension costs and various employment benefits in accordance with the relevant overseas social security regulations, which is approximately at a total of 26% and 26% of base salary for the years ended December 31, 2022 and 2021, respectively.

Concentration of Credit Risk - Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of trade accounts receivable.

In 2022, the Company’s five largest customers accounted for 42.8% of the Company’s consolidated sales, with one customer accounting for more than 10% of consolidated sales (i.e., 20.2% of consolidated sales, which comprised a total of $106.9 million in sales included in the Hubei Henglong segment (Note 27)).

In 2021, the Company’s five largest customers accounted for 44.8% of the Company’s consolidated sales, with one customer accounting for more than 10% of consolidated sales (i.e., 21.2% of consolidated sales, which comprised a total of $105.6 million in sales included in the Hubei Henglong segment (Note 27)).

At December 31, 2022 and 2021, approximately 8.0% and 7.7% of accounts receivable were from trade transactions with the aforementioned customer (accounting for more than 10% of consolidated sales).

The Company performs ongoing credit evaluations with respect to the financial condition of its debtors, but does not require collateral. It records a provision for doubtful accounts to cover probable credit losses. Management reviews and adjusts this allowance periodically based on historical experience, current economic conditions, supportable forecasts of future economic conditions and other factors for evaluation of the collectability of outstanding accounts receivable.

Income Taxes - Current income taxes are provided on the basis of net income for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. The Company accounts for income taxes using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences, which is attributable to operating loss and tax credit carryforwards and for differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, by applying enacted statutory rates applicable to future years. The tax base of an asset or liability is the amount attributed to that asset or liability for tax purposes. The effect on deferred taxes of a change in tax rates is recognized in income in the period enacted. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered more likely than not that some portion of, or all of, the deferred tax assets will not be realized. The valuation allowance is based on management’s estimates of future taxable profits and application of relevant income tax law. The Company applies ASC 740, “Income Taxes”, which clarifies the accounting for uncertainty in income taxes recognized in the Company’s consolidated financial statements and prescribes a more likely than not threshold for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. It also provides guidance on derecognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, accounting for income taxes in interim periods, and income tax disclosures.

If the amount of the Company’s taxable income or income tax liability is a determinant of the amount of a grant, the grant is treated as a reduction of the income tax provision in the year the grant is realized.

Gain on other sales - Gain on other sales mainly consists of rental income, gain on disposal of intangible assets and property, plant and equipment and technical services revenue.

Research and Development Costs - Research and development costs are expensed as incurred.

Advertising, Shipping and Handling Costs – Advertising, shipping and handling costs are expensed as incurred and recorded in selling expenses. Shipping and handling costs relating to sales of $6.5 million and $9.9 million were included in selling expenses for the years ended December 31, 2022 and 2021, respectively.

Leases – The Company adopted ASU 2016-02, Leases, and other related ASUs (collectively, “ASC 842”). The Company determines if an arrangement is a lease upon inception. A contract is or contains a lease if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. The right to control the use of an asset includes the right to obtain substantially all of the economic benefits of the underlying asset and the right to direct how and for what purpose the asset is used. The Company’s major plants and buildings are self-owned and limited temporary small offices were rented. For leases with a term of 12 months or less, the Company makes an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. The Company recognizes lease expenses for such leases on a straight-line basis over the lease term. Operating lease assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The discount rate used to calculate present value is the Company’s incremental borrowing rate or, if available, the rate implicit in the lease. The Company determines the incremental borrowing rate for each lease based primarily on the lease term and the economic environment of the applicable country or region. The discount rate used by the Company for its operating lease was 4.75%. As of December 31, 2022, the weighted average remaining lease term was 2.3 years. The Company did not have finance lease arrangements as of December 31, 2022.

Income Per Share - Basic income per share is computed by dividing net income attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the two-class method. Under the two-class method, net income is allocated between ordinary shares and other participating securities, including convertible note holders, if any, based on their participating rights. Diluted income per share is calculated by dividing net income attributable to ordinary shareholders, as adjusted for the effects on income of participating securities as if they were dilutive ordinary shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares consist of ordinary shares issuable upon the conversion of the convertible notes using the if-converted method, and shares issuable upon the exercise of stock options and warrants for the purchase of ordinary shares using the treasury stock method. Ordinary equivalent shares are not included in the denominator of the diluted earnings per share calculation when inclusion of such shares would be antidilutive.

Comprehensive Income – ASC Topic 220 establishes standards for the reporting and display of comprehensive income, its components and accumulated balances in a full set of general purpose financial statements. ASC Topic 220 defines comprehensive income to include all changes in equity except those resulting from investments by owners and distributions to owners, including adjustments to minimum pension liabilities, accumulated foreign currency translation, and unrealized gains or losses on marketable securities.

Fair Value Measurements – For purposes of fair value measurements, the Company applies the applicable provisions of ASC 820 “Fair Value Measurements and Disclosures.” Accordingly, fair value for the Company’s financial accounting and reporting purposes represents the estimated price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the designated measurement date. With an objective to increase consistency and comparability in fair value measurements and related disclosures, the Financial Accounting Standard Board established the fair value hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three broad levels.

Level 1 Inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. An active market for the asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis. A quoted price in an active market provides the most reliable evidence of fair value and shall be used to measure fair value whenever available. As at December 31, 2022 and 2021, marketable securities with nil and $0.1 million, respectively, were classified as Level 1.

Level 2 Inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. If the asset or liability has a specified (contractual) term, a Level 2 input must be observable for substantially the full term of the asset or liability. As at December 31, 2022 and 2021, the Company did not have any fair value assets and liabilities classified as Level 2.

Level 3 Inputs are unobservable inputs for the asset or liability. Unobservable inputs are used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date. However, the fair value measurement objective remains the same, that is, an exit price from the perspective of a market participant that holds the asset or owes the liability. Therefore, unobservable inputs shall reflect the reporting entity’s own assumptions about the assumptions that market participants would use in pricing the asset or liability (including assumptions about risk). As at December 31, 2022 and 2021, wealth management financial products with amounts of $12.9 million and $1.7 million, respectively, were classified as Level 3.

The Company’s financial instruments consist principally of cash and cash equivalents, pledged cash, time deposits, accounts and notes receivable, accounts and notes payable, advance payment or payable, other receivable or payable, accrued expenses and bank loans. As of December 31, 2022 and 2021, the respective carrying values of all financial instruments approximated fair value because any changes in fair value, after considering the discount rate, are immaterial.

Segment Reporting - Based on the criteria established by ASC 280 “Segment Reporting,” the Company currently operates and manages its business by product sectors and each of them is a reportable segment. The Company’s chief operating decision-maker (“CODM”) is the chief executive officer. The CODM reviews operating results to make decisions about allocating resources for the Company and assessing performance of its segments. Since most of the revenue generated of the Company and assets held by the Company are in PRC while others are generated and held in other countries, information by geographic region is also presented.

Stock-Based Compensation - The Company may issue stock options to employees and stock options or warrants to non-employees in non-capital raising transactions for services and for financing costs. The Company has adopted ASC Topic 718, “Accounting for Stock-Based Compensation,” which establishes a fair value based method of accounting for stock-based compensation plans. In accordance with ASC Topic 718, the cost of stock options and warrants issued to employees and non-employees is measured on the grant date based on the fair value. The fair value is determined using the Black-Scholes option pricing model. The resulting amount is charged to expense on the straight-line basis over the period in which the Company expects to receive the benefit, which is generally the vesting period.

Foreign Currencies - China Automotive, the parent company, and HLUSA maintain their books and records in United States Dollars, “USD,” which is their functional currency. The Company’s subsidiaries based in the PRC and Genesis maintain their books and records in Renminbi, “RMB,” which is their functional currency. The Company’s subsidiary based in Brazil maintains its books and records in Brazilian reais, “BRL,” which is its functional currency. In accordance with ASC Topic 830, “FASB Accounting Standards Codification”, foreign currency transactions denominated in currencies other than the functional currency are remeasured into the functional currency at the rate of exchange prevailing at the balance sheet date for monetary items. Nonmonetary items are remeasured at historical rates. Income and expenses are remeasured at the rate in effect on the transaction dates. Transaction gains and losses, if any, are included in the determination of net income for the period.

In translating the financial statements of the Company’s China and Brazil subsidiaries and Genesis from their functional currency into the Company’s reporting currency of United States dollars, balance sheet accounts are translated using the closing exchange rate in effect at the balance sheet date and income and expense accounts are translated using an average exchange rate prevailing during the reporting period. Adjustments resulting from the translation, if any, are included in cumulative other comprehensive income (loss) in stockholders’ equity.

Certain Relationships and Related Transactions

The following are the related parties of the Company. The Company or the major shareholders of the Company directly or indirectly have interests in these related parties:

Wiselink Holding Limited, “Wiselink
Xiamen Joylon Co., Ltd., “ Xiamen Joylon
Shanghai Tianxiang Automotive Parts Co., Ltd., “ Shanghai Tianxiang
Jiangling Tongchuang Machining Co., Ltd., “ Jiangling Tongchuang
Shanghai Hongxi Investment Inc, “ Hongxi
Hubei Wiselink Equipment Manufacturing Co., Ltd., “ Hubei Wiselink
Jingzhou Derun Agricultural S&T Development Co., Ltd., “ Jingzhou Derun
Jingzhou Tongying Alloys Materials Co., Ltd., “ Jingzhou Tongying
Wuhan Dida Information S&T Development Co., Ltd., “ Wuhan Dida
Hubei Wanlong Investment Co., Ltd., “ Hubei Wanlong
Jingzhou Yude Machining Co., Ltd., “ Jingzhou Yude
Honghu Changrun Automotive Parts Co., Ltd., “ Honghu Changrun
Jingzhou Henglong Real Estate Co., Ltd., “ Henglong Real Estate
Xiamen Joylon Automotive Parts Co., Ltd., “Xiamen Automotive Parts
Jingzhou Jiulong Material Co., Ltd., “ Jiulong Material
Wuhan Tongkai Automobile Motor Co., Ltd., “ Wuhan Tongkai
Jingzhou Natural Astaxanthin Inc, “Jingzhou Astaxanthin
Hubei Asta Biotech Inc., “Hubei Asta
Shanghai Yifu Automotive Electronics Technology Co., Ltd., “Shanghai Yifu
Suzhou Qingyan Venture Capital Fund L.P., “Suzhou Qingyan
Chongqing Qingyan Venture Capital Fund L.P., “Chongqing Qingyan
Chongqing Jinghua Automotive Intelligent Manufacturing Technology Research Co., Ltd., “Chongqing Jinghua
Hubei Hongrun Intelligent System Co.,Ltd., “Hubei Hongrun
Jingzhou WiseDawn Electric Car Co., Ltd., “Jingzhou WiseDawn
Hubei Zhirong Automobile Technology Co., Ltd., “Hubei Zhirong
Hubei Tongrun Automotive Parts Industry Development Co., Ltd., “Hubei Tongrun
Hubei Qingyan Venture Capital Fund L.P, “Hubei Qingyan
Hubei Henglongtianyu Pipe system Co.,Ltd., “Henglong Tianyu”
Wuhan Ewinlink Intelligent System Co., Ltd., “Ewinlink”
Hubei HLTW Automotive Lightweight Co.,Ltd., “Hubei HLTW
Hubei Jinlv New Energy Battery Technology Co., Ltd., “Hubei Jinlv”
Hubei Yiling Intelligent Technology Co., Ltd., “Hubei Yiling”
Sentient AB
Suzhou Sentient Automotive Technology Co., Ltd., “Suzhou Sentient”
Suzhou Qingshan Zhiyuan Venture Capital Fund L.P., “Suzhou Qingshan”
Beijing Hainachuan HengLong Automotive Steering System Co., Ltd., “ Beijing Henglong ”

Principal policies of the Company in connection with transactions with related parties are as follows:

Products Sold to Related Parties – The Company sold products to related parties at fair market prices and granted them credit of three to four months. These transactions were consummated under similar terms as the Company’s other customers.

Materials Purchased from Related Parties – The Company purchased materials from related parties at fair market prices, and also received from them credit of three to four months. These transactions were consummated under similar terms as the Company’s other suppliers’.

Equipment and Production Technology Purchased from Related Parties - The Company purchased equipment and production technology from related parties at fair market prices, or reasonable cost-plus pricing if fair market prices are not available. The Company sometimes was required to pay in advance based on the purchase agreement, because equipment manufacturing and technology development normally requires a long period. These transactions are consummated under similar terms as the Company’s other suppliers’.

Short-term Loans Extended to Related Parties - The Company provides short-term loans to related parties and assists the borrowing entities in addressing certain cash flow needs. In general, the Company charges interest by referencing to the prevailing borrowing interest rates published by PBOC.

Recent Accounting Pronouncements

In November 2021, the FASB issued Accounting Standards Update (“ASU”) 2021-10 Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance, effective for financial statements issued for annual periods beginning after December 15, 2021. ASU 2021-10 requires business entities to disclose information in the notes to the financial statements about certain types of government assistance. The annual disclosure requirements apply to transactions with a government that are accounted for by analogizing to either a grant model or a contribution model. The Company adopted this guidance from January 1, 2022. The adoption of this guidance did not have a material impact on the Company’s consolidated financial statements.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts and Notes Receivable
12 Months Ended
Dec. 31, 2022
Accounts and Notes Receivable  
Accounts and Notes Receivable

3.

Accounts and Notes Receivable

The Company’s accounts receivable on December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Accounts receivable - unrelated parties

$

139,533

$

146,362

Notes receivable - unrelated parties (1)

 

89,134

 

61,328

Total accounts and notes receivable - unrelated parties

 

228,667

 

207,690

Less: allowance for doubtful accounts - unrelated parties

 

(14,359)

 

(11,961)

Accounts and notes receivable, net - unrelated parties

 

214,308

 

195,729

Accounts and notes receivable - related parties

 

11,779

 

15,505

Less: allowance for doubtful accounts - related parties

(1,763)

(898)

Accounts and notes receivable, net - related parties

10,016

14,607

Accounts and notes receivable, net

$

224,324

$

210,336

(1)Notes receivable represents accounts receivable in the form of bills of exchange whose acceptances and settlements are handled by banks.

As of December 31, 2022 and 2021, the Company pledged its notes receivable in amounts of $13.7 million and $18.2 million, respectively, as collateral for banks to endorse the payment of the Company’s notes payable to the noteholder upon maturity (See Note 12).

The activity in the Company’s allowance for doubtful accounts of accounts receivable during the years ended December 31, 2022 and 2021, is summarized as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2022

    

2021

Balance at beginning of year

$

12,859

$

9,854

Amounts provided during the year

 

5,371

 

2,774

Amounts reversed of collection during the year

 

(967)

 

(24)

Foreign currency translation

 

(1,141)

 

255

Balance at end of year

$

16,122

$

12,859

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Advance Payments and Others
12 Months Ended
Dec. 31, 2022
Advance Payments and Others  
Advance Payments and Others

4.

Advance Payments and Others

The Company’s advance payments and others as of December 31, 2022 and 2021, consisted of the following:

Year Ended December 31, 

    

2022

    

2021

Prepayments for purchase of raw materials

$

3,942

$

6,066

Input VAT

 

4,283

 

3,433

Prepayment for share repurchase program

 

754

 

1,238

Prepaid income tax

 

1,287

 

1,366

Employee advances

713

641

Prepayment for R&D service

748

Others

734

607

Total advance payments and others

12,461

13,351

Less: Allowance for doubtful accounts

(115)

(55)

Advance payments and others, net

$

12,346

$

13,296

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories
12 Months Ended
Dec. 31, 2022
Inventories  
Inventories

5.

Inventories

The Company’s inventories at December 31, 2022 and 2021, consisted of the following (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Raw materials

$

24,502

$

33,583

Work in process

 

16,001

 

9,415

Finished goods

 

71,371

 

73,495

Cost of R&D service

362

Balance at end of year

$

112,236

$

116,493

The Company recorded $4.7 million and $4.7 million of inventory write-down to cost of product sold for the years ended December 31, 2022 and 2021, respectively.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment  
Property, Plant and Equipment

6.

Property, Plant and Equipment

The Company’s property, plant and equipment at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Costs:

 

  

 

  

Buildings

$

64,928

$

69,554

Machinery and equipment

 

239,385

 

253,245

Electronic equipment

 

6,242

 

6,887

Motor vehicles

 

4,308

 

5,121

Construction in progress

 

8,238

 

6,583

 

323,101

 

341,390

Less: Accumulated depreciation

 

(216,495)

 

(213,669)

Balance at end of year

$

106,606

$

127,721

Depreciation charges for the years ended December 31, 2022 and 2021, were $24.2 million and $26.1 million, respectively.

As of December 31, 2022 and 2021, the Company pledged property, plant and equipment with net book value of approximately $51.6 million and $54.7 million, respectively, as security for its comprehensive credit facilities with banks in China.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets
12 Months Ended
Dec. 31, 2022
Intangible Assets  
Intangible Assets

7.

Intangible Assets

The Company’s intangible assets at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Costs:

 

  

 

  

Patent technology

$

2,266

$

2,598

Management software license

 

3,756

 

3,994

Total intangible assets - at cost

 

6,022

 

6,592

Less: Accumulated amortization

 

(4,749)

 

(4,780)

Balance at end of year, net

$

1,273

$

1,812

Amortization expenses were $0.6 million and $0.6 million for the years ended December 31, 2022 and 2021, respectively.

Estimated Amortization Expenses

    

2023

    

2024

    

2025

    

2026

    

2027

Amortization expenses

$

496

$

319

$

232

$

130

$

88

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term Investments
12 Months Ended
Dec. 31, 2022
Long-term Investments  
Long-term Investments

8.

Long-term Investments

The Company’s long-term investments on December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Limited Partnerships:

Chongqing Venture Fund (1)

$

14,435

$

17,530

Hubei Venture Fund (2)

11,738

9,665

Suzhou Venture Fund (3)

 

5,473

 

7,413

Suzhou Qingshan (4)

4,179

Subtotal - Investments in limited partnerships

35,825

34,608

Corporations:

Sentient AB(5)

 

21,831

 

Henglong Tianyu

 

774

 

913

Chongqing Jinghua

 

695

 

642

Jiangsu Intelligent

 

685

 

803

Subtotal - Investments in corporations

23,985

2,358

Total

$

59,810

$

36,966

(1)

In May 2016, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Chongqing Venture Fund”. As of December 31, 2022, Hubei Henglong owned 18.5% of Chongqing Venture Fund’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over the Chongqing Venture Fund’s operating and financial policies. The investment is accounted for using the equity method. The Company’s proportionate share of Chongqing Venture Fund’s net earnings for the year ended Decemeber 31, 2022 was $0.9 million, recorded as equity in earning of affiliated company, and the Company also recorded $0.9 million in distributions from the fund. There was no impairment on this investment during the year ended December 31, 2022.

(2)

In March 2018, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Hubei Venture Fund”. As of December 31, 2022, Hubei Henglong owned 28.5% of Hubei Venture Fund’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over the Hubei Venture Fund’s operating and financial policies. The investment is accounted for using the equity method. The Company’s proportionate share of Hubei Venture Fund’s net earnings for the year ended Decemeber 31, 2022 was $3.9 million, recorded as equity in earning of affiliated company, and the Company also recorded $1.2 million in distributions from the fund. There was no impairment on this investment during the year ended December 31, 2022.

(3)

In September 2014, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Suzhou Venture Fund”. As of December 31, Hubei Henglong owned 12.5% of the Suzhou Venture Fund’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over the Suzhou Venture Fund’s operating and financial policies. The investment is accounted for using the equity method. The Company’s proportionate share of Suzhou Venture Fund’s net earnings for the year ended Decemeber 31, 2022 was $0.4 million, recorded as equity in earning of affiliated company, and the Company also recorded $1.8 million in distributions from the fund. There was no impairment on this investment during the year ended December 31, 2022.

(4)

In January 2022, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, Suzhou Qingshan Zhiyuan Venture Capital Fund L.P., “Suzhou Qingshan”. As of December 31, 2022, Hubei Henglong owned 22.56% of Suzhou Qingshan’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over Suzhou Qingshan’s operating and financial policies. The investment is accounted for using the equity method. The Company’s proportionate share of Suzhou Qingshan Venture Fund’s net loss for the year ended Decemeber 31, 2022 was $0.1 million loss, recorded as equity in earning of affiliated company. There was no impairment on this investment during the year ended December 31, 2022.

(5)

In June 2021, Hubei Henglong entered into a share purchase agreement with Jingzhou WiseDawn Electric Car Co., Ltd., “Jingzhou WiseDawn”, a related party controlled by the Company’s controlling shareholder, Mr. Chen Hanlin. In accordance with the agreement, CAAS would purchase 200 shares, representing 40% of Sentient AB’s share capital, from Jingzhou WiseDawn for total consideration of RMB 155.2 million, equivalent to approximately $24.5 million. The transaction was completed in March 2022. Pursuant to the share purchase agreement, the Company has the right to appoint two directors to the board of directors, so it can exercise significant influence over Sentient AB. Therefore, the investment is accounted for using the equity method. As of December 31, 2022, the Company has paid RMB 141.0 million, equivalent to approximately $21.6 million, with the remaining consideration of RMB 14.2 million, equivalent to approximately $2.0 million, to be paid in 2023. The company’s proportionate share of Sentient AB’s net loss for the year ended December 31, 2022 was $0.5 million. There was no impairment on this investment during the year ended December 31, 2022.

The Company summarizes the condensed financial information of the Company’s equity method investments as a group below (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Revenue

$

5,628

$

88,122

Gross profit

 

1,294

 

59,561

Income from continuing operations

 

6,451

 

63,067

Net income

$

6,430

$

61,374

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Deferred Income Tax Assets and Liabilities
12 Months Ended
Dec. 31, 2022
Deferred Income Tax Assets and Liabilities  
Deferred Income Tax Assets and Liabilities

9.

Deferred Income Tax Assets and Liabilities

The components of deferred tax assets and liabilities at December 31, 2022 and 2021, were as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Losses carryforward (U.S.) (1)

$

349

$

2,559

Losses carryforward (Non-U.S.) (1)

 

11,371

 

13,058

Product warranties and other reserves

 

8,525

 

8,679

Property, plant and equipment

 

7,506

 

7,760

Bonus accrual

 

252

 

106

Other accruals

 

2,163

 

1,101

Deductible temporary difference related to revenue recognition

 

1,294

 

879

Others

 

2,175

 

1,009

Total deferred tax assets

 

33,635

 

35,151

Less: Valuation allowance (1) (2)

 

(23,270)

 

(22,788)

Total deferred tax assets, net of valuation allowance

 

10,365

 

12,363

 

 

Deferred withholding tax for dividend distribution from PRC subsidiaries (Note 22)

 

4,010

 

4,380

Other taxable temporary differences

 

2,713

 

2,249

Total deferred tax liabilities

$

6,723

$

6,629

(1)The net operating loss carry -forward for the U.S. entity for income tax purposes are available to reduce future years’ taxable income. These carry -forwards will not expire if not utilized, and the Company may carry the losses forward indefinitely. Net operating losses for China entities can be carried forward for 5 years to offset taxable income except for entities that qualify as a High & New Technology Enterprise, for which the net operating loss can be carried forward for 10 years. However, as of December 31, 2022, valuation allowance was $23.3 million, including $0.3 million allowance for the Company’s deferred tax assets in the United States and $23.0 million allowance for the Company’s non-U.S. deferred tax assets primarily in China. Based on the Company’s current operations, management believes that all deferred tax assets in the United States and certain deferred tax assets in non-U.S. regions are not likely to be realized in the future.
(2)As of December 31, 2022, the Company had net operating tax loss carry -forwards amounting to $8.4 million and $1.2 million which will expire from 2023 to 2032 and from 2023 to 2027, respectively, if not used.

The deferred tax assets and liabilities are classified in the consolidated balance sheets as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Deferred tax assets

$

7,652

$

10,114

Deferred tax liabilities

 

4,010

 

4,380

The activity in the Company’s valuation allowance for deferred tax assets during the years ended December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2022

    

2021

Balance at beginning of year

$

22,788

$

18,155

Amounts provided for during the year

 

5,058

 

4,468

Amounts used during the year

 

(2,721)

 

(247)

Foreign currency translation

 

(1,855)

 

412

Balance at end of year

$

23,270

$

22,788

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Other non-current assets
12 Months Ended
Dec. 31, 2022
Other non-current assets  
Other non-current assets

10. Other non-current assets

The Company’s other non-current assets at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

    

Year Ended December 31,

    

2022

    

2021

Prepayment for investment in Hefei Senye(1)

$

2,584

$

2,823

Prepayment for investment under equity method-Sentient AB (See Note 8)

 

 

13,489

Less: Allowance for impairment

 

(2,584)

 

$

$

16,312

(1)

In November 2019, Hubei Henglong entered into an agreement with other parties and committed to purchase 70% of the shares of Hefei Senye Light Plastic Technology Co., Ltd. for total consideration of RMB 33.6 million, equivalent to approximately $4.8 million. As of December 31, 2022, Hubei Henglong has paid RMB 18.0 million, equivalent to approximately $2.6 million, which was reported in other non-current assets as the transaction had not been consummated. The company recognized full provision for impairment regarding this prepayment of RMB 18.0 million in 2022 as the probability of recoverability of this prepayment became substantially reduced.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Bank Loans
12 Months Ended
Dec. 31, 2022
Bank Loans  
Bank Loans

11.

Bank Loans

Loans consist of the following as of December 31, 2022 and 2021 (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Short-term bank loans (1)(2)

$

45,671

$

47,592

Long-term loans (2)

528

Total bank loans

$

46,199

$

47,592

(1)The Company entered into credit facility agreements with various banks, which were secured by property, plant and equipment and land use rights of the Company. The total credit facility amount was $148.3 million and $116.8 million, respectively, as of December 31, 2022 and 2021. As of December 31, 2022 and 2021, the Company has drawn down loans with an aggregate amount of $46.2 million and $47.6 million, respectively. The weighted average interest rate was 2.9% and 3.5%, respectively.
(2)The Company borrowed a total of RMB 3.9 million from Chongqing Bank loans from April to July 2022, equivalent to approximately $0.6 million. These loans are due for repayment from March to April 2025 with an interest rate of 3.85% per annum. In accordance with the loan agreement, the Company should repay the principal of RMB100,000, equivalent to approximately $14,358, every six months starting on April 2022. The principal that will be repaid in 2023 is reclassified to short-term bank loans.

The Company must use the loans for the purpose specified in the borrowing agreement. If it fails to do so, it may be charged penalty interest or triggered early repayment. The Company complied with such financial covenants as of December 31, 2022.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts and Notes Payable
12 Months Ended
Dec. 31, 2022
Accounts and Notes Payable  
Accounts and Notes Payable

12.

Accounts and Notes Payable

The Company’s accounts and notes payable at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Accounts payable - unrelated parties

$

133,882

$

132,593

Notes payable - unrelated parties (1)

 

84,530

 

81,997

Accounts and notes payable - unrelated parties

 

218,412

 

214,590

Accounts and notes payable - related parties

 

16,695

 

13,464

Balance at end of year

$

235,107

$

228,054

(1)Notes payable represent payables in the form of notes issued by the bank. As of December 31, 2022 and 2021, the Company has pledged cash of $37.6 million and $27.8 million, and also has pledged notes receivable of $13.7 million and $18.2 million, respectively, as collateral for banks to endorse the payment of the Company’s notes payable to the noteholder upon maturity. The Company entered into credit facility agreements with various banks, which were secured by property, plant and equipment and land use rights of the Company. As of December 31, 2022 and 2021, the Company has used $39.6 million and $33.6 million of its credit facility, respectively, for issuing bank notes.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Payables
12 Months Ended
Dec. 31, 2022
Accrued Expenses and Other Payables  
Accrued Expenses and Other Payables

13.

Accrued Expenses and Other Payables

The Company’s accrued expenses and other payables at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Accrued expenses

$

9,652

$

5,596

Warranty reserves (See Note 2)

 

32,435

 

36,572

Payable for the investment in Sentient AB (See Note 8)

2,043

Payables for overseas transportation and custom clearance

 

294

 

4,548

Dividends payable to holders of non-controlling interests

431

471

Current portion of other long-term payable (See Note 15)

 

 

1,115

Accrued interest

 

465

 

507

Other payables

2,991

1,523

Balance at end of year

$

48,311

$

50,332

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Taxes Payable
12 Months Ended
Dec. 31, 2022
Taxes Payable  
Taxes Payable

14. Taxes Payable

The Company’s taxes payable on December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Value-added tax payable

$

3,470

$

3,494

Tariffs payable

 

7,061

 

5,202

Long-term taxes payable - current portion (1)

5,270

2,809

Income tax payable

680

311

Other tax payable

 

1,117

 

510

Short-term taxes payable

$

17,598

$

12,326

December 31, 

    

2022

    

2021

Long-term taxes payable

$

21,075

$

23,884

Less: Long-term taxes payable - current portion (1)

 

(5,270)

 

(2,809)

Long-term taxes payable (1)

$

15,805

$

21,075

(1)A one-time transition tax of $35.6 million was recognized in the three months ended December 31, 2017 that represented management’s estimate of the amount of U.S. corporate income tax based on the deemed repatriation to the United States of the Company’s share of previously deferred earnings of certain non-U.S. subsidiaries of the Company mandated by the U.S. Tax Reform. The Company elected to pay the one-time transition tax over eight years commencing in April 2018. During the years ended December 31, 2022 and 2021, $2.8 million and $2.8 million, respectively, were paid by the Company. See Note 22 for more details about the U.S. Tax Reform.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Other Long-term Payable
12 Months Ended
Dec. 31, 2022
Other Long-term Payable  
Other Long-term Payable

15.

Other Long-term Payable

On January 31, 2018, the Company entered into an equipment sales agreement with a third party (the “buyer-lessor”) and simultaneously entered into a four-year contract to lease back the equipment from the buyer-lessor. The carrying value of the equipment was $13.1 million and the sales price was $14.3 million. Pursuant to the terms of the contract, the Company is required to pay to the buyer-lessor lease payments over 4 years with a quarterly lease payment of approximately $1.0 million and is entitled to obtain the ownership of this equipment at a nominal price upon the expiration of the lease. The Company is of the view that the transaction does not qualify as a sale. Therefore, the transaction was accounted for as a financing transaction by the Company. As of December 31, 2022 and 2021, nil and $1.1 million, respectively, was recognized as other payable (See Note 13); and nil recognized as other long-term payable to the buyer-lessor. For the years ended December 31, 2022 and 2021, the Company recorded nil and $0.3 million, respectively, of interest expense related to the lease back transaction.

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Redeemable non-controlling interests
12 Months Ended
Dec. 31, 2022
Redeemable non-controlling interests  
Redeemable non-controlling interests

16. Redeemable non-controlling interests

In September 2020, one of the Company’s subsidiaries issued shares to Hubei Venture Fund amounting to $0.7 million. The shares will be transferred to the Company and the other shareholder of the subsidiary on pro rata basis at the holder’s option if the subsidiary fails to complete a qualified IPO in a pre-agreed period of time after their issuance with a transfer price of par plus 6% per year. $0.5 million of the shares are subject to purchase by the Company and are therefore accounted for as redeemable non-controlling interests in mezzanine equity and are accreted to the redemption value over the period starting from the issuance date.

For the years ended December 31, 2022 and 2021, the Company recognized accretion of $0.030 million and $0.028 million to the redemption value of the shares over the period starting from the issuance date with a corresponding reduction to retained earnings.

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Options
12 Months Ended
Dec. 31, 2022
Stock Options  
Stock Options

17.

Stock Options

The stock option plan was approved at the Annual Meeting of Stockholders held on June 28, 2005 and extended to June 27, 2025 at the Annual Meeting of Stockholders held on September 16, 2014. The maximum common shares available for issuance under this plan is 2,200,000. The stock incentive plan provides for the issuance, to the Company’s officers, directors, management and employees who served over three years or have given outstanding performance, of options to purchase shares of the Company’s common stock. The Company has issued 658,850 stock options under this plan as of December 31, 2022.

Under the aforementioned plan, the stock options granted will have an exercise price equal to the closing price of the Company’s common stock traded on NASDAQ one day before the date of grant, and will expire two to five years after the grant date. Except for the 298,850 options granted to management in December 2008, which became exercisable on a ratable basis over the vesting period (3 years), the options were exercisable immediately on the grant dates. Stock options will be settled in shares of the Company’s common stock upon exercise and are recorded in the Company’s consolidated balance sheets under the caption “Additional paid-in capital.” As of December 31, 2022, the Company has sufficient unissued registered common stock for settlement of the stock incentive plan mentioned above.

The fair value of stock options was determined at the date of grant using the Black-Scholes option pricing model. The Black-Scholes option model requires management to make various estimates and assumptions, including expected term, expected volatility, risk-free rate, and dividend yield. The expected term represents the period of time that stock-based compensation awards granted are expected to be outstanding and is estimated based on considerations including the vesting period, contractual term and anticipated employee exercise patterns. Expected volatility is based on the historical volatility of the Company’s stock. The risk-free rate is based on the U.S. Treasury yield curve in relation to the contractual life of stock-based compensation instruments. The dividend yield assumption is based on historical patterns and future expectations for the Company dividends.

No stock options were granted in 2022. During the year ended December 31, 2021, the Company granted options to purchase an aggregate of 225,000 shares to the independent directors. Assumptions used to estimate the fair value of stock options on the grant date is as follows:

Issuance Date

    

Expected volatility

    

Risk-free rate

    

Expected term (years)

    

Dividend yield

 

February 3, 2021

 

76.91

%  

0.46

%  

5

 

0.00

%

The stock options granted during the year ended December 31, 2021 were exercisable immediately and their fair value on the grant date using the Black-Scholes option pricing model was $0.1 million. For the years ended December 31, 2022 and 2021, the Company recognized stock-based compensation expenses of nil and $0.1, respectively.

The activities of stock options are summarized as follows, including granted, exercised and forfeited.

Weighted-Average

Weighted-Average

Contractual

    

Shares

    

Exercise Price

    

Term (years)

Outstanding - January 1, 2021

 

22,500

$

4.79

 

5

Expired

 

(7,500)

 

6.95

 

5

Granted

 

22,500

 

6.26

 

5

Outstanding - December 31, 2021

 

37,500

$

5.24

 

5

Expired

 

(7,500)

 

5.04

 

5

Outstanding - December 31, 2022

 

30,000

$

5.29

 

5

The following is a summary of the range of exercise prices for stock options that are outstanding and exercisable at December 31, 2022:

    

Outstanding Stock

    

Weighted Average

    

Weighted Average

    

Number of Stock

Range of Exercise Prices

Options

Remaining Life

Exercise Price

Options Exercisable

$2.37 - $6.26

 

30,000

 

2.55

$

5.29

 

30,000

As of December 31, 2022 and 2021, the total intrinsic value of the Company’s stock options that were exercisable were nil.

During the years ended December 31, 2022 and 2021, no stock options were exercised.

No stock options were granted during the year ended December 31, 2022. During the years ended December 31, 2022, the weighted average fair value of the Company’s stock options granted was $3.19.

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Retained Earnings
12 Months Ended
Dec. 31, 2022
Retained Earnings  
Retained Earnings

18.

Retained Earnings

Pursuant to the relevant PRC laws, the profits distribution of the Company’s subsidiaries, which are based on their PRC statutory financial statements, are available for distribution in the form of cash dividends after these subsidiaries have paid all relevant PRC tax liabilities, provided for losses in previous years, and made appropriations to statutory surplus at 10% of their respective after-tax profits each year. When the statutory surplus reserve reaches 50% of the registered capital of a company, no additional reserve is required. For the years ended December 31, 2022 and 2021, the subsidiaries in China appropriated statutory reserves of $0.4 million and $0.2 million, respectively.

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Treasury Stock
12 Months Ended
Dec. 31, 2022
Treasury Stock  
Treasury Stock

19.

Treasury Stock

Treasury stock represents shares repurchased by the Company that are no longer outstanding and are held by the Company. Treasury stock is accounted for under the cost method. On December 5, 2018, the Board of Directors of the Company approved a share repurchase program under which the Company was permitted to repurchase up to $5.0 million of its common stock from time to time in the open market at prevailing market prices not to exceed $4.00 per share through December 4, 2019. The Board of Directors of the Company approved the extension of such program to December 4, 2020. On August 13, 2020, the Board of Directors of the Company approved a share repurchase program under which the Company is permitted to repurchase up to $5.0 million of its common stock from time to time in the open market at prevailing market prices not to exceed $3.50 per share through August 12, 2021. On March 29, 2022, the Board of Directors of the Company approved a share repurchase program under which the Company is permitted to repurchase up to $5.0 million of its common stock from time to time in the open market at prevailing market prices not to exceed $4.00 per share through March 30, 2023. For the years ended December 31, 2022 and 2021, the Company repurchased 666,074 and nil shares of the Company for aggregate cash consideration of $2.4 million and nil, respectively, on the open market.

The repurchased shares are not cancelled and are presented as “treasury stock” on the balance sheet.

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Other Income, Net
12 Months Ended
Dec. 31, 2022
Other Income, Net  
Other Income, Net

20.

Other Income, Net

During the years ended December 31, 2022 and 2021, the Company recorded other income which is summarized as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2022

    

2021

Government subsidy

 

$

6,270

 

$

4,928

Investment income

 

1,912

 

1,670

Penalties income

 

140

 

70

Provision for impairment of prepayment for investment in Hefei Senye (See Note 10)

 

(2,540)

 

Total other income, net

$

5,782

$

6,668

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Financial (Income)/Expense, net
12 Months Ended
Dec. 31, 2022
Financial (Income)/Expense, net  
Financial (Income)/Expense, net

21.

Financial (Income)/Expense, net

During the years ended December 31, 2022 and 2021, the Company recorded financial expense, net which is summarized as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2022

    

2021

Interest income

$

(1,247)

$

(1,242)

Foreign exchange (income)/loss, net

 

(9,833)

 

3,204

Bank fees

 

327

 

388

Total financial (income)/expense, net

$

(10,753)

$

2,350

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Taxes  
Income Taxes

22.

Income Taxes

PRC Corporate Income Tax

The Company’s subsidiaries registered in the PRC are subject to national and local income taxes within the PRC at the applicable tax rate of 25% on the taxable income as reported in their PRC statutory financial statements in accordance with the relevant income tax laws applicable to foreign invested enterprise, unless preferential tax treatment is granted by local tax authorities. If the enterprise meets certain preferential terms according to the China income tax law, such as assessment as a “High & New Technology Enterprise” by the government, then, the enterprise will be subject to enterprise income tax at a rate of 15%.

Pursuant to the New China Income Tax Law and the Implementing Rules, “New CIT”, which became effective as of January 1, 2008, dividends generated after January 1, 2008 and payable by a foreign-invested enterprise to its foreign investors will be subject to a 10% withholding tax if the foreign investors are considered as non-resident enterprises without any establishment or place within China or if the dividends payable have no connection with the establishment or place of the foreign investors within China, unless any such foreign investor’s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement.

Genesis, the Company’s wholly-owned subsidiary and the direct holder of the equity interests in the Company’s subsidiaries in China, is incorporated in Hong Kong. According to the Mainland China and Hong Kong Taxation Arrangement, dividends paid by a foreign-invested enterprise in China to its direct holding company in Hong Kong would be subject to withholding tax at a rate of 10% if Genesis could not obtain the Hong Kong tax resident certificate from the Hong Kong Inland Revenue Department. If Genesis obtains the Hong Kong tax resident certificate, owns directly at least 25% of the shares of the foreign invested enterprise and is qualified as the beneficial owner, it could benefit from a lower rate of 5%.

According to PRC tax regulation, the Company should withhold income taxes for the profits distributed from the PRC subsidiaries to Genesis, the subsidiaries’ holding company incorporated in Hong Kong. For the profits that the PRC subsidiaries intended to distribute to Genesis, the Company accrues the withholding income tax as deferred tax liabilities. As of December 31, 2022 and 2021, the Company has recognized deferred tax liabilities of $4.0 million and $4.4 million for the undistributed profits of $40.2 million and $43.1 million, respectively, which are expected to be distributed to Genesis in the future. The Company intended to re-invest the remaining

undistributed profits generated from the PRC subsidiaries in those subsidiaries indefinitely. As of December 31, 2022 and 2021, the Company still has undistributed earnings of approximately $270.4 million and $265.9 million, respectively, from investment in the PRC subsidiaries that are considered indefinitely reinvested. Had the undistributed earnings been distributed to Genesis and not indefinitely reinvested, the tax provision as of December 31, 2022 and 2021, of approximately $27.0 million and $26.6 million, respectively, would have been recorded. Such undistributed profits will be reinvested in Genesis and not further distributed to the parent company incorporated in the United States going forward.

In 2020, Henglong, Jiulong and Hubei Henglong were granted the title of “High & New Technology Enterprise”, and based on the PRC income tax law, they were subject to enterprise income tax at a rate of 15% from 2020 to 2022. The Company estimated the applied tax rate in 2023 to be 15% as it is probable that it will pass reassessment in 2023 and continue to qualify as “High & New Technology Enterprise”.

In 2020, Chuguanjie and Wuhu were granted the title of “High & New Technology Enterprise”, and based on the PRC income tax law, they are subject to enterprise income tax at a rate of 15% from 2020 to 2023.

In 2022, Shenyang and Jielong were granted the title of “High & New Technology Enterprise”, and based on the PRC income tax law, they are subject to enterprise income tax at a rate of 15% from 2022 to 2024.

In 2021, Henglong KYB was granted the title of “High & New Technology Enterprise” and based on the PRC income tax law, it is subject to enterprise income tax at a rate of 15% from 2021 to 2023.

According to the New CIT, Shanghai Henglong, Testing Center, Wuhan Hyoseong, Changchun Hualong, Chongqing and Wuhu Hongrun are subject to income tax at a rate of 25%.

Brazil Corporate Income Tax

Based on Brazilian income tax laws, Brazil Henglong is subject to income tax at a uniform rate of 24%, and a resident legal person is subject to additional tax at a rate of 10% for the part of taxable income over BRL 0.24 million, equivalent to approximately $ 0.05 million. The Company recognized income tax expenses of $0.7 million in Brazil for the year ended December 31, 2022 and $0.5 million for the year ended December 31, 2021.

Hong Kong Corporate Income Tax

The profits tax rate of Hong Kong is 16.5%. No provision for Hong Kong tax is made as Genesis is an investment holding company, and had no assessable income in Hong Kong for the years ended December 31, 2022 and 2021.

U.S. Corporate Income Tax

The Company is a Delaware corporation that is subject to U.S. corporate income tax on its taxable income at a rate of up to 21% for taxable years beginning after December 31, 2017 and U.S. corporate income tax on its taxable income of up to 35% for prior tax years. Recent U.S. federal tax legislation, commonly referred to as the Tax Cuts and Jobs Act (the “U.S. Tax Reform”), was signed into law on December 22, 2017. The U.S. Tax Reform significantly modified the U.S. Internal Revenue Code by, among other things, reducing the statutory U.S. federal corporate income tax rate from 35% to 21% for taxable years beginning after December 31, 2017; limiting and/or eliminating many business deductions; migrating the U.S. to a territorial tax system with a one-time transition tax on a mandatory deemed repatriation of previously deferred foreign earnings of certain foreign subsidiaries; subject to certain limitations, generally eliminating U.S. corporate income tax on dividends from foreign subsidiaries; and providing for new taxes on certain foreign earnings. Taxpayers may elect to pay the one-time transition tax over eight years, or in a single lump sum.

The U.S. Tax Reform also includes provisions for a new tax on GILTI effective for tax years of foreign corporations beginning after December 31, 2017. The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of controlled foreign corporations (“CFCs”), subject to the possible use of foreign tax credits and a deduction equal to 50 percent to offset the income tax liability, subject to some limitations.

To the extent that portions of the Company’s U.S. taxable income, such as Subpart F income or GILTI, are determined to be from sources outside of the U.S., subject to certain limitations, the Company may be able to claim foreign tax credits to offset its U.S. income tax liabilities. If dividends that the Company receives from its subsidiaries are determined to be from sources outside of the U.S., subject to certain limitations, the Company will generally not be required to pay U.S. corporate income tax on those dividends. Any liabilities for U.S. corporate income tax will be accrued in the Company’s consolidated statements of comprehensive income and estimated tax payments will be made when required by U.S. law.

One-Time Transition Tax Related to U.S. Tax Reform

In 2017, the Company recognized a one-time transition tax of $35.6 million that represented management’s estimate of the amount of U.S. corporate income tax based on the deemed repatriation to the United States of the Company’s share of previously deferred earnings of certain non-U.S. subsidiaries of the Company mandated by the U.S. Tax Reform. The Company elected to pay the one-time transition tax over eight years commencing in April 2018. According to the 2017 U.S. federal income tax return of the Company filed in October 2018, the one-time transition tax was updated to $35.1 million. The Company made a true-up adjustment of $0.5 million in 2018.

The provision for income taxes was calculated as follows (figures are in thousands of USD):

Year Ended December 31, 

 

    

2022

    

2021

 

Tax rate

 

21

%  

21

%

Income before income taxes

$

23,036

$

8,399

Income tax at federal statutory tax rate

 

4,838

 

1,764

Tax benefit of super deduction of R&D expense (1)

 

(7,089)

 

(5,212)

Effect of differences in foreign tax rate

 

599

 

504

Change in provision on valuation allowance for deferred income tax - U.S.

 

(2,458)

 

(34)

Change in provision on valuation allowance for deferred income tax - Non-U.S.

 

4,595

 

4,667

Effect of changes in tax rate

 

 

2,081

Other differences

 

2,597

 

234

Total income tax expense

$

3,082

$

4,004

(1)According to a new tax incentives policy promulgated by the State Tax Bureau of the PRC and effective from March 2021 onwards, enterprises engaged in research and development activities are entitled to claim an additional tax deduction amounting to 100% of their research and development expenses in determining their taxable income for the year.

The Company is subject to tax examination in the United States and China. The Company’s tax years for 2018 through 2022 are still open for examination in China. The Company’s tax years for 2013 through 2022 are still open for examination in the United States.

Uncertain Tax Positions

The Company did not have any uncertain tax positions for the years ended December 31, 2022 and 2021.

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Income Per Share
12 Months Ended
Dec. 31, 2022
Income Per Share  
Income Per Share

23.

Income Per Share

Basic net income per share is computed using the weighted average number of the common shares outstanding during the year.

For diluted income per share, the Company uses the treasury stock method for options, assuming the issuance of common shares, if dilutive, resulting from the exercise of options.

The calculations of basic and diluted income per share attributable to the parent company were (figures are in thousands of USD):

Year Ended December 31, 

    

2022

    

2021

Numerator:

 

  

 

  

Net income attributable to the parent company’s common shareholders - Basic and Diluted

$

21,181

 

11,050

Denominator:

 

 

Weighted average ordinary shares outstanding - Basic

 

30,639,102

 

30,851,776

Dilutive effects of stock options

 

2,172

 

3,655

Denominator for dilutive income per share - Diluted

 

30,641,274

 

30,855,431

Net income per share attributable to the parent company’s common shareholders

 

 

Basic

 

0.69

 

0.36

Diluted

 

0.69

 

0.36

As of December 31, 2022, the exercise prices for 22,500 outstanding stock options were above the weighted average market price of the Company’s common stock during the year ended December 31, 2022. Therefore, these stock options were excluded from the calculation of the diluted income per share for the corresponding periods presented.

As of December 31, 2021, the exercise prices for 30,000 outstanding stock options were above the weighted average market price of the Company’s common stock during the year ended December 31, 2021. Therefore, these stock options were excluded from the calculation of the diluted income per share for the corresponding periods presented.

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Concentrations
12 Months Ended
Dec. 31, 2022
Significant Concentrations  
Significant Concentrations

24.

Significant Concentrations

A significant portion of the Company’s business is conducted in China where the currency is the RMB. Regulations in China permit foreign owned entities to freely convert the RMB into foreign currency for transactions that fall under the “current account”, which includes trade related receipts and payments, interest and dividends. Accordingly, the Company’s Chinese subsidiaries may use RMB to purchase foreign exchange for settlement of such “current account” transactions without pre-approval.

China Automotive, the parent company, may depend on Genesis and HLUSA dividend payments, which are generated from their subsidiaries in China, “China-based Subsidiaries,” after they receive payments from the China-based Subsidiaries. Regulations in the PRC currently permit payment of dividends of a PRC company only out of accumulated profits as determined in accordance with accounting standards and regulations in China. Under PRC law China-based Subsidiaries are required to set aside at least 10% of their after-tax profit based on PRC accounting standards each year to their general reserves until the cumulative amount reaches 50% of their paid-in capital. These reserves are not distributable as cash dividends, or as loans or advances. These foreign-invested enterprises may also allocate a portion of their after-tax profits, at the discretion of their boards of directors, to their staff welfare and bonus funds. Any amounts so allocated may not be distributed and, accordingly, would not be available for distribution to Genesis and HLUSA.

The PRC government also imposes controls on the convertibility of RMB into foreign currencies and, in certain cases, the remittance of currencies out of China, the China-based Subsidiaries may experience difficulties in completing the administrative procedures necessary to obtain and remit foreign currencies. If China Automotive is unable to receive dividend payments from its subsidiaries and China-based subsidiaries, China Automotive may be unable to effectively finance its operations or pay dividends on its shares.

Transactions other than those that fall under the “current account” and that involve conversion of RMB into foreign currency are classified as “capital account” transactions; examples of “capital account” transactions include repatriations of investment by or loans to foreign owners, or direct equity investments in a foreign entity by a China domiciled entity. “Capital account” transactions require prior approval from China’s State Administration of Foreign Exchange, or SAFE, or its provincial branch to convert a remittance into a foreign currency, such as U.S. Dollars, and transmit the foreign currency outside of China.

This system could be changed at any time and any such change may affect the ability of the Company or its subsidiaries in China to repatriate capital or profits, if any, outside China. Furthermore, SAFE has a significant degree of administrative discretion in implementing the laws and has used this discretion to limit convertibility of current account payments out of China. Whether as a result of a deterioration in the Chinese balance of payments, a shift in the Chinese macroeconomic prospects or any number of other reasons, China could impose additional restrictions on capital remittances abroad. As a result of these and other restrictions under the laws and

regulations of the People’s Republic of China, or the PRC, the Company’s China subsidiaries are restricted in their ability to transfer a portion of their net assets to the parent. The Company has no assurance that the relevant Chinese governmental authorities in the future will not limit further or eliminate the ability of the Company’s Chinese subsidiaries to purchase foreign currencies and transfer such funds to the Company to meet its liquidity or other business needs. Any inability to access funds in China, if and when needed for use by the Company outside of China, could have a material and adverse effect on the Company’s liquidity and its business.

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions
12 Months Ended
Dec. 31, 2022
Related Party Transactions  
Related Party Transactions

25.

Related Party Transactions

Related party transactions during the years ended December 31, 2022 and 2021, are as shown below (figures are in thousands of USD):

Merchandise Sold to Related Parties

Year Ended December 31, 

    

2022

    

2021

Hubei Hongrun

$

32,489

$

25,229

Jingzhou Yude

 

8,778

 

10,784

Xiamen Automotive Parts

 

2,468

 

3,864

Beijing Henglong

 

 

24,604

Other related parties

 

547

 

650

Total

$

44,282

$

65,131

Rental Income Obtained from Related Parties

Year Ended December 31, 

    

2022

    

2021

Wuhan Tongkai

$

166

$

180

Jingzhou Tongying

152

170

Hubei Hongrun

137

112

Hubei ASTA

23

Other related parties

4

8

Total

$

459

$

493

Materials Sold to Related Parties

Year Ended December 31, 

    

2022

    

2021

Honghu Changrun

$

749

$

1,000

Jingzhou Yude

 

728

 

278

Jiangling Tongchuang

 

603

 

626

Jingzhou Tongying

 

547

 

580

Hubei Hongrun

20

12

Beijing Henglong

 

 

32

Other related parties

 

137

 

25

Total

$

2,784

$

2,553

Materials Purchased from Related Parties

Year Ended December 31, 

    

2022

    

2021

Jingzhou Tongying

$

12,152

$

10,702

Wuhan Tongkai

 

9,974

 

9,718

Jiangling Tongchuang

 

3,238

 

7,009

Honghu Changrun

 

2,467

 

2,358

Henglong Tianyu

611

1,014

Hubei Wiselink

310

481

Hubei Yiling

 

30

 

286

Other related parties

 

28

 

12

Total

$

28,810

$

31,580

Technology and Services Provided by Related Parties (recorded in R&D Expenses)

Year Ended December 31, 

    

2022

    

2021

Suzhou Sentient

$

607

$

Sentient AB

462

935

Hubei Yiling

 

234

 

Total

$

1,303

$

935

Property, Plant and Equipment Purchased from Related Parties

Year Ended December 31, 

    

2022

    

2021

Hubei Wiselink

$

2,336

$

1,200

Hubei Yiling

 

48

 

Total

$

2,384

$

1,200

Equity interest purchase from related parties

    

Year Ended December 31, 

    

2022

    

2021

Jingzhou Wisedawn

$

23,618

Loan transaction to a related party

Year Ended December 31, 

    

2022

    

2021

Hubei Zhirong

$

146

As of December 31, 2022 and 2021, accounts receivable, accounts payable and advance payments between the Company and related parties are as shown below (figures are in thousands of USD):

Accounts and Notes Receivable from Related Parties

December 31, 

    

2022

    

2021

Hubei Hongrun

$

6,192

$

6,918

Jingzhou Yude

3,094

5,740

Xiamen Automotive Parts

 

1,311

 

1,533

Xiamen Joylon

 

815

 

890

Other related parties

367

 

424

Total accounts and notes receivable - related parties

 

11,779

 

15,505

Less: allowance for doubtful accounts - related parties

(1,763)

(898)

Accounts and notes receivable, net - related parties

$

10,016

$

14,607

Accounts and Notes Payable to Related Parties

December 31, 

    

2022

    

2021

Wuhan Tongkai

$

7,173

$

4,812

Jingzhou Tongying

 

3,827

 

3,195

Hubei Wiselink

3,687

2,984

Henglong Tianyu

1,209

1,602

Honghu Changrun

692

484

Jiangling Tongchuang

 

45

 

240

Other related parties

62

147

Total

$

16,695

$

13,464

Advance Payments for Property, Plant and Equipment to Related Parties

December 31, 

    

2022

    

2021

Hubei Wiselink

$

1,618

$

565

Henglong Real Estate

 

224

 

245

Hubei Hongrun

42

Total

$

1,884

$

810

Advance Payments and Others to Related Parties

December 31, 

    

2022

    

2021

Sentient AB

$

632

$

Jiangling Tongchuang

401

324

Hubei Zhirong

 

146

 

Hubei Wiselink

 

54

 

Other related parties

 

206

 

276

Total

$

1,439

$

600

As of December 31, 2022, Hanlin Chen, our chairman, owns 59.13% of the common stock of the Company and has the effective power to control the vote on substantially all significant matters without the approval of other stockholders.

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies  
Commitments and Contingencies

26.

Commitments and Contingencies

a.

Legal proceedings

The Company is not a party to any pending or, to the best of the Company’s knowledge, any threatened legal proceedings; and no director, officer or affiliate of the Company, or owner of record of more than five percent of the securities of the Company, or any associate of any such director, officer or security holder is a party adverse to the Company or has a material interest adverse to the Company in reference to pending litigation.

b.

Commitments

In addition to bank loans, notes payables, the related interest and other payables, the following table summarizes the Company’s non-cancelable commitments and contingencies as of December 31, 2022 (figures are in thousands of USD):

Payment Obligations by Period

    

2023

    

2024

    

2025

    

Thereafter

    

Total

Obligations for investment contracts (1)

$

4,307

$

$

$

$

4,307

Obligations for purchasing and services

 

23,962

4,650

 

 

 

28,612

Total

$

28,269

$

4,650

$

$

32,919

(1)In January 2022, Hubei Henglong entered into an agreement with other parties and committed to purchase 27.78% of shares of Suzhou Qingshan Zhiyuan for total consideration of RMB 60.0 million, equivalent to approximately $8.6 million at the prevailing rate. As of December 31, 2022, Hubei Henglong has paid RMB 30.0 million, equivalent to approximately $4.3 million. According to the agreement, the remaining consideration RMB 30.0 million, equivalent to approximately $4.3 million, will be paid in 2023.
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Reporting
12 Months Ended
Dec. 31, 2022
Segment Reporting  
Segment Reporting

27.

Segment Reporting

The accounting policies of the product sectors are the same as those described in the summary of significant accounting policies except that the disaggregated financial results for the product sectors have been prepared using a management approach, which is consistent with the basis and manner in which management internally disaggregates financial information for the purposes of assisting them in making internal operating decisions. Generally, the Company evaluates performance based on stand-alone product sector operating income and accounts for inter segment sales and transfers as if the sales or transfers were to third parties, at current market prices.

As of December 31, 2022, the Company had 15 product sectors, seven of which were principal profit makers and were reported as separate sectors and engaged in the production and sales of power steering (Henglong, Jiulong, Shenyang, Wuhu, Henglong KYB, Hubei Henglong and Brazil Henglong), and one holding company (Genesis). The other eight sectors were engaged in the development, manufacturing and sale of high polymer materials (Wuhu Hongrun), R&D services (Changchun Hualong), automobile steering columns (Jielong), provision of after-sales and R&D services (HLUSA), production and sale of power steering (Chongqing Henglong), manufacture and sales of automobile electronic systems and parts (Wuhan Chuguanjie), research and development of intelligent automotive technology (Jingzhou Qingyan) and manufacture and sales of automotive motors and electromechanical integrated systems (Wuhan Hyoseong).

As of December 31, 2021, the Company had 15 product sectors, six of which were principal profit makers and were reported as separate sectors and engaged in the production and sales of power steering (Henglong, Jiulong, Shenyang, Wuhu, Henglong KYB and Hubei Henglong), and one holding company (Genesis). The other nine sectors were engaged in the development, manufacturing and sale of high polymer materials (Wuhu Hongrun), R&D services (Changchun Hualong), automobile steering columns (Jielong), provision of after-sales and R&D services (HLUSA), production and sale of power steering (Chongqing Henglong), trade (Brazil Henglong), manufacture and sales of automobile electronic systems and parts (Wuhan Chuguanjie), research and development of intelligent automotive technology (Jingzhou Qingyan) and manufacture and sales of automotive motors and electromechanical integrated systems (Wuhan Hyoseong).

The Company’s product sector information is as follows (figures are in thousands of USD):

Net Sales

Net Income/(Loss)

Year Ended December 31, 

Year Ended December 31, 

    

2022

    

2021

    

2022

    

2021

Henglong

$

246,594

$

202,612

$

785

$

(526)

Jiulong

 

70,113

 

94,510

 

227

 

971

Shenyang

 

11,942

 

16,510

 

(1,083)

 

560

Wuhu

 

42,243

 

27,227

 

(215)

 

(385)

Hubei Henglong

 

126,652

 

128,142

 

9,588

 

11,162

Henglong KYB

 

121,139

 

80,683

 

4,564

 

248

Brazil Henglong

39,280

25,513

3,390

1,467

Other Entities

 

80,971

 

70,884

 

6,538

 

(959)

Total Segments

 

738,934

 

646,081

 

23,794

 

12,538

Corporate

 

 

 

(534)

 

(1,628)

Eliminations

 

(209,383)

 

(148,088)

 

(917)

 

(184)

Total consolidated

$

529,551

 

497,993

$

22,343

$

10,726

Depreciation and Amortization

Capital Expenditures

Year Ended December 31, 

Year Ended December 31, 

    

2022

    

2021

    

2022

    

2021

Henglong

$

7,285

$

6,691

$

5,908

$

1,613

Jiulong

 

2,156

 

2,742

 

1,102

 

1,863

Shenyang

 

590

 

649

 

146

 

267

Wuhu

 

713

 

943

 

203

 

48

Hubei Henglong

 

9,542

 

11,237

 

5,635

 

2,515

Henglong KYB

 

1,867

 

1,427

 

6,133

 

4,804

Brazil Henglong

196

205

869

(185)

Other Entities

 

2,785

 

3,172

 

3,262

 

731

Total Segments

 

25,134

 

27,066

 

23,258

 

11,656

Corporate

 

39

 

47

 

 

Eliminations

 

 

 

(2,774)

 

(1,754)

Total consolidated

$

25,173

$

27,113

$

20,484

$

9,902

Total Assets

December 31, 

    

2022

    

2021

Henglong

$

248,927

$

241,958

Jiulong

 

62,075

 

74,816

Shenyang

 

20,146

 

24,141

Wuhu

 

38,579

 

26,314

Hubei Henglong

 

392,482

 

431,529

Henglong KYB

 

107,045

 

77,598

Brazil Henglong

 

20,326

 

16,291

Other Entities

102,644

100,458

Total Segments

 

992,224

 

993,105

Corporate

 

58,767

 

69,705

Eliminations

 

(336,639)

 

(346,048)

Total consolidated

$

714,352

$

716,762

Financial information segregated by geographic region is as follows (figures are in thousands of USD):

Net Sales (1)

Long-term assets

 

Year Ended December 31, 

December 31, 

 

    

2022

    

2021

    

2022

    

2021

 

Geographic region:

 

  

 

  

 

  

  

China

$

331,589

$

324,979

$

123,062

$

165,264

United States

 

135,149

 

134,662

 

726

 

755

Other foreign countries

 

62,813

 

38,352

 

1,111

 

471

Total consolidated

$

529,551

$

497,993

$

124,899

(2)

$

166,490

(2)

(1)

Revenue is attributed to each country based on location of customers.

(2)

Pursuant to ASC 280-10-50-41, the deferred tax assets of $7.7 million and $10.1 million and the intangible assets of $1.3 million and $1.8 million were excluded from long-term assets as of December 31, 2022 and 2021, respectively.

XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Basis of Presentation and Significant Accounting Policies  
Basis of Presentation

Basis of Presentation - For the years ended December 31, 2022 and 2021, the consolidated financial statements include the accounts of the Company and its subsidiaries, which are described in Note 1. Significant inter-company balances and transactions have been eliminated upon consolidation. The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America.

Shenyang was formed in 2002, with 70% owned and controlled by the Company, and 30% owned by Shenyang Automotive Industry Investment Corporation, “JB Investment.” The highest authority of Shenyang is its board of directors, which is comprised of seven directors, four of whom, 57%, are appointed by the Company, and three of whom, 43%, are appointed by JB Investment. As for day-to-day operating matters, approval by more than two-thirds of the members of such board of directors, 67%, is required. The chairman of such board of directors is appointed by the Company. In March 2003, the Company and Jinbei entered into an act-in-concert agreement, under which the directors appointed by Jinbei agree to act in concert with the directors appointed by the Company. As a result, the Company obtained control of Shenyang in March 2003. The general manager of Shenyang is appointed by the Company.

Jielong was formed in April 2006. On December 31, 2022, 85% of Jielong was owned by the Company, and 15% of Jielong was owned by Hubei Wanlong. The highest authority of Jielong is its board of directors, which is comprised of three directors, two of whom, 67%, are appointed by the Company, and one of whom, 33%, is appointed by Hubei Wanlong. As for day-to-day operating matters, approval by at least two-thirds of the members of such board of directors is required. Both the chairman of such board of directors and the general manager of Jielong are appointed by the Company.

Chongqing Henglong was formed in 2012, with 70% owned by the Company and 30% owned by SAIC-IVECO. The highest authority of the Chongqing Henglong is its board of directors, which is comprised of five directors, three of whom, 60%, are appointed by the Company, and two of whom, 40%, are appointed by SAIC-IVECO. As for day-to-day operating matters, approval by at least two-thirds of the members of such board of directors is required. In February 2012, the Company and SAIC-IVECO entered into an “Act in Concert” agreement. According to the agreement, the directors appointed by SAIC-IVECO agreed to execute the “Act in Concert” agreement with the directors designated by the Company, resulting in the Company having voting control of Chongqing Henglong. The chairman of such board of directors and the general manager of Chongqing Henglong are both appointed by the Company.

Brazil Henglong was formed in 2012, with 80% owned by the Company and 20% owned by Mr. Ozias Gaia Da Silva and Mr. Ademir Dal’ Evedove. In May 2017, the Company obtained an additional 15.84% equity interest in Brazil Henglong for nil consideration. The Company retained its controlling interest in Brazil Henglong and the acquisition of the non-controlling interest was accounted for as an equity transaction. After the acquisition, the Company owns 95.84% of Brazil Henglong’s shares. The highest authority of Brazil Henglong is its board of directors. In making operational decision, approval by voting rights representing at least 3/4 of the capital, 75%, is required and 95.84% of voting rights were owned by the Company. The chairman of such board of directors is appointed by the Company. The general manager is Mr. Ozias Gaia Da Silva.

Wuhan Chuguanjie was formed in 2014, with 85% owned by the Company and 15% owned by Hubei Wanlong. The highest authority of Wuhan Chuguanjie is its board of directors, which is comprised of three directors, two of whom, 67%, are appointed by the Company, and one of whom, 33%, is appointed by Hubei Wanlong. As for day-to-day operating matters, approval by at least two-thirds of the members of such board of directors is required. Both of the chairman of such board of directors and the general manager of Chuguanjie are appointed by the Company.

Henglong KYB was formed in 2018, with 66.60% owned by the Company and 33.40% owned by KYB. The highest authority of Henglong KYB is its board of directors, which is comprised of five directors, three of whom are appointed by the Company, and two of whom are appointed by KYB. As for day-to-day operating matters, approval by at least three-fifths of the members of such board of directors is required. The chairman of such board of directors is appointed by the Company and the general manager is appointed by KYB.

Wuhan Hyoseong was formed in 2019, with 51% owned by the Company and 49% owned by Hyoseong. The highest authority of Wuhan Hyoseong is its board of directors, which is comprised of five directors, three of whom are appointed by the Company, and two of whom are appointed by Hyoseong. As for day-to-day operating matters, approval by at least three-fifths of the members of such board of directors is required. The chairman of such board of directors is appointed by the Company and the vice chairman is appointed by Wuhan Hyoseong.

Wuhu Hongrun was formed in 2019, with 62% owned by the Company and 38% owned by the other two parties. The highest authority of Wuhu Hongrun is its board of directors, which is comprised of five directors. The directors are elected by the general meeting of shareholders. As for day-to-day operating matters, approval by at least three-fifths of the members of such board of directors is required. The chairman and the general management are appointed by the board of directors.

Use of Estimates

Use of Estimates - The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. The Company is of the opinion that the significant estimates related to valuation of long term assets and investment, the realizable value of accounts receivable and inventories, the accrual of warranty obligations and the recoverability of deferred tax assets. Actual results could differ from those estimates.

Cash and Cash Equivalents

Cash and Cash Equivalents - Cash and cash equivalents include all highly-liquid investments with an original maturity of three months or less at the date of purchase.

Pledged Cash

Pledged Cash - Pledged as collateral for the Company’s notes payable and restricted to use. The Company regularly pays some of its suppliers by bank notes. The Company has to deposit a cash deposit, equivalent to 40%-100% of the face value of the relevant bank note, in order to obtain the bank note.

Short-term Investments

Short-term Investments - Short-term investments are comprised of time deposits with original terms of three months to one year and wealth management financial products maturing within one year. The carrying values of time deposits approximate fair value because of their short-term maturities. The interest earned is recognized in the consolidated statements of income or loss over the contractual term of the deposits. The wealth management financial products are measured at fair value and classified as Level 3 within the fair value measurement hierarchy. Changes in the fair value are reflected in other income in the consolidated statements of income or loss.

Current Expected Credit Losses

Current Expected Credit Losses - The company adopted ASU No. 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” (“ASC Topic 326”) and other related ASUs. The Company’s accounts and notes receivable, advance payments and other receivables are within the scope of ASC Topic 326. The Company has identified the relevant risk characteristics of its customers and the related receivables, and other receivables which include type of the products the Company provides, nature of the customers or a combination of these characteristics. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Company considers the historical credit loss experience, current economic conditions, supportable forecasts of future economic conditions, and any recoveries in assessing the lifetime expected credit losses. Other key factors that influence the expected credit loss analysis include customer demographics, payment terms offered in the normal course of business to customers, and industry-specific factors that could impact the Company’s receivables. Additionally, external data and macroeconomic factors are also considered.

For the year ended December 31, 2022 and 2021, the Company recorded $4.5 million and $2.7 million expected credit loss expense in general and administrative expenses, respectively. As of December 31, 2022, the expected credit loss provision for the current and non-current assets were $16.2 million and nil, respectively.

Inventories

Inventories - Inventories are stated at the lower of cost and net realizable value. Cost is calculated on the moving-average basis and includes all costs to acquire and other costs to bring the inventories to their present location and condition. The Company evaluates the net realizable value of its inventories on a regular basis and records a provision for loss to reduce the computed moving-average cost if it exceeds the net realizable value.

Advance Payments

Advance Payments - These amounts represent advances to acquire various assets to be utilized in the future in the Company’s normal business operations, such as machine equipment, raw materials and technology. Such amounts are paid according to their respective contract terms. Advance payment for machinery and equipment is classified as advance payment for property, plant and equipment in the consolidated balance sheet and advance payment of raw materials and technology are classified as advance payments and others in the consolidated balance sheet.

Property, Plant and Equipment

Property, Plant and Equipment – Property, plant and equipment are stated at cost. Major renewals and improvements are capitalized; minor replacements and maintenance and repairs are charged to operations. Depreciation is calculated on the straight-line method over the estimated useful lives of the respective assets as follows:

Category

    

Estimated Useful Life (Years)

Buildings

 

25

Machinery and equipment

 

6

Electronic equipment

 

4

Motor vehicles

 

8

Assets under Construction

Land use rights  - Land use rights represent acquisition costs to purchase land use rights from the PRC government, which are evidenced by property certificates. The periods of these purchased land use rights are either 45 years or 50 years. The Company classifies land use rights as long-term assets on the balance sheet and cash outflows related to acquisition of land use rights as investing activities.

Land use rights are carried at cost less accumulated amortization and impairment losses, if any. Amortization is computed using the straight-line method over the term specified in the land use right certificate for 45 years or 50 years, as applicable. Amortization expenses of land use rights were $0.3 million and $0.3 million for the years ended December 31, 2022 and 2021, respectively.

As of December 31, 2022 and 2021, the Company had pledged land use rights with a net book value of approximately $5.1 million and $5.7 million, respectively, as security for its comprehensive credit facilities with banks in China.

Construction in Progress – Construction in progress, which represents buildings under construction and plant and equipment pending installation, are stated at cost. Cost includes construction and acquisitions, and interest charges arising from borrowings used to finance assets during the period of construction or installation and testing. No provision for depreciation is made on assets under construction until such time as the relevant assets are completed and ready for their intended commercial use.

Gains or losses on disposal of property, plant and equipment are determined as the difference between the net disposal proceeds and the carrying amount of the relevant asset, and are recognized in the consolidated statements of income or loss on the date of disposal.

Interest Costs Capitalized

Interest Costs Capitalized - Interest costs incurred in connection with borrowings for the acquisition, construction or installation of property, plant and equipment are capitalized and depreciated as part of the asset’s total cost when the respective asset is placed into service. Interest costs capitalized for the years ended December 31, 2022 and 2021, were $0.2 million and $0.5 million, respectively.

Intangible Assets

Intangible Assets - Intangible assets, representing patents and technical know-how acquired, are stated at cost less accumulated amortization and impairment losses. Amortization is calculated on the straight-line method over the estimated useful life of 5 to 15 years.

Long-Lived Assets

Long-Lived Assets - The Company has adopted the provisions of ASC Topic 360, “Accounting for the Impairment or Disposal of Long-Lived Assets.” Property, plant and equipment and definite life intangible assets are reviewed periodically for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. If required, an impairment loss is recognized as the difference between the carrying value and the fair value of the assets.

In assessing long-lived assets for impairment, management considered the Company’s product line portfolio, customers and related commercial agreements, and other factors in grouping assets and liabilities at the lowest level for which identifiable cash flows are largely independent. The Company considers projected future undiscounted cash flows, trends and other factors in its assessment of whether impairment conditions exist. Whilst the Company believes that its estimates of future cash flows are reasonable, different assumptions regarding such factors as future automotive production volumes, customer pricing, economics and productivity and cost saving initiatives, could significantly affect its estimates. In determining fair value of long-lived assets, management uses appraisals, management estimates or discounted cash flow calculations.

Long-term Investments

Long-term Investments – The Company’s long-term investments include investments in corporations and investments in limited partnerships. Investments in corporations which the Company has the ability to exert significant influence are accounted for using the equity method. Investments in limited partnerships which the Company has more than virtually no influence are accounted for using the equity method. The limited partnerships accounted for its investments at fair value that were classified under Level 1, in the fair value hierarchy , for those whose shares were listed and actively traded on stock exchange. The fair value of the limited partnerships’ Level 2 investments were determined using recent market price or buy-back price. The fair value of the limited partnerships’ Level 3 investments were determined using valuation techniques based on market approach or income approach with unobservable inputs, which required significant judgment made by management with respect to the assumptions and estimates. For the investments made close to the period end, their initial investment amount were deemed approximate to their fair value. As of December 31, 2022, certain investments funds are approaching the end of their investment term and actively sought for exit with their investees or potential buyers. The investments in limited partnerships were accounted for substantially under Level 1 or Level 2 as at December 31, 2022.

The Company continually reviews its investment to determine whether a decline in fair value below the carrying value is other than temporary. The primary factors the Company considers in its determination are the length of time that the fair value of the investment is below the Company’s carrying value and the financial condition, operating performance and near-term prospects of the investee. In addition, the Company considers the reason for the decline in fair value, including general market conditions, industry-specific or investee-specific reasons, changes in valuation subsequent to the balance sheet date and the Company’s intent and ability to hold the investment for a period of time sufficient to allow for a recovery in fair value. If the decline in fair value is deemed to be other than temporary, the carrying value of the security is written down to fair value.

Revenue Recognition

Revenue Recognition - The Company has adopted ASC Topic 606 “Revenue from Contracts with Customers”. Products sales to customers are made pursuant to master agreements entered into between the Company and its customers that provide for transfer of both title and risk of loss upon the Company’s delivery to the location specified in the contracts. The Company’s sales arrangements generally do not contain variable considerations and are short-term in nature. A period of credit term is granted to the customers after the delivery and before making payment. The Company recognizes revenue at a point in time based on management’s evaluation of when the customer obtains control of the products. Revenue is recognized when all performance obligations under the terms of a contract with the customer are satisfied and control of the product has been transferred to the customer. Sales of goods do not include multiple product and/or service elements.

Revenue is measured as the amount of consideration management expects the Company to receive in exchange for transferring goods pursuant to the contracts. Value-added tax that the Company collects concurrent with revenue-producing activities is excluded from revenue. Incidental contract costs that are not material in the context of the delivery of goods and services are recognized as expense.

At the time revenue is recognized, allowances are recorded, with the related reduction to revenue, for estimated price discounts based upon historical experience and related terms of customer arrangements. Where the Company has offered product warranties, the Company also establishes liabilities for estimated warranty costs based upon historical experience and specific warranty provisions. Warranty liabilities are adjusted when experience indicates the expected outcome will differ from initial estimates of the liability.

The Company accounts for shipping and handling fees as a fulfillment cost since control of the products is usually transferred to the customer after the delivery.

Revenue Disaggregation

Revenue disaggregation under the segment reporting standard is measured on the same basis as under the revenue standard. Management has concluded that the disaggregation level is the same under both the revenue standard and the segment reporting standard, and does not repeat the disaggregation of revenue under both standards.

Contract Assets and Liabilities

Contract assets, such as costs to obtain or fulfill contracts, are an insignificant component of the Company’s revenue recognition process. The majority of the Company’s cost of fulfillment as a manufacturer of products is classified as inventory, fixed assets and intangible assets, which are accounted for under the respective guidance for those asset types. Other costs of contract fulfillment are immaterial due to the nature of the Company’s products and their respective manufacturing processes.

Contract liabilities are mainly customer deposits.

Customer Deposits

As of December 31, 2022 and 2021, the Company has customer deposits of $5.7 million and $2.4 million , respectively. During the year ended December 31, 2022, $10.2 million was received and $6.9 million (including $2.4 million from the beginning balance of customer deposits) was recognized as net product sales revenue. During the year ended December 31, 2021, $7.2 million was received and $6.3 million (including $1.5 million from the beginning balance of customer deposits) was recognized as net product sales revenue. Customer deposits represent non-refundable cash deposits for customers to secure rights to an amount of products produced by the Company under supply agreements. When the products are shipped to customers, the Company will recognize revenue and bill the customers to reduce the amount of the customer deposit liability.

Practical Expedient and Exemptions

The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less.

The Company does not adjust the promised amount of consideration for the effects of a significant financing component since the Company expects, at contract inception, that the period between when the Company transfers promised goods to the customers and when the customers pay for the goods will be less than one year.

Government Subsidies

Government Subsidies - The Company’s PRC based subsidiaries received government subsidies according to related policy from local government. For the subsidies for which the Chinese government has specified their purpose, such as product development and renewal of production facilities, the Company recorded specific purpose subsidies as advances payable when received. Upon government acceptance of the related project development or assets acquisition, the specific purpose subsidies are recognized to reduce related R&D expenses or cost of acquired assets. The Company recognized the subsidies that do not have specific purpose as other income upon receipt.

Sales Taxes

Sales Taxes - The Company is subject to value added tax, “VAT.” The applicable VAT tax rate is 13% for products sold in the PRC. Products exported overseas are exempted from VAT. The amount of VAT liability is determined by applying the applicable tax rate to the invoiced amount of goods sold less VAT paid on purchases made with the relevant supporting invoices. VAT is collected from customers by the Company on behalf of the PRC tax authorities and is therefore not charged to the consolidated statements of income or loss.

Uncertain Tax Positions

Uncertain Tax Positions - In order to assess uncertain tax positions, the Company applies a more likely than not threshold and a two-step approach for tax position measurement and financial statement recognition. For the two-step approach, the first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon settlement. As of December 31, 2022 and 2021, the Company has no uncertain tax positions.

Product Warranties

Product Warranties - The Company provides for the estimated cost of product warranties when the products are sold. Such estimates of product warranties were based on, among other things, historical experience, product changes, material expenses, service and transportation expenses arising from the manufactured product. Estimates will be adjusted on the basis of actual claims and circumstances.

For the years ended December 31, 2022 and 2021, the warranties activities were as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2022

    

2021

Balance at the beginning of year

$

36,572

$

36,215

Additions during the year

 

10,941

 

13,917

Settlement within the year

 

(11,877)

 

(14,427)

Foreign currency translation loss

 

(3,201)

 

867

Balance at end of year

$

32,435

$

36,572

Pension

Pension - Most of the operations and employees of the Company are located in China. The Company records pension costs and various employment benefits in accordance with the relevant Chinese social security laws, which is approximately at a total of 35% and 35% of base salary for the years ended December 31, 2022 and 2021, respectively. Base salary levels are the average salary determined by the local governments. For employees in overseas countries (mainly U.S. and Brazil), the Company records pension costs and various employment benefits in accordance with the relevant overseas social security regulations, which is approximately at a total of 26% and 26% of base salary for the years ended December 31, 2022 and 2021, respectively.

Concentration of Credit Risk

Concentration of Credit Risk - Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of trade accounts receivable.

In 2022, the Company’s five largest customers accounted for 42.8% of the Company’s consolidated sales, with one customer accounting for more than 10% of consolidated sales (i.e., 20.2% of consolidated sales, which comprised a total of $106.9 million in sales included in the Hubei Henglong segment (Note 27)).

In 2021, the Company’s five largest customers accounted for 44.8% of the Company’s consolidated sales, with one customer accounting for more than 10% of consolidated sales (i.e., 21.2% of consolidated sales, which comprised a total of $105.6 million in sales included in the Hubei Henglong segment (Note 27)).

At December 31, 2022 and 2021, approximately 8.0% and 7.7% of accounts receivable were from trade transactions with the aforementioned customer (accounting for more than 10% of consolidated sales).

The Company performs ongoing credit evaluations with respect to the financial condition of its debtors, but does not require collateral. It records a provision for doubtful accounts to cover probable credit losses. Management reviews and adjusts this allowance periodically based on historical experience, current economic conditions, supportable forecasts of future economic conditions and other factors for evaluation of the collectability of outstanding accounts receivable.

Income Taxes

Income Taxes - Current income taxes are provided on the basis of net income for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. The Company accounts for income taxes using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences, which is attributable to operating loss and tax credit carryforwards and for differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, by applying enacted statutory rates applicable to future years. The tax base of an asset or liability is the amount attributed to that asset or liability for tax purposes. The effect on deferred taxes of a change in tax rates is recognized in income in the period enacted. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered more likely than not that some portion of, or all of, the deferred tax assets will not be realized. The valuation allowance is based on management’s estimates of future taxable profits and application of relevant income tax law. The Company applies ASC 740, “Income Taxes”, which clarifies the accounting for uncertainty in income taxes recognized in the Company’s consolidated financial statements and prescribes a more likely than not threshold for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. It also provides guidance on derecognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, accounting for income taxes in interim periods, and income tax disclosures.

If the amount of the Company’s taxable income or income tax liability is a determinant of the amount of a grant, the grant is treated as a reduction of the income tax provision in the year the grant is realized.

Gain on other sales - Gain on other sales mainly consists of rental income, gain on disposal of intangible assets and property, plant and equipment and technical services revenue.

Research and Development Costs

Research and Development Costs - Research and development costs are expensed as incurred.

Advertising, Shipping and Handling Costs

Advertising, Shipping and Handling Costs – Advertising, shipping and handling costs are expensed as incurred and recorded in selling expenses. Shipping and handling costs relating to sales of $6.5 million and $9.9 million were included in selling expenses for the years ended December 31, 2022 and 2021, respectively.

Leases

Leases – The Company adopted ASU 2016-02, Leases, and other related ASUs (collectively, “ASC 842”). The Company determines if an arrangement is a lease upon inception. A contract is or contains a lease if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. The right to control the use of an asset includes the right to obtain substantially all of the economic benefits of the underlying asset and the right to direct how and for what purpose the asset is used. The Company’s major plants and buildings are self-owned and limited temporary small offices were rented. For leases with a term of 12 months or less, the Company makes an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. The Company recognizes lease expenses for such leases on a straight-line basis over the lease term. Operating lease assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The discount rate used to calculate present value is the Company’s incremental borrowing rate or, if available, the rate implicit in the lease. The Company determines the incremental borrowing rate for each lease based primarily on the lease term and the economic environment of the applicable country or region. The discount rate used by the Company for its operating lease was 4.75%. As of December 31, 2022, the weighted average remaining lease term was 2.3 years. The Company did not have finance lease arrangements as of December 31, 2022.

Income Per Share

Income Per Share - Basic income per share is computed by dividing net income attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the two-class method. Under the two-class method, net income is allocated between ordinary shares and other participating securities, including convertible note holders, if any, based on their participating rights. Diluted income per share is calculated by dividing net income attributable to ordinary shareholders, as adjusted for the effects on income of participating securities as if they were dilutive ordinary shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares consist of ordinary shares issuable upon the conversion of the convertible notes using the if-converted method, and shares issuable upon the exercise of stock options and warrants for the purchase of ordinary shares using the treasury stock method. Ordinary equivalent shares are not included in the denominator of the diluted earnings per share calculation when inclusion of such shares would be antidilutive.

Comprehensive Income

Comprehensive Income – ASC Topic 220 establishes standards for the reporting and display of comprehensive income, its components and accumulated balances in a full set of general purpose financial statements. ASC Topic 220 defines comprehensive income to include all changes in equity except those resulting from investments by owners and distributions to owners, including adjustments to minimum pension liabilities, accumulated foreign currency translation, and unrealized gains or losses on marketable securities.

Fair Value Measurements

Fair Value Measurements – For purposes of fair value measurements, the Company applies the applicable provisions of ASC 820 “Fair Value Measurements and Disclosures.” Accordingly, fair value for the Company’s financial accounting and reporting purposes represents the estimated price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the designated measurement date. With an objective to increase consistency and comparability in fair value measurements and related disclosures, the Financial Accounting Standard Board established the fair value hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three broad levels.

Level 1 Inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. An active market for the asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis. A quoted price in an active market provides the most reliable evidence of fair value and shall be used to measure fair value whenever available. As at December 31, 2022 and 2021, marketable securities with nil and $0.1 million, respectively, were classified as Level 1.

Level 2 Inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. If the asset or liability has a specified (contractual) term, a Level 2 input must be observable for substantially the full term of the asset or liability. As at December 31, 2022 and 2021, the Company did not have any fair value assets and liabilities classified as Level 2.

Level 3 Inputs are unobservable inputs for the asset or liability. Unobservable inputs are used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date. However, the fair value measurement objective remains the same, that is, an exit price from the perspective of a market participant that holds the asset or owes the liability. Therefore, unobservable inputs shall reflect the reporting entity’s own assumptions about the assumptions that market participants would use in pricing the asset or liability (including assumptions about risk). As at December 31, 2022 and 2021, wealth management financial products with amounts of $12.9 million and $1.7 million, respectively, were classified as Level 3.

The Company’s financial instruments consist principally of cash and cash equivalents, pledged cash, time deposits, accounts and notes receivable, accounts and notes payable, advance payment or payable, other receivable or payable, accrued expenses and bank loans. As of December 31, 2022 and 2021, the respective carrying values of all financial instruments approximated fair value because any changes in fair value, after considering the discount rate, are immaterial.

Segment Reporting - Based on the criteria established by ASC 280 “Segment Reporting,” the Company currently operates and manages its business by product sectors and each of them is a reportable segment. The Company’s chief operating decision-maker (“CODM”) is the chief executive officer. The CODM reviews operating results to make decisions about allocating resources for the Company and assessing performance of its segments. Since most of the revenue generated of the Company and assets held by the Company are in PRC while others are generated and held in other countries, information by geographic region is also presented.

Stock-Based Compensation

Stock-Based Compensation - The Company may issue stock options to employees and stock options or warrants to non-employees in non-capital raising transactions for services and for financing costs. The Company has adopted ASC Topic 718, “Accounting for Stock-Based Compensation,” which establishes a fair value based method of accounting for stock-based compensation plans. In accordance with ASC Topic 718, the cost of stock options and warrants issued to employees and non-employees is measured on the grant date based on the fair value. The fair value is determined using the Black-Scholes option pricing model. The resulting amount is charged to expense on the straight-line basis over the period in which the Company expects to receive the benefit, which is generally the vesting period.

Foreign Currencies

Foreign Currencies - China Automotive, the parent company, and HLUSA maintain their books and records in United States Dollars, “USD,” which is their functional currency. The Company’s subsidiaries based in the PRC and Genesis maintain their books and records in Renminbi, “RMB,” which is their functional currency. The Company’s subsidiary based in Brazil maintains its books and records in Brazilian reais, “BRL,” which is its functional currency. In accordance with ASC Topic 830, “FASB Accounting Standards Codification”, foreign currency transactions denominated in currencies other than the functional currency are remeasured into the functional currency at the rate of exchange prevailing at the balance sheet date for monetary items. Nonmonetary items are remeasured at historical rates. Income and expenses are remeasured at the rate in effect on the transaction dates. Transaction gains and losses, if any, are included in the determination of net income for the period.

In translating the financial statements of the Company’s China and Brazil subsidiaries and Genesis from their functional currency into the Company’s reporting currency of United States dollars, balance sheet accounts are translated using the closing exchange rate in effect at the balance sheet date and income and expense accounts are translated using an average exchange rate prevailing during the reporting period. Adjustments resulting from the translation, if any, are included in cumulative other comprehensive income (loss) in stockholders’ equity.

Certain Relationships and Related Transactions

Certain Relationships and Related Transactions

The following are the related parties of the Company. The Company or the major shareholders of the Company directly or indirectly have interests in these related parties:

Wiselink Holding Limited, “Wiselink
Xiamen Joylon Co., Ltd., “ Xiamen Joylon
Shanghai Tianxiang Automotive Parts Co., Ltd., “ Shanghai Tianxiang
Jiangling Tongchuang Machining Co., Ltd., “ Jiangling Tongchuang
Shanghai Hongxi Investment Inc, “ Hongxi
Hubei Wiselink Equipment Manufacturing Co., Ltd., “ Hubei Wiselink
Jingzhou Derun Agricultural S&T Development Co., Ltd., “ Jingzhou Derun
Jingzhou Tongying Alloys Materials Co., Ltd., “ Jingzhou Tongying
Wuhan Dida Information S&T Development Co., Ltd., “ Wuhan Dida
Hubei Wanlong Investment Co., Ltd., “ Hubei Wanlong
Jingzhou Yude Machining Co., Ltd., “ Jingzhou Yude
Honghu Changrun Automotive Parts Co., Ltd., “ Honghu Changrun
Jingzhou Henglong Real Estate Co., Ltd., “ Henglong Real Estate
Xiamen Joylon Automotive Parts Co., Ltd., “Xiamen Automotive Parts
Jingzhou Jiulong Material Co., Ltd., “ Jiulong Material
Wuhan Tongkai Automobile Motor Co., Ltd., “ Wuhan Tongkai
Jingzhou Natural Astaxanthin Inc, “Jingzhou Astaxanthin
Hubei Asta Biotech Inc., “Hubei Asta
Shanghai Yifu Automotive Electronics Technology Co., Ltd., “Shanghai Yifu
Suzhou Qingyan Venture Capital Fund L.P., “Suzhou Qingyan
Chongqing Qingyan Venture Capital Fund L.P., “Chongqing Qingyan
Chongqing Jinghua Automotive Intelligent Manufacturing Technology Research Co., Ltd., “Chongqing Jinghua
Hubei Hongrun Intelligent System Co.,Ltd., “Hubei Hongrun
Jingzhou WiseDawn Electric Car Co., Ltd., “Jingzhou WiseDawn
Hubei Zhirong Automobile Technology Co., Ltd., “Hubei Zhirong
Hubei Tongrun Automotive Parts Industry Development Co., Ltd., “Hubei Tongrun
Hubei Qingyan Venture Capital Fund L.P, “Hubei Qingyan
Hubei Henglongtianyu Pipe system Co.,Ltd., “Henglong Tianyu”
Wuhan Ewinlink Intelligent System Co., Ltd., “Ewinlink”
Hubei HLTW Automotive Lightweight Co.,Ltd., “Hubei HLTW
Hubei Jinlv New Energy Battery Technology Co., Ltd., “Hubei Jinlv”
Hubei Yiling Intelligent Technology Co., Ltd., “Hubei Yiling”
Sentient AB
Suzhou Sentient Automotive Technology Co., Ltd., “Suzhou Sentient”
Suzhou Qingshan Zhiyuan Venture Capital Fund L.P., “Suzhou Qingshan”
Beijing Hainachuan HengLong Automotive Steering System Co., Ltd., “ Beijing Henglong ”
Products Sold to Related Parties

Principal policies of the Company in connection with transactions with related parties are as follows:

Products Sold to Related Parties – The Company sold products to related parties at fair market prices and granted them credit of three to four months. These transactions were consummated under similar terms as the Company’s other customers.

Materials Purchased from Related Parties

Materials Purchased from Related Parties – The Company purchased materials from related parties at fair market prices, and also received from them credit of three to four months. These transactions were consummated under similar terms as the Company’s other suppliers’.

Equipment and Production Technology Purchased from Related Parties

Equipment and Production Technology Purchased from Related Parties - The Company purchased equipment and production technology from related parties at fair market prices, or reasonable cost-plus pricing if fair market prices are not available. The Company sometimes was required to pay in advance based on the purchase agreement, because equipment manufacturing and technology development normally requires a long period. These transactions are consummated under similar terms as the Company’s other suppliers’.

Short-term Loans Extended to Related Parties

Short-term Loans Extended to Related Parties - The Company provides short-term loans to related parties and assists the borrowing entities in addressing certain cash flow needs. In general, the Company charges interest by referencing to the prevailing borrowing interest rates published by PBOC.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In November 2021, the FASB issued Accounting Standards Update (“ASU”) 2021-10 Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance, effective for financial statements issued for annual periods beginning after December 15, 2021. ASU 2021-10 requires business entities to disclose information in the notes to the financial statements about certain types of government assistance. The annual disclosure requirements apply to transactions with a government that are accounted for by analogizing to either a grant model or a contribution model. The Company adopted this guidance from January 1, 2022. The adoption of this guidance did not have a material impact on the Company’s consolidated financial statements.

XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and business (Tables)
12 Months Ended
Dec. 31, 2022
Organization and Business  
Schedule of equity method investments

Percentage Interest

 

December 31, 

December 31, 

Name of Entity

    

2022

    

2021

 

Shashi Jiulong Power Steering Gears Co., Ltd., “Jiulong” 1

 

100.00

%  

100.00

%

Jingzhou Henglong Automotive Parts Co., Ltd., “Henglong” 2

100.00

%

100.00

%

Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., “Shenyang” 3

 

70.00

%  

70.00

%

Wuhan Jielong Electric Power Steering Co., Ltd., “Jielong” 4

 

85.00

%  

85.00

%

Wuhu Henglong Automotive Steering System Co., Ltd., “Wuhu”5

100.00

%

100.00

%

Hubei Henglong Automotive System Group Co., Ltd., “Hubei Henglong” 6

 

100.00

%  

100.00

%

Jingzhou Henglong Automotive Technology (Testing) Center, “Testing Center” 7

 

100.00

%  

100.00

%

Chongqing Henglong Hongyan Automotive System Co., Ltd., “Chongqing Henglong” 8

 

70.00

%  

70.00

%

CAAS Brazil’s Imports and Trade In Automotive Parts Ltd., “Brazil Henglong” 9

 

95.84

%  

95.84

%

Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie” 10

 

85.00

%  

85.00

%

Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong” 11

 

100.00

%  

100.00

%

Jingzhou Qingyan Intelligent Automotive Technology Research Institute Co., Ltd., “Jingzhou Qingyan”12

 

60.00

%

Hubei Henglong & KYB Automobile Electric Steering System Co., Ltd., “Henglong KYB”13

 

66.60

%  

66.60

%  

Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., “Wuhan Hyoseong”14

51.00

%

51.00

%

Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun”15

62.00

%

62.00

%  

Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong” 16

100.00

%

100.00

%

1.Jiulong was established in 1993 and mainly engages in the production of integral power steering gears for heavy-duty vehicles.
2.Henglong was established in 1997 and mainly engages in the production of rack and pinion power steering gears for cars and light duty vehicles.
3.Shenyang was established in 2002 and focuses on power steering parts for light duty vehicles.
4.Jielong was established in 2006 and mainly engages in the production and sales of automobile steering columns.
5.Wuhu was established in 2006 and mainly engages in the production and sales of automobile steering systems. In April 2021, the Company obtained an additional 22.67% equity interest in Wuhu for total consideration of RMB 6.9 million, equivalent to approximately $1.1 million, from the other shareholder. The Company retained its controlling interest in Wuhu and the acquisition of the non-controlling interest was accounted for as an equity transaction.
6.On March 7, 2007, Genesis established Hubei Henglong, formerly known as Jingzhou Hengsheng Automotive System Co., Ltd., its wholly-owned subsidiary, to engage in the production and sales of automotive steering systems. On July 8, 2012, Hubei Henglong changed its name to Hubei Henglong Automotive System Group Co., Ltd.
7.In December 2009, Henglong, a subsidiary of Genesis, formed the Testing Center, which mainly engages in the research and development of new products.

8.

On February 21, 2012, Hubei Henglong and SAIC-IVECO Hongyan Company, “SAIC-IVECO,” established a Sino-foreign joint venture company, Chongqing Henglong, to design, develop and manufacture both hydraulic and electric power steering systems and parts.

9.

On August 21, 2012, Brazil Henglong was established as a Sino-foreign joint venture company by Hubei Henglong and two Brazilian citizens, Ozias Gaia Da Silva and Ademir Dal’ Evedove. Brazil Henglong engages mainly in the import and sales of automotive parts in Brazil. In May 2017, the Company obtained an additional 15.84% equity interest in Brazil Henglong for nil consideration. The Company retained its controlling interest in Brazil Henglong and the acquisition of the non-controlling interest was accounted for as an equity transaction.

10.

In May 2014, together with Hubei Wanlong, Jielong formed a subsidiary, Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie”, which mainly engages in research and development, manufacture and sales of automobile electronic systems and parts. Wuhan Chuguanjie is located in Wuhan, China.

11.

In January 2015, Hubei Henglong formed Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong”, which mainly engages in the design and sale of automotive electronics.

12.

In November 2017, Hubei Henglong formed Jingzhou Qingyan Intelligent Automotive Technology Research Institute Co., Ltd., “Jingzhou Qingyan”, which mainly engages in the research and development of intelligent automotive technology. Jingzhou Qingyan deregistered from the local business administration on June 22, 2022.

13.In August 2018, Hubei Henglong and KYB (China) Investment Co., Ltd. (“KYB”) established Hubei Henglong KYB Automobile Electric Steering System Co., Ltd. (“Henglong KYB”), which mainly engages in design, manufacture, sales and after-sales service of automobile electronic systems. Hubei Henglong owns 66.6% of the shares of this entity and has consolidated it since its establishment.
14.In March 2019, Hubei Henglong and Hyoseong Electric Co., Ltd. established Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd. (“Wuhan Hyoseong”), which mainly engages in the design, manufacture and sales of automotive motors and electromechanical integrated systems. Hubei Henglong owns 51.0% of the shares of Wuhan Hyoseong and has consolidated it since its establishment.
15.In December 2019, Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun”, which mainly engages in the development, manufacturing and sale of high polymer materials. Hubei Henglong owns 62.0% of the shares of Wuhu Hongrun and has consolidated it since its establishment.
16.In April 2020, Hubei Henglong acquired 100.0% of the equity interests of Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong”, for total consideration of RMB 1.2 million, equivalent to approximately $0.2 million from an entity controlled by Hanlin Chen. Before the acquisition, 52.1% of the shares of Changchun Hualong were ultimately owned by Hanlin Chen and 47.9% of the shares were owned by third parties. Changchun Hualong mainly engages in design and R&D of automotive parts.
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Basis of Presentation and Significant Accounting Policies  
Schedule of depreciation property plant and equipment

Category

    

Estimated Useful Life (Years)

Buildings

 

25

Machinery and equipment

 

6

Electronic equipment

 

4

Motor vehicles

 

8

Schedule of product warranties activities

For the years ended December 31, 2022 and 2021, the warranties activities were as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2022

    

2021

Balance at the beginning of year

$

36,572

$

36,215

Additions during the year

 

10,941

 

13,917

Settlement within the year

 

(11,877)

 

(14,427)

Foreign currency translation loss

 

(3,201)

 

867

Balance at end of year

$

32,435

$

36,572

XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts and Notes Receivable (Tables)
12 Months Ended
Dec. 31, 2022
Accounts and Notes Receivable  
Schedule of accounts and notes receivable, net

The Company’s accounts receivable on December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Accounts receivable - unrelated parties

$

139,533

$

146,362

Notes receivable - unrelated parties (1)

 

89,134

 

61,328

Total accounts and notes receivable - unrelated parties

 

228,667

 

207,690

Less: allowance for doubtful accounts - unrelated parties

 

(14,359)

 

(11,961)

Accounts and notes receivable, net - unrelated parties

 

214,308

 

195,729

Accounts and notes receivable - related parties

 

11,779

 

15,505

Less: allowance for doubtful accounts - related parties

(1,763)

(898)

Accounts and notes receivable, net - related parties

10,016

14,607

Accounts and notes receivable, net

$

224,324

$

210,336

(1)Notes receivable represents accounts receivable in the form of bills of exchange whose acceptances and settlements are handled by banks.
Schedule of allowance for doubtful accounts of accounts receivable

The activity in the Company’s allowance for doubtful accounts of accounts receivable during the years ended December 31, 2022 and 2021, is summarized as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2022

    

2021

Balance at beginning of year

$

12,859

$

9,854

Amounts provided during the year

 

5,371

 

2,774

Amounts reversed of collection during the year

 

(967)

 

(24)

Foreign currency translation

 

(1,141)

 

255

Balance at end of year

$

16,122

$

12,859

XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Advance Payments and Others (Tables)
12 Months Ended
Dec. 31, 2022
Advance Payments and Others  
Schedule of advance payments and others

Year Ended December 31, 

    

2022

    

2021

Prepayments for purchase of raw materials

$

3,942

$

6,066

Input VAT

 

4,283

 

3,433

Prepayment for share repurchase program

 

754

 

1,238

Prepaid income tax

 

1,287

 

1,366

Employee advances

713

641

Prepayment for R&D service

748

Others

734

607

Total advance payments and others

12,461

13,351

Less: Allowance for doubtful accounts

(115)

(55)

Advance payments and others, net

$

12,346

$

13,296

XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2022
Inventories  
Schedule of inventories

The Company’s inventories at December 31, 2022 and 2021, consisted of the following (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Raw materials

$

24,502

$

33,583

Work in process

 

16,001

 

9,415

Finished goods

 

71,371

 

73,495

Cost of R&D service

362

Balance at end of year

$

112,236

$

116,493

XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment  
Schedule of property, plant and equipment

The Company’s property, plant and equipment at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Costs:

 

  

 

  

Buildings

$

64,928

$

69,554

Machinery and equipment

 

239,385

 

253,245

Electronic equipment

 

6,242

 

6,887

Motor vehicles

 

4,308

 

5,121

Construction in progress

 

8,238

 

6,583

 

323,101

 

341,390

Less: Accumulated depreciation

 

(216,495)

 

(213,669)

Balance at end of year

$

106,606

$

127,721

XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Intangible Assets  
Schedule of intangible assets

The Company’s intangible assets at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Costs:

 

  

 

  

Patent technology

$

2,266

$

2,598

Management software license

 

3,756

 

3,994

Total intangible assets - at cost

 

6,022

 

6,592

Less: Accumulated amortization

 

(4,749)

 

(4,780)

Balance at end of year, net

$

1,273

$

1,812

Schedule of estimated amortization expenses

Estimated Amortization Expenses

    

2023

    

2024

    

2025

    

2026

    

2027

Amortization expenses

$

496

$

319

$

232

$

130

$

88

XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term Investments (Tables)
12 Months Ended
Dec. 31, 2022
Long-term Investments  
Schedule of long-term investments

The Company’s long-term investments on December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Limited Partnerships:

Chongqing Venture Fund (1)

$

14,435

$

17,530

Hubei Venture Fund (2)

11,738

9,665

Suzhou Venture Fund (3)

 

5,473

 

7,413

Suzhou Qingshan (4)

4,179

Subtotal - Investments in limited partnerships

35,825

34,608

Corporations:

Sentient AB(5)

 

21,831

 

Henglong Tianyu

 

774

 

913

Chongqing Jinghua

 

695

 

642

Jiangsu Intelligent

 

685

 

803

Subtotal - Investments in corporations

23,985

2,358

Total

$

59,810

$

36,966

(1)

In May 2016, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Chongqing Venture Fund”. As of December 31, 2022, Hubei Henglong owned 18.5% of Chongqing Venture Fund’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over the Chongqing Venture Fund’s operating and financial policies. The investment is accounted for using the equity method. The Company’s proportionate share of Chongqing Venture Fund’s net earnings for the year ended Decemeber 31, 2022 was $0.9 million, recorded as equity in earning of affiliated company, and the Company also recorded $0.9 million in distributions from the fund. There was no impairment on this investment during the year ended December 31, 2022.

(2)

In March 2018, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Hubei Venture Fund”. As of December 31, 2022, Hubei Henglong owned 28.5% of Hubei Venture Fund’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over the Hubei Venture Fund’s operating and financial policies. The investment is accounted for using the equity method. The Company’s proportionate share of Hubei Venture Fund’s net earnings for the year ended Decemeber 31, 2022 was $3.9 million, recorded as equity in earning of affiliated company, and the Company also recorded $1.2 million in distributions from the fund. There was no impairment on this investment during the year ended December 31, 2022.

(3)

In September 2014, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Suzhou Venture Fund”. As of December 31, Hubei Henglong owned 12.5% of the Suzhou Venture Fund’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over the Suzhou Venture Fund’s operating and financial policies. The investment is accounted for using the equity method. The Company’s proportionate share of Suzhou Venture Fund’s net earnings for the year ended Decemeber 31, 2022 was $0.4 million, recorded as equity in earning of affiliated company, and the Company also recorded $1.8 million in distributions from the fund. There was no impairment on this investment during the year ended December 31, 2022.

(4)

In January 2022, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, Suzhou Qingshan Zhiyuan Venture Capital Fund L.P., “Suzhou Qingshan”. As of December 31, 2022, Hubei Henglong owned 22.56% of Suzhou Qingshan’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over Suzhou Qingshan’s operating and financial policies. The investment is accounted for using the equity method. The Company’s proportionate share of Suzhou Qingshan Venture Fund’s net loss for the year ended Decemeber 31, 2022 was $0.1 million loss, recorded as equity in earning of affiliated company. There was no impairment on this investment during the year ended December 31, 2022.

(5)

In June 2021, Hubei Henglong entered into a share purchase agreement with Jingzhou WiseDawn Electric Car Co., Ltd., “Jingzhou WiseDawn”, a related party controlled by the Company’s controlling shareholder, Mr. Chen Hanlin. In accordance with the agreement, CAAS would purchase 200 shares, representing 40% of Sentient AB’s share capital, from Jingzhou WiseDawn for total consideration of RMB 155.2 million, equivalent to approximately $24.5 million. The transaction was completed in March 2022. Pursuant to the share purchase agreement, the Company has the right to appoint two directors to the board of directors, so it can exercise significant influence over Sentient AB. Therefore, the investment is accounted for using the equity method. As of December 31, 2022, the Company has paid RMB 141.0 million, equivalent to approximately $21.6 million, with the remaining consideration of RMB 14.2 million, equivalent to approximately $2.0 million, to be paid in 2023. The company’s proportionate share of Sentient AB’s net loss for the year ended December 31, 2022 was $0.5 million. There was no impairment on this investment during the year ended December 31, 2022.

Summary of condensed financial information of company's equity method investments

The Company summarizes the condensed financial information of the Company’s equity method investments as a group below (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Revenue

$

5,628

$

88,122

Gross profit

 

1,294

 

59,561

Income from continuing operations

 

6,451

 

63,067

Net income

$

6,430

$

61,374

XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Deferred Income Tax Assets and Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Deferred Income Tax Assets and Liabilities  
Schedule of deferred tax assets and liabilities

The components of deferred tax assets and liabilities at December 31, 2022 and 2021, were as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Losses carryforward (U.S.) (1)

$

349

$

2,559

Losses carryforward (Non-U.S.) (1)

 

11,371

 

13,058

Product warranties and other reserves

 

8,525

 

8,679

Property, plant and equipment

 

7,506

 

7,760

Bonus accrual

 

252

 

106

Other accruals

 

2,163

 

1,101

Deductible temporary difference related to revenue recognition

 

1,294

 

879

Others

 

2,175

 

1,009

Total deferred tax assets

 

33,635

 

35,151

Less: Valuation allowance (1) (2)

 

(23,270)

 

(22,788)

Total deferred tax assets, net of valuation allowance

 

10,365

 

12,363

 

 

Deferred withholding tax for dividend distribution from PRC subsidiaries (Note 22)

 

4,010

 

4,380

Other taxable temporary differences

 

2,713

 

2,249

Total deferred tax liabilities

$

6,723

$

6,629

(1)The net operating loss carry -forward for the U.S. entity for income tax purposes are available to reduce future years’ taxable income. These carry -forwards will not expire if not utilized, and the Company may carry the losses forward indefinitely. Net operating losses for China entities can be carried forward for 5 years to offset taxable income except for entities that qualify as a High & New Technology Enterprise, for which the net operating loss can be carried forward for 10 years. However, as of December 31, 2022, valuation allowance was $23.3 million, including $0.3 million allowance for the Company’s deferred tax assets in the United States and $23.0 million allowance for the Company’s non-U.S. deferred tax assets primarily in China. Based on the Company’s current operations, management believes that all deferred tax assets in the United States and certain deferred tax assets in non-U.S. regions are not likely to be realized in the future.
(2)As of December 31, 2022, the Company had net operating tax loss carry -forwards amounting to $8.4 million and $1.2 million which will expire from 2023 to 2032 and from 2023 to 2027, respectively, if not used.
Schedule of deferred tax assets and liabilities as classified in balance sheet

The deferred tax assets and liabilities are classified in the consolidated balance sheets as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Deferred tax assets

$

7,652

$

10,114

Deferred tax liabilities

 

4,010

 

4,380

Schedule of valuation allowance for deferred tax assets

The activity in the Company’s valuation allowance for deferred tax assets during the years ended December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2022

    

2021

Balance at beginning of year

$

22,788

$

18,155

Amounts provided for during the year

 

5,058

 

4,468

Amounts used during the year

 

(2,721)

 

(247)

Foreign currency translation

 

(1,855)

 

412

Balance at end of year

$

23,270

$

22,788

XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Other non-current assets (Tables)
12 Months Ended
Dec. 31, 2022
Other non-current assets  
Schedule of other non-current assets

The Company’s other non-current assets at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

    

Year Ended December 31,

    

2022

    

2021

Prepayment for investment in Hefei Senye(1)

$

2,584

$

2,823

Prepayment for investment under equity method-Sentient AB (See Note 8)

 

 

13,489

Less: Allowance for impairment

 

(2,584)

 

$

$

16,312

(1)

In November 2019, Hubei Henglong entered into an agreement with other parties and committed to purchase 70% of the shares of Hefei Senye Light Plastic Technology Co., Ltd. for total consideration of RMB 33.6 million, equivalent to approximately $4.8 million. As of December 31, 2022, Hubei Henglong has paid RMB 18.0 million, equivalent to approximately $2.6 million, which was reported in other non-current assets as the transaction had not been consummated. The company recognized full provision for impairment regarding this prepayment of RMB 18.0 million in 2022 as the probability of recoverability of this prepayment became substantially reduced.

XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Bank Loans (Tables)
12 Months Ended
Dec. 31, 2022
Bank Loans  
Schedule of loans

Loans consist of the following as of December 31, 2022 and 2021 (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Short-term bank loans (1)(2)

$

45,671

$

47,592

Long-term loans (2)

528

Total bank loans

$

46,199

$

47,592

(1)The Company entered into credit facility agreements with various banks, which were secured by property, plant and equipment and land use rights of the Company. The total credit facility amount was $148.3 million and $116.8 million, respectively, as of December 31, 2022 and 2021. As of December 31, 2022 and 2021, the Company has drawn down loans with an aggregate amount of $46.2 million and $47.6 million, respectively. The weighted average interest rate was 2.9% and 3.5%, respectively.
(2)The Company borrowed a total of RMB 3.9 million from Chongqing Bank loans from April to July 2022, equivalent to approximately $0.6 million. These loans are due for repayment from March to April 2025 with an interest rate of 3.85% per annum. In accordance with the loan agreement, the Company should repay the principal of RMB100,000, equivalent to approximately $14,358, every six months starting on April 2022. The principal that will be repaid in 2023 is reclassified to short-term bank loans.
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts and Notes Payable (Tables)
12 Months Ended
Dec. 31, 2022
Accounts and Notes Payable  
Schedule of accounts and notes payable

The Company’s accounts and notes payable at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Accounts payable - unrelated parties

$

133,882

$

132,593

Notes payable - unrelated parties (1)

 

84,530

 

81,997

Accounts and notes payable - unrelated parties

 

218,412

 

214,590

Accounts and notes payable - related parties

 

16,695

 

13,464

Balance at end of year

$

235,107

$

228,054

(1)Notes payable represent payables in the form of notes issued by the bank. As of December 31, 2022 and 2021, the Company has pledged cash of $37.6 million and $27.8 million, and also has pledged notes receivable of $13.7 million and $18.2 million, respectively, as collateral for banks to endorse the payment of the Company’s notes payable to the noteholder upon maturity. The Company entered into credit facility agreements with various banks, which were secured by property, plant and equipment and land use rights of the Company. As of December 31, 2022 and 2021, the Company has used $39.6 million and $33.6 million of its credit facility, respectively, for issuing bank notes.
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Payables (Tables)
12 Months Ended
Dec. 31, 2022
Accrued Expenses and Other Payables  
Schedule of accrued expenses and other payables

The Company’s accrued expenses and other payables at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Accrued expenses

$

9,652

$

5,596

Warranty reserves (See Note 2)

 

32,435

 

36,572

Payable for the investment in Sentient AB (See Note 8)

2,043

Payables for overseas transportation and custom clearance

 

294

 

4,548

Dividends payable to holders of non-controlling interests

431

471

Current portion of other long-term payable (See Note 15)

 

 

1,115

Accrued interest

 

465

 

507

Other payables

2,991

1,523

Balance at end of year

$

48,311

$

50,332

XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Taxes Payable (Tables)
12 Months Ended
Dec. 31, 2022
Taxes Payable  
Schedule of taxes payable

The Company’s taxes payable on December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2022

    

2021

Value-added tax payable

$

3,470

$

3,494

Tariffs payable

 

7,061

 

5,202

Long-term taxes payable - current portion (1)

5,270

2,809

Income tax payable

680

311

Other tax payable

 

1,117

 

510

Short-term taxes payable

$

17,598

$

12,326

December 31, 

    

2022

    

2021

Long-term taxes payable

$

21,075

$

23,884

Less: Long-term taxes payable - current portion (1)

 

(5,270)

 

(2,809)

Long-term taxes payable (1)

$

15,805

$

21,075

(1)A one-time transition tax of $35.6 million was recognized in the three months ended December 31, 2017 that represented management’s estimate of the amount of U.S. corporate income tax based on the deemed repatriation to the United States of the Company’s share of previously deferred earnings of certain non-U.S. subsidiaries of the Company mandated by the U.S. Tax Reform. The Company elected to pay the one-time transition tax over eight years commencing in April 2018. During the years ended December 31, 2022 and 2021, $2.8 million and $2.8 million, respectively, were paid by the Company. See Note 22 for more details about the U.S. Tax Reform.
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Options (Tables)
12 Months Ended
Dec. 31, 2022
Stock Options  
Schedule of assumptions used to estimate fair value of stock options

Issuance Date

    

Expected volatility

    

Risk-free rate

    

Expected term (years)

    

Dividend yield

 

February 3, 2021

 

76.91

%  

0.46

%  

5

 

0.00

%

Schedule of stock options activities

Weighted-Average

Weighted-Average

Contractual

    

Shares

    

Exercise Price

    

Term (years)

Outstanding - January 1, 2021

 

22,500

$

4.79

 

5

Expired

 

(7,500)

 

6.95

 

5

Granted

 

22,500

 

6.26

 

5

Outstanding - December 31, 2021

 

37,500

$

5.24

 

5

Expired

 

(7,500)

 

5.04

 

5

Outstanding - December 31, 2022

 

30,000

$

5.29

 

5

Schedule of range of exercise prices for stock options

The following is a summary of the range of exercise prices for stock options that are outstanding and exercisable at December 31, 2022:

    

Outstanding Stock

    

Weighted Average

    

Weighted Average

    

Number of Stock

Range of Exercise Prices

Options

Remaining Life

Exercise Price

Options Exercisable

$2.37 - $6.26

 

30,000

 

2.55

$

5.29

 

30,000

XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Other Income, Net (Tables)
12 Months Ended
Dec. 31, 2022
Other Income, Net  
Schedule of components of other income, net

During the years ended December 31, 2022 and 2021, the Company recorded other income which is summarized as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2022

    

2021

Government subsidy

 

$

6,270

 

$

4,928

Investment income

 

1,912

 

1,670

Penalties income

 

140

 

70

Provision for impairment of prepayment for investment in Hefei Senye (See Note 10)

 

(2,540)

 

Total other income, net

$

5,782

$

6,668

XML 67 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Financial (Income)/Expense, net (Tables)
12 Months Ended
Dec. 31, 2022
Financial (Income)/Expense, net  
Schedule of recorded financial expense, net

During the years ended December 31, 2022 and 2021, the Company recorded financial expense, net which is summarized as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2022

    

2021

Interest income

$

(1,247)

$

(1,242)

Foreign exchange (income)/loss, net

 

(9,833)

 

3,204

Bank fees

 

327

 

388

Total financial (income)/expense, net

$

(10,753)

$

2,350

XML 68 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Taxes  
Schedule of provision for income taxes

The provision for income taxes was calculated as follows (figures are in thousands of USD):

Year Ended December 31, 

 

    

2022

    

2021

 

Tax rate

 

21

%  

21

%

Income before income taxes

$

23,036

$

8,399

Income tax at federal statutory tax rate

 

4,838

 

1,764

Tax benefit of super deduction of R&D expense (1)

 

(7,089)

 

(5,212)

Effect of differences in foreign tax rate

 

599

 

504

Change in provision on valuation allowance for deferred income tax - U.S.

 

(2,458)

 

(34)

Change in provision on valuation allowance for deferred income tax - Non-U.S.

 

4,595

 

4,667

Effect of changes in tax rate

 

 

2,081

Other differences

 

2,597

 

234

Total income tax expense

$

3,082

$

4,004

(1)According to a new tax incentives policy promulgated by the State Tax Bureau of the PRC and effective from March 2021 onwards, enterprises engaged in research and development activities are entitled to claim an additional tax deduction amounting to 100% of their research and development expenses in determining their taxable income for the year.
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Income Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Income Per Share  
Schedule of basic and diluted income per share

The calculations of basic and diluted income per share attributable to the parent company were (figures are in thousands of USD):

Year Ended December 31, 

    

2022

    

2021

Numerator:

 

  

 

  

Net income attributable to the parent company’s common shareholders - Basic and Diluted

$

21,181

 

11,050

Denominator:

 

 

Weighted average ordinary shares outstanding - Basic

 

30,639,102

 

30,851,776

Dilutive effects of stock options

 

2,172

 

3,655

Denominator for dilutive income per share - Diluted

 

30,641,274

 

30,855,431

Net income per share attributable to the parent company’s common shareholders

 

 

Basic

 

0.69

 

0.36

Diluted

 

0.69

 

0.36

XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions (Tables)
12 Months Ended
Dec. 31, 2022
Related Party Transactions  
Schedule of related party transactions

Related party transactions during the years ended December 31, 2022 and 2021, are as shown below (figures are in thousands of USD):

Merchandise Sold to Related Parties

Year Ended December 31, 

    

2022

    

2021

Hubei Hongrun

$

32,489

$

25,229

Jingzhou Yude

 

8,778

 

10,784

Xiamen Automotive Parts

 

2,468

 

3,864

Beijing Henglong

 

 

24,604

Other related parties

 

547

 

650

Total

$

44,282

$

65,131

Rental Income Obtained from Related Parties

Year Ended December 31, 

    

2022

    

2021

Wuhan Tongkai

$

166

$

180

Jingzhou Tongying

152

170

Hubei Hongrun

137

112

Hubei ASTA

23

Other related parties

4

8

Total

$

459

$

493

Materials Sold to Related Parties

Year Ended December 31, 

    

2022

    

2021

Honghu Changrun

$

749

$

1,000

Jingzhou Yude

 

728

 

278

Jiangling Tongchuang

 

603

 

626

Jingzhou Tongying

 

547

 

580

Hubei Hongrun

20

12

Beijing Henglong

 

 

32

Other related parties

 

137

 

25

Total

$

2,784

$

2,553

Materials Purchased from Related Parties

Year Ended December 31, 

    

2022

    

2021

Jingzhou Tongying

$

12,152

$

10,702

Wuhan Tongkai

 

9,974

 

9,718

Jiangling Tongchuang

 

3,238

 

7,009

Honghu Changrun

 

2,467

 

2,358

Henglong Tianyu

611

1,014

Hubei Wiselink

310

481

Hubei Yiling

 

30

 

286

Other related parties

 

28

 

12

Total

$

28,810

$

31,580

Technology and Services Provided by Related Parties (recorded in R&D Expenses)

Year Ended December 31, 

    

2022

    

2021

Suzhou Sentient

$

607

$

Sentient AB

462

935

Hubei Yiling

 

234

 

Total

$

1,303

$

935

Property, Plant and Equipment Purchased from Related Parties

Year Ended December 31, 

    

2022

    

2021

Hubei Wiselink

$

2,336

$

1,200

Hubei Yiling

 

48

 

Total

$

2,384

$

1,200

Equity interest purchase from related parties

    

Year Ended December 31, 

    

2022

    

2021

Jingzhou Wisedawn

$

23,618

Loan transaction to a related party

Year Ended December 31, 

    

2022

    

2021

Hubei Zhirong

$

146

As of December 31, 2022 and 2021, accounts receivable, accounts payable and advance payments between the Company and related parties are as shown below (figures are in thousands of USD):

Accounts and Notes Receivable from Related Parties

December 31, 

    

2022

    

2021

Hubei Hongrun

$

6,192

$

6,918

Jingzhou Yude

3,094

5,740

Xiamen Automotive Parts

 

1,311

 

1,533

Xiamen Joylon

 

815

 

890

Other related parties

367

 

424

Total accounts and notes receivable - related parties

 

11,779

 

15,505

Less: allowance for doubtful accounts - related parties

(1,763)

(898)

Accounts and notes receivable, net - related parties

$

10,016

$

14,607

Accounts and Notes Payable to Related Parties

December 31, 

    

2022

    

2021

Wuhan Tongkai

$

7,173

$

4,812

Jingzhou Tongying

 

3,827

 

3,195

Hubei Wiselink

3,687

2,984

Henglong Tianyu

1,209

1,602

Honghu Changrun

692

484

Jiangling Tongchuang

 

45

 

240

Other related parties

62

147

Total

$

16,695

$

13,464

Advance Payments for Property, Plant and Equipment to Related Parties

December 31, 

    

2022

    

2021

Hubei Wiselink

$

1,618

$

565

Henglong Real Estate

 

224

 

245

Hubei Hongrun

42

Total

$

1,884

$

810

Advance Payments and Others to Related Parties

December 31, 

    

2022

    

2021

Sentient AB

$

632

$

Jiangling Tongchuang

401

324

Hubei Zhirong

 

146

 

Hubei Wiselink

 

54

 

Other related parties

 

206

 

276

Total

$

1,439

$

600

XML 71 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies  
Schedule of major commitments and contingencies

In addition to bank loans, notes payables, the related interest and other payables, the following table summarizes the Company’s non-cancelable commitments and contingencies as of December 31, 2022 (figures are in thousands of USD):

Payment Obligations by Period

    

2023

    

2024

    

2025

    

Thereafter

    

Total

Obligations for investment contracts (1)

$

4,307

$

$

$

$

4,307

Obligations for purchasing and services

 

23,962

4,650

 

 

 

28,612

Total

$

28,269

$

4,650

$

$

32,919

(1)In January 2022, Hubei Henglong entered into an agreement with other parties and committed to purchase 27.78% of shares of Suzhou Qingshan Zhiyuan for total consideration of RMB 60.0 million, equivalent to approximately $8.6 million at the prevailing rate. As of December 31, 2022, Hubei Henglong has paid RMB 30.0 million, equivalent to approximately $4.3 million. According to the agreement, the remaining consideration RMB 30.0 million, equivalent to approximately $4.3 million, will be paid in 2023.
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Reporting (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting  
Schedule of product sector information by reporting segments

The Company’s product sector information is as follows (figures are in thousands of USD):

Net Sales

Net Income/(Loss)

Year Ended December 31, 

Year Ended December 31, 

    

2022

    

2021

    

2022

    

2021

Henglong

$

246,594

$

202,612

$

785

$

(526)

Jiulong

 

70,113

 

94,510

 

227

 

971

Shenyang

 

11,942

 

16,510

 

(1,083)

 

560

Wuhu

 

42,243

 

27,227

 

(215)

 

(385)

Hubei Henglong

 

126,652

 

128,142

 

9,588

 

11,162

Henglong KYB

 

121,139

 

80,683

 

4,564

 

248

Brazil Henglong

39,280

25,513

3,390

1,467

Other Entities

 

80,971

 

70,884

 

6,538

 

(959)

Total Segments

 

738,934

 

646,081

 

23,794

 

12,538

Corporate

 

 

 

(534)

 

(1,628)

Eliminations

 

(209,383)

 

(148,088)

 

(917)

 

(184)

Total consolidated

$

529,551

 

497,993

$

22,343

$

10,726

Depreciation and Amortization

Capital Expenditures

Year Ended December 31, 

Year Ended December 31, 

    

2022

    

2021

    

2022

    

2021

Henglong

$

7,285

$

6,691

$

5,908

$

1,613

Jiulong

 

2,156

 

2,742

 

1,102

 

1,863

Shenyang

 

590

 

649

 

146

 

267

Wuhu

 

713

 

943

 

203

 

48

Hubei Henglong

 

9,542

 

11,237

 

5,635

 

2,515

Henglong KYB

 

1,867

 

1,427

 

6,133

 

4,804

Brazil Henglong

196

205

869

(185)

Other Entities

 

2,785

 

3,172

 

3,262

 

731

Total Segments

 

25,134

 

27,066

 

23,258

 

11,656

Corporate

 

39

 

47

 

 

Eliminations

 

 

 

(2,774)

 

(1,754)

Total consolidated

$

25,173

$

27,113

$

20,484

$

9,902

Total Assets

December 31, 

    

2022

    

2021

Henglong

$

248,927

$

241,958

Jiulong

 

62,075

 

74,816

Shenyang

 

20,146

 

24,141

Wuhu

 

38,579

 

26,314

Hubei Henglong

 

392,482

 

431,529

Henglong KYB

 

107,045

 

77,598

Brazil Henglong

 

20,326

 

16,291

Other Entities

102,644

100,458

Total Segments

 

992,224

 

993,105

Corporate

 

58,767

 

69,705

Eliminations

 

(336,639)

 

(346,048)

Total consolidated

$

714,352

$

716,762

Schedule of segment reporting information, by geographic region

Financial information segregated by geographic region is as follows (figures are in thousands of USD):

Net Sales (1)

Long-term assets

 

Year Ended December 31, 

December 31, 

 

    

2022

    

2021

    

2022

    

2021

 

Geographic region:

 

  

 

  

 

  

  

China

$

331,589

$

324,979

$

123,062

$

165,264

United States

 

135,149

 

134,662

 

726

 

755

Other foreign countries

 

62,813

 

38,352

 

1,111

 

471

Total consolidated

$

529,551

$

497,993

$

124,899

(2)

$

166,490

(2)

(1)

Revenue is attributed to each country based on location of customers.

(2)

Pursuant to ASC 280-10-50-41, the deferred tax assets of $7.7 million and $10.1 million and the intangible assets of $1.3 million and $1.8 million were excluded from long-term assets as of December 31, 2022 and 2021, respectively.

XML 73 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Business (Details)
Dec. 31, 2022
Dec. 31, 2021
Apr. 30, 2021
Apr. 30, 2020
Dec. 31, 2019
Mar. 31, 2019
Aug. 31, 2018
May 31, 2017
Jiulong                
Organization and business                
Percentage Interest 100.00% 100.00%            
Henglong                
Organization and business                
Percentage Interest 100.00% 100.00%            
Shenyang                
Organization and business                
Percentage Interest 70.00% [1] 70.00%            
Wuhan Jielong Electric Power Steering Co., Ltd., "Jielong"                
Organization and business                
Percentage Interest 85.00% 85.00%            
Wuhu                
Organization and business                
Percentage Interest 100.00% 100.00% 22.67%          
Hubei Henglong                
Organization and business                
Percentage Interest 100.00% 100.00%            
Jingzhou Henglong Automotive Technology (Testing) Center, "Testing Center"                
Organization and business                
Percentage Interest 100.00% 100.00%            
Chongqing Henglong Hongyan Automotive System Co., Ltd "Chongqing Henglong"                
Organization and business                
Percentage Interest 70.00% 70.00%            
CAAS Brazil's Imports and Trade In Automotive Parts Ltd., "Brazil Henglong"                
Organization and business                
Percentage Interest 95.84% 95.84%            
Wuhan Chuguanjie Automotive Science and Technology Ltd., "Wuhan Chuguanjie"                
Organization and business                
Percentage Interest 85.00% 85.00%            
Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., "Shanghai Henglong"                
Organization and business                
Percentage Interest 100.00% 100.00%            
Jingzhou Qingyan Intelligent Automotive Technology Research Institute Co., Ltd., "Jingzhou Qingyan"                
Organization and business                
Percentage Interest   60.00%            
Hubei Henglong & KYB Automobile Electric Steering System Co., Ltd., "Henglong KYB"                
Organization and business                
Percentage Interest 66.60% 66.60%         66.60%  
Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., "Wuhan Hyoseong"                
Organization and business                
Percentage Interest 51.00% 51.00%       51.00%    
Wuhu Hongrun New Material Co., Ltd., "Wuhu Hongrun"                
Organization and business                
Percentage Interest 62.00% 62.00%            
Changchun Hualong Automotive Technology Co Ltd Changchun Hualong                
Organization and business                
Percentage Interest 100.00% 100.00%   52.10%        
Brazil Henglong                
Organization and business                
Percentage Interest               15.84%
Third Party                
Organization and business                
Percentage Interest       47.90%        
Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd "Wuhu Hongrun"                
Organization and business                
Percentage Interest         62.00%      
[1] Shenyang was established in 2002 and focuses on power steering parts for light duty vehicles.
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Business - Additional Information (Details)
$ in Thousands, ¥ in Millions
1 Months Ended 12 Months Ended
Jun. 30, 2021
CNY (¥)
Jun. 30, 2021
USD ($)
Apr. 30, 2021
CNY (¥)
Apr. 30, 2021
USD ($)
Apr. 30, 2020
CNY (¥)
Apr. 30, 2020
USD ($)
May 31, 2017
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
Dec. 31, 2019
Mar. 31, 2019
Aug. 31, 2018
Changchun Hualong Automotive Technology Co Ltd Changchun Hualong                          
Organization and business                          
Equity interests acquired (as a percent)         100.00% 100.00%              
Henglong                          
Organization and business                          
Equity method investment, ownership percentage               100.00% 100.00% 100.00%      
Jiulong                          
Organization and business                          
Equity method investment, ownership percentage               100.00% 100.00% 100.00%      
Shenyang                          
Organization and business                          
Equity method investment, ownership percentage               70.00% [1] 70.00% [1] 70.00%      
Wuhan Jielong Electric Power Steering Co., Ltd., "Jielong"                          
Organization and business                          
Equity method investment, ownership percentage               85.00% 85.00% 85.00%      
Wuhu                          
Organization and business                          
Equity method investment, ownership percentage     22.67% 22.67%       100.00% 100.00% 100.00%      
Hubei Henglong                          
Organization and business                          
Equity method investment, ownership percentage               100.00% 100.00% 100.00%      
Consideration for additional equity interest acquired ¥ 155.2 $ 24,500           ¥ 141.0 $ 21,600        
Chongqing Henglong Hongyan Automotive System Co., Ltd "Chongqing Henglong"                          
Organization and business                          
Equity method investment, ownership percentage               70.00% 70.00% 70.00%      
CAAS Brazil's Imports and Trade In Automotive Parts Ltd., "Brazil Henglong"                          
Organization and business                          
Equity method investment, ownership percentage               95.84% 95.84% 95.84%      
Wuhan Chuguanjie Automotive Science and Technology Ltd., "Wuhan Chuguanjie"                          
Organization and business                          
Equity method investment, ownership percentage               85.00% 85.00% 85.00%      
Changchun Hualong Automotive Technology Co Ltd Changchun Hualong                          
Organization and business                          
Equity method investment, ownership percentage         52.10% 52.10%   100.00% 100.00% 100.00%      
Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., "Wuhan Hyoseong"                          
Organization and business                          
Equity method investment, ownership percentage               51.00% 51.00% 51.00%   51.00%  
Brazil Henglong                          
Organization and business                          
Equity method investment, ownership percentage             15.84%            
Third Party                          
Organization and business                          
Equity method investment, ownership percentage         47.90% 47.90%              
Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd "Wuhu Hongrun"                          
Organization and business                          
Equity method investment, ownership percentage                     62.00%    
Wuhu Hongrun New Material Co., Ltd., "Wuhu Hongrun"                          
Organization and business                          
Equity method investment, ownership percentage               62.00% 62.00% 62.00%      
Jingzhou Qingyan Intelligent Automotive Technology Research Institute Co., Ltd., "Jingzhou Qingyan"                          
Organization and business                          
Equity method investment, ownership percentage                   60.00%      
Hubei Henglong & KYB Automobile Electric Steering System Co., Ltd., "Henglong KYB"                          
Organization and business                          
Equity method investment, ownership percentage               66.60% 66.60% 66.60%     66.60%
Jingzhou Henglong Automotive Technology (Testing) Center, "Testing Center"                          
Organization and business                          
Equity method investment, ownership percentage               100.00% 100.00% 100.00%      
Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., "Shanghai Henglong"                          
Organization and business                          
Equity method investment, ownership percentage               100.00% 100.00% 100.00%      
Wuhu                          
Organization and business                          
Consideration for additional equity interest acquired     ¥ 6.9 $ 1,100                  
Changchun Hualong Automotive Technology Co Ltd Changchun Hualong                          
Organization and business                          
Consideration for additional equity interest acquired         ¥ 1.2 $ 200              
Brazil Henglong                          
Organization and business                          
Consideration for additional equity interest acquired             $ 0            
[1] Shenyang was established in 2002 and focuses on power steering parts for light duty vehicles.
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Significant Accounting Policies - Estimated useful lives (Details)
12 Months Ended
Dec. 31, 2022
Buildings  
Basis of presentation and significant accounting policies  
Property, plant and equipment, useful life 25 years
Machinery and equipment  
Basis of presentation and significant accounting policies  
Property, plant and equipment, useful life 6 years
Electronic equipment  
Basis of presentation and significant accounting policies  
Property, plant and equipment, useful life 4 years
Motor vehicles  
Basis of presentation and significant accounting policies  
Property, plant and equipment, useful life 8 years
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Significant Accounting Policies - Warranties activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Basis of Presentation and Significant Accounting Policies    
Balance at the beginning of year $ 36,572 $ 36,215
Additions during the year 10,941 13,917
Settlement within the year (11,877) (14,427)
Foreign currency translation loss (3,201) 867
Balance at end of year $ 32,435 $ 36,572
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Significant Accounting Policies - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
customer
Dec. 31, 2021
USD ($)
Apr. 30, 2021
May 31, 2017
Basis of presentation and significant accounting policies        
Shipping, Handling and Transportation Costs $ 446,157 $ 425,914    
Rights of use land pledged with net book value 5,100 5,700    
Amortization expenses 600 600    
Interest costs capitalized 200 500    
Expected credit loss provision, current 16,200      
Expected credit loss provision, Non current 0      
Customer deposits 5,654 2,400    
Revenue $ 529,551 $ 497,993    
Employment benefits under Chinese social security laws 35.00% 35.00%    
Employment benefits under Overseas social security laws   26.00%    
Discount rate used for operating leases (as a percent) 4.75%      
Weighted average remaining lease term 2 years 3 months      
Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., "Shenyang"        
Basis of presentation and significant accounting policies        
Equity method investment, ownership percentage 70.00% [1] 70.00%    
Percentage Of directors appointed by entity 57.00%      
Brazil Henglong Member        
Basis of presentation and significant accounting policies        
Equity method investment, ownership percentage       15.84%
Percentage Of directors appointed by entity 75.00%      
Hubei Henglong Automotive System Group Co., Ltd., "Hubei Henglong"        
Basis of presentation and significant accounting policies        
Equity method investment, ownership percentage 100.00% 100.00%    
Henglong KYB formed in 2018        
Basis of presentation and significant accounting policies        
Equity method investment, ownership percentage 66.60%      
Wuhu Hongrun formed in 2019        
Basis of presentation and significant accounting policies        
Equity method investment, ownership percentage 62.00%      
Wuhu Formed in 2006        
Basis of presentation and significant accounting policies        
Equity method investment, ownership percentage 49.00%      
Jielong Formed in 2006        
Basis of presentation and significant accounting policies        
Equity method investment, ownership percentage 85.00%      
Percentage Of directors appointed by entity 67.00%      
Wuhan Hyoseong was Formed in 2019        
Basis of presentation and significant accounting policies        
Equity method investment, ownership percentage 51.00%      
Brazil Henglong Formed in 2012        
Basis of presentation and significant accounting policies        
Equity method investment, ownership percentage 80.00%     0.00%
Percentage Of directors appointed by entity 20.00%      
Minimum voting percentage to approve operational matters 95.84%     95.84%
Chongqing Henglong Formed in 2012        
Basis of presentation and significant accounting policies        
Equity method investment, ownership percentage 70.00%      
Percentage Of directors appointed by entity 60.00%      
Hubei Wanlong Investment Inc        
Basis of presentation and significant accounting policies        
Equity method investment, ownership percentage 15.00%      
Percentage Of directors appointed by entity 33.00%      
Wuhu Hongrun        
Basis of presentation and significant accounting policies        
Equity method investment, ownership percentage 62.00% 62.00%    
Wuhan Chuguanjie Automotive Science and Technology Ltd., "Wuhan Chuguanjie"        
Basis of presentation and significant accounting policies        
Equity method investment, ownership percentage 85.00% 85.00%    
Percentage Of directors appointed by entity 67.00%      
Wuhu Henglong Automotive Steering System Co., Ltd., "Wuhu"        
Basis of presentation and significant accounting policies        
Equity method investment, ownership percentage 100.00% 100.00% 22.67%  
Wuhan Jielong Electric Power Steering Co., Ltd., "Jielong"        
Basis of presentation and significant accounting policies        
Equity method investment, ownership percentage 85.00% 85.00%    
Level 1        
Basis of presentation and significant accounting policies        
Marketable securities $ 0 $ 100    
Level 3        
Basis of presentation and significant accounting policies        
Wealth management financial products 12,900 1,700    
Land use rights and buildings        
Basis of presentation and significant accounting policies        
Amortization expenses 300 300    
General and administrative expense        
Basis of presentation and significant accounting policies        
Expected credit loss expense in general and administrative expenses $ 4,500 $ 2,700    
Five largest customers | Henglong KYB formed in 2018        
Basis of presentation and significant accounting policies        
Equity method investment, ownership percentage 33.40%      
Revenue | Customer concentration risk | Five largest customers        
Basis of presentation and significant accounting policies        
Number of customers | customer 5      
Concentration risk (as a percent) 42.80% 44.80%    
Revenue | Customer concentration risk | Customer One        
Basis of presentation and significant accounting policies        
Concentration risk (as a percent) 20.20% 21.20%    
Revenue $ 106,900 $ 105,600    
Accounts receivable | Credit concentration risk | Customer One        
Basis of presentation and significant accounting policies        
Concentration risk (as a percent) 8.00% 7.70%    
Customer Deposits        
Basis of presentation and significant accounting policies        
Customer deposits $ 5,700 $ 2,400    
Customer deposits received 10,200 7,200    
Customer deposits recognized as net product sales revenue 6,900 6,300    
Customer deposits from the beginning balance recognized as net product sales revenue 2,400 1,500    
Shipping and Handling        
Basis of presentation and significant accounting policies        
Shipping, Handling and Transportation Costs $ 6,500 $ 9,900    
Minimum        
Basis of presentation and significant accounting policies        
Finite-Lived intangible asset, useful life 5 years      
Cash equivalent deposit percentage 40.00%      
Maximum        
Basis of presentation and significant accounting policies        
Finite-Lived intangible asset, useful life 15 years      
Cash equivalent deposit percentage 100.00%      
Land | Minimum        
Basis of presentation and significant accounting policies        
Property, plant and equipment, useful life 45 years      
Land | Maximum        
Basis of presentation and significant accounting policies        
Property, plant and equipment, useful life 50 years      
Use Rights | Minimum        
Basis of presentation and significant accounting policies        
Property, plant and equipment, useful life 45 years      
Use Rights | Maximum        
Basis of presentation and significant accounting policies        
Property, plant and equipment, useful life 50 years      
Board of Directors Chairman | Shenyang Formed in 2002        
Basis of presentation and significant accounting policies        
Minimum voting percentage to approve operational matters 67.00%      
Shenyang Automotive Industry Investment Corporation | Shenyang Formed in 2002        
Basis of presentation and significant accounting policies        
Equity method investment, ownership percentage 30.00%      
Percentage Of directors appointed by entity 43.00%      
Hong Kong Tongda | Jielong Formed in 2006        
Basis of presentation and significant accounting policies        
Percentage Of directors appointed by entity 33.00%      
Wuhu Chery Technology Co Ltd | Chongqing Jinghua        
Basis of presentation and significant accounting policies        
Equity method investment, ownership percentage 30.00%      
Wuhu Chery Technology Co Ltd | Other two parties        
Basis of presentation and significant accounting policies        
Equity method investment, ownership percentage 38.00%      
The Saic Iveco Hongyan Company entity | Chongqing Henglong Formed in 2012        
Basis of presentation and significant accounting policies        
Percentage Of directors appointed by entity 40.00%      
[1] Shenyang was established in 2002 and focuses on power steering parts for light duty vehicles.
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts and Notes Receivable - Advance Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounts and Notes Receivable    
Accounts receivable - unrelated parties $ 139,533 $ 146,362
Notes receivable - unrelated parties 89,134 61,328
Total accounts and notes receivable - unrelated parties 228,667 207,690
Less: allowance for doubtful accounts - unrelated parties (14,359) (11,961)
Accounts and notes receivable, net - unrelated parties 214,308 195,729
Accounts and notes receivable - related parties 11,779 15,505
Less: allowance for doubtful accounts - related parties (1,763) (898)
Accounts and notes receivable, net - related parties 10,016 14,607
Accounts and notes receivable, net $ 224,324 $ 210,336
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts and Notes Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounts and Notes Receivable    
Balance at beginning of year $ 12,859 $ 9,854
Amounts provided during the year 5,371 2,774
Amounts reversed of collection during the year (967) (24)
Foreign currency translation (1,141) 255
Balance at end of year $ 16,122 $ 12,859
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts and Notes Receivable - Additional Information (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Accounts and Notes Receivable    
Notes receivable $ 13.7 $ 18.2
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Advance Payments and Others (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Advance Payments and Others    
Prepayments for purchase of raw materials $ 3,942 $ 6,066
Input VAT 4,283 3,433
Prepayment for share repurchase program 754 1,238
Prepaid income tax 1,287 1,366
Employee advances 713 641
Prepayment for R&D service 748  
Others 734 607
Total advance payments and others 12,461 13,351
Less: Allowance for doubtful accounts (115) (55)
Advance payments and others, net $ 12,346 $ 13,296
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Inventories    
Raw materials $ 24,502 $ 33,583
Work in process 16,001 9,415
Finished goods 71,371 73,495
Cost of R&D Service 362  
Balance at end of year $ 112,236 $ 116,493
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories - Additional information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Inventories    
Inventory write-down to cost of product sold $ 4.7 $ 4.7
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment    
Total amount of property, plant and equipment $ 323,101 $ 341,390
Less: Accumulated depreciation (216,495) (213,669)
Total amount of property, plant and equipment, net 106,606 127,721
Buildings    
Property, Plant and Equipment    
Total amount of property, plant and equipment 64,928 69,554
Machinery and equipment    
Property, Plant and Equipment    
Total amount of property, plant and equipment 239,385 253,245
Electronic equipment    
Property, Plant and Equipment    
Total amount of property, plant and equipment 6,242 6,887
Motor vehicles    
Property, Plant and Equipment    
Total amount of property, plant and equipment 4,308 5,121
Construction in progress    
Property, Plant and Equipment    
Total amount of property, plant and equipment $ 8,238 $ 6,583
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment - Additional information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment    
Depreciation $ 24.2 $ 26.1
Pledged property, plant and equipment with net book value $ 51.6 $ 54.7
Credit facilities us-gaap:LineOfCredit us-gaap:LineOfCredit
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Costs:    
Patent technology $ 2,266 $ 2,598
Management software license 3,756 3,994
Total intangible assets - at cost 6,022 6,592
Less: Accumulated amortization (4,749) (4,780)
Balance at end of the year, net $ 1,273 $ 1,812
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets - Amortization expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Intangible Assets    
2023 $ 496  
2024 319  
2025 232  
2026 130  
2027 88  
Amortization expenses $ 600 $ 600
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Long-term Investments    
Long-term investments $ 59,810 $ 36,966
Investments in limited partnerships    
Long-term Investments    
Long-term investments 35,825 34,608
Chongqing Venture Fund    
Long-term Investments    
Long-term investments 14,435 17,530
Hubei Venture Fund    
Long-term Investments    
Long-term investments 11,738 9,665
Suzhou Venture Fund    
Long-term Investments    
Long-term investments 5,473 7,413
Suzhou Qingshan    
Long-term Investments    
Long-term investments 4,179  
Investment in Corporations    
Long-term Investments    
Long-term investments 23,985 2,358
Sentient AB    
Long-term Investments    
Long-term investments 21,831  
Henglong Tianyu [Member]    
Long-term Investments    
Long-term investments 774 913
Chongqing Jinghua    
Long-term Investments    
Long-term investments 695 642
Jiangsu Intelligent    
Long-term Investments    
Long-term investments $ 685 $ 803
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term Investments - Summarizes of Condensed Financial Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Long-term Investments    
Revenue $ 529,551 $ 497,993
Gross profit 83,394 72,079
Net (loss)/income 21,181 11,050
Equity Method Investments    
Long-term Investments    
Revenue 5,628 88,122
Gross profit 1,294 59,561
Income from continuing operations 6,451 63,067
Net (loss)/income $ 6,430 $ 61,374
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term Investments - Additional information (Details)
$ in Thousands, ¥ in Millions
1 Months Ended 12 Months Ended
Jun. 30, 2021
CNY (¥)
shares
Jun. 30, 2021
USD ($)
shares
Dec. 31, 2022
CNY (¥)
director
Dec. 31, 2022
USD ($)
director
Aug. 31, 2022
CNY (¥)
Mar. 31, 2022
USD ($)
Jan. 31, 2022
Dec. 31, 2021
Hubei Henglong                
Long-term Investments                
Purchase of common stock shares | shares 200 200            
Consideration for additional equity interest acquired ¥ 155.2 $ 24,500 ¥ 141.0 $ 21,600        
Equity method investment, ownership percentage       100.00%       100.00%
Remaining consideration     ¥ 14.2 $ 2,000        
Suzhou Venture Fund | Hubei Henglong                
Long-term Investments                
Equity method investment, ownership percentage       12.50%        
Net equity earnings from investment | ¥         ¥ 0.4      
Proceeds from distribution from funds       $ 1,800        
Impairment charges on investment       $ 0        
Hubei Henglong | Suzhou Qingshan                
Long-term Investments                
Equity method investment, ownership percentage       22.56%     27.78%  
Net equity earnings from investment       $ 100        
Impairment charges on investment       0        
Hubei Henglong | Sentient AB                
Long-term Investments                
Equity method investment, ownership percentage 40.00% 40.00%            
Net equity earnings from investment       500        
Impairment charges on investment       $ 0        
Number of board of directors | director     2 2        
Chongqing Venture Fund | Hubei Henglong                
Long-term Investments                
Equity method investment, ownership percentage       18.50%        
Net equity earnings from investment       $ 900        
Proceeds from distribution from funds       900        
Impairment charges on investment       $ 0        
Hubei Venture Fund | Hubei Henglong                
Long-term Investments                
Equity method investment, ownership percentage       28.50%        
Net equity earnings from investment           $ 3,900    
Proceeds from distribution from funds       $ 1,200        
Impairment charges on investment       $ 0        
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.23.1
Deferred Income Tax Assets and Liabilities - Components of deferred tax assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred Income Tax Assets and Liabilities      
Losses carryforward (U.S.) $ 349 $ 2,559  
Losses carryforward (Non-U.S.) 11,371 13,058  
Product warranties and other reserves 8,525 8,679  
Property, plant and equipment 7,506 7,760  
Bonus accrual 252 106  
Other accruals 2,163 1,101  
Deductible temporary difference related to revenue recognition 1,294 879  
Others 2,175 1,009  
Total deferred tax assets 33,635 35,151  
Less: Valuation allowance (23,270) (22,788) $ (18,155)
Total deferred tax assets, net of valuation allowance 10,365 12,363  
Deferred withholding tax for dividend distribution from PRC subsidiaries (Note 22) 4,010 4,380  
Other taxable temporary differences 2,713 2,249  
Total deferred tax liabilities $ 6,723 $ 6,629  
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.23.1
Deferred Income Tax Assets and Liabilities - Classified in the consolidated balance sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred Income Tax Assets and Liabilities    
Deferred tax assets $ 7,652 $ 10,114
Deferred tax liabilities $ 4,010 $ 4,380
XML 93 R81.htm IDEA: XBRL DOCUMENT v3.23.1
Deferred Income Tax Assets and Liabilities - Activity in the Companys valuation allowance for deferred tax assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Deferred Income Tax Assets and Liabilities    
Balance at beginning of year $ 22,788 $ 18,155
Amounts provided for during the year 5,058 4,468
Amounts used during the year (2,721) (247)
Foreign currency translation (1,855) 412
Balance at end of year $ 23,270 $ 22,788
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.23.1
Deferred Income Tax Assets and Liabilities - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred Income Tax Assets and Liabilities      
Valuation allowance $ 23,270 $ 22,788 $ 18,155
From 2023 to 2032      
Deferred Income Tax Assets and Liabilities      
Net operating tax loss carry forwards 8,400    
From 2023 to 2027      
Deferred Income Tax Assets and Liabilities      
Net operating tax loss carry forwards 1,200    
U.S.      
Deferred Income Tax Assets and Liabilities      
Valuation allowance $ 300    
Amortizing period of net operating loss 5 years    
Non U.S      
Deferred Income Tax Assets and Liabilities      
Valuation allowance $ 23,000    
Amortizing period of net operating loss 10 years    
XML 95 R83.htm IDEA: XBRL DOCUMENT v3.23.1
Other non-current assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other non-current assets    
Less: Allowance for prepayment $ (2,584)  
Other Assets, Noncurrent, Total 0 $ 16,312
Sentient AB [Member]    
Other non-current assets    
Prepayment for investment under equity method-Sentient AB   13,489
Hefei Senye Light Plastic Technology Co. Ltd.    
Other non-current assets    
Prepayment for investment in Hefei Senye $ 2,584 $ 2,823
XML 96 R84.htm IDEA: XBRL DOCUMENT v3.23.1
Other non-current assets - Additional information (Details)
¥ in Millions, $ in Millions
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Nov. 30, 2019
CNY (¥)
Nov. 30, 2019
USD ($)
Provision of impairment recognized ¥ 18.0      
Hubei Henglong Automotive System Group Co., Ltd., "Hubei Henglong" | Hefei Senye Light Plastic Technology Co. Ltd.        
Percentage of shares agreed to acquire     70.00% 70.00%
Total agreed consideration     ¥ 33.6 $ 4.8
Equity method investments ¥ 18.0 $ 2.6    
XML 97 R85.htm IDEA: XBRL DOCUMENT v3.23.1
Bank Loans (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Bank Loans    
Short-term bank loans $ 45,671 $ 47,592
Long-term loans 528  
Total bank loans $ 46,199 $ 47,592
XML 98 R86.htm IDEA: XBRL DOCUMENT v3.23.1
Bank Loans - Additional Information (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2022
CNY (¥)
Jul. 31, 2022
CNY (¥)
Apr. 30, 2022
USD ($)
Bank Loans          
Line of credit facility, maximum borrowing capacity $ 148,300 $ 116,800      
Proceeds from credit facility $ 46,200 $ 47,600      
Weighted average interest rate 2.90% 3.50% 2.90%    
Chongqing Bank loans          
Bank Loans          
Total loans $ 600     ¥ 3,900  
Line of credit facility, interest rate at period end 3.85%   3.85%    
Loan amount     ¥ 100,000   $ 14,358
XML 99 R87.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts and Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounts and Notes Payable    
Accounts payable - unrelated parties $ 133,882 $ 132,593
Notes payable - unrelated parties 84,530 81,997
Accounts and notes payable - unrelated parties 218,412 214,590
Accounts and notes payable - related parties 16,695 13,464
Balance at end of year 235,107 228,054
Cash pledged as collateral 37,600 27,800
Notes receivable pledged as collateral 13,700 18,200
Property, plant and equipment and land use right pledged as collateral $ 39,600 $ 33,600
XML 100 R88.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Payables (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accrued Expenses and Other Payables    
Accrued expenses $ 9,652 $ 5,596
Warranty reserve 32,435 36,572
Payable for the investment in Sentient AB 2,043  
Payables for overseas transportation and custom clearance 294 4,548
Dividends payable to holders of non-controlling interests 431 471
Current portion of other long-term payable 0 1,115
Accrued interest 465 507
Other payables 2,991 1,523
Balance at end of year $ 48,311 $ 50,332
XML 101 R89.htm IDEA: XBRL DOCUMENT v3.23.1
Taxes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2017
Taxes Payable      
Value-added tax payable $ 3,470 $ 3,494  
Tariffs payable 7,061 5,202  
Long-term taxes payable - current portion [1] 5,270 2,809  
Income tax payable 680 311  
Other tax payable 1,117 510  
Short-term taxes payable 17,598 12,326  
Long-term taxes payable 21,075 23,884 $ 35,600
Less: Long-term taxes payable - current portion [1] (5,270) (2,809)  
Long-term taxes payable [1] $ 15,805 $ 21,075  
[1] A one-time transition tax of $35.6 million was recognized in the three months ended December 31, 2017 that represented management’s estimate of the amount of U.S. corporate income tax based on the deemed repatriation to the United States of the Company’s share of previously deferred earnings of certain non-U.S. subsidiaries of the Company mandated by the U.S. Tax Reform. The Company elected to pay the one-time transition tax over eight years commencing in April 2018. During the years ended December 31, 2022 and 2021, $2.8 million and $2.8 million, respectively, were paid by the Company. See Note 22 for more details about the U.S. Tax Reform
XML 102 R90.htm IDEA: XBRL DOCUMENT v3.23.1
Taxes Payable - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2017
Taxes Payable      
Long-term taxes payable $ 21,075 $ 23,884 $ 35,600
One-Time Transition Tax Payable,Current $ 2,800 $ 2,800  
XML 103 R91.htm IDEA: XBRL DOCUMENT v3.23.1
Other Long-term Payable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Jan. 31, 2018
Other long-term payable      
Term of contract     4 years
Carrying value $ 20,296 $ 9,260  
Sale leaseback transaction, quarterly rental payments 1,000    
Other payables 2,991 1,523  
Interest Expense 1,450 1,437  
Other long-term payable 528 0  
Capital Lease Obligations      
Other long-term payable      
Carrying value 13,100    
Cash 14,300    
Other payables 0 1,100  
Interest Expense 0 $ 300  
Other long-term payable $ 0    
XML 104 R92.htm IDEA: XBRL DOCUMENT v3.23.1
Redeemable non-controlling interests (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2022
Dec. 31, 2021
Redeemable non-controlling interests      
Percentage of interest, redemption price 6.00%    
Accretion of temporary equity redemption value $ 500    
Temporary Equity, Accretion to Redemption Value, Adjustment   $ 30 $ 28
Hubei Venture Fund      
Redeemable non-controlling interests      
Issuance of shares by a subsidiary $ 700    
XML 105 R93.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Options - Assumptions used to estimate fair value (Details)
12 Months Ended
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]  
Expected volatility 76.91%
Risk-free rate (as a percent) 0.46%
Expected term (years) 5 years
Dividend yield (as a percent) 0.00%
XML 106 R94.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Options - Activities of stock options (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock Options      
Beginning, Shares Outstanding 37,500 22,500  
Shares Expired (7,500) (7,500)  
Shares Granted 0 22,500  
Ending, Shares Outstanding 30,000 37,500 22,500
Beginning, Weighted-Average Exercise Price Outstanding $ 5.24 $ 4.79  
Weighted-Average Exercise Price Expired 5.04 6.95  
Weighted-Average Exercise Price Granted   6.26  
Ending, Weighted-Average Exercise Price Outstanding $ 5.29 $ 5.24 $ 4.79
Weighted-Average Contractual Term (years) Outstanding 5 years 5 years 5 years
Weighted-Average Contractual Term (years) Expired 5 years 5 years  
Weighted-Average Contractual Term (years) Granted   5 years  
Director      
Stock Options      
Shares Granted   225,000  
XML 107 R95.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Options - Summary of the range of exercise prices for stock options (Details) - Range of Exercise Prices From $2.37 to $6.26
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Stock Options  
Range of Exercise Prices Minimum (in dollars per share) $ 2.37
Range of Exercise Prices Maximum (in dollars per share) $ 6.26
Outstanding Stock Options | shares 30,000
Weighted Average Remaining Life (in years) 2 years 6 months 18 days
Weighted Average Exercise Price (in dollars per share) $ 5.29
Number of Stock Options Exercisable | shares 30,000
XML 108 R96.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Options - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 31, 2008
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2008
Stock Options        
Total fair value of stock options granted     $ 100,000  
Total instrinsic value of stock options exercisable   $ 0 $ 0  
Number of stock options exercised   0 0  
Shares Granted   0 22,500  
Fair value of stock options granted (per share)   $ 3.19    
Stock-based compensation expenses   $ 0 $ 100,000  
Stock incentive plan        
Stock Options        
Number of shares issuable under the plan   2,200,000    
Service requisite period (years)   3 years    
Vesting Period 3 years      
Number of shares issued   658,850   298,850
Stock incentive plan | Minimum        
Stock Options        
Expiration period (years)   2 years    
Stock incentive plan | Maximum        
Stock Options        
Expiration period (years)   5 years    
XML 109 R97.htm IDEA: XBRL DOCUMENT v3.23.1
Retained Earnings (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Retained Earnings    
Statutory accounting practices statutory surplus required percentage 10.00%  
Percentage of statutory surplus reserve 50.00%  
Statutory accounting practices statutory capital and surplus required $ 0  
Statutory accounting practices statutory capital and surplus reserve $ 400 $ 200
XML 110 R98.htm IDEA: XBRL DOCUMENT v3.23.1
Treasury stock (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Mar. 29, 2022
Aug. 12, 2021
Dec. 04, 2019
Dec. 31, 2022
Dec. 31, 2021
Aug. 13, 2020
Dec. 05, 2018
Treasury stock              
Stock repurchase, authorized amount $ 5.0           $ 5.0
Stock repurchased during period, value       $ 2.4 $ 0.0    
Stock repurchase, authorized repurchase price per share $ 4.00            
Stock repurchased during period       666,074 0    
Maximum              
Treasury stock              
Stock repurchase, authorized amount           $ 5.0  
Stock repurchase, authorized repurchase price per share   $ 3.50 $ 4.00        
XML 111 R99.htm IDEA: XBRL DOCUMENT v3.23.1
Other Income, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Other Income, Net    
Government subsidy $ 6,270 $ 4,928
Investment income 1,912 1,670
Penalties income 140 70
Provision for impairment of prepayment or investment in Hefei Senye (2,540)  
Total other income, net $ 5,782 $ 6,668
XML 112 R100.htm IDEA: XBRL DOCUMENT v3.23.1
Financial (Income)/Expense, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Financial (Income)/Expense, net    
Interest income $ 1,247 $ 1,242
Foreign exchange (income)/loss, net 9,833 (3,204)
Bank fees (327) (388)
Total financial (income)/expense, net $ 10,753 $ (2,350)
XML 113 R101.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Additional information (Details)
R$ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2008
Dec. 31, 2022
USD ($)
Dec. 31, 2022
BRL (R$)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Income Taxes              
Withholding Tax Percentage Applicable To Foreign Investors As Non Resident Enterprises 10.00%            
Percentage owned in holding company to avail withholding tax of five percent   25.00% 25.00%        
Undistributed earnings, basic   $ 270,400   $ 265,900      
Tax provision on retained earning not reinvested   $ 27,000   26,600      
Effective income tax rate reconciliation state and local income taxes   15.00% 15.00%        
Income tax expense   $ 3,082   $ 4,004      
Increase In income tax expense benefit percentage   25.00% 25.00%        
Tax rate   21.00% 21.00% 21.00%   21.00% 35.00%
Effective income tax rate reconciliation, transition tax, amount             $ 35,600
one-time transition tax             $ 35,100
True-up adjustment           $ 500  
Description of withholding tax rate on dividend   Genesis, the Company’s wholly-owned subsidiary and the direct holder of the equity interests in the Company’s subsidiaries in China, is incorporated in Hong Kong. According to the Mainland China and Hong Kong Taxation Arrangement, dividends paid by a foreign-invested enterprise in China to its direct holding company in Hong Kong would be subject to withholding tax at a rate of 10% if Genesis could not obtain the Hong Kong tax resident certificate from the Hong Kong Inland Revenue Department. If Genesis obtains the Hong Kong tax resident certificate, owns directly at least 25% of the shares of the foreign invested enterprise and is qualified as the beneficial owner, it could benefit from a lower rate of 5%. Genesis, the Company’s wholly-owned subsidiary and the direct holder of the equity interests in the Company’s subsidiaries in China, is incorporated in Hong Kong. According to the Mainland China and Hong Kong Taxation Arrangement, dividends paid by a foreign-invested enterprise in China to its direct holding company in Hong Kong would be subject to withholding tax at a rate of 10% if Genesis could not obtain the Hong Kong tax resident certificate from the Hong Kong Inland Revenue Department. If Genesis obtains the Hong Kong tax resident certificate, owns directly at least 25% of the shares of the foreign invested enterprise and is qualified as the beneficial owner, it could benefit from a lower rate of 5%.        
Hubei Henglong              
Income Taxes              
Effective income tax rate reconciliation state and local income taxes       15.00%      
Hong Kong Enterprise              
Income Taxes              
Effective income tax rate reconciliation state and local income taxes   16.50% 16.50%        
CAAS Brazils Imports and Trade In Automotive Part Ltd              
Income Taxes              
Effective income tax rate reconciliation state and local income taxes   24.00% 24.00%        
Effective income tax rate reconciliation foreign income tax rate differential   10.00% 10.00%        
Additional tax payable subject to residential status   $ 50 R$ 240        
Income tax expense   $ 700   $ 500      
Changchun Hualong Automotive Technology Co Ltd Changchun Hualong              
Income Taxes              
Effective income tax rate reconciliation state and local income taxes   25.00% 25.00%        
Genesis Subsidiaries Company              
Income Taxes              
Deferred state and local income tax expense benefit   $ 4,000   4,400      
Undistributed earnings, basic   $ 40,200   $ 43,100      
Shenyang              
Income Taxes              
Effective income tax rate reconciliation state and local income taxes   15.00% 15.00%        
Jielong              
Income Taxes              
Effective income tax rate reconciliation state and local income taxes         15.00%    
Chuguanjie              
Income Taxes              
Effective income tax rate reconciliation foreign income tax rate differential         15.00%    
XML 114 R102.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2018
Dec. 31, 2017
Income Taxes        
Tax rate 21.00% 21.00% 21.00% 35.00%
Income before income taxes $ 23,036 $ 8,399    
Income tax at federal statutory tax rate 4,838 1,764    
Tax benefit of super deduction of R&D expense [1] (7,089) (5,212)    
Effect of differences in foreign tax rate 599 504    
Effect of changes in tax rate 0 2,081    
Other differences 2,597 234    
Total income tax expense 3,082 4,004    
U.S.        
Income Taxes        
Change in Provision on valuation allowance for deferred income tax (2,458) (34)    
Non-U.S.        
Income Taxes        
Change in Provision on valuation allowance for deferred income tax $ 4,595 $ 4,667    
[1] According to a new tax incentives policy promulgated by the State Tax Bureau of the PRC and effective from March 2021 onwards, enterprises engaged in research and development activities are entitled to claim an additional tax deduction amounting to 100% of their research and development expenses in determining their taxable income for the year.
XML 115 R103.htm IDEA: XBRL DOCUMENT v3.23.1
Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Numerator:    
Net income attributable to the parent company's common shareholders - Basic and Diluted $ 21,181 $ 11,050
Denominator:    
Weighted average ordinary shares outstanding - Basic 30,639,102 30,851,776
Dilutive effects of stock options 2,172 3,655
Denominator for dilutive income per share - Diluted 30,641,274 30,855,431
Net income per share attributable to the parent company's common shareholders    
Basic $ 0.69 $ 0.36
Diluted $ 0.69 $ 0.36
XML 116 R104.htm IDEA: XBRL DOCUMENT v3.23.1
Income Per Share - Additional Information (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Equity Option    
Income per share    
Ordinary shares excluded from the computation of diluted net loss per ordinary share 22,500 30,000
XML 117 R105.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Concentrations (Details)
12 Months Ended
Dec. 31, 2022
Significant Concentrations  
Minimum percentage of profit allocated to foreign investment 10.00%
Registered capital percentage 50.00%
XML 118 R106.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Related party sales    
Revenue from related parties $ 44,282 $ 65,131
Related party receivables    
Accounts and notes receivable from related parties 11,779 15,505
Less: allowance for doubtful accounts - related parties (1,763) (898)
Accounts and notes receivable, net from related parties 10,016 14,607
Related party advance payments    
Advance payment for property, plant and equipment - related parties 1,884 810
Advance payments and others to related parties 1,439 600
Related party payables    
Accounts and notes payable to related parties 16,695 13,464
Related party loan 146 0
Accounts receivable    
Related party receivables    
Accounts and notes receivable from related parties 11,779 15,505
Less: allowance for doubtful accounts - related parties (1,763) (898)
Accounts and notes receivable, net from related parties 10,016 14,607
Accounts Payable    
Related party payables    
Accounts and notes payable to related parties 16,695 13,464
Other Advance Payments    
Related party advance payments    
Advance payments and others to related parties 1,439 600
Raw Materials And Others    
Related party sales    
Revenue from related parties 2,784 2,553
Related party | Rental income    
Related party sales    
Merchandise sold to related parties 459 493
Jingzhou WiseDawn    
Related party investment transaction    
Equity interest purchase from related parties 23,618  
Other related parties | Accounts receivable    
Related party receivables    
Accounts and notes receivable from related parties 367 424
Other related parties | Accounts Payable    
Related party payables    
Accounts and notes payable to related parties 62 147
Other related parties | Other Advance Payments    
Related party advance payments    
Advance payments and others to related parties 206 276
Other related parties | Raw Materials And Others    
Related party sales    
Revenue from related parties 137 25
Other related parties | Related party | Rental income    
Related party sales    
Merchandise sold to related parties 4 8
Merchandise    
Related party sales    
Merchandise sold to related parties 44,282 65,131
Merchandise | Other related parties    
Related party sales    
Merchandise sold to related parties 547 650
Materials    
Related party purchases    
Related party purchases 28,810 31,580
Materials | Other related parties    
Related party purchases    
Related party purchases 28 12
Equipment    
Related party purchases    
Equipment purchased from related parties 2,384 1,200
Equipment | Hubei Yiling    
Related party purchases    
Equipment purchased from related parties 48  
Technology and Services    
Related party purchases    
Technology purchased from related parties 1,303 935
Technology and Services | Hubei Yiling    
Related party purchases    
Technology purchased from related parties 234  
Advanced Equipment    
Related party advance payments    
Advance payment for property, plant and equipment - related parties 1,884 810
Advanced Equipment | Henglong Real Estate    
Related party advance payments    
Advance payment for property, plant and equipment - related parties 224 245
Xiamen Joylon | Accounts receivable    
Related party receivables    
Accounts and notes receivable from related parties 815 890
Hubei Wiselink | Accounts Payable    
Related party payables    
Accounts and notes payable to related parties 3,687 2,984
Hubei Wiselink | Other Advance Payments    
Related party advance payments    
Advance payments and others to related parties 54  
Hubei Wiselink | Materials    
Related party purchases    
Related party purchases 310 481
Hubei Wiselink | Equipment    
Related party purchases    
Equipment purchased from related parties 2,336 1,200
Hubei Wiselink | Advanced Equipment    
Related party advance payments    
Advance payment for property, plant and equipment - related parties 1,618 565
Jingzhou Yude | Accounts receivable    
Related party receivables    
Accounts and notes receivable from related parties 3,094 5,740
Jingzhou Yude | Raw Materials And Others    
Related party sales    
Revenue from related parties 728 278
Jingzhou Yude | Merchandise    
Related party sales    
Merchandise sold to related parties 8,778 10,784
Honghu Changrun | Accounts Payable    
Related party payables    
Accounts and notes payable to related parties 692 484
Honghu Changrun | Raw Materials And Others    
Related party sales    
Revenue from related parties 749 1,000
Honghu Changrun | Materials    
Related party purchases    
Related party purchases 2,467 2,358
Jiangling Tongchuang | Accounts Payable    
Related party payables    
Accounts and notes payable to related parties 45 240
Jiangling Tongchuang | Other Advance Payments    
Related party advance payments    
Advance payments and others to related parties 401 324
Jiangling Tongchuang | Raw Materials And Others    
Related party sales    
Revenue from related parties 603 626
Jiangling Tongchuang | Materials    
Related party purchases    
Related party purchases 3,238 7,009
Hubei Zhirong | Other Advance Payments    
Related party advance payments    
Advance payments and others to related parties 146  
Jingzhou Tongying | Accounts Payable    
Related party payables    
Accounts and notes payable to related parties 3,827 3,195
Jingzhou Tongying | Raw Materials And Others    
Related party sales    
Revenue from related parties 547 580
Jingzhou Tongying | Related party | Rental income    
Related party sales    
Merchandise sold to related parties 152 170
Jingzhou Tongying | Materials    
Related party purchases    
Related party purchases 12,152 10,702
Wuhan Tongkai | Accounts Payable    
Related party payables    
Accounts and notes payable to related parties 7,173 4,812
Wuhan Tongkai | Related party | Rental income    
Related party sales    
Merchandise sold to related parties 166 180
Wuhan Tongkai | Materials    
Related party purchases    
Related party purchases 9,974 9,718
Beijing Henglong | Raw Materials And Others    
Related party sales    
Revenue from related parties   32
Beijing Henglong | Merchandise    
Related party sales    
Merchandise sold to related parties   24,604
Xiamen Automotive Parts | Accounts receivable    
Related party receivables    
Accounts and notes receivable from related parties 1,311 1,533
Xiamen Automotive Parts | Merchandise    
Related party sales    
Merchandise sold to related parties 2,468 3,864
Hubei ASTA | Related party | Rental income    
Related party sales    
Merchandise sold to related parties   23
Hubei Hongrun | Accounts receivable    
Related party receivables    
Accounts and notes receivable from related parties 6,192 6,918
Hubei Hongrun | Raw Materials And Others    
Related party sales    
Revenue from related parties 20 12
Hubei Hongrun | Related party | Rental income    
Related party sales    
Merchandise sold to related parties 137 112
Hubei Hongrun | Merchandise    
Related party sales    
Merchandise sold to related parties 32,489 25,229
Hubei Hongrun | Advanced Equipment    
Related party advance payments    
Advance payment for property, plant and equipment - related parties 42  
Henglong Tianyu | Accounts Payable    
Related party payables    
Accounts and notes payable to related parties 1,209 1,602
Henglong Tianyu | Materials    
Related party purchases    
Related party purchases 611 1,014
Sentient AB | Other Advance Payments    
Related party advance payments    
Advance payments and others to related parties 632  
Sentient AB | Technology and Services    
Related party purchases    
Technology purchased from related parties 462 935
Hubei Yiling | Materials    
Related party purchases    
Related party purchases 30 $ 286
Suzhou Sentient | Technology and Services    
Related party purchases    
Technology purchased from related parties $ 607  
XML 119 R107.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions - Additional Information (Details)
Dec. 31, 2022
Hanlin Chen  
Related Party Transactions  
Equity method investment, ownership percentage 59.13%
XML 120 R108.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Commitments and Contingencies  
2023 $ 28,269
2024 4,650
Total 32,919
Obligations for investment contracts  
Commitments and Contingencies  
2023 4,307 [1]
Total 4,307 [1]
Obligations for purchasing and service agreements  
Commitments and Contingencies  
2023 23,962
2024 4,650
Total $ 28,612
[1] In January 2022, Hubei Henglong entered into an agreement with other parties and committed to purchase 27.78% of shares of Suzhou Qingshan Zhiyuan for total consideration of RMB 60.0 million, equivalent to approximately $8.6 million at the prevailing rate. As of December 31, 2022, Hubei Henglong has paid RMB 30.0 million, equivalent to approximately $4.3 million. According to the agreement, the remaining consideration RMB 30.0 million, equivalent to approximately $4.3 million, will be paid in 2023.
XML 121 R109.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Additional Information (Details) - Hubei Henglong
¥ in Millions, $ in Millions
1 Months Ended
Jan. 31, 2022
CNY (¥)
Jan. 31, 2022
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Suzhou Qingshan        
Commitments and Contingencies        
Equity method investment, ownership percentage 27.78% 27.78% 22.56% 22.56%
Suzhou Qingshan        
Commitments and Contingencies        
Total consideration ¥ 60.0 $ 8.6    
Equity method investments     ¥ 30.0 $ 4.3
Remaining capital commitment | ¥     ¥ 30.0  
Remaining capital commitment paid In 2022 | $       $ 4.3
XML 122 R110.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Reporting - Additional Information (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
product
item
Dec. 31, 2021
USD ($)
product
item
Segment Reporting    
Number of product sectors | product 15 15
Number of principal profit makers 7 6
Number of holding company 1 1
Number of sectors engaged in development, manufacturing and sale of products 8 9
Deferred tax assets | $ $ 7,652 $ 10,114
Intangible Assets, Net (Excluding Goodwill) | $ $ 1,273 $ 1,812
XML 123 R111.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Reporting - Product sector information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting    
Net Sales [1],[2] $ 529,551 $ 497,993
Net Income/(Loss) 22,343 10,726
Depreciation and Amortization 25,173 27,113
Capital Expenditures 20,484 9,902
Assets 714,352 716,762
Eliminations    
Segment Reporting    
Net Sales (209,383) (148,088)
Net Income/(Loss) (917) (184)
Depreciation and Amortization   0
Capital Expenditures (2,774) (1,754)
Assets (336,639) (346,048)
Corporate    
Segment Reporting    
Net Sales   0
Net Income/(Loss) (534) (1,628)
Depreciation and Amortization 39 47
Capital Expenditures   0
Assets 58,767 69,705
Henglong    
Segment Reporting    
Net Sales 246,594 202,612
Net Income/(Loss) 785 (526)
Depreciation and Amortization 7,285 6,691
Capital Expenditures 5,908 1,613
Assets 248,927 241,958
Jiulong    
Segment Reporting    
Net Sales 70,113 94,510
Net Income/(Loss) 227 971
Depreciation and Amortization 2,156 2,742
Capital Expenditures 1,102 1,863
Assets 62,075 74,816
Shenyang    
Segment Reporting    
Net Sales 11,942 16,510
Net Income/(Loss) (1,083) 560
Depreciation and Amortization 590 649
Capital Expenditures 146 267
Assets 20,146 24,141
Wuhu    
Segment Reporting    
Net Sales 42,243 27,227
Net Income/(Loss) (215) (385)
Depreciation and Amortization 713 943
Capital Expenditures 203 48
Assets 38,579 26,314
Hubei Henglong    
Segment Reporting    
Net Sales 126,652 128,142
Net Income/(Loss) 9,588 11,162
Depreciation and Amortization 9,542 11,237
Capital Expenditures 5,635 2,515
Assets 392,482 431,529
Henglong KYB    
Segment Reporting    
Net Sales 121,139 80,683
Net Income/(Loss) 4,564 248
Depreciation and Amortization 1,867 1,427
Capital Expenditures 6,133 4,804
Assets 107,045 77,598
Brazil Henglong    
Segment Reporting    
Net Sales 39,280 25,513
Net Income/(Loss) 3,390 1,467
Depreciation and Amortization 196 205
Capital Expenditures 869 185
Assets 20,326 16,291
Other Entities    
Segment Reporting    
Net Sales 80,971 70,884
Net Income/(Loss) 6,538 (959)
Depreciation and Amortization 2,785 3,172
Capital Expenditures 3,262 731
Assets 102,644 100,458
Total Segments    
Segment Reporting    
Net Sales 738,934 646,081
Net Income/(Loss) 23,794 12,538
Depreciation and Amortization 25,134 27,066
Capital Expenditures 23,258 11,656
Assets $ 992,224 $ 993,105
[1] Pursuant to ASC 280-10-50-41, the deferred tax assets of $7.7 million and $10.1 million and the intangible assets of $1.3 million and $1.8 million were excluded from long-term assets as of December 31, 2022 and 2021, respectively.
[2] Revenue is attributed to each country based on location of customers.
XML 124 R112.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Reporting - Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting    
Net Sales [1],[2] $ 529,551 $ 497,993
Long-term assets [1] 124,899 166,490
China [Member]    
Segment Reporting    
Net Sales [2] 331,589 324,979
Long-term assets 123,062 165,264
United States [Member]    
Segment Reporting    
Net Sales [2] 135,149 134,662
Long-term assets 726 755
Other Foreign Countries [Member]    
Segment Reporting    
Net Sales [2] 62,813 38,352
Long-term assets $ 1,111 $ 471
[1] Pursuant to ASC 280-10-50-41, the deferred tax assets of $7.7 million and $10.1 million and the intangible assets of $1.3 million and $1.8 million were excluded from long-term assets as of December 31, 2022 and 2021, respectively.
[2] Revenue is attributed to each country based on location of customers.
XML 125 caas-20221231x10k_htm.xml IDEA: XBRL DOCUMENT 0001157762 us-gaap:NonUsMember 2022-01-01 2022-12-31 0001157762 us-gaap:NonUsMember 2021-01-01 2021-12-31 0001157762 us-gaap:TreasuryStockMember 2022-01-01 2022-12-31 0001157762 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001157762 2022-03-29 2022-03-29 0001157762 srt:MaximumMember 2021-08-12 2021-08-12 0001157762 srt:MaximumMember 2019-12-04 2019-12-04 0001157762 caas:HubeiVentureFundMember 2020-09-01 2020-09-30 0001157762 2017-12-31 0001157762 2022-03-29 0001157762 srt:MaximumMember 2020-08-13 0001157762 2018-12-05 0001157762 us-gaap:TreasuryStockMember 2022-12-31 0001157762 us-gaap:RetainedEarningsAppropriatedMember 2022-12-31 0001157762 us-gaap:NoncontrollingInterestMember 2022-12-31 0001157762 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001157762 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001157762 us-gaap:TreasuryStockMember 2021-12-31 0001157762 us-gaap:RetainedEarningsAppropriatedMember 2021-12-31 0001157762 us-gaap:NoncontrollingInterestMember 2021-12-31 0001157762 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001157762 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001157762 us-gaap:TreasuryStockMember 2020-12-31 0001157762 us-gaap:RetainedEarningsUnappropriatedMember 2020-12-31 0001157762 us-gaap:RetainedEarningsAppropriatedMember 2020-12-31 0001157762 us-gaap:NoncontrollingInterestMember 2020-12-31 0001157762 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001157762 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001157762 caas:RangeOneMember 2022-12-31 0001157762 caas:RangeOneMember 2022-01-01 2022-12-31 0001157762 caas:StockIncentivePlanMember 2008-01-01 2008-12-31 0001157762 srt:DirectorMember 2021-01-01 2021-12-31 0001157762 caas:StockIncentivePlanMember 2022-12-31 0001157762 srt:MinimumMember caas:StockIncentivePlanMember 2022-01-01 2022-12-31 0001157762 srt:MaximumMember caas:StockIncentivePlanMember 2022-01-01 2022-12-31 0001157762 2020-01-01 2020-12-31 0001157762 caas:StockIncentivePlanMember 2008-12-01 2008-12-31 0001157762 caas:StockIncentivePlanMember 2022-01-01 2022-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember caas:OtherRelatedPartiesMember 2022-01-01 2022-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember caas:JingzhouYudeMember 2022-01-01 2022-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember caas:JingzhouTongyingMember 2022-01-01 2022-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember caas:JianglingTongchuangMember 2022-01-01 2022-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember caas:HubeiHongrunMember 2022-01-01 2022-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember caas:HonghuChangrunMember 2022-01-01 2022-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember 2022-01-01 2022-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember caas:OtherRelatedPartiesMember 2021-01-01 2021-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember caas:JingzhouYudeMember 2021-01-01 2021-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember caas:JingzhouTongyingMember 2021-01-01 2021-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember caas:JianglingTongchuangMember 2021-01-01 2021-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember caas:HubeiHongrunMember 2021-01-01 2021-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember caas:HonghuChangrunMember 2021-01-01 2021-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember caas:BeijingHenglongMember 2021-01-01 2021-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember 2021-01-01 2021-12-31 0001157762 caas:MaterialsMember caas:WuhanTongkaiMember 2022-01-01 2022-12-31 0001157762 caas:MaterialsMember caas:OtherRelatedPartiesMember 2022-01-01 2022-12-31 0001157762 caas:MaterialsMember caas:JingzhouTongyingMember 2022-01-01 2022-12-31 0001157762 caas:MaterialsMember caas:JianglingTongchuangMember 2022-01-01 2022-12-31 0001157762 caas:MaterialsMember caas:HubeiYilingMember 2022-01-01 2022-12-31 0001157762 caas:MaterialsMember caas:HubeiWiselinkMember 2022-01-01 2022-12-31 0001157762 caas:MaterialsMember caas:HonghuChangrunMember 2022-01-01 2022-12-31 0001157762 caas:MaterialsMember caas:HenglongTianyuMember 2022-01-01 2022-12-31 0001157762 caas:MaterialsMember 2022-01-01 2022-12-31 0001157762 caas:MaterialsMember caas:WuhanTongkaiMember 2021-01-01 2021-12-31 0001157762 caas:MaterialsMember caas:OtherRelatedPartiesMember 2021-01-01 2021-12-31 0001157762 caas:MaterialsMember caas:JingzhouTongyingMember 2021-01-01 2021-12-31 0001157762 caas:MaterialsMember caas:JianglingTongchuangMember 2021-01-01 2021-12-31 0001157762 caas:MaterialsMember caas:HubeiYilingMember 2021-01-01 2021-12-31 0001157762 caas:MaterialsMember caas:HubeiWiselinkMember 2021-01-01 2021-12-31 0001157762 caas:MaterialsMember caas:HonghuChangrunMember 2021-01-01 2021-12-31 0001157762 caas:MaterialsMember caas:HenglongTianyuMember 2021-01-01 2021-12-31 0001157762 caas:MaterialsMember 2021-01-01 2021-12-31 0001157762 us-gaap:RetainedEarningsUnappropriatedMember 2022-12-31 0001157762 us-gaap:RetainedEarningsUnappropriatedMember 2021-12-31 0001157762 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001157762 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001157762 srt:MinimumMember us-gaap:UseRightsMember 2022-01-01 2022-12-31 0001157762 srt:MinimumMember us-gaap:LandMember 2022-01-01 2022-12-31 0001157762 srt:MaximumMember us-gaap:UseRightsMember 2022-01-01 2022-12-31 0001157762 srt:MaximumMember us-gaap:LandMember 2022-01-01 2022-12-31 0001157762 us-gaap:VehiclesMember 2022-01-01 2022-12-31 0001157762 us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0001157762 us-gaap:BuildingMember 2022-01-01 2022-12-31 0001157762 caas:ElectronicEquipmentMember 2022-01-01 2022-12-31 0001157762 us-gaap:VehiclesMember 2022-12-31 0001157762 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001157762 us-gaap:ConstructionInProgressMember 2022-12-31 0001157762 us-gaap:BuildingMember 2022-12-31 0001157762 caas:ElectronicEquipmentMember 2022-12-31 0001157762 us-gaap:VehiclesMember 2021-12-31 0001157762 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001157762 us-gaap:ConstructionInProgressMember 2021-12-31 0001157762 us-gaap:BuildingMember 2021-12-31 0001157762 caas:ElectronicEquipmentMember 2021-12-31 0001157762 caas:RelatedPartyMember 2022-01-01 2022-12-31 0001157762 caas:RelatedPartyMember 2021-01-01 2021-12-31 0001157762 caas:HefeiSENYELightPlasticTechnologyCo.Ltd.Member caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2022-01-01 2022-12-31 0001157762 caas:SuzhouQingshanMember caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2022-01-01 2022-01-31 0001157762 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001157762 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001157762 caas:CapitalLeaseObligationMember 2021-12-31 0001157762 us-gaap:NoncontrollingInterestMember caas:WuhuHongrunNewMaterialCoLtdMember 2022-01-01 2022-12-31 0001157762 us-gaap:AdditionalPaidInCapitalMember caas:WuhuHongrunNewMaterialCoLtdMember 2022-01-01 2022-12-31 0001157762 us-gaap:NoncontrollingInterestMember caas:WuhuHongrunNewMaterialCoLtdMember 2021-01-01 2021-12-31 0001157762 us-gaap:AdditionalPaidInCapitalMember caas:WuhuHongrunNewMaterialCoLtdMember 2021-01-01 2021-12-31 0001157762 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001157762 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001157762 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001157762 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001157762 country:CN 2022-12-31 0001157762 caas:OtherForeignCountriesMember 2022-12-31 0001157762 country:US 2021-12-31 0001157762 country:CN 2021-12-31 0001157762 caas:OtherForeignCountriesMember 2021-12-31 0001157762 caas:SuzhouVentureFundsMember 2022-12-31 0001157762 caas:SuzhouQingshanMember 2022-12-31 0001157762 caas:SentientAbMember 2022-12-31 0001157762 caas:JiangsuIntelligentNetworkingAutomotiveInnovationCenterCo.LtdMember 2022-12-31 0001157762 caas:InvestmentsInLimitedPartnershipsMember 2022-12-31 0001157762 caas:InvestmentsInCorporationsMember 2022-12-31 0001157762 caas:HubeiVentureFundMember 2022-12-31 0001157762 caas:HenglongTianyuMember 2022-12-31 0001157762 caas:ChongquingVentureFundMember 2022-12-31 0001157762 caas:ChongqingJinghuaAutomotiveIntelligentManufacturingTechnologyResearchCoLtdMember 2022-12-31 0001157762 caas:SuzhouVentureFundsMember 2021-12-31 0001157762 caas:JiangsuIntelligentNetworkingAutomotiveInnovationCenterCo.LtdMember 2021-12-31 0001157762 caas:InvestmentsInLimitedPartnershipsMember 2021-12-31 0001157762 caas:InvestmentsInCorporationsMember 2021-12-31 0001157762 caas:HubeiVentureFundMember 2021-12-31 0001157762 caas:HenglongTianyuMember 2021-12-31 0001157762 caas:ChongquingVentureFundMember 2021-12-31 0001157762 caas:ChongqingJinghuaAutomotiveIntelligentManufacturingTechnologyResearchCoLtdMember 2021-12-31 0001157762 2018-01-31 0001157762 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001157762 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001157762 caas:CapitalLeaseObligationMember 2022-01-01 2022-12-31 0001157762 caas:CapitalLeaseObligationMember 2021-01-01 2021-12-31 0001157762 caas:CaasBrazilsImportsAndTradeInAutomotivePartLtdMember 2021-01-01 2021-12-31 0001157762 us-gaap:EquityMethodInvestmentsMember 2022-01-01 2022-12-31 0001157762 us-gaap:EquityMethodInvestmentsMember 2021-01-01 2021-12-31 0001157762 caas:SuzhouQingshanMember caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2022-01-01 2022-12-31 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember caas:SuzhouVentureFundsMember 2022-12-31 0001157762 caas:OtherTwoPartiesMember caas:WuhuCheryTechnologyCoLtdMember 2022-12-31 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember caas:HubeiVentureFundMember 2022-12-31 0001157762 caas:FiveLargestCustomersMember caas:HenglongKybFormedTwoThousandEighteenMember 2022-12-31 0001157762 caas:ChongqingJinghuaAutomotiveIntelligentManufacturingTechnologyResearchCoLtdMember caas:WuhuCheryTechnologyCoLtdMember 2022-12-31 0001157762 caas:WuhuHongrunNewMaterialCoLtdMember 2022-12-31 0001157762 caas:WuhuHongrunFormedIn2019Member 2022-12-31 0001157762 caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember 2022-12-31 0001157762 caas:WuhuFormedTwoThousandSixMember 2022-12-31 0001157762 caas:WuhanJielongElectricPowerSteeringCoLtdMember 2022-12-31 0001157762 caas:WuhanHyoseongWasFormedIn2019Member 2022-12-31 0001157762 caas:ShashiJiulongPowerSteeringGearsCoLtdMember 2022-12-31 0001157762 caas:JingzhouHenglongAutomotiveTechnologyTestingCenterMember 2022-12-31 0001157762 caas:JingzhouHenglongAutomotivePartsCoLtdMember 2022-12-31 0001157762 caas:HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember 2022-12-31 0001157762 caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember 2022-12-31 0001157762 caas:HubeiHenglongGroupShanghaiAutomotiveElectronicsResearchAndDevelopmentLtdMember 2022-12-31 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2022-12-31 0001157762 caas:HenglongKybFormedTwoThousandEighteenMember 2022-12-31 0001157762 caas:HanlinChenMember 2022-12-31 0001157762 caas:ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember 2022-12-31 0001157762 caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember 2022-12-31 0001157762 caas:CaasBrazilsImportsAndTradeInAutomotivePartsLtdMember 2022-12-31 0001157762 caas:SuzhouQingshanMember caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2022-01-31 0001157762 caas:WuhuHongrunNewMaterialCoLtdMember 2021-12-31 0001157762 caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember 2021-12-31 0001157762 caas:WuhanJielongElectricPowerSteeringCoLtdMember 2021-12-31 0001157762 caas:WuhanChuguanjieAutomotiveScienceAndTechnologyLtdMember 2021-12-31 0001157762 caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember 2021-12-31 0001157762 caas:ShashiJiulongPowerSteeringGearsCoLtdMember 2021-12-31 0001157762 caas:JingzhouQingyanIntelligentAutomotiveTechnologyResearchInstituteCo.Ltd.JingzhouQingyanMember 2021-12-31 0001157762 caas:JingzhouHenglongAutomotiveTechnologyTestingCenterMember 2021-12-31 0001157762 caas:JingzhouHenglongAutomotivePartsCoLtdMember 2021-12-31 0001157762 caas:HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember 2021-12-31 0001157762 caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember 2021-12-31 0001157762 caas:HubeiHenglongGroupShanghaiAutomotiveElectronicsResearchAndDevelopmentLtdMember 2021-12-31 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2021-12-31 0001157762 caas:ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember 2021-12-31 0001157762 caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember 2021-12-31 0001157762 caas:CaasBrazilsImportsAndTradeInAutomotivePartsLtdMember 2021-12-31 0001157762 caas:SentientAbMember caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2021-06-30 0001157762 caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember 2021-04-30 0001157762 caas:ThirdPartyMember 2020-04-30 0001157762 caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember 2020-04-30 0001157762 caas:HubeiHenglongFormedWuhuHongrunNewMaterialCo.LtdWuhuHongrunMember 2019-12-31 0001157762 caas:HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember 2019-03-31 0001157762 caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember 2018-08-31 0001157762 caas:BrazilHenglongMember 2017-05-31 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember caas:SuzhouVentureFundsMember 2022-01-01 2022-12-31 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember caas:HubeiVentureFundMember 2022-01-01 2022-12-31 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember caas:ChongquingVentureFundMember 2022-01-01 2022-12-31 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember caas:ChongquingVentureFundMember 2022-12-31 0001157762 caas:SuzhouQingshanMember caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2022-12-31 0001157762 caas:SentientAbMember caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2022-12-31 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember caas:SuzhouVentureFundsMember 2022-08-31 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember caas:HubeiVentureFundMember 2022-03-31 0001157762 caas:ShenyangMember 2022-01-01 2022-12-31 0001157762 caas:HongKongEnterpriseMember 2022-01-01 2022-12-31 0001157762 caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember 2022-01-01 2022-12-31 0001157762 caas:JielongMember 2020-01-01 2020-12-31 0001157762 caas:ChuguanjieMember 2020-01-01 2020-12-31 0001157762 us-gaap:CorporateMember 2022-01-01 2022-12-31 0001157762 country:US 2022-12-31 0001157762 caas:NonUSMember 2022-12-31 0001157762 caas:From2023To2032Member 2022-12-31 0001157762 caas:From2023To2027Member 2022-12-31 0001157762 caas:GenesisSubsidiariesCompanyMember 2022-01-01 2022-12-31 0001157762 caas:GenesisSubsidiariesCompanyMember 2021-01-01 2021-12-31 0001157762 caas:ChongqingBankLoanMember 2022-04-30 0001157762 us-gaap:ShippingAndHandlingMember 2022-01-01 2022-12-31 0001157762 us-gaap:ShippingAndHandlingMember 2021-01-01 2021-12-31 0001157762 caas:CustomerDepositsMember 2022-12-31 0001157762 caas:CustomerDepositsMember 2021-12-31 0001157762 us-gaap:PurchaseCommitmentMember 2022-12-31 0001157762 caas:ObligationsForInvestmentContractsMember 2022-12-31 0001157762 caas:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001157762 caas:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0001157762 caas:FiveLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001157762 caas:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001157762 caas:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-01-01 2021-12-31 0001157762 us-gaap:CommonStockMember 2022-12-31 0001157762 us-gaap:CommonStockMember 2021-12-31 0001157762 us-gaap:CommonStockMember 2020-12-31 0001157762 caas:CapitalLeaseObligationMember 2022-12-31 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2022-01-01 2022-12-31 0001157762 caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember 2021-04-01 2021-04-30 0001157762 caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember 2020-04-01 2020-04-30 0001157762 caas:BrazilHenglongMember 2017-05-01 2017-05-31 0001157762 caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember 2020-04-30 0001157762 us-gaap:CorporateMember 2022-12-31 0001157762 srt:ConsolidationEliminationsMember 2022-12-31 0001157762 caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember 2022-12-31 0001157762 caas:TotalSegmentsMember 2022-12-31 0001157762 caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember 2022-12-31 0001157762 caas:ShashiJiulongPowerSteeringGearsCoLtdMember 2022-12-31 0001157762 caas:OtherEntitiesMember 2022-12-31 0001157762 caas:JingzhouHenglongAutomotivePartsCoLtdMember 2022-12-31 0001157762 caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember 2022-12-31 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2022-12-31 0001157762 caas:BrazilHenglongMember 2022-12-31 0001157762 us-gaap:CorporateMember 2021-12-31 0001157762 srt:ConsolidationEliminationsMember 2021-12-31 0001157762 caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember 2021-12-31 0001157762 caas:TotalSegmentsMember 2021-12-31 0001157762 caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember 2021-12-31 0001157762 caas:ShashiJiulongPowerSteeringGearsCoLtdMember 2021-12-31 0001157762 caas:OtherEntitiesMember 2021-12-31 0001157762 caas:JingzhouHenglongAutomotivePartsCoLtdMember 2021-12-31 0001157762 caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember 2021-12-31 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2021-12-31 0001157762 caas:BrazilHenglongMember 2021-12-31 0001157762 us-gaap:StockOptionMember 2022-01-01 2022-12-31 0001157762 us-gaap:StockOptionMember 2021-01-01 2021-12-31 0001157762 caas:LandUseRightsAndBuildingsMember 2022-01-01 2022-12-31 0001157762 caas:LandUseRightsAndBuildingsMember 2021-01-01 2021-12-31 0001157762 2020-12-31 0001157762 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001157762 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001157762 2022-06-30 0001157762 2023-03-30 0001157762 2008-01-01 2008-01-31 0001157762 us-gaap:TechnologyEquipmentMember caas:HubeiYilingMember 2022-01-01 2022-12-31 0001157762 us-gaap:TechnologyEquipmentMember caas:SuzhouSentientMember 2022-01-01 2022-12-31 0001157762 us-gaap:TechnologyEquipmentMember caas:SentientAbMember 2022-01-01 2022-12-31 0001157762 us-gaap:TechnologyEquipmentMember 2022-01-01 2022-12-31 0001157762 us-gaap:TechnologyEquipmentMember caas:SentientAbMember 2021-01-01 2021-12-31 0001157762 us-gaap:TechnologyEquipmentMember 2021-01-01 2021-12-31 0001157762 srt:ConsolidationEliminationsMember 2022-01-01 2022-12-31 0001157762 country:CN 2022-01-01 2022-12-31 0001157762 caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember 2022-01-01 2022-12-31 0001157762 caas:TotalSegmentsMember 2022-01-01 2022-12-31 0001157762 caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember 2022-01-01 2022-12-31 0001157762 caas:ShashiJiulongPowerSteeringGearsCoLtdMember 2022-01-01 2022-12-31 0001157762 caas:OtherForeignCountriesMember 2022-01-01 2022-12-31 0001157762 caas:OtherEntitiesMember 2022-01-01 2022-12-31 0001157762 caas:JingzhouHenglongAutomotivePartsCoLtdMember 2022-01-01 2022-12-31 0001157762 caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember 2022-01-01 2022-12-31 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2022-01-01 2022-12-31 0001157762 caas:BrazilHenglongMember 2022-01-01 2022-12-31 0001157762 us-gaap:CorporateMember 2021-01-01 2021-12-31 0001157762 srt:ConsolidationEliminationsMember 2021-01-01 2021-12-31 0001157762 country:US 2021-01-01 2021-12-31 0001157762 country:CN 2021-01-01 2021-12-31 0001157762 caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember 2021-01-01 2021-12-31 0001157762 caas:TotalSegmentsMember 2021-01-01 2021-12-31 0001157762 caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember 2021-01-01 2021-12-31 0001157762 caas:ShashiJiulongPowerSteeringGearsCoLtdMember 2021-01-01 2021-12-31 0001157762 caas:OtherForeignCountriesMember 2021-01-01 2021-12-31 0001157762 caas:OtherEntitiesMember 2021-01-01 2021-12-31 0001157762 caas:JingzhouHenglongAutomotivePartsCoLtdMember 2021-01-01 2021-12-31 0001157762 caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember 2021-01-01 2021-12-31 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2021-01-01 2021-12-31 0001157762 caas:BrazilHenglongMember 2021-01-01 2021-12-31 0001157762 caas:SuzhouQingshanMember caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2022-12-31 0001157762 2020-09-01 2020-09-30 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2021-06-01 2021-06-30 0001157762 caas:ShenyangFormedTwoThousandTwoMember caas:ShenyangAutomotiveIndustryInvestmentCorporationMember 2022-12-31 0001157762 caas:JielongFormedTwoThousandSixMember caas:HongKongTongdaMember 2022-12-31 0001157762 caas:ChongqingHenglongFormedTwoThousandTwevelMember caas:SaicIvecoHongyanCompanyMember 2022-12-31 0001157762 caas:WuhanChuguanjieAutomotiveScienceAndTechnologyLtdMember 2022-12-31 0001157762 caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember 2022-12-31 0001157762 caas:JielongFormedTwoThousandSixMember 2022-12-31 0001157762 caas:HubeiWanlongInvestmentIncMember 2022-12-31 0001157762 caas:ChongqingHenglongFormedTwoThousandTwevelMember 2022-12-31 0001157762 caas:BrazilHenglongMember 2022-12-31 0001157762 caas:HefeiSENYELightPlasticTechnologyCo.Ltd.Member 2022-12-31 0001157762 caas:HefeiSENYELightPlasticTechnologyCo.Ltd.Member 2021-12-31 0001157762 caas:SentientAbMember 2021-12-31 0001157762 caas:FiveLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001157762 caas:SentientAbMember caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2022-01-01 2022-12-31 0001157762 caas:ShenyangFormedTwoThousandTwoMember srt:BoardOfDirectorsChairmanMember 2022-12-31 0001157762 caas:BrazilHenglongFormedTwoThousandTwevelMember 2022-12-31 0001157762 caas:BrazilHenglongFormedTwoThousandTwevelMember 2017-05-31 0001157762 caas:ChongqingBankLoanMember 2022-12-31 0001157762 caas:ChongqingBankLoanMember 2022-07-31 0001157762 caas:HefeiSENYELightPlasticTechnologyCo.Ltd.Member caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2019-11-30 0001157762 caas:JingzhouWisedawnMember 2022-12-31 0001157762 us-gaap:EquipmentMember caas:HubeiYilingMember 2022-01-01 2022-12-31 0001157762 us-gaap:EquipmentMember caas:HubeiWiselinkMember 2022-01-01 2022-12-31 0001157762 us-gaap:EquipmentMember 2022-01-01 2022-12-31 0001157762 us-gaap:EquipmentMember caas:HubeiWiselinkMember 2021-01-01 2021-12-31 0001157762 us-gaap:EquipmentMember 2021-01-01 2021-12-31 0001157762 2017-01-01 2017-12-31 0001157762 2018-01-01 2018-12-31 0001157762 caas:CustomerDepositsMember 2022-01-01 2022-12-31 0001157762 caas:CustomerDepositsMember 2021-01-01 2021-12-31 0001157762 srt:MinimumMember 2022-01-01 2022-12-31 0001157762 srt:MaximumMember 2022-01-01 2022-12-31 0001157762 caas:RentalIncomeMember caas:RelatedPartyMember caas:WuhanTongkaiMember 2022-01-01 2022-12-31 0001157762 caas:RentalIncomeMember caas:OtherRelatedPartiesMember caas:RelatedPartyMember 2022-01-01 2022-12-31 0001157762 caas:RentalIncomeMember caas:RelatedPartyMember caas:JingzhouTongyingMember 2022-01-01 2022-12-31 0001157762 caas:RentalIncomeMember caas:RelatedPartyMember caas:HubeiHongrunMember 2022-01-01 2022-12-31 0001157762 caas:MerchandiseMember caas:XiamenAutomotivePartsMember 2022-01-01 2022-12-31 0001157762 caas:RentalIncomeMember caas:RelatedPartyMember 2022-01-01 2022-12-31 0001157762 caas:MerchandiseMember caas:OtherRelatedPartiesMember 2022-01-01 2022-12-31 0001157762 caas:MerchandiseMember caas:JingzhouYudeMember 2022-01-01 2022-12-31 0001157762 caas:MerchandiseMember caas:HubeiHongrunMember 2022-01-01 2022-12-31 0001157762 caas:MerchandiseMember 2022-01-01 2022-12-31 0001157762 caas:RentalIncomeMember caas:RelatedPartyMember caas:WuhanTongkaiMember 2021-01-01 2021-12-31 0001157762 caas:RentalIncomeMember caas:OtherRelatedPartiesMember caas:RelatedPartyMember 2021-01-01 2021-12-31 0001157762 caas:RentalIncomeMember caas:RelatedPartyMember caas:JingzhouTongyingMember 2021-01-01 2021-12-31 0001157762 caas:RentalIncomeMember caas:RelatedPartyMember caas:HubeiHongrunMember 2021-01-01 2021-12-31 0001157762 caas:RentalIncomeMember caas:RelatedPartyMember caas:HubeiAstaMember 2021-01-01 2021-12-31 0001157762 caas:MerchandiseMember caas:XiamenAutomotivePartsMember 2021-01-01 2021-12-31 0001157762 caas:RentalIncomeMember caas:RelatedPartyMember 2021-01-01 2021-12-31 0001157762 caas:MerchandiseMember caas:OtherRelatedPartiesMember 2021-01-01 2021-12-31 0001157762 caas:MerchandiseMember caas:JingzhouYudeMember 2021-01-01 2021-12-31 0001157762 caas:MerchandiseMember caas:HubeiHongrunMember 2021-01-01 2021-12-31 0001157762 caas:MerchandiseMember caas:BeijingHenglongMember 2021-01-01 2021-12-31 0001157762 caas:MerchandiseMember 2021-01-01 2021-12-31 0001157762 us-gaap:RetainedEarningsUnappropriatedMember 2022-01-01 2022-12-31 0001157762 us-gaap:RetainedEarningsAppropriatedMember 2022-01-01 2022-12-31 0001157762 us-gaap:RetainedEarningsUnappropriatedMember 2021-01-01 2021-12-31 0001157762 us-gaap:RetainedEarningsAppropriatedMember 2021-01-01 2021-12-31 0001157762 country:US 2022-01-01 2022-12-31 0001157762 caas:NonUSMember 2022-01-01 2022-12-31 0001157762 caas:AdvancedEquipmentMember caas:HubeiWiselinkMember 2022-12-31 0001157762 caas:AdvancedEquipmentMember caas:HubeiHongrunMember 2022-12-31 0001157762 caas:HenglongRealEstateMember caas:AdvancedEquipmentMember 2022-12-31 0001157762 caas:AdvancedEquipmentMember 2022-12-31 0001157762 caas:AdvancedEquipmentMember caas:HubeiWiselinkMember 2021-12-31 0001157762 caas:HenglongRealEstateMember caas:AdvancedEquipmentMember 2021-12-31 0001157762 caas:AdvancedEquipmentMember 2021-12-31 0001157762 caas:OtherAdvancePaymentsMember caas:SentientAbMember 2022-12-31 0001157762 caas:OtherAdvancePaymentsMember caas:OtherRelatedPartiesMember 2022-12-31 0001157762 caas:OtherAdvancePaymentsMember caas:JianglingTongchuangMember 2022-12-31 0001157762 caas:OtherAdvancePaymentsMember caas:HubeiZhirongMember 2022-12-31 0001157762 caas:OtherAdvancePaymentsMember caas:HubeiWiselinkMember 2022-12-31 0001157762 caas:OtherAdvancePaymentsMember 2022-12-31 0001157762 caas:OtherAdvancePaymentsMember caas:OtherRelatedPartiesMember 2021-12-31 0001157762 caas:OtherAdvancePaymentsMember caas:JianglingTongchuangMember 2021-12-31 0001157762 caas:OtherAdvancePaymentsMember 2021-12-31 0001157762 caas:CaasBrazilsImportsAndTradeInAutomotivePartLtdMember 2022-01-01 2022-12-31 0001157762 us-gaap:AccountsReceivableMember caas:OtherRelatedPartiesMember 2022-12-31 0001157762 us-gaap:AccountsReceivableMember caas:XiamenJoylonMember 2022-12-31 0001157762 us-gaap:AccountsReceivableMember caas:XiamenAutomotivePartsMember 2022-12-31 0001157762 us-gaap:AccountsReceivableMember caas:JingzhouYudeMember 2022-12-31 0001157762 us-gaap:AccountsReceivableMember caas:HubeiHongrunMember 2022-12-31 0001157762 us-gaap:AccountsReceivableMember 2022-12-31 0001157762 us-gaap:AccountsReceivableMember caas:OtherRelatedPartiesMember 2021-12-31 0001157762 us-gaap:AccountsReceivableMember caas:XiamenJoylonMember 2021-12-31 0001157762 us-gaap:AccountsReceivableMember caas:XiamenAutomotivePartsMember 2021-12-31 0001157762 us-gaap:AccountsReceivableMember caas:JingzhouYudeMember 2021-12-31 0001157762 us-gaap:AccountsReceivableMember caas:HubeiHongrunMember 2021-12-31 0001157762 us-gaap:AccountsReceivableMember 2021-12-31 0001157762 us-gaap:AccountsPayableMember caas:OtherRelatedPartiesMember 2022-12-31 0001157762 us-gaap:AccountsPayableMember caas:WuhanTongkaiMember 2022-12-31 0001157762 us-gaap:AccountsPayableMember caas:JingzhouTongyingMember 2022-12-31 0001157762 us-gaap:AccountsPayableMember caas:JianglingTongchuangMember 2022-12-31 0001157762 us-gaap:AccountsPayableMember caas:HubeiWiselinkMember 2022-12-31 0001157762 us-gaap:AccountsPayableMember caas:HonghuChangrunMember 2022-12-31 0001157762 us-gaap:AccountsPayableMember caas:HenglongTianyuMember 2022-12-31 0001157762 us-gaap:AccountsPayableMember 2022-12-31 0001157762 us-gaap:AccountsPayableMember caas:OtherRelatedPartiesMember 2021-12-31 0001157762 us-gaap:AccountsPayableMember caas:WuhanTongkaiMember 2021-12-31 0001157762 us-gaap:AccountsPayableMember caas:JingzhouTongyingMember 2021-12-31 0001157762 us-gaap:AccountsPayableMember caas:JianglingTongchuangMember 2021-12-31 0001157762 us-gaap:AccountsPayableMember caas:HubeiWiselinkMember 2021-12-31 0001157762 us-gaap:AccountsPayableMember caas:HonghuChangrunMember 2021-12-31 0001157762 us-gaap:AccountsPayableMember caas:HenglongTianyuMember 2021-12-31 0001157762 us-gaap:AccountsPayableMember 2021-12-31 0001157762 2021-12-31 0001157762 2022-12-31 0001157762 2022-01-01 2022-12-31 0001157762 2021-01-01 2021-12-31 iso4217:USD shares iso4217:USD iso4217:BRL pure iso4217:CNY caas:director caas:customer caas:item caas:product shares 0001157762 --12-31 2022 FY false CHINA AUTOMOTIVE SYSTEMS INC P2Y3M P2Y http://fasb.org/us-gaap/2022#LineOfCredit http://fasb.org/us-gaap/2022#LineOfCredit 10-K true 2022-12-31 false 000-33123 DE 33-0885775 No. 1 Henglong Road, Yu Qiao Development Zone Shashi District Jing Zhou City Hubei Province CN 434000 86 716-412-7901 Common Stock, $0.0001 par value  CAAS NASDAQ No No Yes Yes Non-accelerated Filer true false false false 28400000 30185702 1424 PricewaterhouseCoopers 42/F New Bund Center, 588 Dongyu Road, Pudong New Area, Shanghai 200126, PRC 121216000 131695000 37735000 27804000 12861000 1756000 14359000 11961000 214308000 195729000 1763000 898000 10016000 14607000 115000 55000 10907000 12696000 1439000 600000 112236000 116493000 520718000 501380000 106606000 127721000 9555000 10732000 1273000 1812000 477000 138000 0 8135000 0 50000 46000 358000 6331000 2284000 1884000 810000 59810000 36966000 7652000 10114000 0 16312000 714352000 716762000 45671000 47592000 218412000 214590000 16695000 13464000 5654000 2400000 11628000 10984000 48311000 50332000 17598000 12326000 226000 128000 364195000 351816000 2144000 2028000 255000 22000 528000 0 4010000 4380000 15805000 21075000 386937000 379321000 582000 553000 0.0001 0.0001 80000000 80000000 32338302 32338302 3000 3000 63731000 63731000 11851000 11481000 247174000 226363000 -3413000 24717000 2152600 1486526 7695000 5261000 311651000 321034000 15182000 15854000 326833000 336888000 714352000 716762000 44282000 65131000 529551000 497993000 28810000 31580000 446157000 425914000 83394000 72079000 3696000 4368000 16910000 18278000 26120000 24423000 36109000 28228000 79139000 70929000 7951000 5518000 5782000 6668000 1450000 1437000 10753000 -2350000 23036000 8399000 3082000 4004000 2389000 6331000 22343000 10726000 1132000 -352000 30000 28000 21181000 11050000 0.69 0.36 0.69 0.36 30639102 30851776 30641274 30855431 22343000 10726000 -29934000 7784000 -7591000 18510000 -672000 128000 30000 28000 -6949000 18354000 32338302 32338302 3000 3000 32338302 32338302 3000 3000 63731000 64273000 0 88000 0 -630000 63731000 63731000 11481000 11303000 370000 178000 11851000 11481000 226363000 215491000 21211000 11078000 -30000 -28000 -370000 -178000 247174000 226363000 24717000 17413000 -28130000 7304000 -3413000 24717000 1486526 1486526 -5261000 -5261000 666074 0 2434000 0 2152600 1486526 -7695000 -5261000 311651000 321034000 15854000 16170000 -1804000 480000 1132000 -352000 0 -444000 15182000 15854000 326833000 336888000 22343000 10726000 0 88000 25173000 27113000 1243000 4020000 -4404000 -2738000 2676000 0 2389000 6331000 0 1253000 -58000 -389000 36935000 -26560000 41000 -1439000 5368000 25684000 27271000 -2801000 3580000 870000 1628000 -2721000 1158000 -4081000 2925000 -4501000 297000 1700000 48023000 28271000 80244000 63478000 -75144000 -69351000 -292000 171000 146000 0 0 154000 1514000 150000 3445000 1965000 20296000 9260000 188000 642000 3986000 20621000 12802000 308000 0 13454000 -32740000 2963000 51898000 53209000 49917000 50803000 2434000 0 1130000 4450000 0 1075000 -1583000 -3119000 -14248000 3323000 -548000 31438000 159499000 128061000 158951000 159499000 1492000 1843000 4044000 3398000 2473000 8543000 985000 1510000 477000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Organization and Business</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">China Automotive Systems, Inc., “China Automotive,” was incorporated in the State of Delaware on June 29, 1999 under the name of Visions-In-Glass, Inc. China Automotive, including, when the context so requires, its subsidiaries, is referred to herein as the “Company.” The Company is primarily engaged in the manufacture and sale of automotive systems and components, as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Great Genesis Holdings Limited, a company incorporated on January 3, 2003 under the Companies Ordinance of Hong Kong as a limited liability company, “Genesis,” is a wholly-owned subsidiary of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Henglong USA Corporation, “HLUSA,” which was incorporated on January 8, 2007 in Troy, Michigan, is a wholly-owned subsidiary of the Company, and mainly engages in marketing of automotive parts in North America, and provides after-sales service and research and development (“R&amp;D”) support.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company owns interests in the following subsidiaries incorporated in the PRC and Brazil as of December 31, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Percentage Interest</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Name of Entity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:top;width:74.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Shashi Jiulong Power Steering Gears Co., Ltd., “Jiulong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">1</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Henglong Automotive Parts Co., Ltd., “Henglong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">2</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., “Shenyang” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">3</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Wuhan Jielong Electric Power Steering Co., Ltd., “Jielong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">4</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Wuhu Henglong Automotive Steering System Co., Ltd., “Wuhu”<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">5</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Henglong Automotive System Group Co., Ltd., “Hubei Henglong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">6</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Henglong Automotive Technology (Testing) Center, “Testing Center” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">7</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Chongqing Henglong Hongyan Automotive System Co., Ltd., “Chongqing Henglong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">8</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">CAAS Brazil’s Imports and Trade In Automotive Parts Ltd., “Brazil Henglong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">9</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 95.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 95.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">10</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">11</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Qingyan Intelligent Automotive Technology Research Institute Co., Ltd., “Jingzhou Qingyan”<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">12</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Henglong &amp; KYB Automobile Electric Steering System Co., Ltd., “Henglong KYB”<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">13</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:top;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., “Wuhan Hyoseong”<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">14</sup></p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51.00</p></td><td style="vertical-align:top;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun”<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">15</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 62.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 62.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:top;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">16</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;">%</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">1.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jiulong was established in 1993 and mainly engages in the production of integral power steering gears for heavy-duty vehicles.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Henglong was established in 1997 and mainly engages in the production of rack and pinion power steering gears for cars and light duty vehicles.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">3.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shenyang was established in 2002 and focuses on power steering parts for light duty vehicles.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">4.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jielong was established in 2006 and mainly engages in the production and sales of automobile steering columns.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">5.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Wuhu was established in 2006 and mainly engages in the production and sales of automobile steering systems. In April 2021, the Company obtained an additional </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">22.67</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">% equity interest in Wuhu for total consideration of RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">6.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, equivalent to approximately $</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.1</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, from the other shareholder. The Company retained its controlling interest in Wuhu and the acquisition of the non-controlling interest was accounted for as an equity transaction.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">6.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On March 7, 2007, Genesis established Hubei Henglong, formerly known as Jingzhou Hengsheng Automotive System Co., Ltd., its wholly-owned subsidiary, to engage in the production and sales of automotive steering systems. On July 8, 2012, Hubei Henglong changed its name to Hubei Henglong Automotive System Group Co., Ltd.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">7.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In December 2009, Henglong, a subsidiary of Genesis, formed the Testing Center, which mainly engages in the research and development of new products.</span></td></tr></table><div style="margin-top:12pt;"/><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">8.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">On February 21, 2012, Hubei Henglong and SAIC-IVECO Hongyan Company, “SAIC-IVECO,” established a Sino-foreign joint venture company, Chongqing Henglong, to design, develop and manufacture both hydraulic and electric power steering systems and parts.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">9.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">On August 21, 2012, Brazil Henglong was established as a Sino-foreign joint venture company by Hubei Henglong and two Brazilian citizens, Ozias Gaia Da Silva and Ademir Dal’ Evedove. Brazil Henglong engages mainly in the import and sales of automotive parts in Brazil. In May 2017, the Company obtained an additional 15.84% equity interest in Brazil Henglong for nil consideration. The Company retained its controlling interest in Brazil Henglong and the acquisition of the non-controlling interest was accounted for as an equity transaction.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">10.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In May 2014, together with Hubei Wanlong, Jielong formed a subsidiary, Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie”, which mainly engages in research and development, manufacture and sales of automobile electronic systems and parts. Wuhan Chuguanjie is located in Wuhan, China.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">11.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In January 2015, Hubei Henglong formed Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong”, which mainly engages in the design and sale of automotive electronics.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">12.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In November 2017, Hubei Henglong formed Jingzhou Qingyan Intelligent Automotive Technology Research Institute Co., Ltd., “Jingzhou Qingyan”, which mainly engages in the research and development of intelligent automotive technology. Jingzhou Qingyan deregistered from the local business administration on June 22, 2022.</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">13.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In August 2018, Hubei Henglong and KYB (China) Investment Co., Ltd. (“KYB”) established Hubei Henglong KYB Automobile Electric Steering System Co., Ltd. (“Henglong KYB”), which mainly engages in design, manufacture, sales and after-sales service of automobile electronic systems. Hubei Henglong owns </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">66.6%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares of this entity and has consolidated it since its establishment.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">14.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In March 2019, Hubei Henglong and Hyoseong Electric Co., Ltd. established Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd. (“Wuhan Hyoseong”), which mainly engages in the design, manufacture and sales of automotive motors and electromechanical integrated systems. Hubei Henglong owns </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">51.0%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares of Wuhan Hyoseong and has consolidated it since its establishment.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">15.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In December 2019, Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun”, which mainly engages in the development, manufacturing and sale of high polymer materials. Hubei Henglong owns </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">62.0%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares of Wuhu Hongrun and has consolidated it since its establishment.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">16.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In April 2020, Hubei Henglong acquired </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100.0%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the equity interests of Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong”, for total consideration of RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, equivalent to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million from an entity controlled by Hanlin Chen. Before the acquisition, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">52.1%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares of Changchun Hualong were ultimately owned by Hanlin Chen and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">47.9%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares were owned by third parties. Changchun Hualong mainly engages in design and R&amp;D of automotive parts.</span></td></tr></table><div style="margin-top:12pt;"/> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Percentage Interest</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Name of Entity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:top;width:74.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Shashi Jiulong Power Steering Gears Co., Ltd., “Jiulong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">1</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Henglong Automotive Parts Co., Ltd., “Henglong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">2</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., “Shenyang” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">3</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Wuhan Jielong Electric Power Steering Co., Ltd., “Jielong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">4</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Wuhu Henglong Automotive Steering System Co., Ltd., “Wuhu”<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">5</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Henglong Automotive System Group Co., Ltd., “Hubei Henglong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">6</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Henglong Automotive Technology (Testing) Center, “Testing Center” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">7</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Chongqing Henglong Hongyan Automotive System Co., Ltd., “Chongqing Henglong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">8</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">CAAS Brazil’s Imports and Trade In Automotive Parts Ltd., “Brazil Henglong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">9</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 95.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 95.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">10</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">11</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Qingyan Intelligent Automotive Technology Research Institute Co., Ltd., “Jingzhou Qingyan”<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">12</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Henglong &amp; KYB Automobile Electric Steering System Co., Ltd., “Henglong KYB”<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">13</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:top;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., “Wuhan Hyoseong”<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">14</sup></p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51.00</p></td><td style="vertical-align:top;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun”<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">15</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 62.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 62.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:top;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">16</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;">%</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">1.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jiulong was established in 1993 and mainly engages in the production of integral power steering gears for heavy-duty vehicles.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Henglong was established in 1997 and mainly engages in the production of rack and pinion power steering gears for cars and light duty vehicles.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">3.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shenyang was established in 2002 and focuses on power steering parts for light duty vehicles.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">4.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jielong was established in 2006 and mainly engages in the production and sales of automobile steering columns.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">5.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Wuhu was established in 2006 and mainly engages in the production and sales of automobile steering systems. In April 2021, the Company obtained an additional </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">22.67</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">% equity interest in Wuhu for total consideration of RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">6.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, equivalent to approximately $</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.1</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, from the other shareholder. The Company retained its controlling interest in Wuhu and the acquisition of the non-controlling interest was accounted for as an equity transaction.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">6.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On March 7, 2007, Genesis established Hubei Henglong, formerly known as Jingzhou Hengsheng Automotive System Co., Ltd., its wholly-owned subsidiary, to engage in the production and sales of automotive steering systems. On July 8, 2012, Hubei Henglong changed its name to Hubei Henglong Automotive System Group Co., Ltd.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">7.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In December 2009, Henglong, a subsidiary of Genesis, formed the Testing Center, which mainly engages in the research and development of new products.</span></td></tr></table><div style="margin-top:12pt;"/><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">8.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">On February 21, 2012, Hubei Henglong and SAIC-IVECO Hongyan Company, “SAIC-IVECO,” established a Sino-foreign joint venture company, Chongqing Henglong, to design, develop and manufacture both hydraulic and electric power steering systems and parts.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">9.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">On August 21, 2012, Brazil Henglong was established as a Sino-foreign joint venture company by Hubei Henglong and two Brazilian citizens, Ozias Gaia Da Silva and Ademir Dal’ Evedove. Brazil Henglong engages mainly in the import and sales of automotive parts in Brazil. In May 2017, the Company obtained an additional 15.84% equity interest in Brazil Henglong for nil consideration. The Company retained its controlling interest in Brazil Henglong and the acquisition of the non-controlling interest was accounted for as an equity transaction.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">10.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In May 2014, together with Hubei Wanlong, Jielong formed a subsidiary, Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie”, which mainly engages in research and development, manufacture and sales of automobile electronic systems and parts. Wuhan Chuguanjie is located in Wuhan, China.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">11.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In January 2015, Hubei Henglong formed Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong”, which mainly engages in the design and sale of automotive electronics.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">12.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In November 2017, Hubei Henglong formed Jingzhou Qingyan Intelligent Automotive Technology Research Institute Co., Ltd., “Jingzhou Qingyan”, which mainly engages in the research and development of intelligent automotive technology. Jingzhou Qingyan deregistered from the local business administration on June 22, 2022.</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">13.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In August 2018, Hubei Henglong and KYB (China) Investment Co., Ltd. (“KYB”) established Hubei Henglong KYB Automobile Electric Steering System Co., Ltd. (“Henglong KYB”), which mainly engages in design, manufacture, sales and after-sales service of automobile electronic systems. Hubei Henglong owns </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">66.6%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares of this entity and has consolidated it since its establishment.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">14.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In March 2019, Hubei Henglong and Hyoseong Electric Co., Ltd. established Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd. (“Wuhan Hyoseong”), which mainly engages in the design, manufacture and sales of automotive motors and electromechanical integrated systems. Hubei Henglong owns </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">51.0%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares of Wuhan Hyoseong and has consolidated it since its establishment.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">15.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In December 2019, Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun”, which mainly engages in the development, manufacturing and sale of high polymer materials. Hubei Henglong owns </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">62.0%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares of Wuhu Hongrun and has consolidated it since its establishment.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">16.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In April 2020, Hubei Henglong acquired </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100.0%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the equity interests of Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong”, for total consideration of RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, equivalent to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million from an entity controlled by Hanlin Chen. Before the acquisition, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">52.1%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares of Changchun Hualong were ultimately owned by Hanlin Chen and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">47.9%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares were owned by third parties. Changchun Hualong mainly engages in design and R&amp;D of automotive parts.</span></td></tr></table><div style="margin-top:12pt;"/> 1.0000 1.0000 1.0000 1.0000 0.7000 0.7000 0.8500 0.8500 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 0.7000 0.7000 0.9584 0.9584 0.8500 0.8500 1.0000 1.0000 0.6000 0.6660 0.6660 0.5100 0.5100 0.6200 0.6200 1.0000 1.0000 0.2267 6900000 1100000 0.1584 0 0.666 0.510 0.620 1.000 1200000 200000 0.521 0.479 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Basis of Presentation and Significant Accounting Policies</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basis of Presentation - For the years ended December 31, 2022 and 2021, the consolidated financial statements include the accounts of the Company and its subsidiaries, which are described in Note 1. Significant inter-company balances and transactions have been eliminated upon consolidation. The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Shenyang was formed in 2002, with 70% owned and controlled by the Company, and 30% owned by Shenyang Automotive Industry Investment Corporation, “JB Investment.” The highest authority of Shenyang is its board of directors, which is comprised of seven directors, four of whom, 57%, are appointed by the Company, and three of whom, 43%, are appointed by JB Investment. As for day-to-day operating matters, approval by more than two-thirds of the members of such board of directors, 67%, is required. The chairman of such board of directors is appointed by the Company. In March 2003, the Company and Jinbei entered into an act-in-concert agreement, under which the directors appointed by Jinbei agree to act in concert with the directors appointed by the Company. As a result, the Company obtained control of Shenyang in March 2003. The general manager of Shenyang is appointed by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Jielong was formed in April 2006. On December 31, 2022, 85% of Jielong was owned by the Company, and 15% of Jielong was owned by Hubei Wanlong. The highest authority of Jielong is its board of directors, which is comprised of three directors, two of whom, 67%, are appointed by the Company, and one of whom, 33%, is appointed by Hubei Wanlong. As for day-to-day operating matters, approval by at least two-thirds of the members of such board of directors is required. Both the chairman of such board of directors and the general manager of Jielong are appointed by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Chongqing Henglong was formed in 2012, with 70% owned by the Company and 30% owned by SAIC-IVECO. The highest authority of the Chongqing Henglong is its board of directors, which is comprised of five directors, three of whom, 60%, are appointed by the Company, and two of whom, 40%, are appointed by SAIC-IVECO. As for day-to-day operating matters, approval by at least two-thirds of the members of such board of directors is required. In February 2012, the Company and SAIC-IVECO entered into an “Act in Concert” agreement. According to the agreement, the directors appointed by SAIC-IVECO agreed to execute the “Act in Concert” agreement with the directors designated by the Company, resulting in the Company having voting control of Chongqing Henglong. The chairman of such board of directors and the general manager of Chongqing Henglong are both appointed by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Brazil Henglong was formed in 2012, with 80% owned by the Company and 20% owned by Mr. Ozias Gaia Da Silva and Mr. Ademir Dal’ Evedove. In May 2017, the Company obtained an additional 15.84% equity interest in Brazil Henglong for nil consideration. The Company retained its controlling interest in Brazil Henglong and the acquisition of the non-controlling interest was accounted for as an equity transaction. After the acquisition, the Company owns 95.84% of Brazil Henglong’s shares. The highest authority of Brazil Henglong is its board of directors. In making operational decision, approval by voting rights representing at least 3/4 of the capital, 75%, is required and 95.84% of voting rights were owned by the Company. The chairman of such board of directors is appointed by the Company. The general manager is Mr. Ozias Gaia Da Silva.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Wuhan Chuguanjie was formed in 2014, with 85% owned by the Company and 15% owned by Hubei Wanlong. The highest authority of Wuhan Chuguanjie is its board of directors, which is comprised of three directors, two of whom, 67%, are appointed by the Company, and one of whom, 33%, is appointed by Hubei Wanlong. As for day-to-day operating matters, approval by at least two-thirds of the members of such board of directors is required. Both of the chairman of such board of directors and the general manager of Chuguanjie are appointed by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Henglong KYB was formed in 2018, with 66.60% owned by the Company and 33.40% owned by KYB. The highest authority of Henglong KYB is its board of directors, which is comprised of five directors, three of whom are appointed by the Company, and two of whom are appointed by KYB. As for day-to-day operating matters, approval by at least three-fifths of the members of such board of directors is required. The chairman of such board of directors is appointed by the Company and the general manager is appointed by KYB.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Wuhan Hyoseong was formed in 2019, with 51% owned by the Company and 49% owned by Hyoseong. The highest authority of Wuhan Hyoseong is its board of directors, which is comprised of five directors, three of whom are appointed by the Company, and two of whom are appointed by Hyoseong. As for day-to-day operating matters, approval by at least three-fifths of the members of such board of directors is required. The chairman of such board of directors is appointed by the Company and the vice chairman is appointed by Wuhan Hyoseong.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Wuhu Hongrun was formed in 2019, with 62% owned by the Company and 38% owned by the other two parties. The highest authority of Wuhu Hongrun is its board of directors, which is comprised of five directors. The directors are elected by the general meeting of shareholders. As for day-to-day operating matters, approval by at least three-fifths of the members of such board of directors is required. The chairman and the general management are appointed by the board of directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Use of Estimates</i> - The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. The Company is of the opinion that the significant estimates related to valuation of long term assets and investment, the realizable value of accounts receivable and inventories, the accrual of warranty obligations and the recoverability of deferred tax assets. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cash and Cash Equivalents</i> - Cash and cash equivalents include all highly-liquid investments with an original maturity of three months or less at the date of purchase.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Pledged Cash </i>- Pledged as collateral for the Company’s notes payable and restricted to use. The Company regularly pays some of its suppliers by bank notes. The Company has to deposit a cash deposit, equivalent to 40%-100% of the face value of the relevant bank note, in order to obtain the bank note.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Short-term Investments -</i> Short-term investments are comprised of time deposits with original terms of three months to one year and wealth management financial products maturing within one year. The carrying values of time deposits approximate fair value because of their short-term maturities. The interest earned is recognized in the consolidated statements of income or loss over the contractual term of the deposits. The wealth management financial products are measured at fair value and classified as Level 3 within the fair value measurement hierarchy. Changes in the fair value are reflected in other income in the consolidated statements of income or loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Current Expected Credit Losses</i> - The company adopted ASU No. 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” (“ASC Topic 326”) and other related ASUs. The Company’s accounts and notes receivable, advance payments and other receivables are within the scope of ASC Topic 326. The Company has identified the relevant risk characteristics of its customers and the related receivables, and other receivables which include type of the products the Company provides, nature of the customers or a combination of these characteristics. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Company considers the historical credit loss experience, current economic conditions, supportable forecasts of future economic conditions, and any recoveries in assessing the lifetime expected credit losses. Other key factors that influence the expected credit loss analysis include customer demographics, payment terms offered in the normal course of business to customers, and industry-specific factors that could impact the Company’s receivables. Additionally, external data and macroeconomic factors are also considered.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2022 and 2021, the Company recorded $4.5 million and $2.7 million expected credit loss expense in general and administrative expenses, respectively. As of December 31, 2022, the expected credit loss provision for the current and non-current assets were $16.2 million and nil, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Inventories</i> - Inventories are stated at the lower of cost and net realizable value. Cost is calculated on the moving-average basis and includes all costs to acquire and other costs to bring the inventories to their present location and condition. The Company evaluates the net realizable value of its inventories on a regular basis and records a provision for loss to reduce the computed moving-average cost if it exceeds the net realizable value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Advance Payments</i> - These amounts represent advances to acquire various assets to be utilized in the future in the Company’s normal business operations, such as machine equipment, raw materials and technology. Such amounts are paid according to their respective contract terms. Advance payment for machinery and equipment is classified as advance payment for property, plant and equipment in the consolidated balance sheet and advance payment of raw materials and technology are classified as advance payments and others in the consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Property, Plant and Equipment</i> – Property, plant and equipment are stated at cost. Major renewals and improvements are capitalized; minor replacements and maintenance and repairs are charged to operations. Depreciation is calculated on the straight-line method over the estimated useful lives of the respective assets as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Useful Life (Years)</b></p></td></tr><tr><td style="vertical-align:top;width:72.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">25</p></td></tr><tr><td style="vertical-align:top;width:72.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6</p></td></tr><tr><td style="vertical-align:top;width:72.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4</p></td></tr><tr><td style="vertical-align:top;width:72.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Motor vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">8</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Land use rights</i>  -<i style="font-style:italic;"> </i>Land use rights represent acquisition costs to purchase land use rights from the PRC government, which are evidenced by property certificates. The periods of these purchased land use rights are either 45 years or 50 years. The Company classifies land use rights as long-term assets on the balance sheet and cash outflows related to acquisition of land use rights as investing activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Land use rights are carried at cost less accumulated amortization and impairment losses, if any. Amortization is computed using the straight-line method over the term specified in the land use right certificate for 45 years or 50 years, as applicable.<span style="font-family:'Courier New';"> </span>Amortization expenses of land use rights were $0.3 million and $0.3 million for the years ended December 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022 and 2021, the Company had pledged land use rights with a net book value of approximately $5.1 million and $5.7 million, respectively, as security for its comprehensive credit facilities with banks in China.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Construction in Progress</i> – Construction in progress, which represents buildings under construction and plant and equipment pending installation, are stated at cost. Cost includes construction and acquisitions, and interest charges arising from borrowings used to finance assets during the period of construction or installation and testing. No provision for depreciation is made on assets under construction until such time as the relevant assets are completed and ready for their intended commercial use.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Gains or losses on disposal of property, plant and equipment are determined as the difference between the net disposal proceeds and the carrying amount of the relevant asset, and are recognized in the consolidated statements of income or loss on the date of disposal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Interest Costs Capitalized</i> - Interest costs incurred in connection with borrowings for the acquisition, construction or installation of property, plant and equipment are capitalized and depreciated as part of the asset’s total cost when the respective asset is placed into service. Interest costs capitalized for the years ended December 31, 2022 and 2021, were $0.2 million and $0.5 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Intangible Assets</i> - Intangible assets, representing patents and technical know-how acquired, are stated at cost less accumulated amortization and impairment losses. Amortization is calculated on the straight-line method over the estimated useful life of 5 to 15 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Long-Lived Assets</i> - The Company has adopted the provisions of <i style="font-style:italic;">ASC Topic 360</i>, “Accounting for the Impairment or Disposal of Long-Lived Assets.” Property, plant and equipment and definite life intangible assets are reviewed periodically for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. If required, an impairment loss is recognized as the difference between the carrying value and the fair value of the assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In assessing long-lived assets for impairment, management considered the Company’s product line portfolio, customers and related commercial agreements, and other factors in grouping assets and liabilities at the lowest level for which identifiable cash flows are largely independent. The Company considers projected future undiscounted cash flows, trends and other factors in its assessment of whether impairment conditions exist. Whilst the Company believes that its estimates of future cash flows are reasonable, different assumptions regarding such factors as future automotive production volumes, customer pricing, economics and productivity and cost saving initiatives, could significantly affect its estimates. In determining fair value of long-lived assets, management uses appraisals, management estimates or discounted cash flow calculations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Long-term Investments</i> – The Company’s long-term investments include investments in corporations and investments in limited partnerships. Investments in corporations which the Company has the ability to exert significant influence are accounted for using the equity method. Investments in limited partnerships which the Company has more than virtually no influence are accounted for using the equity method. The limited partnerships accounted for its investments at fair value that were classified under Level 1, in the fair value hierarchy , for those whose shares were listed and actively traded on stock exchange. The fair value of the limited partnerships’ Level 2 investments were determined using recent market price or buy-back price. The fair value of the limited partnerships’ Level 3 investments were determined using valuation techniques based on market approach or income approach with unobservable inputs, which required significant judgment made by management with respect to the assumptions and estimates. For the investments made close to the period end, their initial investment amount were deemed approximate to their fair value. As of December 31, 2022, certain investments funds are approaching the end of their investment term and actively sought for exit with their investees or potential buyers. The investments in limited partnerships were accounted for substantially under Level 1 or Level 2 as at December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company continually reviews its investment to determine whether a decline in fair value below the carrying value is other than temporary. The primary factors the Company considers in its determination are the length of time that the fair value of the investment is below the Company’s carrying value and the financial condition, operating performance and near-term prospects of the investee. In addition, the Company considers the reason for the decline in fair value, including general market conditions, industry-specific or investee-specific reasons, changes in valuation subsequent to the balance sheet date and the Company’s intent and ability to hold the investment for a period of time sufficient to allow for a recovery in fair value. If the decline in fair value is deemed to be other than temporary, the carrying value of the security is written down to fair value. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Revenue Recognition -</i> The Company has adopted ASC Topic 606 “Revenue from Contracts with Customers”. Products sales to customers are made pursuant to master agreements entered into between the Company and its customers that provide for transfer of both title and risk of loss upon the Company’s delivery to the location specified in the contracts. The Company’s sales arrangements generally do not contain variable considerations and are short-term in nature. A period of credit term is granted to the customers after the delivery and before making payment. The Company recognizes revenue at a point in time based on management’s evaluation of when the customer obtains control of the products. Revenue is recognized when all performance obligations under the terms of a contract with the customer are satisfied and control of the product has been transferred to the customer. Sales of goods do not include multiple product and/or service elements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Revenue is measured as the amount of consideration management expects the Company to receive in exchange for transferring goods pursuant to the contracts. Value-added tax that the Company collects concurrent with revenue-producing activities is excluded from revenue. Incidental contract costs that are not material in the context of the delivery of goods and services are recognized as expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At the time revenue is recognized, allowances are recorded, with the related reduction to revenue, for estimated price discounts based upon historical experience and related terms of customer arrangements. Where the Company has offered product warranties, the Company also establishes liabilities for estimated warranty costs based upon historical experience and specific warranty provisions. Warranty liabilities are adjusted when experience indicates the expected outcome will differ from initial estimates of the liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounts for shipping and handling fees as a fulfillment cost since control of the products is usually transferred to the customer after the delivery.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Revenue Disaggregation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Revenue disaggregation under the segment reporting standard is measured on the same basis as under the revenue standard. Management has concluded that the disaggregation level is the same under both the revenue standard and the segment reporting standard, and does not repeat the disaggregation of revenue under both standards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Contract Assets and Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Contract assets, such as costs to obtain or fulfill contracts, are an insignificant component of the Company’s revenue recognition process. The majority of the Company’s cost of fulfillment as a manufacturer of products is classified as inventory, fixed assets and intangible assets, which are accounted for under the respective guidance for those asset types. Other costs of contract fulfillment are immaterial due to the nature of the Company’s products and their respective manufacturing processes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Contract liabilities are mainly customer deposits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Customer Deposits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022 and 2021, the Company has customer deposits of $5.7 million and $2.4 million , respectively. During the year ended December 31, 2022, $10.2 million was received and $6.9 million (including $2.4 million from the beginning balance of customer deposits) was recognized as net product sales revenue. During the year ended December 31, 2021, $7.2 million was received and $6.3 million (including $1.5 million from the beginning balance of customer deposits) was recognized as net product sales revenue. Customer deposits represent non-refundable cash deposits for customers to secure rights to an amount of products produced by the Company under supply agreements. When the products are shipped to customers, the Company will recognize revenue and bill the customers to reduce the amount of the customer deposit liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Practical Expedient and Exemptions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company does not adjust the promised amount of consideration for the effects of a significant financing component since the Company expects, at contract inception, that the period between when the Company transfers promised goods to the customers and when the customers pay for the goods will be less than one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Government Subsidies</i> - The Company’s PRC based subsidiaries received government subsidies according to related policy from local government. For the subsidies for which the Chinese government has specified their purpose, such as product development and renewal of production facilities, the Company recorded specific purpose subsidies as advances payable when received. Upon government acceptance of the related project development or assets acquisition, the specific purpose subsidies are recognized to reduce related R&amp;D expenses or cost of acquired assets. The Company recognized the subsidies that do not have specific purpose as other income upon receipt.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Sales Taxes</i> - The Company is subject to value added tax, “VAT.” The applicable VAT tax rate is 13% for products sold in the PRC. Products exported overseas are exempted from VAT. The amount of VAT liability is determined by applying the applicable tax rate to the invoiced amount of goods sold less VAT paid on purchases made with the relevant supporting invoices. VAT is collected from customers by the Company on behalf of the PRC tax authorities and is therefore not charged to the consolidated statements of income or loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Uncertain Tax Positions</i> - In order to assess uncertain tax positions, the Company applies a more likely than not threshold and a two-step approach for tax position measurement and financial statement recognition. For the two-step approach, the first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon settlement. As of December 31, 2022 and 2021, the Company has no uncertain tax positions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Product Warranties</i> - The Company provides for the estimated cost of product warranties when the products are sold. Such estimates of product warranties were based on, among other things, historical experience, product changes, material expenses, service and transportation expenses arising from the manufactured product. Estimates will be adjusted on the basis of actual claims and circumstances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the years ended December 31, 2022 and 2021, the warranties activities were as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at the beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,215</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,917</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlement within the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,877)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,427)</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency translation loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,201)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 867</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,572</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Pension</i> - Most of the operations and employees of the Company are located in China. The Company records pension costs and various employment benefits in accordance with the relevant Chinese social security laws, which is approximately at a total of 35% and 35% of base salary for the years ended December 31, 2022 and 2021, respectively. Base salary levels are the average salary determined by the local governments. For employees in overseas countries (mainly U.S. and Brazil), the Company records pension costs and various employment benefits in accordance with the relevant overseas social security regulations, which is approximately at a total of 26% and 26% of base salary for the years ended December 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Concentration of Credit Risk</i> - Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of trade accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In 2022, the Company’s five largest customers accounted for 42.8% of the Company’s consolidated sales, with one customer accounting for more than 10% of consolidated sales (i.e., 20.2% of consolidated sales, which comprised a total of $106.9 million in sales included in the Hubei Henglong segment (Note 27)).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In 2021, the Company’s five largest customers accounted for 44.8% of the Company’s consolidated sales, with one customer accounting for more than 10% of consolidated sales (i.e., 21.2% of consolidated sales, which comprised a total of $105.6 million in sales included in the Hubei Henglong segment (Note 27)).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At December 31, 2022 and 2021, approximately 8.0% and 7.7% of accounts receivable were from trade transactions with the aforementioned customer (accounting for more than 10% of consolidated sales).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company performs ongoing credit evaluations with respect to the financial condition of its debtors, but does not require collateral. It records a provision for doubtful accounts to cover probable credit losses. Management reviews and adjusts this allowance periodically based on historical experience, current economic conditions, supportable forecasts of future economic conditions and other factors for evaluation of the collectability of outstanding accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Income Taxes</i> - Current income taxes are provided on the basis of net income for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. The Company accounts for income taxes using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences, which is attributable to operating loss and tax credit carryforwards and for differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, by applying enacted statutory rates applicable to future years. The tax base of an asset or liability is the amount attributed to that asset or liability for tax purposes. The effect on deferred taxes of a change in tax rates is recognized in income in the period enacted. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered more likely than not that some portion of, or all of, the deferred tax assets will not be realized. The valuation allowance is based on management’s estimates of future taxable profits and application of relevant income tax law. The Company applies ASC 740, “Income Taxes”, which clarifies the accounting for uncertainty in income taxes recognized in the Company’s consolidated financial statements and prescribes a more likely than not threshold for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. It also provides guidance on derecognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, accounting for income taxes in interim periods, and income tax disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If the amount of the Company’s taxable income or income tax liability is a determinant of the amount of a grant, the grant is treated as a reduction of the income tax provision in the year the grant is realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Gain on other sales</i> - Gain on other sales mainly consists of rental income, gain on disposal of intangible assets and property, plant and equipment and technical services revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Research and Development Costs</i> - Research and development costs are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Advertising, Shipping and Handling Costs</i> – Advertising, shipping and handling costs are expensed as incurred and recorded in selling expense<i style="font-style:italic;">s.</i> Shipping and handling costs relating to sales of $6.5 million and $9.9 million were included in selling expenses for the years ended December 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Leases</i> – The Company adopted ASU 2016-02, Leases, and other related ASUs (collectively, “ASC 842”). The Company determines if an arrangement is a lease upon inception. A contract is or contains a lease if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. The right to control the use of an asset includes the right to obtain substantially all of the economic benefits of the underlying asset and the right to direct how and for what purpose the asset is used. The Company’s major plants and buildings are self-owned and limited temporary small offices were rented. For leases with a term of 12 months or less, the Company makes an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. The Company recognizes lease expenses for such leases on a straight-line basis over the lease term. Operating lease assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The discount rate used to calculate present value is the Company’s incremental borrowing rate or, if available, the rate implicit in the lease. The Company determines the incremental borrowing rate for each lease based primarily on the lease term and the economic environment of the applicable country or region. The discount rate used by the Company for its operating lease was 4.75%. As of December 31, 2022, the weighted average remaining lease term was <span style="-sec-ix-hidden:Hidden_GoU9Hl4-4Umt4O0gWyr5Dw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2.3 years</span></span>. The Company did not have finance lease arrangements as of December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Income Per Share</i> - Basic income per share is computed by dividing net income attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the two-class method. Under the two-class method, net income is allocated between ordinary shares and other participating securities, including convertible note holders, if any, based on their participating rights. Diluted income per share is calculated by dividing net income attributable to ordinary shareholders, as adjusted for the effects on income of participating securities as if they were dilutive ordinary shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares consist of ordinary shares issuable upon the conversion of the convertible notes using the if-converted method, and shares issuable upon the exercise of stock options and warrants for the purchase of ordinary shares using the treasury stock method. Ordinary equivalent shares are not included in the denominator of the diluted earnings per share calculation when inclusion of such shares would be antidilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Comprehensive Income</i> – <i style="font-style:italic;">ASC Topic 220</i> establishes standards for the reporting and display of comprehensive income, its components and accumulated balances in a full set of general purpose financial statements. <i style="font-style:italic;">ASC Topic 220</i> defines comprehensive income to include all changes in equity except those resulting from investments by owners and distributions to owners, including adjustments to minimum pension liabilities, accumulated foreign currency translation, and unrealized gains or losses on marketable securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Fair Value Measurements</i> – For purposes of fair value measurements, the Company applies the applicable provisions of <i style="font-style:italic;">ASC 820</i> “Fair Value Measurements and Disclosures.” Accordingly, fair value for the Company’s financial accounting and reporting purposes represents the estimated price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the designated measurement date. With an objective to increase consistency and comparability in fair value measurements and related disclosures, the Financial Accounting Standard Board established the fair value hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three broad levels.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Level 1 Inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. An active market for the asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis. A quoted price in an active market provides the most reliable evidence of fair value and shall be used to measure fair value whenever available. As at December 31, 2022 and 2021, marketable securities with nil and $0.1 million, respectively, were classified as Level 1.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Level 2 Inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. If the asset or liability has a specified (contractual) term, a Level 2 input must be observable for substantially the full term of the asset or liability. As at December 31, 2022 and 2021, the Company did not have any fair value assets and liabilities classified as Level 2.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Level 3 Inputs are unobservable inputs for the asset or liability. Unobservable inputs are used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date. However, the fair value measurement objective remains the same, that is, an exit price from the perspective of a market participant that holds the asset or owes the liability. Therefore, unobservable inputs shall reflect the reporting entity’s own assumptions about the assumptions that market participants would use in pricing the asset or liability (including assumptions about risk). As at December 31, 2022 and 2021, wealth management financial products with amounts of $12.9 million and $1.7 million, respectively, were classified as Level 3.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s financial instruments consist principally of cash and cash equivalents, pledged cash, time deposits, accounts and notes receivable, accounts and notes payable, advance payment or payable, other receivable or payable, accrued expenses and bank loans. As of December 31, 2022 and 2021, the respective carrying values of all financial instruments approximated fair value because any changes in fair value, after considering the discount rate, are immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Segment Reporting -</i> Based on the criteria established by ASC 280 “Segment Reporting,” the Company currently operates and manages its business by product sectors and each of them is a reportable segment. The Company’s chief operating decision-maker (“CODM”) is the chief executive officer. The CODM reviews operating results to make decisions about allocating resources for the Company and assessing performance of its segments. Since most of the revenue generated of the Company and assets held by the Company are in PRC while others are generated and held in other countries, information by geographic region is also presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock-Based Compensation</i> - The Company may issue stock options to employees and stock options or warrants to non-employees in non-capital raising transactions for services and for financing costs. The Company has adopted <i style="font-style:italic;">ASC Topic 718</i>, “Accounting for Stock-Based Compensation,” which establishes a fair value based method of accounting for stock-based compensation plans. In accordance with ASC Topic 718, the cost of stock options and warrants issued to employees and non-employees is measured on the grant date based on the fair value. The fair value is determined using the Black-Scholes option pricing model. The resulting amount is charged to expense on the straight-line basis over the period in which the Company expects to receive the benefit, which is generally the vesting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Foreign Currencies</i> - China Automotive, the parent company, and HLUSA maintain their books and records in United States Dollars, “USD,” which is their functional currency. The Company’s subsidiaries based in the PRC and Genesis maintain their books and records in Renminbi, “RMB,” which is their functional currency. The Company’s subsidiary based in Brazil maintains its books and records in Brazilian reais, “BRL,” which is its functional currency. In accordance with <i style="font-style:italic;">ASC Topic 830</i>, “<i style="font-style:italic;">FASB Accounting Standards Codification”</i>, foreign currency transactions denominated in currencies other than the functional currency are remeasured into the functional currency at the rate of exchange prevailing at the balance sheet date for monetary items. Nonmonetary items are remeasured at historical rates. Income and expenses are remeasured at the rate in effect on the transaction dates. Transaction gains and losses, if any, are included in the determination of net income for the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In translating the financial statements of the Company’s China and Brazil subsidiaries and Genesis from their functional currency into the Company’s reporting currency of United States dollars, balance sheet accounts are translated using the closing exchange rate in effect at the balance sheet date and income and expense accounts are translated using an average exchange rate prevailing during the reporting period. Adjustments resulting from the translation, if any, are included in cumulative other comprehensive income (loss) in stockholders’ equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Certain Relationships and Related Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following are the related parties of the Company. The Company or the major shareholders of the Company directly or indirectly have interests in these related parties:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Wiselink Holding Limited, “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Wiselink</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Xiamen Joylon Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Xiamen Joylon</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shanghai Tianxiang Automotive Parts Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Shanghai Tianxiang</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jiangling Tongchuang Machining Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Jiangling Tongchuang</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shanghai Hongxi Investment Inc, “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Hongxi</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei Wiselink Equipment Manufacturing Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Hubei Wiselink</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jingzhou Derun Agricultural S&amp;T Development Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Jingzhou Derun</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jingzhou Tongying Alloys Materials Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Jingzhou Tongying</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Wuhan Dida Information S&amp;T Development Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Wuhan Dida</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei Wanlong Investment Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Hubei Wanlong</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jingzhou Yude Machining Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Jingzhou Yude</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Honghu Changrun Automotive Parts Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Honghu Changrun</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jingzhou Henglong Real Estate Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Henglong Real Estate</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Xiamen Joylon Automotive Parts Co., Ltd., </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">“Xiamen Automotive Parts</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jingzhou Jiulong Material Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Jiulong Material </b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Wuhan Tongkai Automobile Motor Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Wuhan Tongkai</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jingzhou Natural Astaxanthin Inc, “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Jingzhou Astaxanthin</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei Asta Biotech Inc., “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Hubei Asta</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shanghai Yifu Automotive Electronics Technology Co., Ltd., “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Shanghai Yifu</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Suzhou Qingyan Venture Capital Fund L.P., “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Suzhou Qingyan</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Chongqing Qingyan Venture Capital Fund L.P., “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Chongqing Qingyan</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Chongqing Jinghua Automotive Intelligent Manufacturing Technology Research Co., Ltd., “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Chongqing Jinghua</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei Hongrun Intelligent System Co.,Ltd., “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Hubei Hongrun</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jingzhou WiseDawn Electric Car Co., Ltd., “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Jingzhou WiseDawn</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei Zhirong Automobile Technology Co., Ltd., “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Hubei Zhirong</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei Tongrun Automotive Parts Industry Development Co., Ltd., “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Hubei Tongrun</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei Qingyan Venture Capital Fund L.P, “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Hubei Qingyan</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei Henglongtianyu Pipe system Co.,Ltd., </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">“Henglong Tianyu”</b></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Wuhan Ewinlink Intelligent System Co., Ltd., </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">“Ewinlink”</b></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei HLTW Automotive Lightweight Co.,Ltd., “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Hubei HLTW</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei Jinlv New Energy Battery Technology Co., Ltd., </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">“Hubei Jinlv”</b></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei Yiling Intelligent Technology Co., Ltd., </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">“Hubei Yiling”</b></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Sentient AB</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Suzhou Sentient Automotive Technology Co., Ltd., </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">“Suzhou Sentient”</b></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Suzhou Qingshan Zhiyuan Venture Capital Fund L.P.,</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;"> “Suzhou Qingshan”</b></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Beijing Hainachuan HengLong Automotive Steering System Co., Ltd., </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">“ Beijing Henglong ”</b></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Principal policies of the Company in connection with transactions with related parties are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Products Sold to Related Parties</i> – The Company sold products to related parties at fair market prices and granted them credit of three to four months. These transactions were consummated under similar terms as the Company’s other customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Materials Purchased from Related Parties</i> – The Company purchased materials from related parties at fair market prices, and also received from them credit of three to four months. These transactions were consummated under similar terms as the Company’s other suppliers’.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Equipment and Production Technology Purchased from Related Parties</i> - The Company purchased equipment and production technology from related parties at fair market prices, or reasonable cost-plus pricing if fair market prices are not available. The Company sometimes was required to pay in advance based on the purchase agreement, because equipment manufacturing and technology development normally requires a long period. These transactions are consummated under similar terms as the Company’s other suppliers’.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Short-term Loans Extended to Related Parties</i> - The Company provides short-term loans to related parties and assists the borrowing entities in addressing certain cash flow needs. In general, the Company charges interest by referencing to the prevailing borrowing interest rates published by PBOC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In November 2021, the FASB issued Accounting Standards Update (“ASU”) 2021-10 Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance, effective for financial statements issued for annual periods beginning after December 15, 2021. ASU 2021-10 requires business entities to disclose information in the notes to the financial statements about certain types of government assistance. The annual disclosure requirements apply to transactions with a government that are accounted for by analogizing to either a grant model or a contribution model. The Company adopted this guidance from January 1, 2022. The adoption of this guidance did not have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basis of Presentation - For the years ended December 31, 2022 and 2021, the consolidated financial statements include the accounts of the Company and its subsidiaries, which are described in Note 1. Significant inter-company balances and transactions have been eliminated upon consolidation. The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Shenyang was formed in 2002, with 70% owned and controlled by the Company, and 30% owned by Shenyang Automotive Industry Investment Corporation, “JB Investment.” The highest authority of Shenyang is its board of directors, which is comprised of seven directors, four of whom, 57%, are appointed by the Company, and three of whom, 43%, are appointed by JB Investment. As for day-to-day operating matters, approval by more than two-thirds of the members of such board of directors, 67%, is required. The chairman of such board of directors is appointed by the Company. In March 2003, the Company and Jinbei entered into an act-in-concert agreement, under which the directors appointed by Jinbei agree to act in concert with the directors appointed by the Company. As a result, the Company obtained control of Shenyang in March 2003. The general manager of Shenyang is appointed by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Jielong was formed in April 2006. On December 31, 2022, 85% of Jielong was owned by the Company, and 15% of Jielong was owned by Hubei Wanlong. The highest authority of Jielong is its board of directors, which is comprised of three directors, two of whom, 67%, are appointed by the Company, and one of whom, 33%, is appointed by Hubei Wanlong. As for day-to-day operating matters, approval by at least two-thirds of the members of such board of directors is required. Both the chairman of such board of directors and the general manager of Jielong are appointed by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Chongqing Henglong was formed in 2012, with 70% owned by the Company and 30% owned by SAIC-IVECO. The highest authority of the Chongqing Henglong is its board of directors, which is comprised of five directors, three of whom, 60%, are appointed by the Company, and two of whom, 40%, are appointed by SAIC-IVECO. As for day-to-day operating matters, approval by at least two-thirds of the members of such board of directors is required. In February 2012, the Company and SAIC-IVECO entered into an “Act in Concert” agreement. According to the agreement, the directors appointed by SAIC-IVECO agreed to execute the “Act in Concert” agreement with the directors designated by the Company, resulting in the Company having voting control of Chongqing Henglong. The chairman of such board of directors and the general manager of Chongqing Henglong are both appointed by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Brazil Henglong was formed in 2012, with 80% owned by the Company and 20% owned by Mr. Ozias Gaia Da Silva and Mr. Ademir Dal’ Evedove. In May 2017, the Company obtained an additional 15.84% equity interest in Brazil Henglong for nil consideration. The Company retained its controlling interest in Brazil Henglong and the acquisition of the non-controlling interest was accounted for as an equity transaction. After the acquisition, the Company owns 95.84% of Brazil Henglong’s shares. The highest authority of Brazil Henglong is its board of directors. In making operational decision, approval by voting rights representing at least 3/4 of the capital, 75%, is required and 95.84% of voting rights were owned by the Company. The chairman of such board of directors is appointed by the Company. The general manager is Mr. Ozias Gaia Da Silva.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Wuhan Chuguanjie was formed in 2014, with 85% owned by the Company and 15% owned by Hubei Wanlong. The highest authority of Wuhan Chuguanjie is its board of directors, which is comprised of three directors, two of whom, 67%, are appointed by the Company, and one of whom, 33%, is appointed by Hubei Wanlong. As for day-to-day operating matters, approval by at least two-thirds of the members of such board of directors is required. Both of the chairman of such board of directors and the general manager of Chuguanjie are appointed by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Henglong KYB was formed in 2018, with 66.60% owned by the Company and 33.40% owned by KYB. The highest authority of Henglong KYB is its board of directors, which is comprised of five directors, three of whom are appointed by the Company, and two of whom are appointed by KYB. As for day-to-day operating matters, approval by at least three-fifths of the members of such board of directors is required. The chairman of such board of directors is appointed by the Company and the general manager is appointed by KYB.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Wuhan Hyoseong was formed in 2019, with 51% owned by the Company and 49% owned by Hyoseong. The highest authority of Wuhan Hyoseong is its board of directors, which is comprised of five directors, three of whom are appointed by the Company, and two of whom are appointed by Hyoseong. As for day-to-day operating matters, approval by at least three-fifths of the members of such board of directors is required. The chairman of such board of directors is appointed by the Company and the vice chairman is appointed by Wuhan Hyoseong.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Wuhu Hongrun was formed in 2019, with 62% owned by the Company and 38% owned by the other two parties. The highest authority of Wuhu Hongrun is its board of directors, which is comprised of five directors. The directors are elected by the general meeting of shareholders. As for day-to-day operating matters, approval by at least three-fifths of the members of such board of directors is required. The chairman and the general management are appointed by the board of directors.</p> 0.70 0.30 0.57 0.43 0.67 0.85 0.15 0.67 0.33 0.70 0.30 0.60 0.40 0.80 0.20 0.1584 0 0.9584 0.75 0.9584 0.85 0.15 0.67 0.33 0.6660 0.3340 0.51 0.49 0.62 0.38 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Use of Estimates</i> - The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. The Company is of the opinion that the significant estimates related to valuation of long term assets and investment, the realizable value of accounts receivable and inventories, the accrual of warranty obligations and the recoverability of deferred tax assets. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cash and Cash Equivalents</i> - Cash and cash equivalents include all highly-liquid investments with an original maturity of three months or less at the date of purchase.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Pledged Cash </i>- Pledged as collateral for the Company’s notes payable and restricted to use. The Company regularly pays some of its suppliers by bank notes. The Company has to deposit a cash deposit, equivalent to 40%-100% of the face value of the relevant bank note, in order to obtain the bank note.</p> 0.40 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Short-term Investments -</i> Short-term investments are comprised of time deposits with original terms of three months to one year and wealth management financial products maturing within one year. The carrying values of time deposits approximate fair value because of their short-term maturities. The interest earned is recognized in the consolidated statements of income or loss over the contractual term of the deposits. The wealth management financial products are measured at fair value and classified as Level 3 within the fair value measurement hierarchy. Changes in the fair value are reflected in other income in the consolidated statements of income or loss.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Current Expected Credit Losses</i> - The company adopted ASU No. 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” (“ASC Topic 326”) and other related ASUs. The Company’s accounts and notes receivable, advance payments and other receivables are within the scope of ASC Topic 326. The Company has identified the relevant risk characteristics of its customers and the related receivables, and other receivables which include type of the products the Company provides, nature of the customers or a combination of these characteristics. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Company considers the historical credit loss experience, current economic conditions, supportable forecasts of future economic conditions, and any recoveries in assessing the lifetime expected credit losses. Other key factors that influence the expected credit loss analysis include customer demographics, payment terms offered in the normal course of business to customers, and industry-specific factors that could impact the Company’s receivables. Additionally, external data and macroeconomic factors are also considered.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2022 and 2021, the Company recorded $4.5 million and $2.7 million expected credit loss expense in general and administrative expenses, respectively. As of December 31, 2022, the expected credit loss provision for the current and non-current assets were $16.2 million and nil, respectively.</p> 4500000 2700000 16200000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Inventories</i> - Inventories are stated at the lower of cost and net realizable value. Cost is calculated on the moving-average basis and includes all costs to acquire and other costs to bring the inventories to their present location and condition. The Company evaluates the net realizable value of its inventories on a regular basis and records a provision for loss to reduce the computed moving-average cost if it exceeds the net realizable value.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Advance Payments</i> - These amounts represent advances to acquire various assets to be utilized in the future in the Company’s normal business operations, such as machine equipment, raw materials and technology. Such amounts are paid according to their respective contract terms. Advance payment for machinery and equipment is classified as advance payment for property, plant and equipment in the consolidated balance sheet and advance payment of raw materials and technology are classified as advance payments and others in the consolidated balance sheet.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Property, Plant and Equipment</i> – Property, plant and equipment are stated at cost. Major renewals and improvements are capitalized; minor replacements and maintenance and repairs are charged to operations. Depreciation is calculated on the straight-line method over the estimated useful lives of the respective assets as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Useful Life (Years)</b></p></td></tr><tr><td style="vertical-align:top;width:72.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">25</p></td></tr><tr><td style="vertical-align:top;width:72.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6</p></td></tr><tr><td style="vertical-align:top;width:72.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4</p></td></tr><tr><td style="vertical-align:top;width:72.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Motor vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">8</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Useful Life (Years)</b></p></td></tr><tr><td style="vertical-align:top;width:72.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">25</p></td></tr><tr><td style="vertical-align:top;width:72.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6</p></td></tr><tr><td style="vertical-align:top;width:72.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4</p></td></tr><tr><td style="vertical-align:top;width:72.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Motor vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">8</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> P25Y P6Y P4Y P8Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Land use rights</i>  -<i style="font-style:italic;"> </i>Land use rights represent acquisition costs to purchase land use rights from the PRC government, which are evidenced by property certificates. The periods of these purchased land use rights are either 45 years or 50 years. The Company classifies land use rights as long-term assets on the balance sheet and cash outflows related to acquisition of land use rights as investing activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Land use rights are carried at cost less accumulated amortization and impairment losses, if any. Amortization is computed using the straight-line method over the term specified in the land use right certificate for 45 years or 50 years, as applicable.<span style="font-family:'Courier New';"> </span>Amortization expenses of land use rights were $0.3 million and $0.3 million for the years ended December 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022 and 2021, the Company had pledged land use rights with a net book value of approximately $5.1 million and $5.7 million, respectively, as security for its comprehensive credit facilities with banks in China.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Construction in Progress</i> – Construction in progress, which represents buildings under construction and plant and equipment pending installation, are stated at cost. Cost includes construction and acquisitions, and interest charges arising from borrowings used to finance assets during the period of construction or installation and testing. No provision for depreciation is made on assets under construction until such time as the relevant assets are completed and ready for their intended commercial use.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Gains or losses on disposal of property, plant and equipment are determined as the difference between the net disposal proceeds and the carrying amount of the relevant asset, and are recognized in the consolidated statements of income or loss on the date of disposal.</p> P45Y P50Y P45Y P50Y 300000 300000 5100000 5700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Interest Costs Capitalized</i> - Interest costs incurred in connection with borrowings for the acquisition, construction or installation of property, plant and equipment are capitalized and depreciated as part of the asset’s total cost when the respective asset is placed into service. Interest costs capitalized for the years ended December 31, 2022 and 2021, were $0.2 million and $0.5 million, respectively.</p> 200000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Intangible Assets</i> - Intangible assets, representing patents and technical know-how acquired, are stated at cost less accumulated amortization and impairment losses. Amortization is calculated on the straight-line method over the estimated useful life of 5 to 15 years.</p> P5Y P15Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Long-Lived Assets</i> - The Company has adopted the provisions of <i style="font-style:italic;">ASC Topic 360</i>, “Accounting for the Impairment or Disposal of Long-Lived Assets.” Property, plant and equipment and definite life intangible assets are reviewed periodically for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. If required, an impairment loss is recognized as the difference between the carrying value and the fair value of the assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In assessing long-lived assets for impairment, management considered the Company’s product line portfolio, customers and related commercial agreements, and other factors in grouping assets and liabilities at the lowest level for which identifiable cash flows are largely independent. The Company considers projected future undiscounted cash flows, trends and other factors in its assessment of whether impairment conditions exist. Whilst the Company believes that its estimates of future cash flows are reasonable, different assumptions regarding such factors as future automotive production volumes, customer pricing, economics and productivity and cost saving initiatives, could significantly affect its estimates. In determining fair value of long-lived assets, management uses appraisals, management estimates or discounted cash flow calculations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Long-term Investments</i> – The Company’s long-term investments include investments in corporations and investments in limited partnerships. Investments in corporations which the Company has the ability to exert significant influence are accounted for using the equity method. Investments in limited partnerships which the Company has more than virtually no influence are accounted for using the equity method. The limited partnerships accounted for its investments at fair value that were classified under Level 1, in the fair value hierarchy , for those whose shares were listed and actively traded on stock exchange. The fair value of the limited partnerships’ Level 2 investments were determined using recent market price or buy-back price. The fair value of the limited partnerships’ Level 3 investments were determined using valuation techniques based on market approach or income approach with unobservable inputs, which required significant judgment made by management with respect to the assumptions and estimates. For the investments made close to the period end, their initial investment amount were deemed approximate to their fair value. As of December 31, 2022, certain investments funds are approaching the end of their investment term and actively sought for exit with their investees or potential buyers. The investments in limited partnerships were accounted for substantially under Level 1 or Level 2 as at December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company continually reviews its investment to determine whether a decline in fair value below the carrying value is other than temporary. The primary factors the Company considers in its determination are the length of time that the fair value of the investment is below the Company’s carrying value and the financial condition, operating performance and near-term prospects of the investee. In addition, the Company considers the reason for the decline in fair value, including general market conditions, industry-specific or investee-specific reasons, changes in valuation subsequent to the balance sheet date and the Company’s intent and ability to hold the investment for a period of time sufficient to allow for a recovery in fair value. If the decline in fair value is deemed to be other than temporary, the carrying value of the security is written down to fair value. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Revenue Recognition -</i> The Company has adopted ASC Topic 606 “Revenue from Contracts with Customers”. Products sales to customers are made pursuant to master agreements entered into between the Company and its customers that provide for transfer of both title and risk of loss upon the Company’s delivery to the location specified in the contracts. The Company’s sales arrangements generally do not contain variable considerations and are short-term in nature. A period of credit term is granted to the customers after the delivery and before making payment. The Company recognizes revenue at a point in time based on management’s evaluation of when the customer obtains control of the products. Revenue is recognized when all performance obligations under the terms of a contract with the customer are satisfied and control of the product has been transferred to the customer. Sales of goods do not include multiple product and/or service elements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Revenue is measured as the amount of consideration management expects the Company to receive in exchange for transferring goods pursuant to the contracts. Value-added tax that the Company collects concurrent with revenue-producing activities is excluded from revenue. Incidental contract costs that are not material in the context of the delivery of goods and services are recognized as expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At the time revenue is recognized, allowances are recorded, with the related reduction to revenue, for estimated price discounts based upon historical experience and related terms of customer arrangements. Where the Company has offered product warranties, the Company also establishes liabilities for estimated warranty costs based upon historical experience and specific warranty provisions. Warranty liabilities are adjusted when experience indicates the expected outcome will differ from initial estimates of the liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounts for shipping and handling fees as a fulfillment cost since control of the products is usually transferred to the customer after the delivery.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Revenue Disaggregation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Revenue disaggregation under the segment reporting standard is measured on the same basis as under the revenue standard. Management has concluded that the disaggregation level is the same under both the revenue standard and the segment reporting standard, and does not repeat the disaggregation of revenue under both standards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Contract Assets and Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Contract assets, such as costs to obtain or fulfill contracts, are an insignificant component of the Company’s revenue recognition process. The majority of the Company’s cost of fulfillment as a manufacturer of products is classified as inventory, fixed assets and intangible assets, which are accounted for under the respective guidance for those asset types. Other costs of contract fulfillment are immaterial due to the nature of the Company’s products and their respective manufacturing processes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Contract liabilities are mainly customer deposits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Customer Deposits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022 and 2021, the Company has customer deposits of $5.7 million and $2.4 million , respectively. During the year ended December 31, 2022, $10.2 million was received and $6.9 million (including $2.4 million from the beginning balance of customer deposits) was recognized as net product sales revenue. During the year ended December 31, 2021, $7.2 million was received and $6.3 million (including $1.5 million from the beginning balance of customer deposits) was recognized as net product sales revenue. Customer deposits represent non-refundable cash deposits for customers to secure rights to an amount of products produced by the Company under supply agreements. When the products are shipped to customers, the Company will recognize revenue and bill the customers to reduce the amount of the customer deposit liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Practical Expedient and Exemptions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company does not adjust the promised amount of consideration for the effects of a significant financing component since the Company expects, at contract inception, that the period between when the Company transfers promised goods to the customers and when the customers pay for the goods will be less than one year.</p> 5700000 2400000 10200000 6900000 2400000 7200000 6300000 1500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Government Subsidies</i> - The Company’s PRC based subsidiaries received government subsidies according to related policy from local government. For the subsidies for which the Chinese government has specified their purpose, such as product development and renewal of production facilities, the Company recorded specific purpose subsidies as advances payable when received. Upon government acceptance of the related project development or assets acquisition, the specific purpose subsidies are recognized to reduce related R&amp;D expenses or cost of acquired assets. The Company recognized the subsidies that do not have specific purpose as other income upon receipt.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Sales Taxes</i> - The Company is subject to value added tax, “VAT.” The applicable VAT tax rate is 13% for products sold in the PRC. Products exported overseas are exempted from VAT. The amount of VAT liability is determined by applying the applicable tax rate to the invoiced amount of goods sold less VAT paid on purchases made with the relevant supporting invoices. VAT is collected from customers by the Company on behalf of the PRC tax authorities and is therefore not charged to the consolidated statements of income or loss.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Uncertain Tax Positions</i> - In order to assess uncertain tax positions, the Company applies a more likely than not threshold and a two-step approach for tax position measurement and financial statement recognition. For the two-step approach, the first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon settlement. As of December 31, 2022 and 2021, the Company has no uncertain tax positions.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Product Warranties</i> - The Company provides for the estimated cost of product warranties when the products are sold. Such estimates of product warranties were based on, among other things, historical experience, product changes, material expenses, service and transportation expenses arising from the manufactured product. Estimates will be adjusted on the basis of actual claims and circumstances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the years ended December 31, 2022 and 2021, the warranties activities were as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at the beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,215</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,917</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlement within the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,877)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,427)</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency translation loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,201)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 867</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,572</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the years ended December 31, 2022 and 2021, the warranties activities were as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at the beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,215</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,917</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlement within the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,877)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,427)</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency translation loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,201)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 867</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,572</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 36572000 36215000 10941000 13917000 11877000 14427000 -3201000 867000 32435000 36572000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Pension</i> - Most of the operations and employees of the Company are located in China. The Company records pension costs and various employment benefits in accordance with the relevant Chinese social security laws, which is approximately at a total of 35% and 35% of base salary for the years ended December 31, 2022 and 2021, respectively. Base salary levels are the average salary determined by the local governments. For employees in overseas countries (mainly U.S. and Brazil), the Company records pension costs and various employment benefits in accordance with the relevant overseas social security regulations, which is approximately at a total of 26% and 26% of base salary for the years ended December 31, 2022 and 2021, respectively.</p> 0.35 0.35 0.26 0.26 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Concentration of Credit Risk</i> - Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of trade accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In 2022, the Company’s five largest customers accounted for 42.8% of the Company’s consolidated sales, with one customer accounting for more than 10% of consolidated sales (i.e., 20.2% of consolidated sales, which comprised a total of $106.9 million in sales included in the Hubei Henglong segment (Note 27)).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In 2021, the Company’s five largest customers accounted for 44.8% of the Company’s consolidated sales, with one customer accounting for more than 10% of consolidated sales (i.e., 21.2% of consolidated sales, which comprised a total of $105.6 million in sales included in the Hubei Henglong segment (Note 27)).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At December 31, 2022 and 2021, approximately 8.0% and 7.7% of accounts receivable were from trade transactions with the aforementioned customer (accounting for more than 10% of consolidated sales).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company performs ongoing credit evaluations with respect to the financial condition of its debtors, but does not require collateral. It records a provision for doubtful accounts to cover probable credit losses. Management reviews and adjusts this allowance periodically based on historical experience, current economic conditions, supportable forecasts of future economic conditions and other factors for evaluation of the collectability of outstanding accounts receivable.</p> 5 0.428 0.202 106900000 5 0.448 0.212 105600000 0.080 0.077 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Income Taxes</i> - Current income taxes are provided on the basis of net income for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. The Company accounts for income taxes using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences, which is attributable to operating loss and tax credit carryforwards and for differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, by applying enacted statutory rates applicable to future years. The tax base of an asset or liability is the amount attributed to that asset or liability for tax purposes. The effect on deferred taxes of a change in tax rates is recognized in income in the period enacted. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered more likely than not that some portion of, or all of, the deferred tax assets will not be realized. The valuation allowance is based on management’s estimates of future taxable profits and application of relevant income tax law. The Company applies ASC 740, “Income Taxes”, which clarifies the accounting for uncertainty in income taxes recognized in the Company’s consolidated financial statements and prescribes a more likely than not threshold for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. It also provides guidance on derecognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, accounting for income taxes in interim periods, and income tax disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If the amount of the Company’s taxable income or income tax liability is a determinant of the amount of a grant, the grant is treated as a reduction of the income tax provision in the year the grant is realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Gain on other sales</i> - Gain on other sales mainly consists of rental income, gain on disposal of intangible assets and property, plant and equipment and technical services revenue.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Research and Development Costs</i> - Research and development costs are expensed as incurred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Advertising, Shipping and Handling Costs</i> – Advertising, shipping and handling costs are expensed as incurred and recorded in selling expense<i style="font-style:italic;">s.</i> Shipping and handling costs relating to sales of $6.5 million and $9.9 million were included in selling expenses for the years ended December 31, 2022 and 2021, respectively.</p> 6500000 9900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Leases</i> – The Company adopted ASU 2016-02, Leases, and other related ASUs (collectively, “ASC 842”). The Company determines if an arrangement is a lease upon inception. A contract is or contains a lease if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. The right to control the use of an asset includes the right to obtain substantially all of the economic benefits of the underlying asset and the right to direct how and for what purpose the asset is used. The Company’s major plants and buildings are self-owned and limited temporary small offices were rented. For leases with a term of 12 months or less, the Company makes an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. The Company recognizes lease expenses for such leases on a straight-line basis over the lease term. Operating lease assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The discount rate used to calculate present value is the Company’s incremental borrowing rate or, if available, the rate implicit in the lease. The Company determines the incremental borrowing rate for each lease based primarily on the lease term and the economic environment of the applicable country or region. The discount rate used by the Company for its operating lease was 4.75%. As of December 31, 2022, the weighted average remaining lease term was <span style="-sec-ix-hidden:Hidden_GoU9Hl4-4Umt4O0gWyr5Dw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2.3 years</span></span>. The Company did not have finance lease arrangements as of December 31, 2022.</p> 0.0475 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Income Per Share</i> - Basic income per share is computed by dividing net income attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the two-class method. Under the two-class method, net income is allocated between ordinary shares and other participating securities, including convertible note holders, if any, based on their participating rights. Diluted income per share is calculated by dividing net income attributable to ordinary shareholders, as adjusted for the effects on income of participating securities as if they were dilutive ordinary shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares consist of ordinary shares issuable upon the conversion of the convertible notes using the if-converted method, and shares issuable upon the exercise of stock options and warrants for the purchase of ordinary shares using the treasury stock method. Ordinary equivalent shares are not included in the denominator of the diluted earnings per share calculation when inclusion of such shares would be antidilutive.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Comprehensive Income</i> – <i style="font-style:italic;">ASC Topic 220</i> establishes standards for the reporting and display of comprehensive income, its components and accumulated balances in a full set of general purpose financial statements. <i style="font-style:italic;">ASC Topic 220</i> defines comprehensive income to include all changes in equity except those resulting from investments by owners and distributions to owners, including adjustments to minimum pension liabilities, accumulated foreign currency translation, and unrealized gains or losses on marketable securities.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Fair Value Measurements</i> – For purposes of fair value measurements, the Company applies the applicable provisions of <i style="font-style:italic;">ASC 820</i> “Fair Value Measurements and Disclosures.” Accordingly, fair value for the Company’s financial accounting and reporting purposes represents the estimated price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the designated measurement date. With an objective to increase consistency and comparability in fair value measurements and related disclosures, the Financial Accounting Standard Board established the fair value hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three broad levels.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Level 1 Inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. An active market for the asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis. A quoted price in an active market provides the most reliable evidence of fair value and shall be used to measure fair value whenever available. As at December 31, 2022 and 2021, marketable securities with nil and $0.1 million, respectively, were classified as Level 1.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Level 2 Inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. If the asset or liability has a specified (contractual) term, a Level 2 input must be observable for substantially the full term of the asset or liability. As at December 31, 2022 and 2021, the Company did not have any fair value assets and liabilities classified as Level 2.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Level 3 Inputs are unobservable inputs for the asset or liability. Unobservable inputs are used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date. However, the fair value measurement objective remains the same, that is, an exit price from the perspective of a market participant that holds the asset or owes the liability. Therefore, unobservable inputs shall reflect the reporting entity’s own assumptions about the assumptions that market participants would use in pricing the asset or liability (including assumptions about risk). As at December 31, 2022 and 2021, wealth management financial products with amounts of $12.9 million and $1.7 million, respectively, were classified as Level 3.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s financial instruments consist principally of cash and cash equivalents, pledged cash, time deposits, accounts and notes receivable, accounts and notes payable, advance payment or payable, other receivable or payable, accrued expenses and bank loans. As of December 31, 2022 and 2021, the respective carrying values of all financial instruments approximated fair value because any changes in fair value, after considering the discount rate, are immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Segment Reporting -</i> Based on the criteria established by ASC 280 “Segment Reporting,” the Company currently operates and manages its business by product sectors and each of them is a reportable segment. The Company’s chief operating decision-maker (“CODM”) is the chief executive officer. The CODM reviews operating results to make decisions about allocating resources for the Company and assessing performance of its segments. Since most of the revenue generated of the Company and assets held by the Company are in PRC while others are generated and held in other countries, information by geographic region is also presented.</p> 0 100000 12900000 1700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock-Based Compensation</i> - The Company may issue stock options to employees and stock options or warrants to non-employees in non-capital raising transactions for services and for financing costs. The Company has adopted <i style="font-style:italic;">ASC Topic 718</i>, “Accounting for Stock-Based Compensation,” which establishes a fair value based method of accounting for stock-based compensation plans. In accordance with ASC Topic 718, the cost of stock options and warrants issued to employees and non-employees is measured on the grant date based on the fair value. The fair value is determined using the Black-Scholes option pricing model. The resulting amount is charged to expense on the straight-line basis over the period in which the Company expects to receive the benefit, which is generally the vesting period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Foreign Currencies</i> - China Automotive, the parent company, and HLUSA maintain their books and records in United States Dollars, “USD,” which is their functional currency. The Company’s subsidiaries based in the PRC and Genesis maintain their books and records in Renminbi, “RMB,” which is their functional currency. The Company’s subsidiary based in Brazil maintains its books and records in Brazilian reais, “BRL,” which is its functional currency. In accordance with <i style="font-style:italic;">ASC Topic 830</i>, “<i style="font-style:italic;">FASB Accounting Standards Codification”</i>, foreign currency transactions denominated in currencies other than the functional currency are remeasured into the functional currency at the rate of exchange prevailing at the balance sheet date for monetary items. Nonmonetary items are remeasured at historical rates. Income and expenses are remeasured at the rate in effect on the transaction dates. Transaction gains and losses, if any, are included in the determination of net income for the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In translating the financial statements of the Company’s China and Brazil subsidiaries and Genesis from their functional currency into the Company’s reporting currency of United States dollars, balance sheet accounts are translated using the closing exchange rate in effect at the balance sheet date and income and expense accounts are translated using an average exchange rate prevailing during the reporting period. Adjustments resulting from the translation, if any, are included in cumulative other comprehensive income (loss) in stockholders’ equity.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Certain Relationships and Related Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following are the related parties of the Company. The Company or the major shareholders of the Company directly or indirectly have interests in these related parties:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Wiselink Holding Limited, “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Wiselink</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Xiamen Joylon Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Xiamen Joylon</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shanghai Tianxiang Automotive Parts Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Shanghai Tianxiang</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jiangling Tongchuang Machining Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Jiangling Tongchuang</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shanghai Hongxi Investment Inc, “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Hongxi</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei Wiselink Equipment Manufacturing Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Hubei Wiselink</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jingzhou Derun Agricultural S&amp;T Development Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Jingzhou Derun</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jingzhou Tongying Alloys Materials Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Jingzhou Tongying</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Wuhan Dida Information S&amp;T Development Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Wuhan Dida</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei Wanlong Investment Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Hubei Wanlong</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jingzhou Yude Machining Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Jingzhou Yude</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Honghu Changrun Automotive Parts Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Honghu Changrun</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jingzhou Henglong Real Estate Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Henglong Real Estate</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Xiamen Joylon Automotive Parts Co., Ltd., </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">“Xiamen Automotive Parts</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jingzhou Jiulong Material Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Jiulong Material </b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Wuhan Tongkai Automobile Motor Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Wuhan Tongkai</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> ”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jingzhou Natural Astaxanthin Inc, “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Jingzhou Astaxanthin</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei Asta Biotech Inc., “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Hubei Asta</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shanghai Yifu Automotive Electronics Technology Co., Ltd., “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Shanghai Yifu</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Suzhou Qingyan Venture Capital Fund L.P., “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Suzhou Qingyan</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Chongqing Qingyan Venture Capital Fund L.P., “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Chongqing Qingyan</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Chongqing Jinghua Automotive Intelligent Manufacturing Technology Research Co., Ltd., “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Chongqing Jinghua</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei Hongrun Intelligent System Co.,Ltd., “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Hubei Hongrun</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jingzhou WiseDawn Electric Car Co., Ltd., “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Jingzhou WiseDawn</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei Zhirong Automobile Technology Co., Ltd., “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Hubei Zhirong</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei Tongrun Automotive Parts Industry Development Co., Ltd., “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Hubei Tongrun</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei Qingyan Venture Capital Fund L.P, “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Hubei Qingyan</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei Henglongtianyu Pipe system Co.,Ltd., </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">“Henglong Tianyu”</b></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Wuhan Ewinlink Intelligent System Co., Ltd., </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">“Ewinlink”</b></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei HLTW Automotive Lightweight Co.,Ltd., “</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Hubei HLTW</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei Jinlv New Energy Battery Technology Co., Ltd., </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">“Hubei Jinlv”</b></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Hubei Yiling Intelligent Technology Co., Ltd., </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">“Hubei Yiling”</b></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Sentient AB</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Suzhou Sentient Automotive Technology Co., Ltd., </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">“Suzhou Sentient”</b></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Suzhou Qingshan Zhiyuan Venture Capital Fund L.P.,</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;"> “Suzhou Qingshan”</b></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Beijing Hainachuan HengLong Automotive Steering System Co., Ltd., </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">“ Beijing Henglong ”</b></td></tr></table><div style="margin-top:12pt;"/> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Principal policies of the Company in connection with transactions with related parties are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Products Sold to Related Parties</i> – The Company sold products to related parties at fair market prices and granted them credit of three to four months. These transactions were consummated under similar terms as the Company’s other customers.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Materials Purchased from Related Parties</i> – The Company purchased materials from related parties at fair market prices, and also received from them credit of three to four months. These transactions were consummated under similar terms as the Company’s other suppliers’.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Equipment and Production Technology Purchased from Related Parties</i> - The Company purchased equipment and production technology from related parties at fair market prices, or reasonable cost-plus pricing if fair market prices are not available. The Company sometimes was required to pay in advance based on the purchase agreement, because equipment manufacturing and technology development normally requires a long period. These transactions are consummated under similar terms as the Company’s other suppliers’.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Short-term Loans Extended to Related Parties</i> - The Company provides short-term loans to related parties and assists the borrowing entities in addressing certain cash flow needs. In general, the Company charges interest by referencing to the prevailing borrowing interest rates published by PBOC.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In November 2021, the FASB issued Accounting Standards Update (“ASU”) 2021-10 Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance, effective for financial statements issued for annual periods beginning after December 15, 2021. ASU 2021-10 requires business entities to disclose information in the notes to the financial statements about certain types of government assistance. The annual disclosure requirements apply to transactions with a government that are accounted for by analogizing to either a grant model or a contribution model. The Company adopted this guidance from January 1, 2022. The adoption of this guidance did not have a material impact on the Company’s consolidated financial statements.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">3.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Accounts and Notes Receivable</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s accounts receivable on December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable - unrelated parties </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 146,362</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Notes receivable - unrelated parties <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,328</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total accounts and notes receivable - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 228,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 207,690</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: allowance for doubtful accounts - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,359)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,961)</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts and notes receivable, net - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 214,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 195,729</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts and notes receivable - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,505</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: allowance for doubtful accounts - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,763)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (898)</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts and notes receivable, net - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,607</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts and notes receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 224,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 210,336</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Notes receivable represents accounts receivable in the form of bills of exchange whose acceptances and settlements are handled by banks.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022 and 2021, the Company pledged its notes receivable in amounts of $13.7 million and $18.2 million, respectively, as collateral for banks to endorse the payment of the Company’s notes payable to the noteholder upon maturity (See Note 12).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The activity in the Company’s allowance for doubtful accounts of accounts receivable during the years ended December 31, 2022 and 2021, is summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#00ff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,854</p></td></tr><tr><td style="vertical-align:top;width:75.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts provided during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,774</p></td></tr><tr><td style="vertical-align:top;width:75.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts reversed of collection during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (967)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24)</p></td></tr><tr><td style="vertical-align:top;width:75.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 255</p></td></tr><tr><td style="vertical-align:top;width:75.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,859</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s accounts receivable on December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable - unrelated parties </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 146,362</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Notes receivable - unrelated parties <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,328</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total accounts and notes receivable - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 228,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 207,690</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: allowance for doubtful accounts - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,359)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,961)</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts and notes receivable, net - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 214,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 195,729</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts and notes receivable - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,505</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: allowance for doubtful accounts - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,763)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (898)</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts and notes receivable, net - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,607</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts and notes receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 224,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 210,336</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Notes receivable represents accounts receivable in the form of bills of exchange whose acceptances and settlements are handled by banks.</span></td></tr></table><div style="margin-top:12pt;"/> 139533000 146362000 89134000 61328000 228667000 207690000 14359000 11961000 214308000 195729000 11779000 15505000 1763000 898000 10016000 14607000 224324000 210336000 13700000 18200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The activity in the Company’s allowance for doubtful accounts of accounts receivable during the years ended December 31, 2022 and 2021, is summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#00ff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,854</p></td></tr><tr><td style="vertical-align:top;width:75.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts provided during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,774</p></td></tr><tr><td style="vertical-align:top;width:75.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts reversed of collection during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (967)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24)</p></td></tr><tr><td style="vertical-align:top;width:75.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 255</p></td></tr><tr><td style="vertical-align:top;width:75.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,859</p></td></tr></table> 12859000 9854000 5371000 2774000 967000 24000 -1141000 255000 16122000 12859000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">4.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Advance Payments and Others</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s advance payments and others as of December 31, 2022 and 2021, consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepayments for purchase of raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,066</p></td></tr><tr><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Input VAT</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,433</p></td></tr><tr><td style="vertical-align:top;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepayment for share repurchase program</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,238</p></td></tr><tr><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid income tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,366</p></td></tr><tr><td style="vertical-align:top;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Employee advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 641</p></td></tr><tr><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepayment for R&amp;D service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:top;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 607</p></td></tr><tr><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total advance payments and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,351</p></td></tr><tr><td style="vertical-align:top;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (115)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (55)</p></td></tr><tr><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advance payments and others, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,296</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepayments for purchase of raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,066</p></td></tr><tr><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Input VAT</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,433</p></td></tr><tr><td style="vertical-align:top;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepayment for share repurchase program</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,238</p></td></tr><tr><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid income tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,366</p></td></tr><tr><td style="vertical-align:top;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Employee advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 641</p></td></tr><tr><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepayment for R&amp;D service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:top;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 607</p></td></tr><tr><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total advance payments and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,351</p></td></tr><tr><td style="vertical-align:top;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (115)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (55)</p></td></tr><tr><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advance payments and others, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,296</p></td></tr></table> 3942000 6066000 4283000 3433000 754000 1238000 1287000 1366000 713000 641000 748000 734000 607000 12461000 13351000 115000 55000 12346000 13296000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">5.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Inventories</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s inventories at December 31, 2022 and 2021, consisted of the following (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,583</p></td></tr><tr><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,415</p></td></tr><tr><td style="vertical-align:top;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 71,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,495</p></td></tr><tr><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of R&amp;D service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:top;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 112,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,493</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company recorded $4.7 million and $4.7 million of inventory write-down to cost of product sold for the years ended December 31, 2022 and 2021, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s inventories at December 31, 2022 and 2021, consisted of the following (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,583</p></td></tr><tr><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,415</p></td></tr><tr><td style="vertical-align:top;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 71,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,495</p></td></tr><tr><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of R&amp;D service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:top;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 112,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,493</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 24502000 33583000 16001000 9415000 71371000 73495000 362000 112236000 116493000 4700000 4700000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">6.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Property, Plant and Equipment</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s property, plant and equipment at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,554</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 239,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 253,245</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,887</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Motor vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,121</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,583</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 323,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 341,390</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (216,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (213,669)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,721</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Depreciation charges for the years ended December 31, 2022 and 2021, were $24.2 million and $26.1 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022 and 2021, the Company pledged property, plant and equipment with net book value of approximately $51.6 million and $54.7 million, respectively, as security for its comprehensive credit facilities with banks in China.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s property, plant and equipment at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,554</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 239,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 253,245</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,887</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Motor vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,121</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,583</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 323,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 341,390</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (216,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (213,669)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,721</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 64928000 69554000 239385000 253245000 6242000 6887000 4308000 5121000 8238000 6583000 323101000 341390000 216495000 213669000 106606000 127721000 24200000 26100000 51600000 54700000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">7.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Intangible Assets</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s intangible assets at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patent technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,598</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Management software license</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,994</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total intangible assets - at cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,592</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,749)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,780)</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of year, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,812</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization expenses were $0.6 million and $0.6 million for the years ended December 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:56.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Amortization Expenses</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2027</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s intangible assets at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patent technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,598</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Management software license</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,994</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total intangible assets - at cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,592</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,749)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,780)</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of year, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,812</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 2266000 2598000 3756000 3994000 6022000 6592000 4749000 4780000 1273000 1812000 600000 600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:56.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Amortization Expenses</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2027</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88</p></td></tr></table> 496000 319000 232000 130000 88000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">8.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Long-term Investments</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s long-term investments on December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Limited Partnerships:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Chongqing Venture Fund <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,530</p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Venture Fund <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,665</p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Suzhou Venture Fund <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,413</p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Suzhou Qingshan <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Subtotal - Investments in limited partnerships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,608</p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Corporations:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sentient AB<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(5)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong Tianyu </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 913</p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Chongqing Jinghua </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 642</p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jiangsu Intelligent </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 803</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Subtotal - Investments in corporations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,358</p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,966</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-size:10pt;">(1)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-size:10pt;">In May 2016, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Chongqing Venture Fund”. As of December 31, 2022, Hubei Henglong owned </span><span style="font-size:10pt;">18.5%</span><span style="font-size:10pt;"> of Chongqing Venture Fund’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over the Chongqing Venture Fund’s operating and financial policies. The investment is accounted for using the equity method. The Company’s proportionate share of Chongqing Venture Fund’s net earnings for the year ended Decemeber 31, 2022 was </span><span style="font-size:10pt;">$0.9</span><span style="font-size:10pt;"> million, recorded as equity in earning of affiliated company, and the Company also recorded </span><span style="font-size:10pt;">$0.9</span><span style="font-size:10pt;"> million in distributions from the fund. There was </span><span style="font-size:10pt;">no</span><span style="font-size:10pt;"> impairment on this investment during the year ended December 31, 2022.</span></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-size:10pt;">(2)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-size:10pt;">In March 2018, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Hubei Venture Fund”. As of December 31, 2022, Hubei Henglong owned </span><span style="font-size:10pt;">28.5%</span><span style="font-size:10pt;"> of Hubei Venture Fund’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over the Hubei Venture Fund’s operating and financial policies. The investment is accounted for using the equity method. The Company’s proportionate share of Hubei Venture Fund’s net earnings for the year ended Decemeber 31, 2022 was </span><span style="font-size:10pt;">$3.9</span><span style="font-size:10pt;"> million, recorded as equity in earning of affiliated company, and the Company also recorded </span><span style="font-size:10pt;">$1.2</span><span style="font-size:10pt;"> million in distributions from the fund. There was </span><span style="font-size:10pt;">no</span><span style="font-size:10pt;"> impairment on this investment during the year ended December 31, 2022.</span></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-size:10pt;">(3)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-size:10pt;">In September 2014, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Suzhou Venture Fund”. As of December 31, Hubei Henglong owned </span><span style="font-size:10pt;">12.5%</span><span style="font-size:10pt;"> of the Suzhou Venture Fund’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over the Suzhou Venture Fund’s operating and financial policies. The investment is accounted for using the equity method. The Company’s proportionate share of Suzhou Venture Fund’s net earnings for the year ended Decemeber 31, 2022 was </span><span style="font-size:10pt;">$0.4</span><span style="font-size:10pt;"> million, recorded as equity in earning of affiliated company, and the Company also recorded </span><span style="font-size:10pt;">$1.8</span><span style="font-size:10pt;"> million in distributions from the fund. There was </span><span style="font-size:10pt;">no</span><span style="font-size:10pt;"> impairment on this investment during the year ended December 31, 2022.</span></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(4)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In January 2022, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, Suzhou Qingshan Zhiyuan Venture Capital Fund L.P., “Suzhou Qingshan”. As of December 31, 2022, Hubei Henglong owned 22.56% of Suzhou Qingshan’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over Suzhou Qingshan’s operating and financial policies. The investment is accounted for using the equity method. The Company’s proportionate share of Suzhou Qingshan Venture Fund’s net loss for the year ended Decemeber 31, 2022 was $0.1 million loss, recorded as equity in earning of affiliated company. There was no impairment on this investment during the year ended December 31, 2022.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(5)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In June 2021, Hubei Henglong entered into a share purchase agreement with Jingzhou WiseDawn Electric Car Co., Ltd., “Jingzhou WiseDawn”, a related party controlled by the Company’s controlling shareholder, Mr. Chen Hanlin. In accordance with the agreement, CAAS would purchase 200 shares, representing 40% of Sentient AB’s share capital, from Jingzhou WiseDawn for total consideration of RMB 155.2 million, equivalent to approximately $24.5 million. The transaction was completed in March 2022. Pursuant to the share purchase agreement, the Company has the right to appoint two directors to the board of directors, so it can exercise significant influence over Sentient AB. Therefore, the investment is accounted for using the equity method. As of December 31, 2022, the Company has paid RMB 141.0 million, equivalent to approximately $21.6 million, with the remaining consideration of RMB 14.2 million, equivalent to approximately $2.0 million, to be paid in 2023. The company’s proportionate share of Sentient AB’s net loss for the year ended December 31, 2022 was $0.5 million. There was no impairment on this investment during the year ended December 31, 2022.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company summarizes the condensed financial information of the Company’s equity method investments as a group below (figures are in thousands of USD):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88,122</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,561</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,067</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,374</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s long-term investments on December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Limited Partnerships:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Chongqing Venture Fund <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,530</p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Venture Fund <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,665</p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Suzhou Venture Fund <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,413</p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Suzhou Qingshan <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Subtotal - Investments in limited partnerships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,608</p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Corporations:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sentient AB<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(5)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong Tianyu </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 913</p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Chongqing Jinghua </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 642</p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jiangsu Intelligent </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 803</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Subtotal - Investments in corporations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,358</p></td></tr><tr><td style="vertical-align:bottom;width:68.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,966</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-size:10pt;">(1)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-size:10pt;">In May 2016, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Chongqing Venture Fund”. As of December 31, 2022, Hubei Henglong owned </span><span style="font-size:10pt;">18.5%</span><span style="font-size:10pt;"> of Chongqing Venture Fund’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over the Chongqing Venture Fund’s operating and financial policies. The investment is accounted for using the equity method. The Company’s proportionate share of Chongqing Venture Fund’s net earnings for the year ended Decemeber 31, 2022 was </span><span style="font-size:10pt;">$0.9</span><span style="font-size:10pt;"> million, recorded as equity in earning of affiliated company, and the Company also recorded </span><span style="font-size:10pt;">$0.9</span><span style="font-size:10pt;"> million in distributions from the fund. There was </span><span style="font-size:10pt;">no</span><span style="font-size:10pt;"> impairment on this investment during the year ended December 31, 2022.</span></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-size:10pt;">(2)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-size:10pt;">In March 2018, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Hubei Venture Fund”. As of December 31, 2022, Hubei Henglong owned </span><span style="font-size:10pt;">28.5%</span><span style="font-size:10pt;"> of Hubei Venture Fund’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over the Hubei Venture Fund’s operating and financial policies. The investment is accounted for using the equity method. The Company’s proportionate share of Hubei Venture Fund’s net earnings for the year ended Decemeber 31, 2022 was </span><span style="font-size:10pt;">$3.9</span><span style="font-size:10pt;"> million, recorded as equity in earning of affiliated company, and the Company also recorded </span><span style="font-size:10pt;">$1.2</span><span style="font-size:10pt;"> million in distributions from the fund. There was </span><span style="font-size:10pt;">no</span><span style="font-size:10pt;"> impairment on this investment during the year ended December 31, 2022.</span></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-size:10pt;">(3)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-size:10pt;">In September 2014, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Suzhou Venture Fund”. As of December 31, Hubei Henglong owned </span><span style="font-size:10pt;">12.5%</span><span style="font-size:10pt;"> of the Suzhou Venture Fund’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over the Suzhou Venture Fund’s operating and financial policies. The investment is accounted for using the equity method. The Company’s proportionate share of Suzhou Venture Fund’s net earnings for the year ended Decemeber 31, 2022 was </span><span style="font-size:10pt;">$0.4</span><span style="font-size:10pt;"> million, recorded as equity in earning of affiliated company, and the Company also recorded </span><span style="font-size:10pt;">$1.8</span><span style="font-size:10pt;"> million in distributions from the fund. There was </span><span style="font-size:10pt;">no</span><span style="font-size:10pt;"> impairment on this investment during the year ended December 31, 2022.</span></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(4)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In January 2022, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, Suzhou Qingshan Zhiyuan Venture Capital Fund L.P., “Suzhou Qingshan”. As of December 31, 2022, Hubei Henglong owned 22.56% of Suzhou Qingshan’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over Suzhou Qingshan’s operating and financial policies. The investment is accounted for using the equity method. The Company’s proportionate share of Suzhou Qingshan Venture Fund’s net loss for the year ended Decemeber 31, 2022 was $0.1 million loss, recorded as equity in earning of affiliated company. There was no impairment on this investment during the year ended December 31, 2022.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(5)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In June 2021, Hubei Henglong entered into a share purchase agreement with Jingzhou WiseDawn Electric Car Co., Ltd., “Jingzhou WiseDawn”, a related party controlled by the Company’s controlling shareholder, Mr. Chen Hanlin. In accordance with the agreement, CAAS would purchase 200 shares, representing 40% of Sentient AB’s share capital, from Jingzhou WiseDawn for total consideration of RMB 155.2 million, equivalent to approximately $24.5 million. The transaction was completed in March 2022. Pursuant to the share purchase agreement, the Company has the right to appoint two directors to the board of directors, so it can exercise significant influence over Sentient AB. Therefore, the investment is accounted for using the equity method. As of December 31, 2022, the Company has paid RMB 141.0 million, equivalent to approximately $21.6 million, with the remaining consideration of RMB 14.2 million, equivalent to approximately $2.0 million, to be paid in 2023. The company’s proportionate share of Sentient AB’s net loss for the year ended December 31, 2022 was $0.5 million. There was no impairment on this investment during the year ended December 31, 2022.</p></td></tr></table> 14435000 17530000 11738000 9665000 5473000 7413000 4179000 35825000 34608000 21831000 774000 913000 695000 642000 685000 803000 23985000 2358000 59810000 36966000 0.185 900000 900000 0 0.285 3900000 1200000 0 0.125 400000 1800000 0 0.2256 100000 0 200 0.40 155200000 24500000 2 141000000.0 21600000 14200000 2000000.0 500000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company summarizes the condensed financial information of the Company’s equity method investments as a group below (figures are in thousands of USD):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88,122</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,561</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,067</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,374</p></td></tr></table> 5628000 88122000 1294000 59561000 6451000 63067000 6430000 61374000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:8pt;margin-top:0pt;">9.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:8pt;margin-top:0pt;">Deferred Income Tax Assets and Liabilities</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The components of deferred tax assets and liabilities at December 31, 2022 and 2021, were as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Losses carryforward (U.S.) <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,559</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Losses carryforward (Non-U.S.) <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,058</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product warranties and other reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,679</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,760</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Bonus accrual</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,101</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deductible temporary difference related to revenue recognition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 879</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,009</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,151</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Valuation allowance <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1) (2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (23,270)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,788)</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets, net of valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,363</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred withholding tax for dividend distribution from PRC subsidiaries (Note 22)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,380</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other taxable temporary differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,249</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,629</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The net </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">operating loss carry -forward for the U.S. entity for income tax purposes are available to reduce future years’ taxable income. These carry -forwards will not expire if not utilized, and the Company may carry the losses forward indefinitely. Net operating losses for China entities can be carried forward for </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5 years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> to offset taxable income except for entities that qualify as a High &amp; New Technology Enterprise, for which the net operating loss can be carried forward for </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10 years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. However, as of December 31, 2022, valuation allowance was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$23.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, including </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million allowance for the Company’s deferred tax assets in the United States and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$23.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million allowance for the Company’s non-U.S. deferred tax assets primarily in China. Based on the Company’s current operations, management believes that all deferred tax assets in the United States and certain deferred tax assets in non-U.S. regions are not likely to be realized in the future.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As of December 31, 2022, the Company had net operating tax loss carry -forwards amounting to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$8.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million which will expire from 2023 to 2032 and from 2023 to 2027, respectively, if not used.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The deferred tax assets and liabilities are classified in the consolidated balance sheets as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,114</p></td></tr><tr><td style="vertical-align:top;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,380</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The activity in the Company’s valuation allowance for deferred tax assets during the years ended December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,155</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts provided for during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,468</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts used during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,721)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (247)</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,855)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 412</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,788</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The components of deferred tax assets and liabilities at December 31, 2022 and 2021, were as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Losses carryforward (U.S.) <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,559</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Losses carryforward (Non-U.S.) <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,058</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product warranties and other reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,679</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,760</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Bonus accrual</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,101</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deductible temporary difference related to revenue recognition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 879</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,009</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,151</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Valuation allowance <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1) (2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (23,270)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,788)</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets, net of valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,363</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred withholding tax for dividend distribution from PRC subsidiaries (Note 22)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,380</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other taxable temporary differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,249</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,629</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The net </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">operating loss carry -forward for the U.S. entity for income tax purposes are available to reduce future years’ taxable income. These carry -forwards will not expire if not utilized, and the Company may carry the losses forward indefinitely. Net operating losses for China entities can be carried forward for </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5 years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> to offset taxable income except for entities that qualify as a High &amp; New Technology Enterprise, for which the net operating loss can be carried forward for </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10 years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. However, as of December 31, 2022, valuation allowance was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$23.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, including </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million allowance for the Company’s deferred tax assets in the United States and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$23.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million allowance for the Company’s non-U.S. deferred tax assets primarily in China. Based on the Company’s current operations, management believes that all deferred tax assets in the United States and certain deferred tax assets in non-U.S. regions are not likely to be realized in the future.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As of December 31, 2022, the Company had net operating tax loss carry -forwards amounting to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$8.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million which will expire from 2023 to 2032 and from 2023 to 2027, respectively, if not used.</span></td></tr></table><div style="margin-top:12pt;"/> 349000 2559000 11371000 13058000 8525000 8679000 7506000 7760000 252000 106000 2163000 1101000 1294000 879000 2175000 1009000 33635000 35151000 23270000 22788000 10365000 12363000 4010000 4380000 2713000 2249000 6723000 6629000 P5Y P10Y 23300000 300000 23000000.0 8400000 1200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The deferred tax assets and liabilities are classified in the consolidated balance sheets as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,114</p></td></tr><tr><td style="vertical-align:top;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,380</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 7652000 10114000 4010000 4380000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The activity in the Company’s valuation allowance for deferred tax assets during the years ended December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,155</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts provided for during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,468</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts used during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,721)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (247)</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,855)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 412</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,788</p></td></tr></table> 22788000 18155000 5058000 4468000 2721000 247000 -1855000 412000 23270000 22788000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10. Other non-current assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s other non-current assets at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepayment for investment in Hefei Senye<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,823</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepayment for investment under equity method-Sentient AB (See Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,489</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Allowance for impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,584)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,312</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">In November 2019, Hubei Henglong entered into an agreement with other parties and committed to purchase 70% of the shares of Hefei Senye Light Plastic Technology Co., Ltd. for total consideration of RMB 33.6 million, equivalent to approximately $4.8 million. As of December 31, 2022, Hubei Henglong has paid RMB 18.0 million, equivalent to approximately $2.6 million, which was reported in other non-current assets as the transaction had not been consummated. The company recognized full provision for impairment regarding this prepayment of RMB 18.0 million in 2022 as the probability of recoverability of this prepayment became substantially reduced.</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s other non-current assets at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepayment for investment in Hefei Senye<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,823</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepayment for investment under equity method-Sentient AB (See Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,489</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Allowance for impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,584)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,312</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">In November 2019, Hubei Henglong entered into an agreement with other parties and committed to purchase 70% of the shares of Hefei Senye Light Plastic Technology Co., Ltd. for total consideration of RMB 33.6 million, equivalent to approximately $4.8 million. As of December 31, 2022, Hubei Henglong has paid RMB 18.0 million, equivalent to approximately $2.6 million, which was reported in other non-current assets as the transaction had not been consummated. The company recognized full provision for impairment regarding this prepayment of RMB 18.0 million in 2022 as the probability of recoverability of this prepayment became substantially reduced.</p></td></tr></table> 2584000 2823000 13489000 2584000 16312000 0.70 33600000 4800000 18000000.0 2600000 18000000.0 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">11.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Bank Loans</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Loans consist of the following as of December 31, 2022 and 2021 (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term bank loans <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,592</p></td></tr><tr><td style="vertical-align:top;width:75.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term loans <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total bank loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,592</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company entered into credit facility agreements with various banks, which were secured by property, plant and equipment and land use rights of the Company. The total credit facility amount was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$148.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$116.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, respectively, as of December 31, 2022 and 2021. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As of December 31, 2022 and 2021, the Company has drawn down loans with an aggregate amount of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$46.2 </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$47.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, respectively. The weighted average interest rate was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2.9%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3.5%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, respectively.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company borrowed a total of RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million from Chongqing Bank loans from April to July 2022, equivalent to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million. These loans are due for repayment from March to April 2025 with an interest rate of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3.85%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per annum. In accordance with the loan agreement, the Company should repay the principal of RMB</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, equivalent to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$14,358</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">every six months starting on April 2022. The principal that will be repaid in 2023 is reclassified to short-term bank loans.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company must use the loans for the purpose specified in the borrowing agreement. If it fails to do so, it may be charged penalty interest or triggered early repayment. The Company complied with such financial covenants as of December 31, 2022. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Loans consist of the following as of December 31, 2022 and 2021 (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term bank loans <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,592</p></td></tr><tr><td style="vertical-align:top;width:75.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term loans <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total bank loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,592</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company entered into credit facility agreements with various banks, which were secured by property, plant and equipment and land use rights of the Company. The total credit facility amount was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$148.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$116.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, respectively, as of December 31, 2022 and 2021. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As of December 31, 2022 and 2021, the Company has drawn down loans with an aggregate amount of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$46.2 </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$47.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, respectively. The weighted average interest rate was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2.9%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3.5%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, respectively.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company borrowed a total of RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million from Chongqing Bank loans from April to July 2022, equivalent to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million. These loans are due for repayment from March to April 2025 with an interest rate of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3.85%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per annum. In accordance with the loan agreement, the Company should repay the principal of RMB</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, equivalent to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$14,358</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">every six months starting on April 2022. The principal that will be repaid in 2023 is reclassified to short-term bank loans.</span></td></tr></table><div style="margin-top:12pt;"/> 45671000 47592000 528000 46199000 47592000 148300000 116800000 46200000 47600000 0.029 0.035 3900000 600000 0.0385 100000000 14358000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">12.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Accounts and Notes Payable</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s accounts and notes payable at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 132,593</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Notes payable - unrelated parties <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 81,997</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts and notes payable - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 218,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 214,590</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts and notes payable - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,464</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 235,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 228,054</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Notes payable represent payables in the form of notes issued by the bank. As of December 31, 2022 and 2021, the Company has pledged cash of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$37.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$27.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, and also has pledged notes receivable of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$13.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$18.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, respectively, as collateral for banks to endorse the payment of the Company’s notes payable to the noteholder upon maturity. The Company entered into credit facility agreements with various banks, which were secured by property, plant and equipment and land use rights of the Company. As of December 31, 2022 and 2021, the Company has used </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$39.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$33.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of its credit facility, respectively, for issuing bank notes</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s accounts and notes payable at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 132,593</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Notes payable - unrelated parties <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 81,997</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts and notes payable - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 218,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 214,590</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts and notes payable - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,464</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 235,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 228,054</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Notes payable represent payables in the form of notes issued by the bank. As of December 31, 2022 and 2021, the Company has pledged cash of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$37.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$27.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, and also has pledged notes receivable of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$13.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$18.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, respectively, as collateral for banks to endorse the payment of the Company’s notes payable to the noteholder upon maturity. The Company entered into credit facility agreements with various banks, which were secured by property, plant and equipment and land use rights of the Company. As of December 31, 2022 and 2021, the Company has used </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$39.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$33.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of its credit facility, respectively, for issuing bank notes</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table> 133882000 132593000 84530000 81997000 218412000 214590000 16695000 13464000 235107000 228054000 37600000 27800000 13700000 18200000 39600000 33600000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">13.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Accrued Expenses and Other Payables</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s accrued expenses and other payables at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,596</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty reserves<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup>(See Note 2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,572</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payable for the investment in Sentient AB (See Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payables for overseas transportation and custom clearance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,548</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividends payable to holders of non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 471</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of other long-term payable (See Note 15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,115</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 507</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,523</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,332</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s accrued expenses and other payables at December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,596</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty reserves<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup>(See Note 2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,572</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payable for the investment in Sentient AB (See Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payables for overseas transportation and custom clearance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,548</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividends payable to holders of non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 471</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of other long-term payable (See Note 15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,115</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 507</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,523</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,332</p></td></tr></table> 9652000 5596000 32435000 36572000 2043000 294000 4548000 431000 471000 0 1115000 465000 507000 2991000 1523000 48311000 50332000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">14. Taxes Payable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s taxes payable on December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Value-added tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,494</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tariffs payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,202</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term taxes payable - current portion <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,809</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 311</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 510</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,326</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,884</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Long-term taxes payable - current portion <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,270)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,809)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term taxes payable <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,075</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">A one-time transition tax of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$35.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million was recognized in the three months ended December 31, 2017 that represented management’s estimate of the amount of U.S. corporate income tax based on the deemed repatriation to the United States of the Company’s share of previously deferred earnings of certain non-U.S. subsidiaries of the Company mandated by the U.S. Tax Reform. The Company elected to pay the one-time transition tax over eight years commencing in April 2018. During the years ended December 31, 2022 and 2021, $</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, respectively, were paid by the Company. See Note 22 for more details about the U.S. Tax Reform</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s taxes payable on December 31, 2022 and 2021, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Value-added tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,494</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tariffs payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,202</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term taxes payable - current portion <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,809</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 311</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 510</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,326</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,884</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Long-term taxes payable - current portion <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,270)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,809)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term taxes payable <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,075</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">A one-time transition tax of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$35.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million was recognized in the three months ended December 31, 2017 that represented management’s estimate of the amount of U.S. corporate income tax based on the deemed repatriation to the United States of the Company’s share of previously deferred earnings of certain non-U.S. subsidiaries of the Company mandated by the U.S. Tax Reform. The Company elected to pay the one-time transition tax over eight years commencing in April 2018. During the years ended December 31, 2022 and 2021, $</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, respectively, were paid by the Company. See Note 22 for more details about the U.S. Tax Reform</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table> 3470000 3494000 7061000 5202000 5270000 2809000 680000 311000 1117000 510000 17598000 12326000 21075000 23884000 5270000 2809000 15805000 21075000 35600000 2800000 2800000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">15.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Other Long-term Payable</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On January 31, 2018, the Company entered into an equipment sales agreement with a third party (the “buyer-lessor”) and simultaneously entered into a four-year contract to lease back the equipment from the buyer-lessor. The carrying value of the equipment was $13.1 million and the sales price was $14.3 million. Pursuant to the terms of the contract, the Company is required to pay to the buyer-lessor lease payments over 4 years with a quarterly lease payment of approximately $1.0 million and is entitled to obtain the ownership of this equipment at a nominal price upon the expiration of the lease. The Company is of the view that the transaction does not qualify as a sale. Therefore, the transaction was accounted for as a financing transaction by the Company. As of December 31, 2022 and 2021, nil and $1.1 million, respectively, was recognized as other payable (See Note 13); and nil recognized as other long-term payable to the buyer-lessor. For the years ended December 31, 2022 and 2021, the Company recorded nil and $0.3 million, respectively, of interest expense related to the lease back transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> P4Y 13100000 14300000 P4Y 1000000.0 0 1100000 0 0 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">16. Redeemable non-controlling interests</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In September 2020, one of the Company’s subsidiaries issued shares to Hubei Venture Fund amounting to $0.7 million. The shares will be transferred to the Company and the other shareholder of the subsidiary on pro rata basis at the holder’s option if the subsidiary fails to complete a qualified IPO in a pre-agreed period of time after their issuance with a transfer price of par plus 6% per year. $0.5 million of the shares are subject to purchase by the Company and are therefore accounted for as redeemable non-controlling interests in mezzanine equity and are accreted to the redemption value over the period starting from the issuance date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the years ended December 31, 2022 and 2021, the Company recognized accretion of $0.030 million and $0.028 million to the redemption value of the shares over the period starting from the issuance date with a corresponding reduction to retained earnings.</p> 700000 0.06 500000 30000.000 28000.000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">17.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Stock Options</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The stock option plan was approved at the Annual Meeting of Stockholders held on June 28, 2005 and extended to June 27, 2025 at the Annual Meeting of Stockholders held on September 16, 2014. The maximum common shares available for issuance under this plan is 2,200,000. The stock incentive plan provides for the issuance, to the Company’s officers, directors, management and employees who served over three years or have given outstanding performance, of options to purchase shares of the Company’s common stock. The Company has issued 658,850 stock options under this plan as of December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Under the aforementioned plan, the stock options granted will have an exercise price equal to the closing price of the Company’s common stock traded on NASDAQ one day before the date of grant, and will expire <span style="-sec-ix-hidden:Hidden_qyvvyYfUoUmG_pzE7LjVzw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span> to five years after the grant date. Except for the 298,850 options granted to management in December 2008, which became exercisable on a ratable basis over the vesting period (3 years), the options were exercisable immediately on the grant dates. Stock options will be settled in shares of the Company’s common stock upon exercise and are recorded in the Company’s consolidated balance sheets under the caption “Additional paid-in capital.” As of December 31, 2022, the Company has sufficient unissued registered common stock for settlement of the stock incentive plan mentioned above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The fair value of stock options was determined at the date of grant using the Black-Scholes option pricing model. The Black-Scholes option model requires management to make various estimates and assumptions, including expected term, expected volatility, risk-free rate, and dividend yield. The expected term represents the period of time that stock-based compensation awards granted are expected to be outstanding and is estimated based on considerations including the vesting period, contractual term and anticipated employee exercise patterns. Expected volatility is based on the historical volatility of the Company’s stock. The risk-free rate is based on the U.S. Treasury yield curve in relation to the contractual life of stock-based compensation instruments. The dividend yield assumption is based on historical patterns and future expectations for the Company dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">No stock options were granted in 2022. During the year ended December 31, 2021, the Company granted options to purchase an aggregate of 225,000 shares to the independent directors. Assumptions used to estimate the fair value of stock options on the grant date is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Issuance Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expected volatility</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Risk-free rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expected term (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Dividend yield</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">February 3, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The stock options granted during the year ended December 31, 2021 were exercisable immediately and their fair value on the grant date using the Black-Scholes option pricing model was $0.1 million. For the years ended December 31, 2022 and 2021, the Company recognized stock-based compensation expenses of nil and $0.1, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The activities of stock options are summarized as follows, including granted, exercised and forfeited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term (years)</b></p></td></tr><tr><td style="vertical-align:top;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding - January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding - December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding - December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following is a summary of the range of exercise prices for stock options that are outstanding and exercisable at December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Stock</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range of Exercise Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options Exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$2.37 - $6.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022 and 2021, the total intrinsic value of the Company’s stock options that were exercisable were nil.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2022 and 2021, no stock options were exercised.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">No stock options were granted during the year ended December 31, 2022. During the years ended December 31, 2022, the weighted average fair value of the Company’s stock options granted was $3.19.</p> 2200000 P3Y 658850 P5Y 298850 P3Y 0 225000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Issuance Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expected volatility</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Risk-free rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expected term (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Dividend yield</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">February 3, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0.7691 0.0046 P5Y 0.0000 100000 0 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term (years)</b></p></td></tr><tr><td style="vertical-align:top;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding - January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding - December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding - December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 22500 4.79 P5Y 7500 6.95 P5Y 22500 6.26 P5Y 37500 5.24 P5Y 7500 5.04 P5Y 30000 5.29 P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following is a summary of the range of exercise prices for stock options that are outstanding and exercisable at December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Stock</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range of Exercise Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options Exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$2.37 - $6.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 2.37 6.26 30000 P2Y6M18D 5.29 30000 0 0 0 0 3.19 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">18.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Retained Earnings</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Pursuant to the relevant PRC laws, the profits distribution of the Company’s subsidiaries, which are based on their PRC statutory financial statements, are available for distribution in the form of cash dividends after these subsidiaries have paid all relevant PRC tax liabilities, provided for losses in previous years, and made appropriations to statutory surplus at 10% of their respective after-tax profits each year. When the statutory surplus reserve reaches 50% of the registered capital of a company, no additional reserve is required. For the years ended December 31, 2022 and 2021, the subsidiaries in China appropriated statutory reserves of $0.4 million and $0.2 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 0.10 0.50 0 400000 200000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">19.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Treasury Stock</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Treasury stock represents shares repurchased by the Company that are no longer outstanding and are held by the Company. Treasury stock is accounted for under the cost method. On December 5, 2018, the Board of Directors of the Company approved a share repurchase program under which the Company was permitted to repurchase up to $5.0 million of its common stock from time to time in the open market at prevailing market prices not to exceed $4.00 per share through December 4, 2019. The Board of Directors of the Company approved the extension of such program to December 4, 2020. On August 13, 2020, the Board of Directors of the Company approved a share repurchase program under which the Company is permitted to repurchase up to $5.0 million of its common stock from time to time in the open market at prevailing market prices not to exceed $3.50 per share through August 12, 2021. On March 29, 2022, the Board of Directors of the Company approved a share repurchase program under which the Company is permitted to repurchase up to $5.0 million of its common stock from time to time in the open market at prevailing market prices not to exceed $4.00 per share through March 30, 2023. For the years ended December 31, 2022 and 2021, the Company repurchased 666,074 and nil shares of the Company for aggregate cash consideration of $2.4 million and nil, respectively, on the open market.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The repurchased shares are not cancelled and are presented as “treasury stock” on the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 5000000.0 4.00 5000000.0 3.50 5000000.0 4.00 666074 0 2400000 0 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">20.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Other Income, Net</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the years ended December 31, 2022 and 2021, the Company recorded other income which is summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Government subsidy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,928</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investment income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,670</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Penalties income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for impairment of prepayment for investment in Hefei Senye (See Note 10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,540)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,668</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the years ended December 31, 2022 and 2021, the Company recorded other income which is summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Government subsidy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,928</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investment income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,670</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Penalties income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for impairment of prepayment for investment in Hefei Senye (See Note 10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,540)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,668</p></td></tr></table> 6270000 4928000 1912000 1670000 140000 70000 2540000 5782000 6668000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">21.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Financial (Income)/Expense, net</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the years ended December 31, 2022 and 2021, the Company recorded financial expense, net which is summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,247)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,242)</p></td></tr><tr><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign exchange (income)/loss, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,833)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,204</p></td></tr><tr><td style="vertical-align:top;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Bank fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 388</p></td></tr><tr><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total financial (income)/expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,753)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,350</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the years ended December 31, 2022 and 2021, the Company recorded financial expense, net which is summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,247)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,242)</p></td></tr><tr><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign exchange (income)/loss, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,833)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,204</p></td></tr><tr><td style="vertical-align:top;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Bank fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 388</p></td></tr><tr><td style="vertical-align:top;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total financial (income)/expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,753)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,350</p></td></tr></table> 1247000 1242000 9833000 -3204000 327000 388000 10753000 -2350000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">22.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Income Taxes</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">PRC Corporate Income Tax</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s subsidiaries registered in the PRC are subject to national and local income taxes within the PRC at the applicable tax rate of 25% on the taxable income as reported in their PRC statutory financial statements in accordance with the relevant income tax laws applicable to foreign invested enterprise, unless preferential tax treatment is granted by local tax authorities. If the enterprise meets certain preferential terms according to the China income tax law, such as assessment as a “High &amp; New Technology Enterprise” by the government, then, the enterprise will be subject to enterprise income tax at a rate of 15%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pursuant to the New China Income Tax Law and the Implementing Rules, “New CIT”, which became effective as of January 1, 2008, dividends generated after January 1, 2008 and payable by a foreign-invested enterprise to its foreign investors will be subject to a 10% withholding tax if the foreign investors are considered as non-resident enterprises without any establishment or place within China or if the dividends payable have no connection with the establishment or place of the foreign investors within China, unless any such foreign investor’s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Genesis, the Company’s wholly-owned subsidiary and the direct holder of the equity interests in the Company’s subsidiaries in China, is incorporated in Hong Kong. According to the Mainland China and Hong Kong Taxation Arrangement, dividends paid by a foreign-invested enterprise in China to its direct holding company in Hong Kong would be subject to withholding tax at a rate of 10% if Genesis could not obtain the Hong Kong tax resident certificate from the Hong Kong Inland Revenue Department. If Genesis obtains the Hong Kong tax resident certificate, owns directly at least 25% of the shares of the foreign invested enterprise and is qualified as the beneficial owner, it could benefit from a lower rate of 5%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">According to PRC tax regulation, the Company should withhold income taxes for the profits distributed from the PRC subsidiaries to Genesis, the subsidiaries’ holding company incorporated in Hong Kong. For the profits that the PRC subsidiaries intended to distribute to Genesis, the Company accrues the withholding income tax as deferred tax liabilities. As of December 31, 2022 and 2021, the Company has recognized deferred tax liabilities of $4.0 million and $4.4 million for the undistributed profits of $40.2 million and $43.1 million, respectively, which are expected to be distributed to Genesis in the future. The Company intended to re-invest the remaining </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">undistributed profits generated from the PRC subsidiaries in those subsidiaries indefinitely. As of December 31, 2022 and 2021, the Company still has undistributed earnings of approximately $270.4 million and $265.9 million, respectively, from investment in the PRC subsidiaries that are considered indefinitely reinvested. Had the undistributed earnings been distributed to Genesis and not indefinitely reinvested, the tax provision as of December 31, 2022 and 2021, of approximately $27.0 million and $26.6 million, respectively, would have been recorded. Such undistributed profits will be reinvested in Genesis and not further distributed to the parent company incorporated in the United States going forward.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In 2020, Henglong, Jiulong and Hubei Henglong were granted the title of “High &amp; New Technology Enterprise”, and based on the PRC income tax law, they were subject to enterprise income tax at a rate of 15% from 2020 to 2022. The Company estimated the applied tax rate in 2023 to be 15% as it is probable that it will pass reassessment in 2023 and continue to qualify as “High &amp; New Technology Enterprise”. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In 2020, Chuguanjie and Wuhu were granted the title of “High &amp; New Technology Enterprise”, and based on the PRC income tax law, they are subject to enterprise income tax at a rate of 15% from 2020 to 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In 2022, Shenyang and Jielong were granted the title of “High &amp; New Technology Enterprise”, and based on the PRC income tax law, they are subject to enterprise income tax at a rate of 15% from 2022 to 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In 2021, Henglong KYB was granted the title of “High &amp; New Technology Enterprise” and based on the PRC income tax law, it is subject to enterprise income tax at a rate of 15% from 2021 to 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">According to the New CIT, Shanghai Henglong, Testing Center, Wuhan Hyoseong, Changchun Hualong, Chongqing and Wuhu Hongrun are subject to income tax at a rate of 25%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Brazil Corporate Income Tax</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Based on Brazilian income tax laws, Brazil Henglong is subject to income tax at a uniform rate of 24%, and a resident legal person is subject to additional tax at a rate of 10% for the part of taxable income over BRL 0.24 million, equivalent to approximately $ 0.05 million. The Company recognized income tax expenses of $0.7 million in Brazil for the year ended December 31, 2022 and $0.5 million for the year ended December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Hong Kong Corporate Income Tax</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The profits tax rate of Hong Kong is 16.5%. No provision for Hong Kong tax is made as Genesis is an investment holding company, and had no assessable income in Hong Kong for the years ended December 31, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">U.S. Corporate Income Tax</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company is a Delaware corporation that is subject to U.S. corporate income tax on its taxable income at a rate of up to 21% for taxable years beginning after December 31, 2017 and U.S. corporate income tax on its taxable income of up to 35% for prior tax years. Recent U.S. federal tax legislation, commonly referred to as the Tax Cuts and Jobs Act (the “U.S. Tax Reform”), was signed into law on December 22, 2017. The U.S. Tax Reform significantly modified the U.S. Internal Revenue Code by, among other things, reducing the statutory U.S. federal corporate income tax rate from 35% to 21% for taxable years beginning after December 31, 2017; limiting and/or eliminating many business deductions; migrating the U.S. to a territorial tax system with a one-time transition tax on a mandatory deemed repatriation of previously deferred foreign earnings of certain foreign subsidiaries; subject to certain limitations, generally eliminating U.S. corporate income tax on dividends from foreign subsidiaries; and providing for new taxes on certain foreign earnings. Taxpayers may elect to pay the one-time transition tax over eight years, or in a single lump sum.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The U.S. Tax Reform also includes provisions for a new tax on GILTI effective for tax years of foreign corporations beginning after December 31, 2017. The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of controlled foreign corporations (“CFCs”), subject to the possible use of foreign tax credits and a deduction equal to 50 percent to offset the income tax liability, subject to some limitations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">To the extent that portions of the Company’s U.S. taxable income, such as Subpart F income or GILTI, are determined to be from sources outside of the U.S., subject to certain limitations, the Company may be able to claim foreign tax credits to offset its U.S. income tax liabilities. If dividends that the Company receives from its subsidiaries are determined to be from sources outside of the U.S., subject to certain limitations, the Company will generally not be required to pay U.S. corporate income tax on those dividends. Any liabilities for U.S. corporate income tax will be accrued in the Company’s consolidated statements of comprehensive income and estimated tax payments will be made when required by U.S. law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">One-Time Transition Tax Related to U.S. Tax Reform </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In 2017, the Company recognized a one-time transition tax of $35.6 million that represented management’s estimate of the amount of U.S. corporate income tax based on the deemed repatriation to the United States of the Company’s share of previously deferred earnings of certain non-U.S. subsidiaries of the Company mandated by the U.S. Tax Reform. The Company elected to pay the one-time transition tax over eight years commencing in April 2018. According to the 2017 U.S. federal income tax return of the Company filed in October 2018, the one-time transition tax was updated to $35.1 million. The Company made a true-up adjustment of $0.5 million in 2018.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The provision for income taxes was calculated as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:74.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:top;width:74.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax at federal statutory tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax benefit of super deduction of R&amp;D expense <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,089)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,212)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of differences in foreign tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in provision on valuation allowance for deferred income tax - U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,458)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (34)</p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in provision on valuation allowance for deferred income tax - Non-U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of changes in tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">According to a new tax incentives policy promulgated by the State Tax Bureau of the PRC and effective from March 2021 onwards, enterprises engaged in research and development activities are entitled to claim an additional tax deduction amounting to 100% of their research and development expenses in determining their taxable income for the year. </span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;">The Company is subject to tax examination in the United States and China. The Company’s tax years for 2018 through 2022 are still open for examination in China. The Company’s tax years for 2013 through 2022 are still open for examination in the United States. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Uncertain Tax Positions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company did not have any uncertain tax positions for the years ended December 31, 2022 and 2021.</p> 0.25 0.15 0.10 Genesis, the Company’s wholly-owned subsidiary and the direct holder of the equity interests in the Company’s subsidiaries in China, is incorporated in Hong Kong. According to the Mainland China and Hong Kong Taxation Arrangement, dividends paid by a foreign-invested enterprise in China to its direct holding company in Hong Kong would be subject to withholding tax at a rate of 10% if Genesis could not obtain the Hong Kong tax resident certificate from the Hong Kong Inland Revenue Department. If Genesis obtains the Hong Kong tax resident certificate, owns directly at least 25% of the shares of the foreign invested enterprise and is qualified as the beneficial owner, it could benefit from a lower rate of 5%. 0.25 4000000.0 4400000 40200000 43100000 270400000 265900000 27000000.0 26600000 0.15 0.15 0.15 0.15 0.15 0.25 0.24 0.10 240000 50000.00 700000 500000 0.165 0.21 0.35 0.35 0.21 35600000 35100000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The provision for income taxes was calculated as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:74.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:top;width:74.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:74.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax at federal statutory tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax benefit of super deduction of R&amp;D expense <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,089)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,212)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of differences in foreign tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in provision on valuation allowance for deferred income tax - U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,458)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (34)</p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in provision on valuation allowance for deferred income tax - Non-U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of changes in tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">According to a new tax incentives policy promulgated by the State Tax Bureau of the PRC and effective from March 2021 onwards, enterprises engaged in research and development activities are entitled to claim an additional tax deduction amounting to 100% of their research and development expenses in determining their taxable income for the year. </span></td></tr></table><div style="margin-top:12pt;"/> 0.21 0.21 23036000 8399000 4838000 1764000 7089000 5212000 599000 504000 -2458000 -34000 4595000 4667000 0 2081000 2597000 234000 3082000 4004000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">23.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Income Per Share</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic net income per share is computed using the weighted average number of the common shares outstanding during the year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For diluted income per share, the Company uses the treasury stock method for options, assuming the issuance of common shares, if dilutive, resulting from the exercise of options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The calculations of basic and diluted income per share attributable to the parent company were (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:73.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:23.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income attributable to the parent company’s common shareholders - Basic and Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,050</p></td></tr><tr><td style="vertical-align:top;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average ordinary shares outstanding - Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,639,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,851,776</p></td></tr><tr><td style="vertical-align:top;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive effects of stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,655</p></td></tr><tr><td style="vertical-align:top;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator for dilutive income per share - Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,641,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,855,431</p></td></tr><tr><td style="vertical-align:top;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income per share attributable to the parent company’s common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.36</p></td></tr><tr><td style="vertical-align:top;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:10.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.36</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022, the exercise prices for 22,500 outstanding stock options were above the weighted average market price of the Company’s common stock during the year ended December 31, 2022. Therefore, these stock options were excluded from the calculation of the diluted income per share for the corresponding periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of December 31, 2021, the exercise prices for 30,000 outstanding stock options were above the weighted average market price of the Company’s common stock during the year ended December 31, 2021. Therefore, these stock options were excluded from the calculation of the diluted income per share for the corresponding periods presented.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The calculations of basic and diluted income per share attributable to the parent company were (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:73.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:23.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income attributable to the parent company’s common shareholders - Basic and Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,050</p></td></tr><tr><td style="vertical-align:top;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average ordinary shares outstanding - Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,639,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,851,776</p></td></tr><tr><td style="vertical-align:top;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive effects of stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,655</p></td></tr><tr><td style="vertical-align:top;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator for dilutive income per share - Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,641,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,855,431</p></td></tr><tr><td style="vertical-align:top;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income per share attributable to the parent company’s common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.36</p></td></tr><tr><td style="vertical-align:top;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:10.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.36</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 21181000 11050000 30639102 30851776 2172 3655 30641274 30855431 0.69 0.36 0.69 0.36 22500 30000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">24.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Significant Concentrations</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A significant portion of the Company’s business is conducted in China where the currency is the RMB. Regulations in China permit foreign owned entities to freely convert the RMB into foreign currency for transactions that fall under the “current account”, which includes trade related receipts and payments, interest and dividends. Accordingly, the Company’s Chinese subsidiaries may use RMB to purchase foreign exchange for settlement of such “current account” transactions without pre-approval.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">China Automotive, the parent company, may depend on Genesis and HLUSA dividend payments, which are generated from their subsidiaries in China, “China-based Subsidiaries,” after they receive payments from the China-based Subsidiaries. Regulations in the PRC currently permit payment of dividends of a PRC company only out of accumulated profits as determined in accordance with accounting standards and regulations in China. Under PRC law China-based Subsidiaries are required to set aside at least 10% of their after-tax profit based on PRC accounting standards each year to their general reserves until the cumulative amount reaches 50% of their paid-in capital. These reserves are not distributable as cash dividends, or as loans or advances. These foreign-invested enterprises may also allocate a portion of their after-tax profits, at the discretion of their boards of directors, to their staff welfare and bonus funds. Any amounts so allocated may not be distributed and, accordingly, would not be available for distribution to Genesis and HLUSA.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The PRC government also imposes controls on the convertibility of RMB into foreign currencies and, in certain cases, the remittance of currencies out of China, the China-based Subsidiaries may experience difficulties in completing the administrative procedures necessary to obtain and remit foreign currencies. If China Automotive is unable to receive dividend payments from its subsidiaries and China-based subsidiaries, China Automotive may be unable to effectively finance its operations or pay dividends on its shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Transactions other than those that fall under the “current account” and that involve conversion of RMB into foreign currency are classified as “capital account” transactions; examples of “capital account” transactions include repatriations of investment by or loans to foreign owners, or direct equity investments in a foreign entity by a China domiciled entity. “Capital account” transactions require prior approval from China’s State Administration of Foreign Exchange, or SAFE, or its provincial branch to convert a remittance into a foreign currency, such as U.S. Dollars, and transmit the foreign currency outside of China.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">This system could be changed at any time and any such change may affect the ability of the Company or its subsidiaries in China to repatriate capital or profits, if any, outside China. Furthermore, SAFE has a significant degree of administrative discretion in implementing the laws and has used this discretion to limit convertibility of current account payments out of China. Whether as a result of a deterioration in the Chinese balance of payments, a shift in the Chinese macroeconomic prospects or any number of other reasons, China could impose additional restrictions on capital remittances abroad. As a result of these and other restrictions under the laws and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">regulations of the People’s Republic of China, or the PRC, the Company’s China subsidiaries are restricted in their ability to transfer a portion of their net assets to the parent. The Company has no assurance that the relevant Chinese governmental authorities in the future will not limit further or eliminate the ability of the Company’s Chinese subsidiaries to purchase foreign currencies and transfer such funds to the Company to meet its liquidity or other business needs. Any inability to access funds in China, if and when needed for use by the Company outside of China, could have a material and adverse effect on the Company’s liquidity and its business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 0.10 0.50 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">25.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Related Party Transactions</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Related party transactions during the years ended December 31, 2022 and 2021, are as shown below (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Merchandise Sold to Related Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Hongrun</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,229</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Yude</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,784</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Xiamen Automotive Parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,864</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beijing Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,604</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 650</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,131</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rental Income Obtained from Related Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wuhan Tongkai</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Tongying</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 170</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Hongrun</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 112</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei ASTA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 493</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Materials Sold to Related Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Honghu Changrun</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,000</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Yude</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 278</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jiangling Tongchuang</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 626</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Tongying</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 580</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Hongrun</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beijing Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,553</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Materials Purchased from Related Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Tongying</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,702</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wuhan Tongkai</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,718</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jiangling Tongchuang</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,009</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Honghu Changrun</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,358</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong Tianyu</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,014</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Wiselink</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 481</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Yiling</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 286</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,580</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Technology and Services Provided by Related Parties (recorded in R&amp;D Expenses)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Suzhou Sentient</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sentient AB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 935</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Yiling</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 935</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Property, Plant and Equipment Purchased from Related Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Wiselink</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,200</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Yiling</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,200</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Equity interest purchase from related parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Wisedawn</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Loan transaction to a related party</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Zhirong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As of December 31, 2022 and 2021, accounts receivable, accounts payable and advance payments between the Company and related parties are as shown below (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts and Notes Receivable from Related Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Hongrun</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,918</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Yude</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,740</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Xiamen Automotive Parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,533</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Xiamen Joylon</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 890</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 424</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total accounts and notes receivable - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,505</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: allowance for doubtful accounts - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,763)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (898)</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts and notes receivable, net - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,607</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts and Notes Payable to Related Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wuhan Tongkai</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,812</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Tongying</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,195</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Wiselink</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,984</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong Tianyu</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,602</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Honghu Changrun</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 484</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jiangling Tongchuang</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 240</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,464</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Advance Payments for Property, Plant and Equipment to Related Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Wiselink</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 565</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong Real Estate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 245</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Hongrun</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 810</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advance Payments and Others to Related Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sentient AB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jiangling Tongchuang </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 324</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Zhirong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Wiselink</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 276</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 600</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of December 31, 2022, Hanlin Chen, our chairman, owns 59.13% of the common stock of the Company and has the effective power to control the vote on substantially all significant matters without the approval of other stockholders.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Related party transactions during the years ended December 31, 2022 and 2021, are as shown below (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Merchandise Sold to Related Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Hongrun</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,229</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Yude</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,784</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Xiamen Automotive Parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,864</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beijing Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,604</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 650</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,131</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rental Income Obtained from Related Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wuhan Tongkai</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Tongying</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 170</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Hongrun</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 112</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei ASTA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 493</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Materials Sold to Related Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Honghu Changrun</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,000</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Yude</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 278</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jiangling Tongchuang</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 626</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Tongying</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 580</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Hongrun</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beijing Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,553</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Materials Purchased from Related Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Tongying</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,702</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wuhan Tongkai</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,718</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jiangling Tongchuang</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,009</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Honghu Changrun</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,358</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong Tianyu</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,014</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Wiselink</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 481</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Yiling</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 286</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,580</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Technology and Services Provided by Related Parties (recorded in R&amp;D Expenses)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Suzhou Sentient</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sentient AB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 935</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Yiling</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 935</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Property, Plant and Equipment Purchased from Related Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Wiselink</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,200</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Yiling</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,200</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Equity interest purchase from related parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Wisedawn</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Loan transaction to a related party</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Zhirong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As of December 31, 2022 and 2021, accounts receivable, accounts payable and advance payments between the Company and related parties are as shown below (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts and Notes Receivable from Related Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Hongrun</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,918</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Yude</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,740</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Xiamen Automotive Parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,533</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Xiamen Joylon</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 890</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 424</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total accounts and notes receivable - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,505</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: allowance for doubtful accounts - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,763)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (898)</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts and notes receivable, net - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,607</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts and Notes Payable to Related Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wuhan Tongkai</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,812</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Tongying</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,195</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Wiselink</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,984</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong Tianyu</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,602</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Honghu Changrun</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 484</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jiangling Tongchuang</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 240</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,464</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Advance Payments for Property, Plant and Equipment to Related Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Wiselink</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 565</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong Real Estate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 245</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Hongrun</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 810</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advance Payments and Others to Related Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sentient AB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jiangling Tongchuang </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 324</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Zhirong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Wiselink</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 276</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 600</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 32489000 25229000 8778000 10784000 2468000 3864000 24604000 547000 650000 44282000 65131000 166000 180000 152000 170000 137000 112000 23000 4000 8000 459000 493000 749000 1000000 728000 278000 603000 626000 547000 580000 20000 12000 32000 137000 25000 2784000 2553000 12152000 10702000 9974000 9718000 3238000 7009000 2467000 2358000 611000 1014000 310000 481000 30000 286000 28000 12000 28810000 31580000 607000 462000 935000 234000 1303000 935000 2336000 1200000 48000 2384000 1200000 23618000 146000 6192000 6918000 3094000 5740000 1311000 1533000 815000 890000 367000 424000 11779000 15505000 1763000 898000 10016000 14607000 7173000 4812000 3827000 3195000 3687000 2984000 1209000 1602000 692000 484000 45000 240000 62000 147000 16695000 13464000 1618000 565000 224000 245000 42000 1884000 810000 632000 401000 324000 146000 54000 206000 276000 1439000 600000 0.5913 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">26.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Commitments and Contingencies</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">a.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Legal proceedings</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company is not a party to any pending or, to the best of the Company’s knowledge, any threatened legal proceedings; and no director, officer or affiliate of the Company, or owner of record of more than five percent of the securities of the Company, or any associate of any such director, officer or security holder is a party adverse to the Company or has a material interest adverse to the Company in reference to pending litigation.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">b.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Commitments</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In addition to bank loans, notes payables, the related interest and other payables, the following table summarizes the Company’s non-cancelable commitments and contingencies as of December 31, 2022 (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:39.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:58.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Payment Obligations by Period</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thereafter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:39.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Obligations for investment contracts <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,307</p></td></tr><tr><td style="vertical-align:top;width:39.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Obligations for purchasing and services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,612</p></td></tr><tr><td style="vertical-align:top;width:39.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,919</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In January 2022, Hubei Henglong entered into an agreement with other parties and committed to purchase </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">27.78%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of shares of Suzhou Qingshan Zhiyuan for total consideration of RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">60.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, equivalent to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$8.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million at the prevailing rate. As of December 31, 2022, Hubei Henglong has paid RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, equivalent to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$4.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million. According to the agreement, the remaining consideration RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, equivalent to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$4.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, will be paid in 2023.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In addition to bank loans, notes payables, the related interest and other payables, the following table summarizes the Company’s non-cancelable commitments and contingencies as of December 31, 2022 (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:39.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:58.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Payment Obligations by Period</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thereafter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:39.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Obligations for investment contracts <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,307</p></td></tr><tr><td style="vertical-align:top;width:39.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Obligations for purchasing and services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,612</p></td></tr><tr><td style="vertical-align:top;width:39.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,919</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In January 2022, Hubei Henglong entered into an agreement with other parties and committed to purchase </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">27.78%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of shares of Suzhou Qingshan Zhiyuan for total consideration of RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">60.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, equivalent to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$8.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million at the prevailing rate. As of December 31, 2022, Hubei Henglong has paid RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, equivalent to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$4.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million. According to the agreement, the remaining consideration RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, equivalent to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$4.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, will be paid in 2023.</span></td></tr></table> 4307000 4307000 23962000 4650000 28612000 28269000 4650000 32919000 0.2778 60000000.0 8600000 30000000.0 4300000 30000000.0 4300000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">27.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Segment Reporting</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accounting policies of the product sectors are the same as those described in the summary of significant accounting policies except that the disaggregated financial results for the product sectors have been prepared using a management approach, which is consistent with the basis and manner in which management internally disaggregates financial information for the purposes of assisting them in making internal operating decisions. Generally, the Company evaluates performance based on stand-alone product sector operating income and accounts for inter segment sales and transfers as if the sales or transfers were to third parties, at current market prices.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022, the Company had 15 product sectors, seven of which were principal profit makers and were reported as separate sectors and engaged in the production and sales of power steering (Henglong, Jiulong, Shenyang, Wuhu, Henglong KYB, Hubei Henglong and Brazil Henglong), and one holding company (Genesis). The other eight sectors were engaged in the development, manufacturing and sale of high polymer materials (Wuhu Hongrun), R&amp;D services (Changchun Hualong), automobile steering columns (Jielong), provision of after-sales and R&amp;D services (HLUSA), production and sale of power steering (Chongqing Henglong), manufacture and sales of automobile electronic systems and parts (Wuhan Chuguanjie), research and development of intelligent automotive technology (Jingzhou Qingyan) and manufacture and sales of automotive motors and electromechanical integrated systems (Wuhan Hyoseong).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, the Company had 15 product sectors, six of which were principal profit makers and were reported as separate sectors and engaged in the production and sales of power steering (Henglong, Jiulong, Shenyang, Wuhu, Henglong KYB and Hubei Henglong), and one holding company (Genesis). The other nine sectors were engaged in the development, manufacturing and sale of high polymer materials (Wuhu Hongrun), R&amp;D services (Changchun Hualong), automobile steering columns (Jielong), provision of after-sales and R&amp;D services (HLUSA), production and sale of power steering (Chongqing Henglong), trade (Brazil Henglong), manufacture and sales of automobile electronic systems and parts (Wuhan Chuguanjie), research and development of intelligent automotive technology (Jingzhou Qingyan) and manufacture and sales of automotive motors and electromechanical integrated systems (Wuhan Hyoseong).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s product sector information is as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Income/(Loss)</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 246,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 202,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (526)</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jiulong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 971</p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shenyang</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,083)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 560</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wuhu</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (215)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (385)</p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 126,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,162</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong KYB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 248</p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Brazil Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,467</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other Entities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (959)</p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Segments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 738,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 646,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,538</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (534)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,628)</p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (209,383)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (148,088)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (917)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (184)</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 529,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 497,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,726</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Depreciation and Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Capital Expenditures</b></p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,613</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jiulong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,863</p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shenyang</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 267</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wuhu</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48</p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,515</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong KYB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,804</p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Brazil Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (185)</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other Entities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 731</p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Segments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,656</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,774)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,754)</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,902</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Assets</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 248,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 241,958</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jiulong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 62,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,816</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shenyang</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,141</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wuhu</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,314</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 392,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 431,529</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong KYB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 107,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77,598</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Brazil Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,291</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other Entities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100,458</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Segments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 992,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 993,105</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 69,705</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (336,639)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (346,048)</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 714,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 716,762</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Financial information segregated by geographic region is as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:44.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales </b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Long-term assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:top;width:44.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Geographic region:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 331,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 324,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 165,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:44.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 134,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other foreign countries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 62,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:44.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 529,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 497,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 124,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 166,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Revenue is attributed to each country based on location of customers.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(2)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Pursuant to ASC 280-10-50-41, the deferred tax assets of $7.7 million and $10.1 million and the intangible assets of $1.3 million and $1.8 million were excluded from long-term assets as of December 31, 2022 and 2021, respectively.</p></td></tr></table> 15 7 1 8 15 6 1 9 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s product sector information is as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Income/(Loss)</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 246,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 202,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (526)</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jiulong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 971</p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shenyang</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,083)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 560</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wuhu</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (215)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (385)</p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 126,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,162</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong KYB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 248</p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Brazil Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,467</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other Entities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (959)</p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Segments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 738,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 646,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,538</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (534)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,628)</p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (209,383)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (148,088)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (917)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (184)</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 529,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 497,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,726</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Depreciation and Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Capital Expenditures</b></p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,613</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jiulong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,863</p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shenyang</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 267</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wuhu</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48</p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,515</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong KYB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,804</p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Brazil Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (185)</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other Entities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 731</p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Segments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,656</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:52.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,774)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,754)</p></td></tr><tr><td style="vertical-align:top;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,902</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Assets</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 248,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 241,958</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jiulong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 62,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,816</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shenyang</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,141</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wuhu</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,314</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 392,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 431,529</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong KYB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 107,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77,598</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Brazil Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,291</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other Entities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100,458</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Segments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 992,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 993,105</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 69,705</p></td></tr><tr><td style="vertical-align:top;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (336,639)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (346,048)</p></td></tr><tr><td style="vertical-align:top;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 714,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 716,762</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 246594000 202612000 785000 -526000 70113000 94510000 227000 971000 11942000 16510000 -1083000 560000 42243000 27227000 -215000 -385000 126652000 128142000 9588000 11162000 121139000 80683000 4564000 248000 39280000 25513000 3390000 1467000 80971000 70884000 6538000 -959000 738934000 646081000 23794000 12538000 0 -534000 -1628000 -209383000 -148088000 -917000 -184000 529551000 497993000 22343000 10726000 7285000 6691000 5908000 1613000 2156000 2742000 1102000 1863000 590000 649000 146000 267000 713000 943000 203000 48000 9542000 11237000 5635000 2515000 1867000 1427000 6133000 4804000 196000 205000 869000 185000 2785000 3172000 3262000 731000 25134000 27066000 23258000 11656000 39000 47000 0 0 -2774000 -1754000 25173000 27113000 20484000 9902000 248927000 241958000 62075000 74816000 20146000 24141000 38579000 26314000 392482000 431529000 107045000 77598000 20326000 16291000 102644000 100458000 992224000 993105000 58767000 69705000 -336639000 -346048000 714352000 716762000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Financial information segregated by geographic region is as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:44.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales </b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Long-term assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:top;width:44.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Geographic region:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 331,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 324,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 165,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:44.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 134,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other foreign countries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 62,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:44.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 529,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 497,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 124,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 166,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Revenue is attributed to each country based on location of customers.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(2)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Pursuant to ASC 280-10-50-41, the deferred tax assets of $7.7 million and $10.1 million and the intangible assets of $1.3 million and $1.8 million were excluded from long-term assets as of December 31, 2022 and 2021, respectively.</p></td></tr></table> 331589000 324979000 123062000 165264000 135149000 134662000 726000 755000 62813000 38352000 1111000 471000 529551000 497993000 124899000 166490000 7700000 10100000 1300000 1800000 Revenue is attributed to each country based on location of customers. Pursuant to ASC 280-10-50-41, the deferred tax assets of $7.7 million and $10.1 million and the intangible assets of $1.3 million and $1.8 million were excluded from long-term assets as of December 31, 2022 and 2021, respectively. In January 2022, Hubei Henglong entered into an agreement with other parties and committed to purchase 27.78% of shares of Suzhou Qingshan Zhiyuan for total consideration of RMB 60.0 million, equivalent to approximately $8.6 million at the prevailing rate. As of December 31, 2022, Hubei Henglong has paid RMB 30.0 million, equivalent to approximately $4.3 million. According to the agreement, the remaining consideration RMB 30.0 million, equivalent to approximately $4.3 million, will be paid in 2023. Shenyang was established in 2002 and focuses on power steering parts for light duty vehicles. According to a new tax incentives policy promulgated by the State Tax Bureau of the PRC and effective from March 2021 onwards, enterprises engaged in research and development activities are entitled to claim an additional tax deduction amounting to 100% of their research and development expenses in determining their taxable income for the year. A one-time transition tax of $35.6 million was recognized in the three months ended December 31, 2017 that represented management’s estimate of the amount of U.S. corporate income tax based on the deemed repatriation to the United States of the Company’s share of previously deferred earnings of certain non-U.S. subsidiaries of the Company mandated by the U.S. Tax Reform. The Company elected to pay the one-time transition tax over eight years commencing in April 2018. During the years ended December 31, 2022 and 2021, $2.8 million and $2.8 million, respectively, were paid by the Company. See Note 22 for more details about the U.S. Tax Reform EXCEL 126 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "$[?E8'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 " A.WY6;%-@,^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VU$,'1[43PI""XHWD(RNQML_I",M/OVIG6WB^@#>,S,+]]\ M ]/I*'5(^)Q"Q$06\]7D!I^ECAMV((H2(.L#.I7KDO"EN0O)*2K/M(>H](?: M([2?)K^+N?OO ^I:WHN*B$GS;-+*]EN+V?7;]X7<1=L'8G?W' MQF?!OH-?=]%_ 5!+ P04 " A.WY6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M "$[?E:4 71O @@ -0S 8 >&PO=V]R:W-H965T&UL MM9MM[>3/=,/,BB&64 ^0L3) MOS\2V"9LQ6/HR%\2O_#KW4"TB, MTTNZ)8GXYHFR&'/QEFUZZ981[.=%<=2S#&/0BW&8=&ZN\L\6[.:*9CP*$[)@ M*,WB&+/76Q+1W77'[!P^> @W 9-<[JOAA3)(TI EB MY.FZ,S8_3)R\(-_B:TAVZ9O72)[*FM+O\LW,O^X8\HA(1#PN);#X]TQ<$D52 M21S'__:BG>,^9>';UP?U:7[RXF36."4NC?X*?1Y<=T8=Y),GG$7\@>X^DOT) M]:6>1Z,T_XMVQ;;]00=Y60<)ICCFRM&=XC)K86:?)'#S*O%Z8>)_-V7G(EO0U'' M;R;4R\3/R!%.?'27\)"_HEE2M"?YNW31E^4$_?SN%_0.A0FZ#Z-(?)Q>];C8 MN93H>?L=W18[LFIV9%KHGB8\2,5>?.)7!7KBJ(^';AT._=8"%2?$NT2V>8$L MP[(4!^3"Y?>8B7(C+[<5Y1.X_%.6',LMX&SLXP]AYWKVO_PA_CM>IYR);O*W MBGVA[:BUY=CQ(=UBCUQWQ."0$O9,.C?_^S3(77 M!:O:@M(D5@$U.((:- .U("RDLG_Z2 RWRC9U0NDP:-6.6F!]6VB:Q"K0AD=H MPX:]CV'A$_)1K+Z%P5I/.$J530PL:TM+DUB%UNA(:P2>X7[(GX810?,L7A.F MH@1K&(;1M6U3>3ESP=*VI#2)54B]/Y)ZWX34 ]F$\HHH&M@OXK^OY'I"?7*GP@<7M>6G2ZT*\(UK-IL 7.$7-//% M&!<^A5[AT^K[[@E)V^X:HU%_..PKZ8'%K>EI4JO2LTIZ5A-Z8]\7ZNG%X07Z M0VR'/B?J-@=+SNEE<8 F^DB23423#7J@V+] CQGZ,\043>$?](I+LQ( PX93P(ZP%3;F(M=_";;V5@14=VQ&F6@E.:_+0I58%5V8/$PX. M>9\<,X+K.<$"HX&2D=;,H4NMRJA,'28<%_Z@GFA+BT!8!\CDP2)#<]!U3*L[ M?&^82F):0X8NM>KMV3)E6' .6(5+>PDOI(71K' MPG O.?6^7Z!WQJ7HJ2;:8H:><921^ON;_V9G]9!UJ54AETG$@F/#BF%?&HKE M:[RFD9(M+.".QTLE):V)0Y=:E5*9."PX'AS:'KI[\0*<;$CM/8,30O/QL,B]8C?+"5QH)EX99<3N/*6?+3BC5P-(:#'2I56&5PBJG+AJM;4SA$(K#(06(T"P2SAA!63YG(F A\P*JG! MBG74M"8#76I5:F4RL!HE@[P[(A=SLJ'J$'5"9TZ3+O8\(F2$B%\(*NEIC0>Z MU*KTRGA@-9J;6,8XBM!MEHJO4W7_A'7JY@GALM:PSI$3K#(G6(VF)^YBPC9R M-/M-*/! !*MXBQ-UFX,%:^>^X+K6V,X1%NPR+-AP6)BYTPOE#>=P_W;I_NU&\Q#+0!@UJ(F=D*F'I34$Z%*K MPBI#@-UHVF&1K:/0$^V*8N7E$E9IO9A&:RS8J_5S-;FF[_G&&ETZ5[UG%9DW M:X\:V?UJHEX&6!P1^IQQT143&3*5M/0N/2K4!F_.SS;,47]H6,=SW),XA].W M2Z=O-W+ZKK!<#$?"COGD!?U.U)T/EI*W+!BUNWGW-8?KNT_#9L MT ]>?QJF\F;:(\$,7$MS0J[;-:VNK;R1!E>VQG8.SV^7GM]NN/SH+;>I^%!I MPDZ(U:T[@LM:$SN'W[=+OV\W7'NT)[9?MU7/#):;/BJ):?7XNM2JQ$J/;\/> M?"QP^06R.L,%"]1["*WN7I=:%5/I[FW8C!\<:MWMPQ/E"Q9Z9"=&.Q;03*Y6 MIUOU_2$7%FI-[1SFWBG-O0.;\0.U:RCY 1+.%9OBN9D)V*ZN*Y*>T+8!>J/1FA"D\UKME\4L\A\ MN4)&;BBG_7*SEVP"'")+N!%K(+9X4"Z"@W??FK?60-![\QB$3-_YXR0I\N24 M>?%$Q/'3XR,KX_Q!C5ZY>?&\RSV6X3U%$7D2I<;E4!@ 5CQ"4KSA=)L_5+&F MG-,X?QD0[!,F-Q#?/U'*#V_D#HX/\MS\'U!+ P04 " A.WY6: T2="() M #G+ & 'AL+W=OH)3MMVXEA$)/==5TE[.54NNWBT57K$3-NS=R+1K]RYUL:Z[T M97N_Z-:MX,M^4%TM2!0EBYJ7S>SJHO_N4WMU(3>J*AOQJ47=IJYY^_Q>5/+Q MNKF73R:I<%,( M=&.FZ] Y^GKS ?UT]C,Z0V6#OJSDIN/-LKM8*'UG,WY1;._R?K@+\=SE@RC> M((KGB$2$ ,.OCQ^.]X; MIA55G^MKWJI2V_STKM*EO$][30JH:,6R5*B2.C4Z)._0&8[GE.7]K&<8S_-$ MYZ'>IFO1%^#J^6HX(#Q/$SK$ M([)A7SG?OZC[KM+#V'/@46A^02Z:Y1$$0P<1Y:/ MHR#TC[J^-$JV'F#;T7O(,"%TNJM NR3.J0??2"_@(+XO4O%**Y,Q@X) L0. MD2C%TQ( V4689KY 6H['89+_33;GQ6&BQR=E^E/-MN^SY7H<)OM/K=;WK7J> MH[569_Q>#<],)U!K1 MW?F!NN2>,S95 ( 5CE)*/"BM!L!A$?"Q4;RY+S6';/>3'R>D E(ZQ0E89=@' MT\H '-8!O^L=P%79W*-*Z/XFE*(N_<;IM#X#1CH[/2 M0^,P1?\BF_M!3RG= M%.J^:RV[TH/2)P (K,Y9<29AXEK(SG- "+:59-K40691[B-W:IF0AIGP!;-X6HO&R*U=7_^R M.6#4+N'%&<73; 3,6$1]C0.UO$C#O/B%/]G="^(#N$Z7 2>J@!FAQ,/;='1" M?( 2)QW#J*3K7'NAR;4N?:5L0/PN"1+B'!I#W:-'Q%++D_08GBQ<,@)Q D?( M28R=H@#9,=V;^2)M29.&2=,JN4.T24]*FZ>:;=]M2YOTP-'TH,G#.0 >&4]K M(605>7>1Y4L:YLMP!HS%8B@+ "IT#B<@(U^!L5Q)PUPYVE8^04)=GF-NV7:- M?#1CB9"&B7"O*3B4GR[3Q9'3OD!6WO/"V/)A'.;#T9'$H7H= _3&LLAY%.6: M$1REOL=DE@7C8XY@#\0R!IJ\+,GI]'P'LDMSZCO4BRWKQ6'6NY9U72I[_'XM M&Y-AHBE\B'_@[!1!U>X$$^W[;)DTIL'Z_JOX_ITW^LO^>$$]@Z4]#K+Q:TO[ MJ6;;]WCTS#;,OY_%4HBZE^5]F=2+;-2D*:5EH[-)>(1D[%(LRZ;-!63$/$\P M8DO"<9B$;Y0LOJUDM11M]R_TGWZA0(@GI>!3S;;OM*7@.$S!)AME@SKC^QR= M16^B*,*F?T(/O-J8GNK=1NGNMORN2_4YRJ*Y-C!_4;?B&A#ZV'6;_B=*YI1F ME/S]L;^B2@8=I?BIR?G09/] %D)$!]H MF9?+TC"[KJQK7B[/RP85?%WJ2@N"=&D\H:ESQGG0;!^L)?PX"V[AST)Q_95N MA'BKR\U]=PZ"#*J&5V_@$\VV[[+5$?&!T^JU.<5M2].?@LX"CVQQQIP5@X%9)L /]+-UO,=9PDO9S&WR:88)TX:0'9:FU+?>U)6#["P'OCM-2* 4]J=9\]E0&@ M6<9\6$K/? MY4<[--QN_!H?^ @!M ,>(2Q&;Z&:5X!_Y>U]V72ZI;[3 Z,WJ0Y,.[Q5.UPH MN>Y?3+V52LFZ_[@27,,V!OKW.RG5RX5YUW7W;O/5_P%02P,$% @ (3M^ M5A&'J7L_ P >PH !@ !X;"]W;W)KN/I^L)(<#[>YPB)L]PI_6Q* $N^5D*:E5=:6]_XOLE+J)BY5C5(?+)1NF(6 MI_K)-[4&5K1.E?!#2A._8EQZV;*]=Z^SI6JLX!+N-3%-53']<@M"[59>X'V_ M\9$_E=;=\+-ES9[@ >SG^E[CS!^B%+P":;B21,-FY;T+;M8!=0ZMQ5\<=F9O M3!S*HU+/;O*A6'G4*0(!N74A&%ZVL 8A7"34\:4/Z@TYG>/^^'OTWUMXA'ED M!M9*_,T+6ZZ\U",%;%@C[$>U>P\]4.SBY4J8]I_L.MOYPB-Y8ZRJ>F=44''9 M7=G7OA![#L'L!PYA[Q"^UB'J':(6M%/68MTQR[*E5CNBG35&MME#7^0]0[R:Q(%5R2D83CAOGZ]>W#H M[B/_4(1P*$+8QHO.+\(46Q=L-AW,[;L;4[,<5AYN+ -Z"U[V]I<@H;]-D?Y/ MP0ZXHX$[.A4]>Y?GJI&XTKB*1"H+!G=F#GS+'@7@(207$/!+1'*&)@L59=_WN9W)\HV"V91O%CZV_T:3%@%BR08K [@9@/< M[*?@?A:MRY[LBYXGT1'9V"A=I--<\< 5G^8JMJW(FKW@<=KS*=RE&AE&*X:@ M9W+%8ZX@/L(:V\3Q-%4R4"4GJ?YT 'L+=/YZ)*.7B!ZI'EO$=%KU?% ]/ZEZ MK:H*OT5X2N?/5Z[D9,M$ ^0"C\=""<&T(35RF1)/TLLIU5W\=%_U-:4T.)+^ MGV8'\M-!?GJ&_%8DODZ-+97FWZ"8TIN.7VC:_8X4O\+P0/-BT+PX7S,WIIG6 MNQC)B,(H2B,:'NE]A>&!WH#^^X6E)Q5_PO;*-/KE4//D1Y..1(1!'":CXDX8 M!K,T0=,CL?Y>9^#:LC^8?N+2$ $;]*37<]S)NNMTNHE5==LL/"J+K4<[++$[ M!.T,\/E&X4G:3US_,?2;V3]02P,$% @ (3M^5K'5F/TC!@ V1@ !@ M !X;"]W;W)KRZ)2%XN-UO79?92K<['515[QCQ*I;5DR^73)"_%PL<"+YP>?\KN--@^6J_.: MW?$;KK_4'R7<+7LK65[R2N6B0I*O+Q:O\-D528Q"(_%GSA_4SC4RKMP*\=7< MO,TN%IY!Q N>:F."P<\]O^)%82P!CF^=T47_3:.X>_UL_4WC/#ASRQ2_$L5? M>:8W%XMX@3*^9MM"?Q(/O_/.H<#82T6AFO_10R?K+5"Z55J4G3(@*/.J_66/ M72!V%' XHT Z!3)6\&<4:*= &T=;9(U;UTRSU;D4#T@::;!F+IK8--K@35Z9 M--YH"6]ST-.K*U$I4>09TSQ#-QI^($=:(;%&;ZM4E!P)B=X)I= )^G)SC0X/ MCM !RBOT>2.VBE69.E]JP&&L+=/NFY?M-\G,-S%![T6E-PJ]KC*>[1M8@@.] M%^39BTOBM'C-TU-$\3$B'B$60%?_7AT[X- ^J+2Q1W\TJ+;8M:9]NVFSJL]4 MS5)^L8!EJ[B\YXO5SS_AT/O5YO<+&=N+@M]'P7=97_T!3:B6(MNF&BE6< 7% MX_O')"8(Z@8=A,$QIAA!I#*D!?2$HHE7S:3.01A:%-(;CIXXDPIQ4RD($L7+ M6R[[7#>63-:.;*%L\44-/M//[EZC>RG0#O2A#:RG*_R,2+=1PUT4_Q$$T MBH1%C 0)]NV1"/M(A,Y(_"9-_X XK'-M Q=.OAI3FO@C;%.IB'A18H<6]="B M?ZS1.R [!(PB(,:RK50;RFCR?1HFX0CD5,BG86S'&/<88VW2'^ M".RMN#JSX8M?LF^\D+$]?Y/>W\29DQO@]%UO;*!L6J9A$,^G MWD"9GKN>>049*9H5QS(@Y5QIDZ%[[L3<6=V%0T),QJ!M8KY/9KH1WB%Z[$3] M"1+%H,\TL#-^#Q-<;6C)C1E;JAY[R1CS5 S:/)F+-!DP$R?FST)#G,5D 5BA MDFF#2#"=0+6(>0F9Z2-XH'SLY-*=59HW%&^%2"T0)W1DD0+.FHOEP,;83<VXL[&WK>CF(P13J7"<*[-X8$PL9LQWU::0SOI*](*<$I1)]@/ M)HO(*D:C&8@#DV$WE;W)*U:E.11E&\CE88?U:#ZD4^+"7A30,>*IV FA.X[M M(QX(#KL9KALX;SE,$;Q#C31[[-=2TP_XMVVNG\Q<#SVB@BINAE6V7N=%WLPB MH%:S*I]9>E/:(]2C8W*TB,4TF5MY SUB)QNMWG&ESIX':_!L!F,\[63>M+*G M4K[GS& T[*:T5UEVAE[_6(RG9$9H/.EN4ZF04FS'3P;&(V[&,V/2?%LC M%L8BU!]7N$4,%@()9\ -Q$;(::US&^WFMT6W&PM*E&=I+#C ME**=+/*NT5B=F5(9QG1<)Q:I$QJ0&5<&OB-NOGN5II(WQQO-ABCC9=W\;/R:<\I:/63*>B=TW#1M0G,<3@9B)&YB'-(SR0ML<,P TM;]TR_* M7)7@KMK BPULE[BT>T,G.S:"<3PF4HL8QMY<2R4#DQ+?.9#_H$>H-ML,\P"= M6+US\OCW3O(O96T_5@.G$S>G7S*5I^@0FEX&=N+F^NN\V)JV_!W@P_\ WJ8S"WZ@?1(Y:_2:5P)V)DP+:=TM M$N?4\-U%]D+6]IT=)@#BG@"&(FMRH^S)L0T (85=XZ2Y6T>% $?17%J&08"X M!X'=FG)AG=(X8/4QB<:G(E;). C\">DO=PZ)2R[OFK-STZ"VE6Y/6ONG_?G\ MJ^94>O3\$I]=M:?L@YGVT/\]DW=YI5#!UV#2.XU@8I: ]=<%5,@\@)0H:Y<0S$ M#FN<(V..R,KXU7$&_9$.N#O?LG_QWJV7.Z)Q+ME/6IAJ&HP#*+ D#3,W8"Z9]K^PZ7*C /)&&\D[L%7 J6A'\M#580<0CUX!)!T@V0<,7@&D'2#U M1EMEWM8E,22;*+D!Y;(MFYOXVGBT=4.%N\6E47:76IS)YE)HR6A!#!:P-':P M5V0TR!*N1"XY@E3P36H-QPNB[%:%AN:$GPO'1"1P!%?"]DHTFHM"3 MT%A=CCW,.PVS5D/RBH8X@6MIF35\%@46SPE":ZAWE6Q=S9(W&2\Q/X4T_@!) ME"0'!,W_'AZ_(2?MBYQZOO1?BWRH=BWUX#"U>^3GNB8Y3@/[BC6J-0;9^W?Q M*/ITR/=_(GM6A4%?A<%;[-D-KE$T"*62W#8 YJM1$V4H'C3>LIUY-M>,UME@ MD(SM=:YW';W,&@WC-.ZSGDD=]E*'?Y#ZI.X1<,T[?EK9+P,JEV#W2RG--G ']-^:[#=02P,$ M% @ (3M^5O"@J*51 P E@H !@ !X;"]W;W)KY-A&.G=EN"_]^ M9R>$OJ35-/5+$CMWCY_GSC[?:"7DD\H!-'DN&5=C)]>ZNG!=E>904G4N*N#X M9R9D234.Y=Q5E02:6:>2N8'G16Y)"^XD(SMW)Y.16&A6<+B31"W*DLJ7*V!B M-79\YW7BOICGVDRXR:BB,@[7X M5D"Z5%V3@C M@[+@]9L^-X%8<_"C/0Y!XQ!L._3V.(2-0VB%ULRLK&NJ:3*28D6DL48T\V%C M8[U13<%-&A^TQ+\%^NED(K@2K,BHAHP\:'QACK0B8D8FHL2=D9N4+8'<\%24 M0(0DWX12Y(P\/ER3TY,/Y(04G/S,Q4)1GJF1JY&5P7;3AL%5S2#8P\ /R*W@ M.E?D,\\@VP1P44ZK*7C5=!4<1+R&])R$_D<2>$'006CR[^[^ 3IA&^+0XH7' M#7%7).N%>MT+F1-_H2J:PMA!5 5R"4[R_IT?>9^ZHG DL(V8]-J8] ZA)]^Q M0!56;I?,VC>VOJ8.+9,@"'OAR%VN\]^U\KTXB%JK#6+]EEC_8+)^Z!PD23?R M4A.]Z&+:/V9"C@2VH3MJ=4<'$X(U$2L>QY(C)?#TA6A)N6+4UMI3AOOQ@SO' M6Z$K"#5RM):(LV X#'M;^=HUB^-!KSM=<4L[/DA[\P U//=OK'B7:=P?^EM$ M=ZW\0=_WNID.6J:#_V5*J-:RF"XTG3(@6A N^%F*-5$*AC!SW( :,.6Z2])@ M5U(4!UN*=HW\8-"M9]CJ&1[4A=[0,511/B;9U@O*7SDO/VRE/9]&P-]Q2TF'F M#\+^]K%PUV[X$N3<-CX*UU]P75^,[6S;7%W:EF)K_LHT7;9S>(.I.[9;*N<% M5X3!#"&]\QC+D:R;H'J@167[B*G0V)78SQP;1Y#& /_/A-"O [- VXHF?P%0 M2P,$% @ (3M^5JYU%<^." .% !@ !X;"]W;W)KM$:K;*)KFC59Q6D^NCQOO_M4 M7IX7FSI+<_:I)-5FM8K+IP\L*QXO1G3T_,7G]'Y9-U],+L_7\3V[8?67]:>2 M'TUVE$6Z8GF5%CDIV=W%Z(J^CW2S,6A+_)ZRQ^K@,VE.Y;8HOC8'P>)BI#4U M8AE+Z@81\W\/[)IE64/B]?BK@XYV/AO#P\_/=+<]>7XRMW'%KHOLCW11+R]& MLQ%9L+MXD]6?BT>?=2]OIMKVD[6+S MN(XOS\OBD91->5V]>5UD5=%EB[BFBW(3XM^:5>\+^CPU(CB?_Y MM_J7L!PUZS.K^3#(F\*)RSS-[RM^E:_6Z[)8\UKS)I(0737Q2QZK[;T7SBY) M-JM-UO:/_]5+5O)+M^*C][(95A\8>?-+454_38(\*59,@O?5^-_X/%!MRJ>C MC1^H[3\6^3@I\KHL,O[3/0ERWL"LJD%-'WZ;=PDI>N$Z%(/^,N%2WNE9W^E9 M;SGF$JVX-(9EJ+4T(12 M[K"43J?F&>T7\R0PVZ0"S!^6&D]U2V %R&L12BIF45OKNXQ +GN]RMCU*D/9 MJVZ6<MQ-.G#_)U*%$GZH.)&R.A#E( MF#L=S(*4:K8P$7I(ESX2%B!A(1(6326K56VZ'U][^K!V^K#4\\CN[JV;2:K;9?I6G M&:F:VYGJ+9=2M6;MGFXFG5Z4=3A514C8' ESD# 7"?.0,-\># 3"TC= N@N1 ML$A5]YZ 9CL!S5Y<=MT5)4OOWT=O;* MVYS)FZS9,?]'JE+Z.E552-@<"7.0,!<)\Y P'PD+D+#P;+AV-J:Z(*L7"O7D M0K5]7%+[UR:HES<.U,Y/51"4-H?2'"C-A=*\CG;8=6Q#$[:Z?*C/ $H+H;0( M1>M+[B 5@+XV=CAG"5O=LI(8@^@AE>J)#EI2#!^JG9\LDJ%#R[ -(4[G2(I1 M:LZ$8JZDF*Y;AB6<@RSJ:"F2-92AC4[B(3U M>\\^\$S5D>?DN&B1IVL'R1MWM$4 MNYP.U*$+I7E0F@^E!5!:"*5%*%I?/?L8/E4'\4')+FHO)PMK&(\5@ M4YV*2<)0ISZ4%D!I(90622\O/=AHZ6ME'^>GZD#_MZ6_J*$GBP0:NH?2'#J, M#!MBZK@K*30>E/*@%?.AM !*"Z&T"$7K*V0?R*?J2/Y_DPJCKL3)BH)&\J$T M!TISH30/2O/I,&@^UDW#%+>IH8%Z*"V2GX)V)#F&[J/U].5P_7^1'J.NQLFR M@H;RH30'2G.A- ]*\Z&T $H+J2183V=BR#5".>T_PKB/_>LOQ_YQR3)J9Z=J M#$J;0VD.E.9":1Z4YD-I 906ZL.L!DH-,6OFI5)]Z>QC^+HZAO_OILVHG9\L M)6A& )3F0&DNE.;IDO0"?4;%)_E\J-< 2@NAM A%ZXMNG_J@O_JA>T7BC"Y5 MU"N>N\<^>"]Y\EZ2.",I1NEL*B;.Z,- =YL0(RPH/ EN;$@>OI<4LZVSJ?CT M/?;Q>\FI3NEL,&#+8OK6S#".#-G[F+ZNCNE_<^*,O$-!@_M0VAQ*V4?6]_%]71W?AR3.J'V78BI4JKFQ;AC%D3%[P G*<67"1 M,85=L;1E(8!%QBE+;>HXOIVQ)+>"D1F;B6#$2Y4F.6T.+1+!@9:KN^?H[U(+Z&B_DJ31?LJYM'8N$I50\JYV109;D MU9\]UX'8J M27*]C7,E<#9!/Q5,>2YYFD1,043F"G^X1TH2OB#3F.5+D"3)<8*'CS%/(Q#R M [E]*A/U0C[.F$#;&%02LO03^4)DC"-R9"LDIN'ML"8QJ4C0(R1<2NXX(DER MFT<0M0%L5-3(HAM9$]J)> /A!?'V@XS51]@Q>[PC>A*4L M#X$P17ZRO,1\(>ZA,%4HOD'1";@*W-[0[U-_9*^VV7>NIC/_2A8LA+&%J2U! MK, *WK]S?>=KAY9>HZ77J>4>BE*$,::./B0ASS+,1JD/R"%%O3U%ON\[@]Z. MH'TSI[%HL>PW+/NG1APW$[('$+BAAQCV]Y:F+D;<<78H[MOM[DV+J-\0]3N) M3JL SH\%L-/[]*VN-)P)K"5TT @=G"4'!GMQ]JCG#3V'[FS("88MHL.&Z/!, M1V=X*M43#%M4+QNJEYU4?^'++4N,Y-'CT^G_O\?G3& MJ:[S^E(Y9SE -\8[L@9[\Y(\8'?DEG3I*U-ZIL-> [U]41XP/!Q6>ZMLR4 L M334G,5QEKJJGOAEM*L9K4R?MC$]T)6G*H5>8J@R]8V*9Y)*DL$!(YV* M[BH M*KNJHWAABJ,'KK#4,LT8JV$0V@#G%YRK34#JG)"HBB95+RH1^>GW;-;=7XJUVU9U.)6H69=55QM M/HI2/IZ-\&CWX$>Q6+;ZP>3\=,47XDZTOU:W"KY-]K/D127JII U4F)^-KK M'R[C1 _H)/Y3B,?FX#/2JMQ+^5M_NQ*4H2ST3X/A[ M.^EH_TX]\/#S;O8OG?*@S#UOQ*4L_RKR=GDV2D7,Z:0&#GFF2 M;=_WL7\?\;P/$_1-UNVR09_K7.3'$TP _%X#LM/@(PG.^$ED[Q'%)XA$A#@ M73Y_. [ H7N#TFX^ZC.HMMJ\L]II%[[%%6XCF@\MN_;3,/:W> MS1^:%<_$V0BV:R/4@QB=__,?.(G^Y=+YE28[L@#;6X"%9C^_@>!3U)FLA$O- M?NRT&ZMCS,,Y(931T\G#(7Y;"D=3DNRECH#%>V!Q<&DN\O_"ANK]NY40A#)9 M9T4I4+U'K)_K;YE>Q962#P4X*;K?/'\9X]=:[,A:R=Y:27 9[Y9_9H,X1KZ1J MB_]Y04XM""3&TZ'G.:2F&%,WUG2/-7T"ZUPH!8;<>1G_(YS!,[7>CHFU.6PA M%I'(C7"V1S@+(KPH(63Q.A,(4@.4 =:B1:5L&C?.F0V!16R TQ8B4^I9=1P9 MPHJ"2*^J%2^4WL4=/@2K#XZPXIOND49?U ^BW^>:K+Z"[0MT)^J-,QYMWW:$ M,IDF U4<4AZ#XP/FQ4%%/O^]+MJ-ABBXJB&T=*S+Y_.B!*]VVWT[Y2&.,:'I M; C7(990BCV0B8%,@I#_+1^$JCO+-NO[IL@W.HJ6O&F*>0'NW3$>SQ^T(S4( MUH3?EVZKDR@_@<CXIM=Z')C,;#9;+E2!(GOMULV!*' MZ?*B]WJT#40]<-DNA7)[E$V(8X:'6&TAS*C/IPQQXC!S7D%\K%NI"D^,L2EP M'-/$\G>'&(F3E'G@&:[$:=#E=QX_>;OS^'=>EP_2[HM=_I5F.];;,#!^@H)M MEP]%4!>[0JHR7"5;;$S2R,,$Q+ P";/P95>:"@4E,T31PATVB(V&>NWENL>D$ M;G,92R,RK!<<8B0]#!7'V WED>1%K8X^[WY&C4R"5/K2L/U:LQU;P; I";/I M[5IE2YV601[9+*$$';="50=%2+^/2UDO^E_: BK 8-AT,"LL*QO65RZYA+*I MI\0BAH%)N%R]53(3(M\N:\7;M>H6TZ^B4PV[3IW&V-;"%M-IF\\[#9V2,)U^ M$KLTHJA-&@&&K_KEX'6_,*):E7(C!-)-3>V\_4\PJ%SG7=4AY0ATUC$S# MC/QC7Z2#&VDC;\O%9V"V"7>81#A$<.Q)1:EA9!IFY"["]>N^JVXA3D-T;C01TD#9MAJ(5+RF?X@XYTF*([+5:\R#L7R0"L$D_H M\;9W?[T=WB!Z FE])_ &G\R2>#_7X<+I\*";+[!5T$9PU2"A&_P(MJ&H[F'[ M[%KTW42ZV7X"XYN5Z,YQRLT[I]4<60$,G5GNZI";$5]11TWV0,/9@]-R1=WR M>E% ' AT#*B=+HQQ.DS*7%()(Q[8)JF@X:3"X;:&?DS4=N*V!UU-(8"9QAX77(T\C E->1/ MP^3?.XAN/X*/#'J/S]7 9G$KN#F('E/FC6^&Z&F8Z%W9Y^3MNNEH[YTSH7.J M8%/XF)(IL_2PY6 O>SIZU# ]G;TH#YT7->3\SSER"V80+SYS>Z79C@_=3 [ MPCG <=)VS^O??2;C/(2SZ3W&Z6P8GEQBE$2>!A0SF0![029@D';,L# M9C]\ M1P'.9C,\K-E<1IZ/T)HP.R=\A MYB$P9JB?A:E_;^DN=]?GR$Q6]IF$HG?2Q'^A4RWJ$UF#^ P75$[GT/NUC>)!;"@\?D9I?P S?"\CMKF9158KRR%% MZ0"S+@HYI-+8ZY<'=]2> MJ-V7O%YT#,5WYX';HXO.4?LFA%8TV,!QJF6G"+-T> ZS%3JZ>1=C3](6FS0B M?N(RV7H%D5TCXZ6^>9&5LEFK+GOFQ_F<.?OH$M) BV7[RD.H;#HL <*X7NJ[ MDX.+MI50B^[^<8.Z=>IOK.Z?[N\X7W0W>P?//^(/E_U-93--?W'Z&U= X0UH M/X&PO=V]R:W-H965TV@-AIT!X"&''3GAEI;1&A M2(6D[>3OLZ1DU7%LHX?V(O&Q,SO#%5?#M=*/ID"T\%P*:49!86UU&88F*[!D MYEQ5*&EGKG3)+$WU(C251I9[4"G")(KZ836ZX=%6<64V[G' VG2AIE. YLYC#S-*+2F0-J#E,F"G@ALILX'3*-"T7 M:'G&Q!E\AOO9-9R>G,$)< D_"[4T3.9F&%K2Y)C#K,D_KO,G!_+'"=PJ8C;P M3>:8OR4(R4SK*-DX&B='&:\Q.X=._ F2*$GV")K\/3P^(J?3'G#'\W4/\$W9 M2WVB5M$W^[3D&J'2= NU?8%*,&F!3@Z0=BH7N.\(ZPP7/H.[EJN4Q WZPW"U M[>M]U"#I1VW0&_7=5GWWJ/H[%/[+J!C)W2?M*-RUH$M3L0Q' ?48@WJ%0?KQ M0]R/ONZKS#\B>^.TUSKM_?Z&\ MD0H .(B 9 >&PO=V]R:W-H965TC8HM86UM*99DT_?7[',EVG,0)T+V] M]TMLR])Y/X_.47P\U>9+D0IAV;<\4\7+7FKMY,7V=A&G(N=%H"="X#3C[6)B!$_J='+NQ:W-RK$N;226N#2O*/.=F=B8R/7W9 M"WOUP(T*9J]A20O;]S7U MWYWNT&7$"W&NL\\RL>G+WD&/)>*.EYF]T=,+4>FS1_1BG17NETW]W&C88W%9 M6)U7BR%!+I6_\F^5'5H+#@9K%D35@LC)[1DY*5]QRT^.C9XR0[-!C6ZQ.IA(W* E.*XGC;@CQ-VHXK4F>>5+2&5!BQ M*ZUL6K#7*A')(H%MR-4(%]7"G44;*;X2<UVDZ)<>5%,>"Q>]I ,A3#WHG?RVR_A<'"T0=#=1M#=3=2?YI7-I,* MK56;G:=2<79:(LHT90>[G156Y$6?7:HXZ+/??CF(HL'1\K2^&P^/V)073*I8 MFXDVW(H$#\RF(&/QQ/0=>R4R/N4&]XJ]+95@T6&?A8>'AZQ$C!@W6?'R=S"4MCC:/@A&I[@ P-00"P;(<29[#3,K57 Y9 M3( <5[&3\$*K,?N#?B (9YEG@2L?R4S:6LGA^8;ZQ3N\F<=8*N-T-=):>AXX/??)#Q^- MAI176"$1\_VG"-9W7J%]K'$ML<2(^2(L;+_DRPDWUDUXKXU-V6DNC(RYIS(Q M^E["HXS?66&V*!(0B0 )&?O8(,C@!GK10R+NX?()MCK+GE4VN/F-YY.C5Y41 MGD/L"32WP4(T0B.2 "Q$X64A?>Z@K9Z2P.W8[\S3ZYMS#PB&?Y<9>=_E;"SR M$2*F1EXW!3> $I)GL'/TCZ_7PL10%S9&DGOY5^8LR+%Q\'V%(*^5I6AU,I.\ M[#;E12K96UFZ@+O64ZR\M0*NPN,;N 8J %T[VPRA[MJ>AV (0L'@V P8+_. M;]YB_?=4E_-@;H'HM8N,5;KUW)IPU"BPRN 6P#;CH M.(R$[^32*>-3NX%A3 MJ3GNL/V*?GW]7*86DRQ$+"VM6PZ?Z^:.(4Z4S/9ZQ9Q\1P9C[G)T+BN>& M535>#=>L]CM8G:<@_Y7F-KP(E^&^#LU6=5I=7C,[6''Z^>GI;97S-"GFCX8GE)BK0;W LD*-97Z'[' O.-@%G_KJ@^P\+<R68L)' &! C5,NVWQ]J&LEXX+=M-'X50N-EY*IHK*L M<+@1(?XMO1,)Y[),CHEN=Q U8EPJ!(TMK>A,O$6ZC1 >3<)H#J##[CQQ.PO[ MXS]GE1C8X\4\\Q].SX802#3<=]AP& R)6WV]F.E"T+1GSGW/T1RX O0*"O/: M\ILP #:K:31L=AOE]D*O7'WU>(.YIL26C&[P"AN=D3Q; S#UW(;T'&F&D2=9 M7\_)\7$*NAV[=1/>^L*55H M2T?ID92^X\6.2,7!V, ($P?H1>WV*'2"@ ?9URI]$U0Y95 M3KY@(TZ=#':#9AOLIC]\G,IUZ5_,ZT6788T<:-G+7('C7N"C]N>RJWJ.P.$Y MFI?,E4;]=NG+],B"#U@CYWB22**,H(FB8+B/@*2&RLZ:2I.D<(*3+:VVF(GV M"Y6F\(4\27)S=<:&P2'+)3"/:GNB<0\Y@7YHO/@$*GQ#(P5,G+%_(>3#^=0[ MHW,GGL8/')BB@40)#_*+Y:\1E=34YU$#:%#YDLHK@I*1B""/(44A:R%=]ZG5 M5N=:\@J/8UTJ*IA)51I0M3&LX:K@S@V:Q>AN$]D MT3? !%\4BGGBL%!Q8$UG8=-"&M)]38/3)TO[R'E=25P/E#OGE5]5ACU MES>4F%"NUVOM0ZSZ)1?U:GPI YJ<2(R04 M2V>)X66&K9Y>BWK?7P++]DF% \Z '3I#G*((0W;,S;!4!:Z@F3M2>%@I-IIU M6=1.=<5!PI@Q4O>[4'#[A^\2A-]PR=DK(I_=T5YQZSG#_49@:4DW<":G+\A'D*+F$K3^ M@,MT?S88AH.V578I,L?"(?E4(OZ\DS]SY<.VWG.K/.8+^/63&H?UT+ .%OJ= MIWO+>ZYH>HJN_%E1!GM#IN/Z/,:][OOC3A@Q=$:LC[A@R+T5Q*E,]G]H>39C MJX>A=6>@BSS?C^A1RWN$]WU#&/+V7;!AT])+/UQN^WM]:N=BO$I'4ZCIL?2A! M@V5=W)DJ];"_UJ#HZL_"/U$YYP\9B6'*'>H6.I.)3V/+X"JP)3QN#$;&A6]V M*UBDJ(%K#CM=TW3-C1'G1EOPP(]TUXW9.[OK#8:?9_6#0.A"'1==-7.5R7.2 M"T(AG*N>E.RUT0G4V7&*"G+^X:'"0P;MW%YDI50-G2F: M551GV0R- LLK_NOB-EIGLKD:3S?8<+%W'*P&;NS^<4O\$48CP%*-XT3Y[Y^E M]!]J0\,@>F0;.IC/]!A,%8Y/][HJHO_G4*AR^I\5R@C4.V>""MOEDJK/]J(@ M['#&J@50> M69K:6P_=QBVRE,8Y77.E!U]*L_ MG;I*WJ#K7^WMUG<'B,ZQ^[J"(@MEHO\$H1EM/N X]=\MS*?[KS\ BV.)",[$ M'98.@OV]'C/^BPK_8/7$?<6 '@:2N=M4&PO=V]R:W-H965TFJ7-=J*M*V&:]EM7F7.7F]OL'DP?^P3N]7-7XX,F+YZ5??_@ M]('(U$(V>?W.W+Y2#I\CA#_>)< M6FV%68BK2EE5U))I563B6B\+O=!S6=3B;#XW35'K8BFN3*[G6MGG3VI8'H$\ MF;NESGFIZ )[#ML?NHW?S[="?&EFH_%P60DIOO3 MZ0YX!X$8!P3OX'^#&+S48?]2*&O?V5+.U?PA"[$SZ968C)NH:F+6E5[;_"-*A&:C,=25D A7>8*2454^5!H''.-ZQ"ISM:J M CP!Y94J-A(FW4HKT#;P@F +IB->ZV3_&V%N"UP"< <,ZLKD.?PYVZ04']'K M@S 8W@;89PVH/X-J6_Q49* ,JPW\N%&V1J0!0E6:BL@T$M_^XW0ZW7_V^CP9 M,::'DV=$PQ7H9W@N9%.O3*7K#>(3E@(VQ&.?&5EE^"+3%=@-4X7#AP%XJ)6V MB@98=0/$3H8M3%/AB]N568_$T:(?[WI5*15G'1[TS6KC),Z( MX"*3F[W:[,%_ DPTD@'0 #,%[ >[ 0"5N0$>@?EK4R'32SC36[-7KW25!;Y? MDTS1G[8!-/L(<(RX /Z5^J.!IYGCR9748!:+'5-QTA#^8\!)O)453 2F.1AM M2>%K7YAINC_9UNEM*#TZ M_.RGB[V??KV\^&4'3Q"$[>6_FD46:"%2#FEKU>/]^^GBE*\.>^>D6/TK.014 MYP]J5C401KGCZ1Y&W.F6!G66\HSUW@7K/6\I@SX=D\-698@.S".?*>K:'0HR M69DF9#A=W:EY4[/K=;_U^Q0Q.%_@:Q0LEIH 'Z-#J3%6)C^O7J)1; W6 =QOY8(?A^@.1<]B# MI7UYV2H,>0O;8)#&SOM%KQIVA@\*CT;BK0.Q%C"INT*'-K?@U3]E2L#2G1TZ M&D-@L0)VL#N48A>U06U(Y[26GQ IIWKH-#(UUY:VEVH?)P 59BE0E90<<>&S MH)@.GAQZJLUEJ6N9C\3)4=OY(U)'--M@;X&RO>SY-[F,?:X23!A@];'XK4&O M]V+5+!M9?-1J6ZX.O5P=[9"K2?KRO@[/UMK_[_GHBD'.Z,XA=%E47VV,5;W&]ZEC@J/)#@XX?)HJ"0?KB_HA+/KO MQ05Q__]W6.%&SQ-@W1GMXR">:,0K^%DUQ3!''$]WZ833SDO0;NA% .%+6=5Z MIQO06O\O,@RLKDX*;9?RL^Z)=M"AIZV;[/ M=?I@258N;:W7E-R\D'9%D.G')2P,>%!J]2I7V5*Y%]=P0O4>8+M.#Y(8(%A/R$+O< M4%+[2FZ8_E<5/#X4;PUL M7MPHD%?,L)^&U=\@@ 8.R3G1W;^1I^>R L0S%*JYL2A9EH*79MWDM%^Y!K[4 MGV/I10/S@+C@VCFQ(#A^"\%9RW2LTQP-E1\L1?MP:L@:N/H>EGM 6D$Q@03= MN!B(V!_/1B\TJT1\FK?V+3"JIZ((A/W(#(='KIP#OX_V^?>(0JZRS&'8+%># M'#<@&2N9B=))9]ZA&JEG*0I5"ZP)"Y#FAD2>=-0='7.^$0^/QI.V3!U%F6JS M(&W6*F!@5-&($D>HH';5"LO4($E.%A9RKG.-&I[W,9/%)RJJ7 #/0%QR >%O M735"*,1G!MX[*"U;&BLI9U$&-B\#FT<>X_H4'@['Z-:E M3Q8+$#(4EYFJ;[%$1&$Q$": !KASI;+H4"._;2@V7&-\[-5V!5;C1GKI93\" M5T45M2STY\@,K8I54J<"0+H FBF/)*)(VT0^(1W->T*!=X'Z!7 \*FB*2&D1 M>"6+I0:6 8XA/?(&+.7>&SB"S#\YN[X0[TT)4GAPO(^A,N[9$H>CZPV1U;SBZ9N8&Y3P GY MI$F$"X()/.8X: L5%!0F/Y&4W$Y%@Q(U!8MR1@G-%A@G\,%6.K=U2^1G*M> M*;(VX(]P53#AZ/?P)COX5N"'F (I,0KB0#SL%)+R;E.--=0Y@!D)D(C"K/6<*>+GW*#JX'HH(&8Y-PFFN-9D MB1&2:7*0F%A1QF(M;'G>P9:R/U[:$ ME>@[:_B5S]'L(.7&+'E;#E&'F\!-;*CN7*D;;*PA7'0LY=8F:J[ &Q)36217 MP$()>C-L)6JK*7Z!O03L8E.Q4ZVQ/%RYO!&<#+8=A;.M>_G=,:O?C+.G%6>N MP1])CT^25"#3<4-=[5'!P&O?F.)/PC%*/&WX0>U8Z%.)V\) M;"D? ? 9&2S;WHCBI*Y/V8X&D&<5C[(2W+?>$QBY5@K<2W3"JT\J%6(\=6V?74 M^*

0T4;ZKH(D0CW\K+M[3"';-5RCBP+-!!H4[4&'_P^3'K8/(<]&Q%+&(, M&(:RJ6PCXS%23AYD$53(K[CO/>!.)(V\BX(5633/:7FLTKL @ARKBI':8_U* MQI*U+!I(C8:$6G[ >E5F[4>C+,S)/K* T39((SNS@O)>F!KC6F (&!2=FEK= M!6\H4ZA@*PK7&4=D-.SETM3RTW:,9(C&P,UE](C)JG@N.TL7 @-NZL[H5$4#-AO^88Z->]YV4\B8N!4W;=G&XI=GL.C3GD)#L-R MB>X2<9Q_G+4?X8)F501N2# RC7J=VP*!/PB%"\C M?NX8PN^@FI#94"^PH ?=T=D2^\?:QG48_,P$<6JO$8S*, KLN&<&C@/5!0Q0 M_8O#07CPR:H>C*6 D+706?3UWR0L&=Y[9X[<5$*,R ML-[)SB)]N"^3:*Y2/NGJ*^R_![$.,@R!G;$:M?.%?_32/?KJ)(O=!HL TDR) M3T<>A@?=]-U+QN5+.="1>#C93Y*!F'EW3@9+Y,/C\=/P]E'T0UN+D^8E7U$M M=4'AD?<:4S/FL7GLETEL->9'O.F"&$G9Z#W<#Q7X]^')%S YZ,5DDJ1Y_V!:?],^V#C\D[YS$)JVX.E0$%!7-A2?6E(9X! MSX@-B2.\5^PNR8E:7P-W..>'_)$8JF(# +$I)MR"ZM[:$CL\GM1K*B0-Q04^ M.%24ER!E(-.4A8]?J>'*&QEV3=(ST8. M."HWV!LQJY_R4!PGHXB7\>C)Y.3L2U MJNL\MABZT*XU\=%D,CH].7FI2LVOM/V$R9Z8I6NZW=0 M89CROR#LB5RTO*7#Z?CTFV&G+LWL(]>[F!0%),80\5H)0HQ7$";[WWB%TH8" M)G"LQLCPX^G $._?Q5*W!!&ON38"?D/J&L"Y,ECM(P-WTMSN%#IPO'?_B"[S MP!D_'CL*3OX*!0__E12<_&D*'HV/_Q8*GM4[M5B[!GIDJY$0DD(ID&QYCSMH3\]'74_-QVU Z@XSUJJ4AR\8B MIT*JTOJ4%+F]WO;TI'*I"$9)YAGW<,R:.HTBJ>F!VC7V MS#2S&DO5@6CH%%&I%@;.V'>+%7H,(I+8V:?CN2D /0"T=AA^^_23,[[HY.0; MEW(92KB,0K7?5S]:^6!T[R""IBWA.8%+6:=5FYY)/>4D2@G%_+#WTCA#Z+.\ MZ/!2+-&"LX*AGY29J!37\OE6D<_JA4Q^6"IR0&J]6K %)5*QU12QA-C*K)$ MOP,7GVX@(7E?8F;$E.Y*'1[)67:#Q7M+A:SK- ?URN>@>""6?Y3$8M(48AGV M81Q9KV"Q:^P@(BK&"KE[':NST^E^YZ\?,)=-.6'QEA-$7%/"46 '84E,Y4P M5-FX@."/QH0T)^C!IO#YN\=\#=)%U5BB<,5>*H\B^[J$ GK'24P=?,^8]<$) M-B;!HUN2-U'EH%Y&[ M+0UOB]9WY9/0E('W$"@.WX\M(-V.#[(Z[8R4X[ZQ^S%-V5#SSZ2PTV;,8$F= MY^DY.50=S S+!UY##ASS2"A-*W _&ZAETD3^KU"%ZF&0%>F6V+KSR,==CB6"W;%S M74I/,ZS8VO;VL>NEIXY2*?0L1KUGRUH&1N3DG_4H]V#IL:J:]H?(&;@3?@/A M*>UM>\^@7ZB)H^'&2Z]>!ZB?9/ZV5P0?_=/C^PC-+=A[T&E)Q38ZGB%UQNFB M=?CPP*IA'>LP9/P M(WT)0*L&-N3;9CFK*(M/X&'+PMZWBS')][?K_9Q0 U;MIV 2/&7MMIBY1):C M@GELI4C;-KBRYY-YGBE]65A4 '+4*6F,Q;6+[]X%8=D3U[69?]H[IV@ SUU1 MZA*8*'IR)Y/3D"[AYFCZY$<<<'H KM[9]7GZ99!K7Q(#J!EWCP)4?SD4XO*0 M;W%[[_T8QH#[3LV7= CNCEWZD0]Z_B.X&%A\]!I*8S6MF+N+=2'I0S=I^RMF MGD1A+";;6E_1R#"NHZBOU<<2.;52 $#=8RZIO#=2Z)K!\H?U$EG17#FT5#AF"3S%E'G@!$OF*(+SB<2K^<&Y9]D MSJ+58B-2X,)A]0CC&S)T[?(E^[.@K_6RO[ M!H$-'_L[U^CP/G6S4:5Q+E6[.[QITX6[P-%AM7;*P%EST M^.NJ_ILL=FL/F,=]>GSR])GX35MPMD$/O3+4J"[>Z#6R7O@Z2ASA1"3>U-DXSFP/Z$Z_1OY822W>:UGZ.]W=F?34C%<- MWK8JMSV[Z\S<1K=8?EZ9!JP'7OPY6X+S )+38(O=];=R73Y[WPG8>_!O@1A< M :E#1N<,F'QC8>NL\7M/:GM6%RY?H'JI,PD4C('D/3>=S!Z@-=]/;7__9XBZ M;NP@ZK_C9Z"^P$3IT*TM ?15 P9%\OVL^_!Z=\[@YD)B]9W"PB+9M5Z ?>-V MR_4]]NDF;(T1J8C^ED01XAS#5XD!%X 9(OO:,"@IOE=+YJ4KO&>$!@; M %F8W"PW.]4D@=A:H*']_P<@L@&2_ JB@5&HNR\A?FBPEVA\E<)KS^@"C)^P M^ J8VY.&P2+-02VWO^]5*X@ZEMLZ-"%-2%OVT&@;>O\A^BN5Z8+7&PNN(T'M M4R=^RB"3H39_*2%DY",%W_9"]C+M]HS^3?[72ETA<, M/PT=?QMC/WI@_Y82\PWVOMS29T"'60GG](,#WLAOQ,_J5EP6JH)C/J=; MM9O=)Y_,[0?[.WOJ*;[W ,BSMC0-9DD0PMEY5_O$5Y$@.]?IS-NAU"P>'+#V MIKF7)NK,[ (^5_HC?9T'0@%)SB%QV1O3=EFO:\4!\B!S1$B>\?Q25SZU(4K_ MHKE5S^R&&K+5W_&=[R:QXIKN,Y@0QERY"=&ANVI :U*P M3N%7=V!T7S$:NHKWFY(3_ *(Y%[T&TR"B$M,>6:J=V/OU%QUO@@*>@M^SUT M_Q-^6_.&LR2"<60AS+CV?X>4 M4:";) 7>BW(ALTWZ8#A3$U)(DR/N*82H^OI#0,:5BF&>WZ/R>\0+5;[)+*WK MN((AI\*V2M3))AE)W\=$';%\SR%@+0/6'/8Z7+) /K^_D+;*J5JVS>DR!1MJ M(>V."DR&%Q)847]VGR1S11!72Q5KDZE^[;VG0T@?=0?]WT#^$GR ME> 0 - , 9 >&PO=V]R:W-H965T)#?-?OTHV7%\ M:^)VP'W8E]BBR80T,OVRX MJ*C"I=C.9"V 9L:H*F>>XT2SBA;,6BV,[%ZL%KQ19<'@7A#95!45^ULH^6YI MN=9!\%!LXFO4H65$!DP5G1,!F:=VX5[>!UC<*OQ>P MDX-WHB-9<_ZD%[]D2\O1A*"$5&D$BH]GN(.RU$!(XZ\.T^I=:L/A^P'])Q,[ MQK*F$NYX^4>1J7QIS2V2P88VI7K@NY^ABR?4>"DOI?DENU;7=RR2-E+QJC-& M!E7!VB=]Z?(P,)B?,_ Z \_P;AT9EI^HHJN%X#LBM#:BZ1<3JK%&<@73F_*H M!'XMT$ZM;M*4-TQ)0EE&?N,*)'F %(IGNBYA,5/H0BO.T@[NMH7SSL"Y'OG, MF4OR>6F MV#:8)Z-2,*)RWD@TE(1OR-?'3Y,KHAT[_O5W>WY#]" TA#798T(&X?U &B:@ MI K)UU2H @D?+"^(ZR=VZ/M#21#9?N1U^7P#Z-*=]*;SQ';]H%]&KNU[<_*% M*UH>\Z[SRMZ#W ?GS>THB@?!QG:4..17D/**4+T3E*6 FR)(QINUVC0#=V/( MEVY@^V$R&0A<.XDPHILQMC9A>+V,4M; SKQ?NTEHQUXR#HN(Y_"05APGQV5H MAT[X[@2<0SU&;<>1/WDMGR?S=Z;B+1>N8SMN]%HUMT*+U6].P*K4!\10Y H3H!E M7&!PFDA-]SH:[4"=Z)HM)U0RA-!6*VEASLL,PVMJY()#12,*M2>7CP!F)XCK M3::F#9MQ17_K$OZJ+;]QBI'7J>W+T"';&L0]4"%U3)C&L;07\O_3S/]$SNUH M\59?OZ6ER0Y59 W;@C$=-O+240];MV?/PV0@2' =D)ON^-2"/Q?:V[_RUAN$ MMA^[1_?8=8[& IX!CTNFW>HCU0VBYZ NDR@>=%8OF! !2\<)P&#UN\*FX(]O%5)U+Q*G993:8,BL06S-+ZV+!8-N! MLY?VX_I-.Z4>U=M9_S,5N"62E+!!4V<:AQ81[?S<+A2OS(2Y&ULK59M;]LV$/XK!W4(-D"()%)^ MJ=\ )^G0 BMFI%F'?:2ELR54(C62BI-_OR-EJVJ<&!C0+R;O>,]SSXDOY\5! MZ6^F0+3P5%?2+(/"VF86128KL!;F6C4H:66G="TLF7H?F4:CR#VHKB(6Q^.H M%J4,5@OOV^C50K6V*B5N-)BVKH5^OL%*'99!$IP<]^6^L,X1K1:-V.,7M'\U M&TU6U+/D98W2E$J"QMTR6">SF]3%^X"O)1[,8 ZNDJU2WYSQ*5\&L1.$%6;6 M,0@:'O$6J\H1D8Q_CYQ!G](!A_,3^^^^=JIE*PS>JNKO,K?%,I@&D.-.M)6] M5X>/>*QGY/@R51G_"X) MO,H[8<5JH=4!M(LF-C?QI7HTB2NEVY0O5M-J23B[6N>/0F8(&_%,G]H:$#*' M/VV!VBPB2PE<6)0=R6XZ,O8&6<+@LY*V,/!!YIC_2!"1LEX>.\F[81<9[S"[ M!IZ$P&+&+O#QOESN^?C/*;&% [8 V!^LM MZGZ#? A-R,P4W5MC,7>!!(*=JN@!*.5^!BY%S.<_;?P'A>Y.W(^23NM>FI,% M&XU].?2@0=/JK* [[41J<:"+95&7HC(]]A?@X?N4#>QQ&(_'\$DVK86OZX=^ M)0W9E/<6#U/.!_E\.E,(C?24]6D;K?9:U#UJ,DK[>1(R/NT8RAQ*F:D:P8JG M8>9X @_*BNKB<7N)2EB8CI-S-P_Y*($_T)@9K-UQ\XRNG%RU M6[MK*4V6J=;1OP3_FB2CW\Z](W*NWY86@J3&^?UPD#*>CH<.'K+WO>.U9R$: M/-XUZKUO40:\S.X=[[U]%UQWC__W\*Z%?A9Z7TH#%>X(&E]/1@'HKBUUAE6- M;P5;9:FQ^&E!G1RU"Z#UG5+V9+@$_7^#U7]02P,$% @ (3M^5@QRLW\% M P ' < !D !X;"]W;W)K&ULK55M;],P$/XK MIX FD$J3.'UC?9'H!F(?)DT;L,]N\Y.FV4PBH3XDMCG>YY[ MSCZ?9[4V#W:+Z.!'*96=1UOGJO,XMOD62V[[ND)%*VMM2NYH:C:QK0SR(H!* M&;,D&<4E%RI:S(+MQBQF>N>D4'ACP.[*DIO]$J6NYU$:'0VW8K-UWA O9A7? MX!VZK]6-H5GKZ,Q[R&7J^7$L;OE WOFD60;ZS3I<',"DHA6K^_,=A'SJ 2?(' #L M6-#=! HJ+[GCBYG1-1CO36Q^$%(-:!(GE#^4.V=H51#.+:[4(RJGC4 [BQT1 M>G.<'\#+!LS^ $X97&OEMA8^J@*+YP0Q*6GEL*.<)3O)>(EY'[*T!RQA[ 1? MUJ:7!;[LW])KP(.7P?X^G-N*YSB/J. MFD>,%F>OTE$R/2%MT$H;G&+_F[33 MX&$?.GCXLD6XT&7%U?[LU82EXZD%T5GG#FAGL5RA:7<7N"K\@*:YIDMF'1:@ MU^"(:ZTEW5:A-O!F+38[XRD,$B6MZITEI/6N7^\NWYZ#CYADT__V?Z;T: R* MO5JXY35= (=&<&G;]=? !KUAPCJ&+.L-)QG<4U?PRBNC<[1/B'342Y*TG;[O M#=(A?!)*T&4J8*-U\>0[3GO9^,EWG/4&[X>TX];Y;;@]XV4UO01?(2+'WQ+* M1NS%9%,VA2677!&&3@A5V/\]# M_ICZA92A]:E?#!3F6!Y[J(UP^*[0-9VNIEIHDJ+M*G:Y ZME0?5@0EUX;=8+ MI0BG"HH*IL+0;^6^_])=B3L=JT2S"7W94O"=&ULK59M;]LV$/XK!S4H6D"P).K%=F(;B),,'; 0;-NGQGI;!&1 M1)6DXGB_?D?*EI4U-3"@7R3R=/?ZZK12Z\TIKT, IV7 M6',]D2TV]&4C5\P:JR0$3C^P'3&UQ: MP_'ZB/Z;.SN=Y8EKO)'5WZ(PY=*;>5#@AG>5^2IW7_!PGM3BY;+2[@F[7C<. M/<@[;61],"8&M6CZ-W\]Q&%D,/N9 3L8,,>[=^18WG+#5PLE=Z"L-J'9A3NJ MLR9RHK%)>32*O@JR,ZL'1?E59N_#0\4; [PIX.Y[)UH*O%D$AEQ8Q2 _P*U[ M./83N(C!O6Q,J>&N*;!X"Q 0MX$@.Q)G2&;#&23<^C_G^QYN&P"9Q'A MSQ+A1M8M;_8?/\Q8-+W2T X6[6"!@P4W0!G"^@G5D"6G0@O:@(6[)T M<&WTCU[7G:@*T6SU(+F +/'G;#86S/TT3>">YR7%7.W_$Z7!63SWXUEZVJ>Q MSY(4[NPEI60C\G>,,E)AH]UL-J4F,U+!"Y8BK_#$+/'C\$0K]2-WK$8;U?67 M( 6:\KFEN)^,9CZ+9R/\=!;_$(28Q7X41J=]$OGQ/(0_".@2KO.\J[N*&TIQ M@=0'N>#.W5']$XLR/YFGG\>2V,^R^6=8,&R M2724^#2'=(MNDE3["5R[:CV':DX=1?V#Q998G.^HG3 E-#2.[2B#%UYU:)WP MELQ>!:>$V;NX"*,A)U8*2SM?7Q!RA84P ML.&YJ(01%#_'XXDWS]I6S0W5-9^\=Z4%H^%3(X7>CE@+WS6FGT.#=)CBU_WP M.JGWOP#WE#G1:*AP0Z;A9)IZH/JQVF^,;-TH>Y*&!J-;EO0G@LHJT/>-E.:X ML0Z&?YO5OU!+ P04 " A.WY6^G9C7T # !\" &0 'AL+W=O+GBQH]D MU^K&J)PWQBIQ,$8&@LEVIL^'//0,IM$K!LG!(/&\6T>>Y1VU=#G7:D>TTT8T MM_"A>FLDQZ2[E">K\92AG5U^EI;*+=MP("MCP)IY:!'6'8;Y 6+=0B2O0,0) M>5#25H;!>/HYL+!+..8'8)_?<(7H:8#,DO*.1K!>16 MB9K*_8=WTR2>W!C"3EJTU:*68,9!;$!W62=4%FZ!(M5P^&;93RC0B)2*X\=L MR,>2;1O,AE=ADMA*-08-#5$E^?9T=W5-G-LHO7FS^8SH<=,3=F0Q6&/-KUX? MJ05IB86\DHJK[;X[>4^203(>G\FCV90\4(EODG!61I5VYR+D+,?7"#K==# 9 MC7O2;):1K\I2_D*./[DLY\BNTQ\/'.N3-)HEY"\PR'Z5YXUH.'+&; NE+?M) M_1-V5/Z8#2;9[.I,GD979$TYE3DX5X#7AY>P!ZH'1(+M!1@/DDEZ)D_C$Y%5 MWR$\URYB0W: \;^/AF-\@SCWSRDZ.-O !H$% -ZE6";\39PEYOZ8F%X)IF[(W#!RP]@-DU?R>-)T>A9?>G[#7$03HK>][!@NPD;9M#MUNUUI7;4;D_J30< (,; 9 >&PO=V]R:W-H965TIT+=5?NF#,D ]5*?39I#"F?CZ=ZJQ@ M%=6NK)F GJ54%37PJ%9372M&!YR73BG(Q.3^U;=?J_%0VIN2"72NB MFZJB:G/)2KD^F_B3;<-;OBH,-DS/3VNZ8C?,_%9?*WB:]E9R7C&AN11$L>79 MY,)_?AGA>#O@=\[6>O2=H"<+*?_"AU?YV<1#0*QDF4$+%#YNV14K2S0$,-YW M-B?]DCAQ_'UK_4?K._BRH)I=R?(/GIOB;)).2,Z6M"G-6[E^R3I_8K27R5+; M_V3=C@V""^')9_N\ M W3;: $C6/*:5]P R&NJC&!*%[S6_Q[$50%Q>L_%BOP. 0(/R8\-A..I_ZP? M\H3XD1.%\;AAYL2A1UXV"\9W)@;/]M;P?6<6IGO-">'96,[_1.77-BRL%=I]B#*M8!%_-2-O\4)]UNU)8V];[C9 M6.M["/=,%U"\*@DF#"KDEBO3T++<$"$A(,NR82)C1-X".G3K(RO#80E3"=U8 M*Y=<4)%Q2%(M2YY!^%Q;@H="2SA S#+9"(0(9RS2:)R-2[5>D(I!"5@:;P &LNY M-HHOFE8:2R4K.WD)OMAP@%^("Q,%YKBR 96XY7 ]CG'>J&U,=[T<.^G:FFR% MHK("I9)^4:GL;Q(/E$FPE#\0H%,&VKW'X&/+X]BR7X<^CB%\^-X1/;9 TO]7 M()$5R,]4-%1M#I?GSRZ/W?/]GP7?-/"Y3=T5K3F>$>V/A=?NM>OLJ&D[\Z$[ M#>@I^7;$F;&]QQ32?"_(#W>(IGP&D%>0 FOS;YP.>]"1VC MH6Y C$JZI=T&HB",DF4)#8O-N*+TF=F.0,4GQSL5% MAY$]*J?(3(L<#?;...3JXN*&K&53YH.O@>>U=FW^[#62L)R-O%9+PP_;'E,; MKJS5L],6M/T@62K97X7@@^8Y:W]7HM&W;RZ)'\?#,<*Q?+FE):Z$*:F!S1]X M!:$"R3T)(C?>#FW);Q05FK:7J<@=I%/)C$UI?V9&*EPW2D,5LE8Q'/>EVKE3 MSU'\^*SP'K4#)#E:64LHYT!T(Y7>VEQ(JG+TJ^]Q".P'W$",@/\?F,H@*$3S ME>!+GB&:W1(R1+E3!$2/M9@>5"#N+9V[7H+>\C8?D>]ZGYH/WTV&H3W5%,.; M=T1T../1IR=\# 6Z%ZP%"LD%-\*6 ]DG%L ##/YHO3M4[NY2\+,7K5%-'ZXS M6QI".',F-!OO(L @^R:@"_"AVG&'$W=N5"GN@"LEFQI"6\KUE[PI_<@-Z5MV MRT3#QE=)3A*DH^.XLG;:G:/AA9 MV]+=/?=^U/E6JL^Z!##DL>)"7TQ*8^JSV4QG)5143V4- M\44E74X%)M M9KI60'-'5/%9'(:+6469F%R>N[T[=7DN&\.9@#M%=%-55.VN@[>)M?3$(+"#ADQG*@^/< -\"Y980POK0\)YU(2SA\WG/_T>F.NJRI MAAO)?V6Y*2\FJPG)H: --Q_D]@VT^J267R:Y=K]DZ\_.DPG)&FUDU1(C@HH) M_T\?6SL,"%;A 8*X)8@=;B_(H;REAEZ>*[DERIY&;O;!J>JH$1P3UBGW1N%; MAG3F\A8*4 IR\E9DL@+RD3Z2*ZW!:$)%3MXQNF:<&0;Z?&90GJ6:92WO:\\[ M/L [BLE[*4RIR0\BA_PI@QD"[=#&>[37\8L<;R&;DB0*2!S&\0O\DD[[Q/%+ M_A7M/>_Y.&^;36>ZIAE<3#!=-*@'F%R^^BY:A*]?0#[OD,]?XOXWD;_,^W1* M_CI[\K$$@F=J*4#@:UG8I/#$!JEH3\4'5-2@C RJ-:C.H>X0/N!R"PJ0E!22 M8]G0Y+A@FT99.MQG@IA2-AJ/.WF?[F]/SLBK[U9QF+S^Q_Z?P-MO.I@6(GDG M43%-,JK4#FOCEJJ<''^:WD]/R'%TTA$CA/_),7W7S.(HB!9 M1OTR"<)T1>Z4S)O,$*145'B+HO&D*1%P&VVZ(UH%:9P.5HOEJ>50@S*[@-0< M.3AR^-*P&BNNZ,FG<@T2:GQV4]E0/)0ZB M1=(?#*(P0DM;7=B: S& @:2P.Y"<%1A%(#) ?3@U-IPD/CZ :.Q6)C>"N<+> M,XM/Y[V6J*/#\$3V,AT<#\-3\E$:5&(L8O?GDB18)#U9D@91BNX'K<_(+Y0W MU'<7&Z?4HK7..XY[!Q['21 OP^%&'"Q7JY/#L@,BL!UC9#^,\.^-'"2+@3HQ M+I-OB.Y6ZI:9LI0\9V+C$& XHNT?6 X8$#G31K%UXR 42E;D[L,--O"U9CFC MRH8=AJT!$@\4G@=A% Y6R2ILHP'YTT->'KII&26#53P?==.PFO3YM0B6Z5L=&(@ RD:@[6*[( J;9%$R]>=ZI[/U*+1\$RX1F=P3H0T!!YK M9BM=X59H?\Y^ASQP66KAW6#!I6*'D\"N96)WN2\K>UT8=MV"898 WTW)3U_I M[H^2FY()ZG5EKB@)LO;0&.1D:)C4ZV15E46!D?I,+82=06WF4O,%)B;RB5?T:06W)1\A*(;G<['!.,*!JQ30$CLFV9%GI5!OUW$&@ M&'\>Z92\D5NL&2JPHC&COFHZP6B2;?'T49Q,$YRY.,=W@561-RY-CL)^?T"S M#YW6-ZWG]6AQ<2T,H\PZ)R?W!NN;K^!6:/@-S$7;-$:EH"5QTF9\9^4Y-T_) M-8ZPV"C$*+>L01:BL[046(HJ*G Z=UUA#9S!P]ZG".[;=,NPW^ UX1!1IXJ" MC17M\LN&/V>?,8)MU*UMY:/(-L(HFC\E&FL.8WUIO[*&=A=$6^_9>'*,U0G7+4?0YHUR85.V;0#+ M(=Z 7AQYK?7]U=B%]W_KH-\0M+^U_9FOKMNXHK8\;)@05F_$9=4>SKUNYAEZ M;85S5$JN7(K94B7MS.'+]S/K=52IFWU[#\X7JXZ!39B#A,4+P M6H^7=M%6O0PK#,[2FM,G4^5Q%*S2=##=X*UVH+.=DD:T=2/?0?7'[G^SP1V^ M K5Q7RJP)%GM_'6^V^T^AESY;P#]!M31&5NZQ!)J#L@?P?2%QIFL75D#WB>CR#U!+ P04 " A.WY6&NC5 MG_H# !<"0 &0 'AL+W=O"\:KI3^:DI$"R^5D&84E-;6@R@R68D5,Z&J4=+-0NF*6=KJ(C*U M1I9[I4I$:1Q?117C,A@/_=E,CX>JL8)+G&DP354QO9ZB4*M1D 3;@R=>E-8= M1.-AS0I\1ONEGFG:13N4G%HA .B&A\VV &.Y-.\7"]1?_%^TZ^S)G!6R7^X+DM M1T$_@!P7K!'V2:WN<>//I</@DPF;L%;9G&35WSOS G)5@H005OX'S!BX9BY$6X!%NJQI BV5K ME^>[BP$XZW'WYC___XE,M\GWFNOVWG-V?&&FL6;KROE'?8UH+=%8OR6&][A M#L\HUPCGR<5._0S2SF6_]VK?3[LGP!KBH@&_-=RNH4)R/?] N):[R\D4SI\1 MX5=E$?H7K[Q)TKU72;?3ZW^$!S1F !,75"8S;$W1XW'M36VESSW'XVA[\F]O MSB"YZG2IBIW/GR3Q6K8A3./D8P?NFSE%Y1YE(90L@&RBID!S:17E ;!"(WHF M*V[+31[53).OQN=)IJJ*6TLJI% W.BNIE\)U_)/+ Y(&4S*7)K0[?( 'UU5A M)IBQ/(//F)52"56L*7/##CS8//21L,HR039H6%#(F6_XA/3T.(5N-[RBSBD$ MG77\8RR9<$0=\;K6ZH53QAK->V-]*AC#Q7+Y+^N\B07Z0HSSWQI)^&/]# M8^DAK57)LQ)6!$7)I+3UD3U1C<:'S&HF#6O'6\ERDK0P1Y0^$*X:"2?T=9ZU M=4[HF2JDK]%%(P00HR7W _9-/FDLF,XY^6=+3@[NV(;2\"'7. MYERXM"=Q9W1)K[(_>8LYQXQ5KH/,C654'TP(QS5O,G+@1QTU.IAX%>K"SW5# M;C;2ML-O=[K[=)BT$W,OWGYW/#)=<&E X()4X_":)K5N9WF[L:KV\W.N+$UC MORSI\P>U$Z#[A:(*WFR<@=T'U?AO4$L#!!0 ( "$[?E9B[I6_H 0 /0* M 9 >&PO=V]R:W-H965T& M0T[72C^:@G-++Z6LS"PHK*TO^GV3%KQD)E0UKS"3*UTRBU^]ZIM:CY5C96BXG>:3%.63&\67*KU+(B#W<"]6!76#?3GTYJM M^ .W/^H[C;]^AY*)DE=&J(HTSV?!57RQ&+KU?L%?@J_-P3>Y2)9*/;J?;]DL MB!PA+GEJ'0+#ZYE?H?_F8T7*FG\D];MVG@04-H8J\JM,1B4HFK?[&6KPX'!)'K# M(-D:))YWZ\BSO&&6S:=:K4F[U4!S'SY4;PURHG))>; :LP)V=KY@U2/]J5AE MIGT+/#?:3[>VB]8V><,V3NA65;8P]&N5\>P8H \B'9MDQV:1O(MXP].0!G&/ MDBA)WL$;=-$-/-[@/T77V@Y?MW6[X<+4+.6S .5NN'[FP?S+IW@<7;[#;-@Q M&[Z'_@&S=VU?9Q;'(>U!M\]48?<82RHG6W#*E<0F%-6*F'%CD)N72ZX[R8E5 MF?N(Z6LN5@W B6E.HH*Y:@QFO=V/AYO3"_KR:9)$@\O_[7W$9C?H67Er M]A?+=8EMB#BEC_!K?/HU.>V6G]!PU!N?Q8<#9[W1>0)!JE5KO34\L-J]1\GD M579QE6S/(=90"?#,=A!:.7^?;JK#V#1RZLF>N<1ZY-$%N[![ML)T.27C^ MV8,-PM%G^C>(JZC#="^51E-P@%N%P>O^=@'C\XY9KE5)UP5J\\EMR\6^O/S, M5:V%A#7]T=U7]/'V33H)3)K:?@)^*U24>\EBJ.H%T41?1!M/.P-1A.W"BD#KGBALCV0 MC&7:.D6A<1=6TB9Z[\T6# 4.N6C)/1WA-J=;.B!A,))*9HS(!9(([^:U#A0> MY;S$B>VWVTX#XQ7W03:Z5IAQ)=-"^K;*MW7BN_).+\B:D]^,0AKG.H-WU7-# M)30#V[1@>@4,7,Z8Q&[M$N6\8:^O?*?A3$.G+M_'7%.\I>/ADV8:%$$N*J11 MN&Z@GH'LNM$;>SFDUT[!_L%-I.1@Z.Y;[AS"OFPO)=UH=Z6[:F\R^^7M?1!E MN1+03_(&PO=V]R:W-H965TZ>[AMTA6S*.I=;&H-K/!.E8AIDDSBBG$9K!9>]Z!7"]58P24\:&*: MJF+ZL :A]LL@#8Z*KWQ76J>(5XN:[> 1[+?Z0:,4]R@%KT :KB31L%T&M^GU M>N3LO<&?'/9FL"8NDHU23T[X5"R#Q!$" ;EU" Q?SW '0C@@I/&]PPSZ+9WC M<'U$_\W'CK%LF($[)?[BA2V7P2P@!6Q9(^Q7M?\=NGC&#B]7PO@GV;>V=!J0 MO#%659TS,JBX;-_L1Y>'@<,L><.!=@[4\VXW\BSOF66KA59[HITUHKF%#]5[ M(SDN75$>K<:O'/WLZC;/52.M(4P6Y(NR8,@#.["-@$5L$=]9Q7F'M6ZQZ!M8 M*26?E;2E(;_* HIS@!B)]>SHD=V:7D2\ASPB61H2FE!Z 2_KH\T\7O93HFVQ M1J]CN6ZY-C7+81E@.QC0SQ"LWK]+)\G-!::CGNGH$OI_9'H9*Z41>1N/_%$" MN5-5S>3A_;L93:L"-[2LHQ MME]((S4(9I%YS;3ER/;H=D72+ MG,WJFH>%XGG4)O83R(?W8^\U&X3A+3F(: MSN?3\PK)?P7LHTEGX2BE QG1Y\EEN+? TDDXF8]/8A:.)B.R9H+)W%<>$ RK M=0"F!VF@V3A,D^E00V=A,A[YL,^3H\%WB[1'C6G/ A W81QX2Y8;TR##S<%_ MVS#YA(?8'Y5+I\^>SC(I\>S5 HH=PN3,E,[W*IM&$_R/"N%' OI=T6DT.VI" MKV+"J#/OEI'&??FS#\(AI5DT/4=*9Q$](6&4-?B9(PZAZP/\5;NL:R9..:E<;G #^TI;GM<1?9V14Y9*%)B1ID8N.*H:S>TA&G8V[H); M8RQZ+8N MM<:K@;887(WGP_H

&USX")PGW:# T[6:C>1'5_ZDG@F&BL_G+(F;90(.8 M''=[$>3+BK@:N$/&Y<['V24W>NWG'0\&; 5ZYZ\1KJ+88>VL[;7]3>6V'= G M\_::\YGI'9>&"-BB:Q)-QT&;GJ-@5>W']499'/Y^6>)M"[0SP.];A3P[P6W0 MW]]6_P!02P,$% @ (3M^5OID<,9@ P D@@ !D !X;"]W;W)K&ULK5;;;MLX$/V5@;HH&D"-[KXDM@$[:;'[T#:H>WFF MI;%%5")5DHKC_?H=ZF9WG1I%T1>+0\XY/',AZ=E>JF\Z1S3P5!9"SYW/"6UF,G:%%S@ M@P)=ER53AQ46?^,AWN;$3WF)6L1VNT7RN'A19WL"2\1*%YE* PNW< M608WJ]CZ-PY?..[UR1AL)!LIOUGCGVSN^%80%I@:R\#H\XAW6!26B&1\[SB= M84L+/!WW[&^;V"F6#=-X)XNO/#/YW)DXD.&6U87Y*/=_8Q=/8OE26>CF%_:M M;S1R(*VUD64')@4E%^V7/75Y. %,_)\ P@X0-KK;C1J5]\RPQ4S)/2CK36QV MT(3:H$D<%[8H:Z-HE1/.+)9IJFK,X,T3E5FC!B8R^&!R5/# #FQ3H)YYAC:R M[E[:D:Y:TO GI$$([Z0PN88W(L/L1P*/% XRPU[F*KS(>(_I-42!"Z$?AA?X MHB'LJ.&+_FS8+6G\/*D]/S>Z8BG.'3H@&M4C.HN7+X*1?WM!XF2#JWH<,T"EPW)#DWWY&C\: MD,D4=M8F(:M+.B>T/!JRW>UL@SDP@687-::@!KD%CZO[Z]NP KQH]L_ M]OU!:#_9"+9B?YMV^?\T]0M_P=0=)>&)G;C)= 1?F5),F -T/71$1*$;1\G1 M'+G)..R+1*E3E":;+<(8NCB-3=R:OMR.ERMXM4:$]](@3*[.=(:N'T?/1A&$ MM\=.L+O(1U0:J5J&A.I**L/:*Y8*V]Y9D!;(:#'%(_\T'L:QF\03N.>//$-; MTZY?P$C(99$1NRVSD.)U2O>(HI[@8D?1&*2<&'VF,H[.ZQ./ [BKE;*Q6XE6 M()&V#5I(L7M-;.6P]3$W07)U%GYO!VX0)$-)>T''/4?'ZB3^N#M%PVDX3_ET M>BX\<),P@A4KFO31"4)[KK9PH(R>-$L\<:,@..T>WXVBH9V>NW&\DW>B1+5K M7D,-J:R%:9^,879X<)?M.W-T;U_K=TSMN-!0X):@_O4X<4"U+V!K&%DUK\Y& M&NJ'9IC3GP94UH'6MY)RW1EV@^%OR.(_4$L#!!0 ( "$[?E9Q3Y2^+P0 M !L+ 9 >&PO=V]R:W-H965TR4'8YXXWV M9%2)!4[1/5;WAE;M1DLF2U16:@4&Y^/@.KZ\Z;*\%_@A<67WOH$]F6G]DQ=? MLG$0,2$L,'6L0=#?$]YB4; BHO'71F?0F&3@_O=6^Z_>=_)E)BS>ZN)/F;E\ M' P#R' NEH5[T*O?<.-/C_6ENK#^%U:U;-P-(%U:I\L-F!B44M7_XGD3ASW M,'H'D&P B>==&_(L[X03DY'1*S L3=KXP[OJT41.*D[*U!DZE81SD^_B&2W< MB[68%3AJ.U+)!^UT [^IX8 MAM")6Y!$27)$7Z=QL./U=3[J8 WO'H9S35S:2J0X#NC26S1/&$P^?XK[T=41 M8]G\G=QP>=T-XH0*^YPBWNJR$6G_^-$SBP94%YR6JC015 H48RQF: M)LP@5,8?M!0&-P4J_\8,A(6Y+JAR+9S.Y6))(? B4H'+]=(2T(*>P^/T[NP2 MV&34N?K/_E\0W6YZPDSVPVI_B&*)YR*C"\O!:4*S/3^!3JL[B%ZN+[H4:B/G M<_M&?M"*^CLVO1:1@Z]:+ET_CL#4/2L6>_\;PU MC"[@BTIUB0>);__[P[?@3AS#'RZG8!Y"QJTX'NS,QQ%,<^)WR(-=5.)!JW^HK67'TSQJ<_MWMIG]>Q=;?M8 MBG"/I'MO*;+4-=4VGCO)E\,(>C:];A)IQ?VZ0$I"MY<45T;3/5"^2KW MU4RHW"!"6?=SY'[^NE70'7&Y<(3US5 Y$BF%HM>;WFG7=!RTQ$(X9,.L6)1Z M2>'@/A%.0TBUHV(]D>/2K+5J2.\W1IX MW?)LSDV*#HGFDZ0^5:SYJ49*2P8HC))JX<$I&D>3"RBMSCTWNYQ9F4FJ]#?: MV=-,L/'9NJ;" .J_\( \'87[W1?\W,$-1G,JO?R[Z7FB /OQ =9$SE* 2HIG M2B0Y-=>5D04'?QC"W=+P+FNK10^FZ45'ISL2#IO,\_[)WD:+@FPK]+-1L6[! M"BEPE9"-DQM_0IC2W?A=4])(.[E+]\1PHBA\!;T),QKX#@4%PD//9'MO8"G1 M+/Q8QG[3-:EGEV:WF?RNZX%G)UZ/C=^$64AEH< Y0:-PT O U*-8O7"Z\N// M3#L:IOQG3M,K&A:@\[DFIS8+-M#,PY-_ %!+ P04 " A.WY6Z*]>X.0# M ="0 &0 'AL+W=O+63A;TF)F6J>DQB6!;>M:4'>-RNSF41;M#W[(3>7\0;*8-6*# MM^C^:);$NV1$*66-VDJC@7 ]CZZRB^NIEP\"?TK$M6QMSYS:_E/$H] M(518.(\@^&>+-ZB4!V(:]P-F-#[I%0_7>_1?@NULRTI8O#'J+UFZ:AZ=1U#B M6K3*_3"[SSC8<^;Q"J-L^ ^[7C:?1E"TUIEZ4&8&M=3]KW@8_'"@<)Z^HI / M"GG@W3\46'X23BQF9'9 7IK1_"*8&K29G-0^*+>.^%:RGEM\=Q42?#%Z<^J0 M:EB*3JP4SA+'X%XD*0:@ZQXH?P4HR^&KT:ZR\+,NL7P*D#"KD5J^IW:='T7\ MA$4,D^P$\C3/C^!-1E,G 6_R_TWM@:8O _DZN;"-*' ><2%8I"U&BW=OLH_I MY1&:TY'F]!CZ?Z%Y'"@[B^$5,/BNX3>A6R[#P0Z>.^1WKTYS_/TL M8@V%H^SR P.68&7-E2,TFM:JYP_"VK1TVJ$@*#BKB(L7^%PA%R!787$7R#Z2 M6I.IP]'A%(.JDWL!6J!;!K)^I[H2%M]DDSKB\E J=@MEYF=[2AF2! M@]0TGNRE8EBV9%NA S$O[AUL]_A[UD^]*BTW,G[9&\I:C>CVRH>\!S/YUA-D MR"W'< K>&W;O[GN.'3_(CGLB[)\734/F07+'0KY^F\7I$\N8 PM*IWH.9N6X M=0<.9J>1;"6;W@@O.'I)\!]HPQU(J,$E;6-Z/7QH)(G09 ?K Z?>_0>F#Y=; MWZM=Q8C!:R2T%7V++@W[6QOGK5-RW0$[780P!"SNUX;PY%]J/C:B*$S+*51R MYE"OMV:NNO"1/Q1>=8<1B>$J\.)>@_6*W;SO-\%5O."MEBKLV)-CCIQP'&V# M8:2H[B10("S,1LN_F0/O3*B\9JBW][>(\,TXA&SRX3+ >=B75-18K'OE%U(D M!IY)X;3/"O0]]Z@5AVGHGR6O,)J6/B;V<]/8.S+4IG4^TCR/D264<'W^C.$> MRO+1U7%H >GDQ::8'(RL&FD3!K.%$,1^>HVGX^R_ZD?>HWC_X?!5T$9JRRS6 MK)K&/YU%0/TP[C?.-&$ KHSC<1J6%7^_('D!OE\;#LRP\0^,7T2+?P!02P,$ M% @ (3M^5G>1M0&1 P =@@ !D !X;"]W;W)K&ULK5;;;MLX$/V5@7IY:BU9S@VI;:!)6S0/Q0;);OM,2R.++44J)!77 M^?H]I"S%11NCN^B+3 YG#L\;XS]YFIF3]\;I=TBJ;UOS]/4%34WPDU, MRQHKE;&-\)C:=>I:RZ*,08U*\RP[21LA=;*<1]NU7=#GL!9]D3 ?DN((^\^XTBRW?"B^7M&CYD^@ M3G/Z!*3:T7M=)'@BCNT])\N7SZ8GV9L#G(]&SD>'T/\WY\.HTY,)_0XR M76FZY=9SLV(;CB%[148SF8I\S71IFE;H[, MV9@VUA#Y$T EI(H9%=A=L6<2=-<))2L)9E?7?T% F' ;7HNU9=A:MM*4D0NJ M&XD*^@94::-,0A>,+'V-J"%)A,LB*MT*3%3GZ.1% *(M"SL):AT/:HU)]GKA M$^A^11$,+-O.%C6*&*VV/VD67(-DC%(/7D41S@.$,27A4(%_XXX@V88?'H3& M)2.^ZZ1_Q :B9?]X7@&PZ76]%ZI#?O>]$H-$S@L;+T1E31,71H%*X7E"J,O1 M'%1PQ*'4$ I%?T.'8A'WQP#3_8PM%V:MY0-">F([[:!E-LM&-4-P,.5GH^E) M^C\(_Q^3&8Z\,+C2KC6Z#+[8H^N[%S8%1S19\$6VT'?M)K^J*>E>+VC8KF/' M1XX%1P' !@% M&0 'AL+W=OTT,S(E M49+E)+9G[-CIQS1I:C>WSS )21B#! . EG5__3T+$!(IR8[;N7V12 "[.+M[ M=K'$Z4J;>[L4PK''0I7VK+=TKGH[&-AL*0IN$UV)$C-S;0KN\&H6 UL9P7,O M5*A!.AP>#PHNR][YJ1_[;,Y/=>V4+,5GPVQ=%-RL+X72J[/>J!<';N1BZ6A@ M<'Y:\86X%>Y+]=G@;;#1DLM"E%;JDADQ/^M=C-Y>3FB]7_ ?*5:V]-6O-?J M+YF[Y5GOI,=R,>>U53 E@V@- *Z M3)_5>"6RA(U'?98.T_09?>.-@6.O;_Q/#0SBD\/BE!-O;<4S<=8#Z:TP#Z)W M_L-WH^/ANV? 33;@)L]I_S:XY\5'LX1U5+ _EX)9/Z+]"*L4+]F*6\:KRN@' MD3/NF,.JB[*LN6(?01Q9+IB>!TU+K7)A+%L*E3/(_UJ7@J4G%([AE/$R9^+1 M"8HU<[J9G?E@3?^FYEM1.5'<"<-&QZ1@-$D\?)!;%G7!,ET46&:7''YG_(%+ MQ>^48"A$3%I;\S(3K 82@UVE#9;B/^T#:G\X'"8M;T@L+BG_PS)RA.2 \@":$J&.FD=A,E3E3"^RGH<<)MN@@I( M56VR)8I/= =F#Z&,/B.;@_G-"FQIO9% =#P]Z9],AQV>V#U/.LROI%+!=*@7C\)D$@95!GYEXBM1IO%] MIK3U_O!3+S"5.<.)D7C_='%[=?$'G@3+^9K="<+H%>3<>64>3M\'S",2CY6D M)2OM'3;GTK 'KFJ_N&L)Y5$NG# HQ-M,ZBAFM8=.XY>*9_='MQF(3Q%K\A$V MT8)"YT*%$!U#W AB-U+5EPCJ)TXER!"9QQ+@(E5[:L%(D):2%N#[V]<'K;B32KIUGQEI[X_F1%0#=<%#N:0\P<-:(FT#WHXN M0/1UL736&PT.2YW[H.'LQA"4:P>ND M!^&16WMS%C1"3P9K =/P$*:MV83H@01"=@%9GQ:#+IGSA",+O-M XDQ67FU, MXQ9'NM]QA&F#A#9$"J$\R SZ6ZN>H'$K5;O^WU/[);G%.C1>MC;K M$ \T"*@QL!=14,&E,85:1BHYWW+Y4!AD:9VIB5PV(.E&O<6I#JB6G=%!WI?S MVM6;2#8AB74VEJ.X S;\I'>S3$ Z<@*VA;)S59L84:JC+)Q!N_5IU.]L$[4< MJJ14XQ8+(Q9-^J;IE$Z-6&$;1TIL4]%>R+Q-Y4_8Q3;-D/&!KI&87NZY,M($ M--2+O(DU)RRSXM M02.]*.5_(?)D4E+ZE#8<]:547A,A0)T6EJ*"]D&M0[[Z3QOI9%C==2T5U?#% MY??;TJQ]/#3^[V]*7AXR69NYD)A(_C5*OO3_+_]Y)?*C"_13. K_N<#[5FF, M8[>DI'PF9IOTI.![UO6*39/8&S+_VS47. M?IS1_.O- F3(%-,_-;S?$3].TF/,=K?>OD$@CNZ>].WLQI(]F/]> ME8S_;3^%KZS(*18YM3?PJ?8@XSZ%++;C=I_!#?;P3=I-"6O]&Q'8=W MF+DK?=URUJLT&<\0V%>>14TPTV0ZW8WH3IPO#C?\.R7,:8>\D4@A= TRVQYQ M3S8WW5#O56X_@ *W=\*_I*B6!WN'31'[5G/QLN-FO_EX$EKPT2JR@C>LZ#8# MW_;4YHN)3IUQ,GJ3'+IK&+1N?0IA%OYNBSZ,ZM*%"Z#-Z.;Z["+<&FV7A[NW MC]PL$$^FQ!RBPV0V[:$=]?=9X<7IRM\AW6GG=.$?EP+?7(868'ZNM8LOM,'F M4O'\?U!+ P04 " A.WY624^>84<# !?!P &0 'AL+W=O:4RMD'/4[M-76L)100U*BVR['7:H-3)' T/9:.+$(VI)TT&BQ5B^1=?GLW M"_[1X9NDO3L90XAD8\R/,/DL%DD6!)&BT@<&Y-^.5J14(&(9/P?.9-PR $_' M1_:/,7:.98..5D9]E\+7B^0F 4$5=LH_F/TG&N*Y#GRE42Y^8=_[YNQ<=LZ; M9@"S@D;J_H^/0QY. #?97P#% "BB[GZCJ/(]>ES.K=F##=[,%@8QU(AF<5*' M0_GB+:]*QOGE WD^.1+P :V6>NOFJ6?:L)B6 \5=3U'\A2(OX-YH7SOXH 6) M!L%#B[Q/YO B]3Y#<3^(T&UIUU'6H/WH"OB/KLI\C=O'9?OQDDA MT4IB]+Z690UH*=:& ,8Q2-JX@?/H.V_L 2JI49<25;015[5G<(#A#J7"C2+@ M#G,N0$:N8&^"F!)=S0X[*4@+!UAYLL'!T9DFJ'''$:$4@$J=1^SQ$93$C532 M1_D<>. 3<7-EG&,\;\M'O).F@ZVRK& MH(<\>S&DCS/!UZ6EV'QZS:^"BF/&"3E]89<)?*^I#_AWRN'&\9_=6>+UR,^F M+>>,+,=08BL]IYA7$,K^V*Y &T A9!",:F22@?1G)QDW >YOD2M&"Q2J&+@& MJ=EPAH]U&)/ @[R_,F36;@@"YD+NS\\WC&^YPYEMM'FR#Z.!)"F474>-<>YDDMFQ0 M,AOK%A6=;+21S-'6U(EM#;(J@*1(\C2=)9)Q%2WG079GEG/=.<$5WAFPG93, M[%8H]'819=%>\)G7C?."9#EO68WWZ+ZT=X9VR<%*Q24JR[4"@YM%=)U=KJ9> M/RA\Y;BUHS7X3-9:/_C-[]4B2GU *+!TW@*CUR/>H!#>$(7Q;; 9'5QZX'B] MM_YKR)UR63.+-UK\Q2O7+**+""K!A!+A(WP#D R /.0I2WS+'EW.@M&*]-UOPBI!K0%!Q7 MOBCWSM I)YQ;_DF5M)W9P;W3Y<,\<633GR3E@%_U^/P-?);#)ZU<8^$756%U M;""A8 X1Y?N(5OE)B[=8QE!D$\C3/#]AKSAD6 1[Q?_.L,=/7\?[6W%I6U;B M(J+/WJ)YQ&CY_ETV2Z].1#<]1#<]9?U?1'<:GWV,X=C&\]:&K<$0MG(6;,-H MZ26=*1OZEBM8[\ U"#=:MDSY-7- 2J T"*UJ-$ WV3JF*JYJH%NVX65SA-TR"RT:R9V/S^DQ MMFN]X.P\3NG*">&[!WGFQ&"II:1=G^'&: F.6I37#F^N@@_?,NF2F@=JJL0G M\?_(N/ $#L+6\)(*H;3S4'PJD6(XF\9IZF,:DG&-T5W=/+,S#>SX@O\W=KP0 MG]S024G+=D3&GB *X-A#GH:B7'PVQ#)-!=(%*9&Y@YR^/I@:G! MW(1\V1;#V"!V$]#_H*:_B>.(A@CZ#NK(F2IIX/#E'3KGT(N]Q,+[=Q=YGEZY MH\89A-G5WMV:"6\$PB\^#I"T>/7/DXRF (FF#K..+SBUX'X@.$@/X]1U/T4\ MJ_>S&!6LYLJ"P U!T_@#32^FGV_ZC=-MF"G6VM&$$I8-C81HO *=;[1V^XUW M&PO=V]R:W-H M965T37(C5Q,YL V-__AF96B//?%)51BR.!U'%A0PF([]VIR7R?FT[_ >\$G@QNS-P3E9*/7H@O?9.(B=("PQM8Z!T[#&*RQ+1T0ROK:< M07>D2]R?[]C?>N_D9<$-7JGRL\AL,0Z& 628\U5I[]7F&EL_IXXO5:7QO[!I ML F!TY6QJFJ324$E9#/R;VT=]A*&\1\26)O O.[F(*]RQBV?C+3:@'9H8G,3 M;]5GDS@AW4>96TV[@O+LY(,M4,-[F:H*0[A%.XHLT;K-*&TII@T%^P-%PN!& M25L8>",SS)X31*2G$\5VHJ;L(.,,TQ/H)2&PF+$#?+W.9,_S]?[%9$/1_SV% M>QOGIN8IC@.Z_ ;U&H/)T8MD$%\<$-CO!/8/L?^=P,,4+#Z!7VA@MM)"+H'6 M88M<&T#WB8 *C-6"L+LB Y>9FU#HL%>JJKG]H MDO U7?:G:$!9=RAY:079_1GXE MG(9G0[87#\+!8+B+?W>OH[U.4Z%>^GYJ(%4K:9NFTZUV+?NRZ51/\*;?WW"] M%-) B3FEQB=GIP'HIH&PO=V]R:W-H965TM'RI5[;II'TUR2:PF M-K.=TN[7[YR$0*>6256_)+[SW7//XXLOLXW2CR9#M/!9J,_<&WM9Q)]+,.H>_F*UYBO=H']:WFBR_18E%@=(()4%C,O?.!M/E MT,57 3\$;LS>&IR2E5*/SKB.YU[@"&&.D74(G%Y/>(YY[H"(QN\&TVM+NL3] M]1;]JM).6E;ZL "Q@[@A:WDL,(+/T]R M#3A\&]#=FZE9\PCG'ET,@_H)O<7QT> D.#U =]C2'1Y"_PC=PX!LT(?_@,)% MJ85,P68(+\BU 73-!&H%%BO4;3N R]@MR'2QYZI8<_E"MS52VB4D;1W]?Y'*^HM]+7*[7XEU0C]&X^Z^'=8$&#XT5 M28<795RF"!W1="M7QM1GN_* M4GMVC6I+O.K8/K>@-QZ%^W19+QP%6_NM3][?&U %ZK0:PP8B54I;SZK6VT[Z MLWK [<+KW\0-UZF0!G),*#7HCT<>Z'KTUH95ZVK&*]#^_Q9_ 5!+ P04 " A.WY69#!=.' . "R+ &0 'AL+W=O M)*DG%]3[]/>>0E"C%3I?=X@XH&DLB#\_C=Y[2BXTV?]JU M$(Y]+E5E7QZLG:N?'Q[:?"U*;D>Z%A4\66I3<@>79G5H:R-X09M*=3@=CX\/ M2RZK@U#UY?GZ$ZVG!?Z38V.0W0TD66O^)%Y?% MRX,Q,B24R!U2X/#G5EP(I9 0L/$IT#QHC\2-Z>](_2W)#K(LN!476OTN"[=^ M>7!ZP JQY(UR5WKS3@1YYD@OU\K2_VSCUTYF!RQOK--EV PW59 MY;H4[(9_%O;%H0.*>/\P#[O/_>[IGMV3*?M95VYMV?=5(8H^@4-@I>5G&ODY MG]Y+\8W(1VPVR=AT/)W>0V_6RCK-_*)_??;1[-WK$VHY>WH/NI?Y.W^W=/IB*44V(>K"W:A3:T-=R)YQ&[6 AZ4 M-:^VWWUS.IV1&PDXC5M(Z843!9,4<+$=:W A<]A'\ASG-*HYN MQ!7C5<&4SN&7]&@GKVLE<[Y0M(P1:WK)IO-'3/O%<)L>!V(< MV0$97,N,-$30.NX:I\V6+67%JUP" WA/0(AP%M?R/->F@$>"F"'J!OS_EEBH MSJ1E*P.GP,;%-B@'5_#&K;61#I0,QEH21QUE5H+76I8+XR!Z#N@+4]H@D:Q6 MR"-NO@ 5\X$L&5@I7Z/BN+7 *'&$5PRM/1V?O8/(Q+[C97W&?H$P>2/R=:65 M7FW!:R,OM'1RANSC.2M]*TR%E#*\KK(AZQNI%%OT )(\31@$'/#6[)/YHQ'[ MT!C;H$F"3,B3ERO![$]\0T##!9=EK;H#,"B7!+OV,:6-W:4TSB;C1P37M5;>TB"]]%"Y2P%],M>0$@OR M5I"KTM53"$THATN8\/X(61A8WS+8#:Q+NR9L:,-JQ8.7 /"\\N%N.+932Q1Y MS4&)E<:CJY!.6P_;0UOO$R$]M/4M9))0/%S?!JR/#8A52'\X$$>(^5B'-]:$ M]]8IMYX]+YA; P9KHU$HL@JL+.32^UI/]=R $Z\(:B/V T#"2NN1/PR?&]BB MMD_UI@(KM+%TVT*VD 8-C(0!34$7XE,C@36)1@+A; RV]\;F3E72)D+[Z/A. M ]<_PG\C]GH8*GZ&F**0'Z\%_-4N1Q?SBGO=B9SU#"^++P.]Q4Y ?"(U,I)[ MN7J,0I'6J&+@!$/X]V,&^ < ,Y@#B.+^2@/4%A0V4=:./"69Z X86>42HCQ0 M6AI=#M9>>OU!? &YV&B0 @: (<+FO&/G)>70R[: "C M+C'\]H""B=6+LFH4(:*'=V"5B$8#]3,^NA(N!M]:>O-;9^2B02%:=5/J3@$- MI_9<*WT87& '@O;B_NV "?+VG0>CWV&5BAQTK-[A)XH.N=:(VJ'MX]%TL'\VFL0[&<*Z]GE3;6-&Q;PC M/N-MK[^%Z%F[TV&,:YP&43U(_JEH0#;&CQ%[QXL=$&BY7@A1[;,>'H\.MX+08I!5(,0[^@GID!)K[%DV V96&MUS*-RAW(N M&P,2F:$Z**!PJ@_VA2!<\ALJJV(4 2#4"&/QOPTV!O1F*/\[8.U&M%,2J MC+V7#?[PN;A9"-D^8Q"E1=M#D)*E4Q2S'U[$9W0 SBJ*V&0AH(9= ]S?^G,? M7,1[W*)XN ?-W?=TT#?9NNAZP!#+B(@DU##%9<8[6+=K*!)^2A]$OZ]63?_FHWX M5S'1+$HWS=@UM'1;'I#X7HI_%8+_FWC3(-Y1%&_2>1S[\8]SMN'V:TGU]X3R M0/[G$DTZ@]TIZD._BQ8$\ZVY3*++#7H=++V@\S+$+(=2:0LYD9Y?X)9\W< ] M<))P"_Y\D@$(!'(LK0RL&5AE'^-3+"G/#?]+JMW#I_.H+K](\FHXBLGB_M9L M??4-CVXJB%#),LG;V&FU5"\T U>C] M^10.1MCYU4\,JJBC+F-A;W?+E?!CC4&Z@[7C>5S;CY1)S9?(B:5694.Y-QZ= MM+E21CVV;&XAKS-?5NW.P;!_?J<%_ M&UV/OCA#)0Z!#KV3=&,(GK1[FYIBP22@,JST MTBS$2E94,_N1U4"NR0G)]=#CVT-GHB^3S** MY1::9?(6H @F0#E:T3&WH>C>QP9D:">UZ15VYJ4N?$_MXM)+C)L8%^)$X$(7 M..X#Q)6()DVE(DZO5A9KU*+)*31C$]L.IWMZV:EXTXXC4,?_W+YGT!B6TH7H M?0@$!-[ .3W<*A&IB\;*"N=K!3*+IK%G$ M6QJ]I):=!)!QB),@0Q]MV"U5S MZ2=I'-0LGD)1!R) +K72P]W#B.-A!2?Q"R%*T*D1-8>"FL=I76W$K=2-5=NN MM8V#C[2=BK/P^"QM@LY2MXH+205T#)C$MXD*#DDU<:\+=",OLLCN[WZA1S#+U/]%C(:#B+B@9S MK@ AJBEK?(^Z&^=<67B[87MHD@"(TKTVEJBVUB1RHQKD$UHAJ6N2$^'_'9$3D:6VOC)0G#PN&HV'MO M+X1WKX.NFP45,6_;X&Z\43*J[@J!+YEDU4YTR .L;D <.! B-'A&/!@/RK[H M@.GT!!$/1.,;MEQQ6>[4;:[1*B0)&^T/6;RKJ ?;KN]<-[DI^(#.Q+E[O2 M)+[\(]YZ0.]3#\G9F\/=31>#R8UJ9[P/S5)4](DJ]T-R]AHJ1X7V.]W1QU)] MVBN5T@(IA/R^&$NI/)Y_S9VF8@](9_=RB.5B4Q<17HB(R>XVS#]WCYBH:NFW9"-H^QT=MI>3;*3XZ/V M"GF.K[] E;:I<;+;YFRX=45SGC>QOV:/)T_:W8]/LO'IL^1ZGDTGT^[Z>ZJ2 MD$I\>9S[MPYI3NOQ.D\$G8\[/FD00Z;O\ /_;KEJ?,S@"!3ZC@5AU4: Q$6> M>N=I>9UF1_/3A/?9T9.O>]PO,=)TAI@_FR=7Q\ &0V'*&D=3L;BOF?S M4?9NUFP_9ACM_*2M:USP5 S20,/H9K4.8QZ<:-(K/?RDE18-CGP(\=E#B=^1 M9P27,9$C9#YHG[IL3T^%]&^JZ/47WFC:352&M9L>..O:]?WB8?(=:2G,BKZ6 MI4\N*N<_*6WOMA_DOO;?H7;+_=>\ .T5?C6AQ!*VCDR_L+IFKY* M76CG=$D_UP*RL,$%\'RIM8L7>$#[F?*K_P)02P,$% @ (3M^5@!&ULS59MC]LV#/XK MA#L4&^#&;WGK71+@T@W]TB^V M)8H/'U(DS=E&JD==(!IXKDJAYUYA3'T5!#HML&)Z(&L4),FEJIBAI5H'NE;( M,J=4E4$+F6Q,R07>*]!-53'ULL12;N9>Y/4;G_FZ,'8C M6,QJML8'-%_K>T6K8(N2\0J%YE* PGSNW417RZ$][P[\Q7&C][[!>K*2\M$N M/F1S+[2$L,346 1&KR>\Q;*T0$3CGP[3VYJTBOO?/?H?SG?R9<4TWLKR&\], M,?>F'F28LZ8TG^7F3^S\&5F\5);:/6'3GHTF'J2--K+JE(E!Q47[9L]='/84 MIN$9A;A3B!WOUI!C><<,6\R4W("RIPG-?CA7G3:1X\)>RH-1).6D9Q8?1"HK MA'M4\% PA;/ $*J5!6F'L&P1XC,(40P?I3"%AM]%AMDA0$!TMISBGM,ROHAX MA^D DLB'.(SC"WC)UL?$X24_X&.+,'P=P5;&E:Y9BG./4E^C>D)O\?9-- ZO M+_ ;;OD-+Z'_)WZ7$>)D ,=8Z]!]'3.=@8;@+9M*DK.6K;^DYQ+JGKW&Q&D.#@3UNA\6"EQPI\QK-'/ M%-;7_LO!WIQ$G6_MID'K:B-,.S)M=[<#YTT[9^V.M]/J1Z;6G#PJ,2?5<# 9 M>:#:";!=&%F[J6LE#&UL MK5A=;]NX$OTKA!=WGUS;<=IMT7P 2=K>7> 6")+;N\^T1%G$4J26I.+XW^^9 M(2G+^<(N<%\22R(/9\[,G!GI?.?\'Z%5*HK'SMAP,6MC[#\OEZ%J52?#PO7* MXDGC?"SRG._=^LMS-T2CK;KU(@Q=)_W^ M6AFWNYB=S,J-.[UM(]U87I[W46G?*!NVL\*JYF%V=?+Y^ M3^MYP?^TVH7);T&>;)S[@RY^JR]F*S)(&55%0I#X]Z!NE#$$!#/^S)BS\4C: M./U=T+^Q[_!E(X.Z<>9W7Y4S@OV*7UJX_ MSD0UA.BZO!D6=-JF__(Q\S#9\&GURH9UWK!FN]-!;.47&>7EN7<[X6DUT.@' MN\J[89RV%)3[Z/%48U^\O-=;JQM=21O%C;.5LM%+XBN<+R/P:=6RREC7"6O] M"M;)6GQW-K9!?+6UJH\!EC!LM&Y=K+M>OXGX154+<7HR%^O5>OT&WNGH[2GC MG?Y?O$U8[U_&HFKY''I9J8L9RB$H_Z!FES__=/++ZNP-2]^/EKY_"_T?6OHV MUOK]0KR.)ZY$F#SLG>=R<8V(K<+:KI=V__-/G]8G'\^"V P!Z"$('43E;#U4 M4=5"6W'3:BO%KE5>\<9J\%[9:D\+Z?KN^_5"W*GM8/*QXYY>^4Y' 8%!">'@ MG04B[--1*^QUHO%*F3T=]Z!\+&@ H&=YUW@<;@BX9H.LTCFQE0"7QH@!6>EY M.[FS7IVE31'24+G!1KY[CE M'@H5PYRL@>LA\NU:/^A:V3HLQ!6P?:WMUNSG+S)*)"!]((N;H&LM/7G=R;T8 M0O(37O:#KUIHS^BN>L2UW?(-$52,1I$=%+4PP/8W'3SF9Z=C"[462.)WLN^] M>Y!FD4-S-4!_'.EFLKV7#%?&'K]Z1"M?B?K)R7CR334PAWJE)50S>D# +'C:8$ M"B O$J)--20Y5R2JDZ-2PH;D$2&"5>GKQ*Y_H8X6X@?G-UE@Y.Y5+YE[K_X< MM,<3)!?2!Z; "8%",4HBAT]6_\H"@) PI^^B?,R&BX2)@--1+]JH)&*\5](3 M?D))T38B2V40M,EDJ6!F*%BR(S L @#6?)C:T4M=OX.WE>QUI!S];TMU,P*2 M7]9%1"1$KS=#E!NCB.1*AO80I[E R>"N<2@"_ET_$.6A .8:PU% C4F+E.^] M#KDPI0D.?XRK$$[$_%@R7V ,9\JD6["M\NIX]<8Q9YQ+2-KH/-:/O('4IA$[ M91KRCX*_<79 -@])7I!GB;0@)E;5;"BQL5$'0G ; /.<9UF3=FXP=5DJ'Z0V MS!L)R[B1[(5%SPJ<*>,TV#IHL^6B8'ITUSOB"Z(=/6842A>.=1)QO=%&QSTY M_9J4F F*?(*A1BY5@ RV9,++@O'6_7.'*E'U+16A%/K!DT0 MXUS6'JICHSBU"4;6*%1B)*4J0ENI>D#Z"0NI"0$S+9'D-FQJ*M-I8SO8N!"_ M-<\4EAKE8)E[H!3U>J:@2<9(/HZDDHZ;^CE].']^%GF.$"&9#58 M3'S0(9C^RYS@J 3W4\&SR8X6F4G5,^TJ#HR1$$L*.S+AG[=A=HEWH1"=>2BY M$W+QO#X"4*%41H: F892/HP')>5XJQV>(2$DA9T+\N_O*]," M=+%$WAK!%) M1K@R-GLB,0G/Q'":>'S2I:0 @M09U7'8RODH#^V?IJ,]X2O*M)):1@?,N&?4U23=T[XMV3P>F"C\XC%[< +IT7YYE4X#E/5&EH7&"E7^A&\(15;,^&?QL\%58'%^?,K\!8"+*F M$WRMMAB8>>@X5JQ)\X$EFK*<R1DL^]BWR4$&\EA,G4 SSB6IT;,CB'/*OGE((T$ MI0HHE:RCA8/G$+*@I_YMU ._C>; '28(4JL!7(9HO!&"V$II64 MB4TJ"") T1U+!?5Z6;[]UO72F];Q-'*@A!6!A[#B?_$9EQU]3J/R-QK*6K,= M/L=_?(.V2I4)#F8?6$<)T>.$?7@%8D6HZ0W;\E9Z;P(HO26B#QQ)SQ.]F^>T M;B5-V*@0*C4BF<2MII:J?HZ^%WZK49%&-5@ZVKQ\<-,^/3%+5U$U_-7 MKHV+F'+X9ZOPWNYI 9XWSL5R00>,GSTO_P)02P,$% @ (3M^5L7>.,LK M!P 7!L !D !X;"]W;W)K&ULS5E;;]LV%/XK MA)<5+:#%$G5/DP!.VR$KULU(TG7=&RW3-A=)U$@JKO?K=TA;$AWYTA5%FX=$ MXNWPW,]WK/,E%_=R0:E"GXJ\E!>#A5+5V7 HLP4MB#SE%2UA9<9%010,Q7PH M*T')U!PJ\B%VW6A8$%8.+L_-W%A'E>47F]):J]]58P&C84IFR@I:2\1().KL8C+RSJT#O-QO^8'0IK7>D M)9EP?J\'OTPO!JYFB.8T4YH"@<<#?47S7!,"-O[9T!RT5^J#]GM#_6*3M&8"+5"=X*4DAA]R?.A OIZUS#;T+I:T\)[:'D8O>.E M6DCTIIS2Z3:!(3#6WKU^);+#,X_>R'!+O^ MRZ_V_ @2K3UU6Z!FW0BFA4+7]80R=,W+N:C+=OT$^=@)DM2:P*&#<8K>@M+^ M!2'1QWI*V^7$B>.D'7FN$RQ2ZZ(XKDELR!8&# M$VQ-1*'C^5X[<4-+?>"7,N,%1;]/%%0"N&8F>/&$3/BA!O<"V[>]RDW>''_3E(F>M3H]N[T4XQ;7NV8OE';-H\ M@]Y,TK=O:'MPD/KMZ!W0%HSD\BF&)&AY4:-78-5'01D'MCR>X[KNGH",<1=9 M&$+S+0-BN;:X-GVVJ(EE_,CM%!/AZ(";V $5)L?< KM]K\"?'^(^/N(*MMOA ML&=];+*0/0[#71XPKG6"ED\OL/?; 8R/'3M63TS2=?&>9) Z:1Q8H]@[XA*^ M@_W.@V+PM'2O7^H\;AG"\<.D,^X=W+*J>TJ(/*_O&X[K!1N7^@#5$GB[[VWR MO;Y3!4E3QSZRW%:3W^W%273$FZR( 2_M.5/B)-;5)]ID.@*:B3N:+4J>\_G* M (9;P$PL ^ICP1^8MO5DU?.LYX)F7.A%0 XWSTA1O7R-WGR"ID12^>([.MYM M;=SN%LH?@S^[0+JQ-6HBMMTXNNH;)^I7E-0/=QL,^]MI71-_; G/\:U\=6*( M-2/0=D4!ZCEHG!/@1YOBS3\UJPK-W9,-]#T^KU.6[V\5<0^\&5]T:CA09/\C2NJ MV[6&Q6\3H5_8&T6.EVYU#4YJZNDN(-855#?M0];0B0/W:*,$&<\JEU!W?+\Y M\Y:OH,RV:XG7Y<(D=3\32OM6^0YPL,D;Q+9/:>S3N1#Z:3\J\Z 9['"J%SJA M&Z)?J91GB.3@',;)9ER@*:\G:E9;5^VGVCR? _7([Q?'YTF:O-CVJ<<\.ZBD MZL 5!D.YWE:^U5UFIYP=+CO>!- WZ""^L V,'2^VZV4 0 8?P);0B./8&GEI M>!24.5'2[P"QDT*Y.88$=1%*=\Q& &;W(<[F&:5];!' G0>A;="%" X^-T1V M@!@/>J$>-HF<* WM"1_ <1?WHTV*'3"P08E8F"Z-&RE"A,3SW_1WU8HY:,%P641ZEX=M_, MV4@&\*V9H[,9-=]04,67 .LS#I)O!OJ"]H/:Y7]02P,$% @ (3M^5D"CHW:F M! S@L !D !X;"]W;W)K&ULS5;;;N,V$/V5 M@39=[ *J+[+C.(EC()<6V:)!TV2W!?I&2R.+"$5J22J.]^L[0UF.[3A!M^A# M7VQ>9L[<.$MG7== M95%D0:E4W:37&W5+(74TG82S6SN=F-HKJ?'6@JO+4MCE!2JS.(OZ47MP)^>% MYX/N=%*).=ZC_U+=6MIUURB9+%$[:318S,^B\_[)Q9#E@\ ?$A=N8PT71OTI M,U^<1>,(,LQ%K?R=65SC*IY#QDN-5!*W?R+IU4> M-A3&KRDD*X4D^-T8"EY>"2^F$VL68%F:T'@10@W:Y)S47)1[;^E6DIZ?7IJR ME)ZR[!T(G<&ET5[J.>I4HIMT/9E@P6ZZ@KMHX))7X/H)W!!"X> GG6&V#= E MW]8.)JV#%\F;B%>8=F#0CR'I)(-UP(. -_BO F[@AOOAN&=.7"52/(NH M*1S:1XRF[]_U1[W3-YP=KIT=OH7^_,.O F)(@._(ISH:"R)D7,Z,;! MYP)9K1)Z"=*!-AX$5,+Z)7@#?$H4P:)@;,Q'GA1FZ#R8/*Q7RN_?C9/^T:F# M!VT6"K,YQD';%T0G'C5FH':-GP8GM8%,6FID-F#R7*9HR1@(6BI)NCN68KXT M"\U2.7%':FS&J])8)#FA(2\[ 'CCT5SIFTM<<'KDZ+ M_:ZMP)90&)71$26N39K('M$Z;#/5II:4"L%2Q#5H)>5!:EIP'E_1D($7242G MX:XM@Z(@YH)9KP.S[9)_(B+,,AD8D31F0C^ ,D*[F.M*D5=B*68*:<^6+"IR M)MOPA*IAZ,;N".9&$;^S<<^G*Y*7WPAQWPO01O^8"G);!>ETYU&FVX\RU(.( M ,L9&6[) #[D'H?F]KT?:8 W_ 9)?-P_#GFC M;OE%Z)JFE?#B8KBN9RCA&O5<&0H30UN$]F B!#&WB"'_"^F+=:/8P"G-P^:' MSAW%[=KD"R$YZAR-?^!7ZPIA&_JYK[_1BT0P<55"9L&'P3_W8=@9M))D+&6>#AS2\-PZG2T9 M\93)]]NA_WN;,=5)*?I6->U-HWX];Z=#VL MGC"#N7U#,*PIIM"0 K!X !D !X;"]W M;W)K&UL[5E;<]LV%OXK?D6=HB>"=B>T9VTGK MMNEN-DZVTT>8@D1L2((E2%_RZ_<#*)&0)=G)]"'3F;Y(Q.4- MYB43U>3LQ,R];\Y.9-<6HN+O&Z*ZLF3-PP4OY-WIA$XV$Q_$*F_UQ/SLI&8K M?LW;3_7[!J/YP&4A2EXI(2O2\.7IY)R^N@CT?K/AOX+?*>N9:$UNI/RL!S\O M3B>N%H@7/&LU!X:_6W[)BT(S@AA_KGE.AB,UH?V\X?ZCT1VZW##%+V7QNUBT M^>DDF9 %7[*N:#_(NRN^UB?4_#)9*/-+[OJ]%)NS3K6R7!-#@E)4_3^[7]O! M(DC< P3>FL SMX3_/Q!2=_P\_^*DCV+8#\+G1NO5,TR?CI!\"O> MW/+)V(K[UPGX- LOGI$=-N1CSA'XF>PJ,ZQE(3+!%9%+ MTF*I;N2BRUJBD".R480UW,PK5H).X5DJCB!762-N^(*(JE_N,UAS46)5B:7( M&([==Q"_SWC=@HJUAG0A%%NM&KYB+?@M1<6J3+ "^:V01XH 9O9*EK-;3FXX MK[#":\BY()W2)S%D0P7X,(JS&G0LRQUREXLL)T*13 ) 5*M7[T2;&^9(8ZRP M:J%I*]YHO7H"BY>H6MY4K"@>MH16EM"BZE%1P\L@>-?4,)HQ,5/Z:"TE5DI] M2LD^Z^&&-P&X-LSL6/!,:*13,_(3ATSZ8,=PO)1ES:H'PF]9T1D)0&0.KC*C M"VP! 50+A8Y9(:O'UK-.$54FM6NA^MI;OQX]B!>_MTS:L4DNN0T,1 ML5P'AU[5Z@Z+=UP'CL2R:!8$[FGA>X? YUG7-)HEXN4S2DS=B(Q#Q7-C'^0Y M+V]P\";7MQ7.V8+0\'$H.'BX11R OO>9.1R,X9,:)L7VI= '?C9B0PFSH3$Y M 5-!$:4C")8+6"ZX<87Y]J*@=6UTHO$=EWVE(MYXTVZ/0*=+#YRB&_ MB*Y_N,YY]<#TT^]=WCEDLX7\^L<%1MT-%^.<9G[1L"^B&.:.'#.K'9G+8J&/ MR=8FF>K80% =S4QJ2TC:$%-Y!EV,MH^46J_PD. MIKHHL ;AJ+=9]M9\=785A5@9B#)GZ%:$M#S+*UG(U8,V2+7ZDLN._ @%+:'H>2D7YE,HK[OVDJ M&F;;V?BMF5>A"/^3>%^=>"@8"TZFNW#W3T9N9^3',?%>_I!X-'ZM'M=TN_<0 MICPO98$K%M@MQ0KB]=V;H%=%,7?_U=_O_%UJ!:V,Y>^9G MTYS,I^^D4D<[-'_ F?T-8QNJOG9=]Q<&UZRG 0XVFUX0+XB<, WL&==S(EQR MQIDX":W1-/2BHPWD#/.QZU#J#\,T<$+JCL)X\;@4TP&GADE*G308SZ31%OF4 M.F[BCS8*(]< W# 1>(X7C*=[L6.?./5H.!)/_02C1VW)<+ 7.5%H">(E#K4$ M2YTP26RI:>1MH^Q(B44_'<:)ZT3)*"+L$XU6]X+D<5>T$Q!^ZGB)NS/MA3"5 MO[O;\=/=S=0)HIC\VX#Y6UQ==-]J2ZA]8WDT2481X1%_U'R:AND1^2A;I/CZ M&C8RBOW$27V+%#'F)B-GSW=B*^2H9UA?2MPD3&VTI:;>ZX/C:>@'EE^I$WG) M$7E;B!)7%HT4R@H!-W5\.X:F-$@@56+-I#2VUY-@HZ&^5.&&MS P-F9"Z"$< MPE&O((V=-/6M'6CQ_<">H*X3>]%W!Z0W'-=*W.F&NG9>ZAOTEWYBL^N2U4*K M__:^YM5"M 9EOQ-.(:.W4 AIFE+;%T[J)K:A@6'^#DIY#@TC:Q3;F.-0UQXE MD;^+4Z&55%$P9C<-++9(L2UTBK> T8(IU\*#Y! D(<9L*:GC^2.TA4[DAY9" M(7K6_7 $?6)K%%CX& &H;&1*W.!9-*+I;A1[;K@SET3ISAQ2"PA\ (7@%,O1 MOD-CSQIYT3B*?7H(@0"*U (@U ,WLAP$/N$6BD>(BEW\L= [B+>TV(=*>W'G M60B#NO$VB,7A<[BCM8NW8";>*KZZACM!8A?U%.GA[3CBK_[W4IXKQ=M=8'@F MV_?V(J@;5ESJ&?0%<-7C/(X\QXW'*(D1LS3:S5:882LQ PSI=FZB5(7QZ&>4 M?Y\&AU+13SW8=;1C -50! YDG(NH"RPA8S1:A\L\9/6MRH .R / '4B2\0ST M:D&P9QX! +L=2(\4>GA>8(V19TC>W10($R>V<"-*G1C[]I=8WPG" M'R3/A'-, \0B@\O5F\>R(I+W#-JW,MQ$UK]+:\)F__Q MNC"EHS7?(5J.<6TM]7O6?0GW7*7]ZO+[TV-3?KMI+G.XS/*HKS,E2>T99&,: MVS,4N.Q&=AS0* 3BCW'ZJ1+:V]>M>2T\!+L//+1KL1\XD5TGK+2*PS$A^]Q" M/'&QJHAY.]S820:022Q4!5+848IV@5JMG]4X?U//^&)/UTAAFB1-41R.C!$B M)T#;H4_)"9GVZ(,S[#VR\43/# M[7W7J$Y_R0#Q^?4EP?7BF+K'H7L-+$GQ..[9_I?I MAEG_(@]I7G/S_;-XF.W[7C6WOB#"'BOSG53UQNL_)@ZSPZ?8\_X+Y+B]_X[[ M&VM6 C!8\"5(W5D<3DC3?QOM!ZVLS??(&]G"^.8QYVS!&[T!ZTLIV\U 'S!\ MH#[[/U!+ P04 " A.WY6 !5SC*(= "G;P &0 'AL+W=O+<6*ZZ%:BP*^F:MRQ2OXLUP\T^M2\(PFK?)GX_W] MHV6R$)Y6%;XX-G+ M']9\(:Y$]6E]6<)?SSR43*Y$H:4J6"GF/SXZ'7U_-GF.$VC$;U)L=/29(2E3 MI;[@'V^S'Q_M(T8B%[,*07#X[UJ,"6^S$&'YBE?\Y0^EVK 21P,T_$"DTFQ 3A:X M*U=5"=]*F%>]/.-::J;F[+(46A05-[PJ,G8E%X6_O,?HZ/]%SV$''A"#OJ@MQ/2AN0#P+ ]!JK!JJ5@6\%+S03N)H.] M$*NI*/U^$-_@ _R)8V>JT,"MC%

"X+7LPDSYD&H (4OM),%K.\S@2-YH;' MM#C^?:Y6:UYL"::$Q[J>:IE)7@+S!VRSE+,EXZ4 U=2S4DYA"5FP7U0EV&B8 M;)XL*E'NS2RX*<\!#Y!KA%N5O-"<[(9F2WXMV%2(@HE<@@H2VO4:R ^$P, A M^W@GV@(XV.TU8$H((I5EAAB :B6;"$*4?(\W^(W8HW0>!"V=0DE*E$ GD+P4Q9;#I W7#,VX61#,]GA@UCK>_XZI38%+ .U M056J/(<_I]N8XP/Z>N('P[<>]FD-ADJA@65OBPS,5KF%#]="5T@T0"C7JB0V M#=@__W$R'N^_>'<6C1C2P]$+XN$2+"D\9[RNEJJ4U1;I\4N!&.*V3Q4O,_PB MDR58>%7ZS8;I5H-V.'Q=P,2&+Y>*Y2)=KJK M92E$F'4P:9N5TL1.B>$LX]N]2NW!?PQ.4V0#D $'"H@?8 , 2G4-,@+S5ZI$ MH>>PIQNU5RUEF7FY7Y%.T9^Z!C+;&'"$M #]I?BSAJ>9E-.;J;GJDBTK+)Q,AS M,J5!Q[V5C%)8 MK@Y:Y\14_2LE!$SG3V):UA#QV.UI;D; =,>"VI/RU-B]F0W- R M0W)@'OE,P=;V&,AH99J0X71Q(V9U95RONZW?9HC!^0)/B[=MH#'"TEC7F!G@ M&.'3:T5?1N9X5_#N?J[U*%V+/*,835&GNY7PK.1_@<6^70-/^C1P''_YO@3; M_Y<$0#]SR=DK#FYJ?LUI('YWFHF5+.%YCKP?';]@KZ]%IJZ%/9E)LHX[CC4\ MB+-,HNL%Y(\.AR<'WS$43U!L\H!1UP'S)EVH,04\0(=69J*,?%RW1BGL&F@# MG-MH-K8;KML0/@,<-.'E=*M0Y"WL@D$>6^\7O6K #!\4CHS(6P=FS6%2$S;Y@FSPX#]CQ8>K\$:L#F2G8#7"V53R_DK Z=5ACUZ-XB_OZO#LK/W_GL_=/!\G M@5]KASWC^_T?KVC_\?O9KGR<6/DX.AH>]3H_D^%!_#T ZY&-9,UOZ^[ ;F(I.R6C.(7*-JK[9*BU:#]_G5@@.1ST2L&).M_I7"892*S"=M-%8R FM<3(6AKD=?HJ2Q5#FZ:_K>2 M@W;=IJ"A5>Q;7*>>%/BA3X$?]N:N/VG2MM>ZDBM,C[9EO[\&0H+4D4?JJ!?D M.==+X@]]> WL@]W !'$;=M\$5(+FL4?SN!?V92ZRA3"@VS#KG=U>VHA!LAX4 M3SR*)[TH7H$J5GL@UJLH^=K*QH? 87L]*#[W*#[OWZ&Z+%'H7]^LC2Z?@Z[( MBETHK=OE\6O@)469.]9D0DR'J028\/A@>,A6$B(Q6_=Z/!X>^P?"+3PS"^>P M,#TL0%/ \#J%QXD\6\E"Z@I-$-@Z.TI3)@"AP,/<9&A!Q5H2H(A>ZWIHP2A^ M(GM'GJCE"RY+T:3[&]CB@I['HZ/A.*$,PMP&,CU;/MH/E=7]WDU"(2K AG44 M!1\Z.\4FJO..>N&=9M=47;KDVT[]^"H0*5[C@->XW\"4>#I5X.I?_YV#=%ZK<>E.?,;#]\SIG%W(NV)/?LSY: 1&E<">'7.F*O\>0N52%GT>,#]E[!OK)K ?X 5O!.W.I]_ QU MZU%O-?GEJ1%U4V(Y5P7H73WKJOG> NL"":I!HVW2H/DWGN$S7H*,9NA$S)1& M3T)3LJ9>U3GQCZ_ K,J_0@%=@J4!]P!YD9.]@D!WSDR5)AYK/:6:RJV:LIN@ MXFA'SJ$MHQ1?T/%6Y?MT6!X*(N'B+8JZK/:YW<:FGAF &3 P685:R9GAB)MS MC;;=-.@ 8=H4R\"QKB3YU0A)U3F8M-#BA-U#@/*L02V5(YPY1BASX&,XAG9$ M/)'I&HT_GE1<@BU,OXOX6;*VO89/^0S] N1FH/T E[;U+\-%/=*%C5U:I7B&IM&B=DR-#]5*IQ]7G@Y%G](\4'&(_Y/L4\V/>C,%]A] M9Y)2U!XD5MA05=I*"X@.]M1ZX:M:%=)JDT/&>F2EJ?7FHEC8E+Y<":,C^#R5 M#7P2D09(!82;YJU!@#O 0U.GB A3 M!G5%SD$'\<9)0&7VT6+K#@QL\R'B$M)6Y1<16QD<9+K<]JRS.4.1=PB%AV9% MU$W8M85IU\-E#.^Q=1&<)"LDE S78C,=&23Y^'XUF0O)LZLHV4,^Q:!8!:P MN4M4,$7&2I7Y#=;U?(X-JV9MD%_813,07:9K#&<2O@"3Y]U<0TG(\$RB'H*I M:)7509M#]@1"&M_,,YA9W1T M;RALC[FG0,<*-K\N@[\;/-:DJ)Y8T!LCX;$, P=@2P2>'Q(S+T:4C!1CY1O. MI)*D52DX1-=UJ6L>)(H*ZF 6P.K_ABS< T7!7>(W0<>#MN0Y+8\M=C9U0E%" M:8C:,V<1.1;F1$)G0N*A2_VZ<-*7:N5&HUK.R)B1OOVF<"#Z.2@ENBL",W M)_P@9G86SBV 1HYLF_<(0%-PJ^G409=&6%L=HDPG= U_OG63 M8(*<3,%VH+F :)]<=@(!SY:U8'1E-TP5N@TQ$47D4CZ[YWC2RX]$4Y62]F^ M*CSLK5 $ VM[/#!M$OG@E(91A0BIBN9![E NHW.$TA[:E@-7_(^T$;/I:*%( M4@03Q)3D%@Z6&EU"V/O2)FF\A,YRH-%DR;AQ5S';#&?T7-Z$X);R=2%R=VP) M;UFD;5FQ*+GT%%O4TKS88/PNI2T<5FW7&(S\2JZ"X; Y&\T>).3 4G+E#XJL M%DZ=P(W%(*N#-9YB*V7@2$28!?Z8ERJ(YR*6DZ:]PO?<0*V]#D,0K+1$ZWSN M'KVRC^Z=,=2[8!% G/9SA9@#_Z!917EE:+FM^C-@CT?[41D$R^;6R3 :^?AH M^-Q_^R2XQ,GB9'G);14+65 HZ1S8^!ASU#QURT1G-2;[W-$%\:30P7NX&RGP M[^/C6RB9M%(RB@IOU&E,#/HM$OD61'F(H[70NFI/+8Y%*+9W#G@_>E"'? MI_A5?.!IXS@A8@UW.#D6+?'QP7V)NDA>!Q8\,^GBGMPC MG58$[POD0:^RAF@KCHBISX :T7)*)#^9RP68;6-4*:%Z;[]=/7JZ?>W M%J;O^S\6JLW+U2D-[GNB!>E@9_:(;'A?S+QR6@T.#D^?AH].!@< MC.$!;)< 6VA[/F;6/.4V#,'ZG9\R&8SW1P'$R=%Q3+4HLC9:QX.#R6$G\7V2 M'&KUX_[Z^J6YW:!5?!\P,\4B5"+'_<5#>J^GJ$H?0]EFH@]2?VE%[>'@,%$; MFGJ:SCJU0E*!"4[(Z#!)0HR#\?#DN^Y(**[MHG6TB1P\54+@'5ZD1HCAI=O1 M_G?N%$ZA@-\X%$.T ,-QQQ 7%(7F3@[G8F6JX^!LQ_XT"+H!*UTX;47?-/C[ MGG,7$C^AU]=!Z)\.+0='7\/!@W\E!T$MT\6Q!?'^ 3B1Q81<8.'F-1S#'SR?VY^33U+JT7 MBQT+"T7NH%$YX4L-VN5Q*59T#EM+*8;:(*A(-#5=R].ZBE,OU.9+B6*,Q7D. M EG9K"EF'-*6O$S5TPJ;ISS3,)*@9AT8.#4!3VCHP\@[2CBYC7E M44-]QX4V)JWNJC08+-059:5,)GU'H/I\WW'HVAC?UG%!J=)NY_+NTUWM)PW9 MFK:CXC?$O]!&8S]AL<&'<]3/'XJ0 5P SMD"O2ICX^@C911+81K*S*O\+AOO MBX%^J2"$L4>1P )0U!XSI+XF%!JSD:1=?=P/G2GC_JZ2#Q#>T]4!*"6O,"NJ MUO8N#-U>H/Z& %.<0RU]W%]+/\VNL35.4Q?"59P4?^.2XMW8?QO0K+:R,;#B0D$^K )8>BX/WZTNG0)$G:%[VJTXO4U(-([CD+X M.>D/(,^3%D&S1.L%1O<'$S51CAG;!FR'&/54X9%D M,^N8)HJ2RSX)$\H?.*$RB6$RCZ'(CU<":=_%M0HX4\< >#@-%'S2Q>3=HZ6M M-;;#9.$N98D=F)[):@:'JG$MHGZ">4E-#3/3KF0:G1!MLLN9<(U.L)RY58ZL M>$$)-NN_4&T*Z$CX3)QM4F9A&A:ML!!2BMQTK@G\PF9PHTX%JE8NN#%JUO6QI\JRV^34\)Z?W0V-OLXR5/,BW- M6.D;V@_C6 RE^1@U6Z2"Z;UC&UX[2?;E=S7%.KKS>CJV><"$I!7,6UG@:M'1 M[O[RG2$M K*DPSHT9#]Q",R&$K3)!.=W##9ID*,)3K?06L=>W%!O$&US.PS*13O!)AZ4 E\%1-?:!2):5BYZ"):!FA D MM@]@[L:U[CO!=UFP;9_5Z+1;;]0&-6[0;#R+1ZKI'[9Z!P^H)]U5FFTF6U)3 M+/:!5M9N^.(.Q *^]D=NIC,B^([G3*ZYXQEV4>D4?6R5;6DH* 5&"X/6O356 M!D;D%'.U&'?O.F.G4]Q4RJ<0(C@$_%/";1=GL"_4^5F;=Z^<>>W@?E0"VUT1 MXNXO3^^B-!MPH,&F1:U+(9CT-213-UGYZ_L>C\91%H1LX:C[G89.6SA)HM\H M^>$0D/0.@SG$J:2B*W=E'AD/C*G=.Y/T081W)@?^O0W\9F":AUQ!;A"B-?.* M627BN*WUZS7?VN_LZU-K\_H4[HK_SECP**40?PE RQH02@4=L?LBN;L_G@E:7O%%TB$ZG46WV9ZY7IF@+S,O"L% MY+FKG]X6(=EN][3UJLN./ &]:D3":6_0B:_PI.<_@^N%W4G.[+:6VJRNOS5/0^U'V?=G^)='EA4,1S&QC10BY\ #',5'9)9!NDF-X?12& M)F9'PN5;_E",RB;A-#?.94BMVM?YZ."T[3IQR&>)>H)9/(J -"J(O9' 75IE M;FOJ"^\GH68QN:7(8*N+'X1]F6 IUT9T/MANRH]1"-.J,=]R 3J/3+5/VFO$ MXM91>X=$0Q_2'*YUEZC7*[G0H3&KPPDW'JN[,I M(5*"0^2-HG=9V857$C&_?'7@*BN@UHR[0FY'?XE#3B(X22LV6-@\S[N2;#M .T M=48GPGC+QXV,;[9]6\P",/MU<[J]MLEQ,[R-_#[I/VO!KC%SE]QB\==2U7#T MX]TCIPOP_$"]:WQGX>J??+5^\;&1*6RA/P'1N0)RASR&4Q#RK0;4S7'=NE.[ MLYIPS1TNKV3&@8,A"W!'I*/9';PV5V2E5Q!W<=>.[23]=[R)^A8ABH?NH 30 MES6<>MQ<$7,766_.Z43.5[H^"&R/HL.W%6#;N'Z]O@.>=L+.R$YTW\F:L'#B MT\[-QIAVX4'9^@(Z:1:'X$;8%^L[!<;-Z,3N%VYTYU1C*:.@E$FBX'YD/*)= M!'$$.Y,0 D#4#$!VY(X&=%J:W^6\COD:KA* PP9 %BI7BVVOF200.PO4A/]_ M B%;8,EOH!J80K!O#+.?:NR('E[&\-(938#A%LU[P-R=U T6>0YF.;UBO!(0 M,BYV;6C$&E\O:>'1+O3V372W.L4+7FTU^+<$M-]L*3C@ MY[Q5:'=GM"/YWTM9*G^&DB+T2T@ZK1WH1]5AK/SU[K?8Z!1,^R*W24P36I>P MI$7_"H[T;UG>R1(V93!M.DRMG8_^-*(0\Q-_(7]=1W3Y;+3]]*,@'C2&/D]NQ_F*7M"*7[27SD/ MONIE#0<"96TH_+T+F_X.T"D=H3P_Z:^AA\ !X]#+<)= I#L/H/!_=]&4]E#/ MG]SY]92QOPXD MINU^4=?:DRW M4^;KB)6#>Z?0X_GYS/J2=@U_;R M&*RO^*:]H%CR*S@HL?S+_GR +?7:%BRV4IG(&=T+0*5;.:W-.^OXO/%*;:;H M=XJH1R^\](<6X1TXZ7@_A2U,6,IPO._@BN>D5=CH_7!8:%:YMUA[6U?;N-^: M>GP6_7;:"EPI^H4X! 9,,C^CYI_Z7Z$[-;^]%H:;G[![S\L%%B1S,8>I^\-C M.&)+\ZMPYH]*K>F7V*:J M^!/BX%ST2) ^#[N0(!LG_@ OZW^5[^#U!+ P04 M " A.WY621A M+%*>>WHJ%/X9ZRSE!C^S22>?9H)'=E.:=()N=]!)N52M\U-[[RX[/]6%2:02 M=QG+BS3EV?Q2)'IVUO);U8U[.8D-W>BUA<5CD1J?E9FB02N6N_%OIAZ4-1]TM&X)R0V#U=H*LEF^YX>>G MF9ZQC%8#C;Y84^UN*"<5!>7!9/A78I\Y_YA-N))/W+E(16Q4Y%B2Y^SU)SY* M1+YWVC&00ZL[88EYZ3"#+9A^P&ZU,G'.KE0DHE6 #A2LM0PJ+2^#G8AO1>BQ MGM]F03<(=N#U:JM[%J_W4JLO2ZN;C'50_68H*IHW^92'XJR%JLA%]BA:YZ]^ M\0?=DQV*]FM%^[O0SQ]0A%&1"*;'3'PMI)FS5)A81TRJ1Y$;E(=I5'HW[*M? MCH)N[X3]W>N=R$)H@.IE-\H(V&\VUB!V(AV)S,9OY\T//+6&7BE#AE*LZ<-G M#S'/8\G>RR+1:L+N] P['XP0F<3/=X)G.1MJK\W^,)'G\(+N2;G<_O)/F,_\ M;M?K=MEOBR_OL?\IU@6[%FIBL2\*5)PFIF!W/#--N-7:"CBH#=@4\! +->? MA:21D(UR:D,>YKD1:8/$"J62V&.')7YU_5S$7$&(L.!7Q'F9#-<]U>0CL6Q* MGQT=.,#J"N!F[SRO-6VM@ ]V^.BZV.H9!_TNT\6T*1 K&RM1@^^-\R<1QDHG M>C('YR&#L7:/#07EKD0=-H@:QH#_2FMK6=?X0/@:+-NT:7-[)>QH M(^C#BXL'=IGQ)YG0(O_P)&] OS\+8*O%6/"*UIT20Z\54HJP;[.]DB']*%T3BN221$\)M3J): MC1N%I#&%$8V%MXI;*^'8Q \6!#IHKI-7/)V>L'_\^[)48R03L:C\Y\NS!@)$ M+;W'!@-O0-*JZ_5ZX#M(H*DHUW;6 MT@8[>,WWZA-KQG,&!D%#)=&JT>'-_./CGDU4ZIR3.4,T<(SF])>)!9MF.BI< MXXH342+I)AF<,+6$GE?!G=BC#ZTYBP5_G.]'!<[-1Q'+$)V;QP)OD2[-*AR^ M6(6,AU_LXJE4=&NK)B%]H84)-<1L3:6>MS@3&U3"+!'8S6.-YA>Z;$J:6@8C M28T"^EY]##;C#UYF,BW*>4(JC!E?5%BM!SKO(E60>."YK/VYXG);8A!'?#[- M0-C4&K4MSE"G4Z[F3(\,Y$ T:HY'D21D)$T0>(-#)&390,JJ4X,65G'RI=$& M*T.-:2L2&:^B?G][R0;>,28/<)Y6;8OQ"#W!?D8S/H4)WR2&(P'K?D7*^XNE MXTRG5CV-#P0PYIF(=0)XCWU:TCH3I=82<84&(!4@P.0-1%AJ O?[P0& [D: MVE4J;A-L*C*XX(O2,T425CH.[&EL;):8AFR?P3O)?!\($)$7(X1"8E!NDZ== MYKPL<:R(S<2!:>\+Z'A$EOE!>_U "8GERC H:L4A]GM[,W9H$[1N[^'"X_:2 MH_B27:1PZ=S2@RZZJ[U6&VZ1B$=S!67+1WZT=.0#6^'T*!T%ZX^L WX7HZP@ MV8&_Q0L$]'!Q,]R_^?-J^+'NW!YEO$APU-/?HCKW MU\BR#+XC;B).CQU;1UR@"4-U+-RPU@5NL!E5S0N,8J-YDT?-3)<2))P9HG2? MA$+8/SY) +_CDK.W!)\\/*$?)-6[] 09N8K_#73QHB2+)ZL\2M%#YZ9JL^A<5@)MFGN^"7?V7)M7VT3;0_+J\>! M2X?QZ](UBPEO;T<;\_VS9"V@89;UP\BY MB$V_I$7*&H3FN#$T]=1<.W'AM)4(_,AT7;N]<;K>X?A%53]+A#;5<='E,%>Z M/"6]H!32N9Q)R5\[@T"3?4,05G7_@3@:#:$H*>=O/E1XSJ&-QXLLC:JH M,\:PBNXLF6-08&DI?UO>!MM5>]45P4AJ5#F]&8$Q OW.I:#&=KVE:K.# MP/,;@K'I 33>@A6)J?1P<]RJ&!NV_J%WO(YH-]<[P%"9:S@D/=/8E+6-5"W^ MO7TT^+:IY?6:WDEUEEX?(CLG]B4I91;:1/]<*\?%\O=2US0XD0B M@Q,QQM:N=WC08IE[,>I^&#VU+R,QPT S^S46'+&F!?A_K+6I?I" ^NWT^7\ M4$L#!!0 ( "$[?E;(0JE';0, &<( 9 >&PO=V]R:W-H965T3',WM',YP/&^5_FY*1 L_*R'-(BBMK6_#T*0E M5LSJ1)A$T22L&)?!:3F'O)>,52L.5!(WY(KB+;U=C MI^\5_N;8FJ,]."1;I;Z[PU_9(HA<0B@PM'Q M_N#]D\=.6+;,X+T2__#,EHM@%D"&.6N$_:+:/W&/QR>8*F'\+[2=[F0:0-H8 MJZJ],650<=FM[.>>AR.#673&(-D;)#[O+I#/\H%9MIQKU8)VVN3-;3Q4;TW) M<>DN96,U?>5D9Y5S&##"\ESGC)IX2Y-52,MEP6LE> I M1P-77]E6H+F>AY;R<-["=!]SU<5,SL2,$WA2TI8&'F6&V5L'(0'H420'%*OD MHL<'3&]@& \@B9+D@K]AS\K0^QO^WZR<(J,+-3H=RC7=K:E9BHN@=L'T"P;+ M]^_B2?3Q I!1#V1TR?MR0TV<-0(=E@PI0,H[++6FOM9V![5P4!PT_-'PFOK- MG@)Q.'HE'5%-6:7C!DJ=4ES [1+] X[BGTIH T= MG>[)T-"B1F &O:__NKI[[)KZ M+8;#=X_%X8 5H[I+*5_K$6VQX%*Z3J+<'!6]R1\PG S&T^2M((G'<)=EW-6R M@:S1SO1 8Z\:1X,/H_CU.!Q\B*= @\8*]$73Y@5>U'R599&DQ^6](_ =1.@;[G2MG#P07H_ULL?P%02P,$% @ (3M^ M5DR)N:DB! ; P !D !X;"]W;W)K&ULS5=M M;^,V#/XK@F\X-(!7O]MQFP1(VPT;<#<4;6_#/BHV$QNU)4^2FV:__B@Y<7S7 MU"T.^[ OL4B+#Q]2(LW,MEP\R@) D>>Z8G)N%4HU%XXCLP)J*L]Y PS?K+FH MJ4)1;!S9"*"Y,:HKQW?=V*EIR:S%S.ANQ6+&6U65#&X%D6U=4[&[@HIOYY9G M'11WY:906N$L9@W=P#VH+\VM0,GI4?*R!B9+SHB ]=Q:>A=7D=YO-OQ9PE8. MUD1'LN+\40N_YW/+U82@@DQI!(J/)[B&JM) 2..?/:;5N]2&P_4!_5<3.\:R MHA*N>?57F:MB;DTMDL.:MI6ZX]O?8!^/(9CQ2II?LNWVQHE%LE8J7N^-D4%= MLNY)G_=Y&!A,W5<,_+V!;WAWC@S+&ZKH8B;XE@B]&]'TPH1JK)%V<+(][E6'Z[^" MZ_GD,V>JD.07ED/^+8"#)'NF_H'IE3^*> /9.0D\F_BN[X_@!7WD@<$+?B3R M4P%W<.%I.%T\%[*A&CI ->[+A&/KB'HLQ;_%$^!HO M\H X,\1%3]PF#-0I]N/X#P60:UXWE.T^?ICZ7G(ICWZ.Z 3K",\!ZA6(_BP, M#UR@2 7LR[O\%W)")5GS"NM>DK-UN6DQ+V9+R8@J>"O14.J(OMS?3"Z(=NP& ME__9\QNB!Z4AK,F2Y8GP?B8M$U!1A>0;*E2)A ^6/Q$O2.TH"(::,+:#V-]? MGS> SKQ);SI-;2\(>S'V[,"?D@>N:#5^OJ,4?7]JQW$R"#:QX]0EGT#*"T+U M25"6 1Z*(#EO5VK=#MR-(9]YH1U$Z62@\.PTQHB6;][&<TDJ2]"A&=N1&[T[ :ZC'J.TD#B8O]=-T^LY4O.7"X.-Y.W\?<^N%0@^A!$)NK^.+."C"-RZ"?J U3M"9UM:[955E5IGCA.2LH MVP#9%ER"-H5&Z2QW)"4H54'=P6+MX]Z\POA7._R:LD=Y/M(=H[X[1N_OCF\< M\K"!BM%^/^Y3=TPS4I1J=\C-BP[Z0UQ(WHJ2;0SB#JB0!/0G=+3QEO+_TW?_ M1L[=5_^M%GQ%*Y,=JL@*-B5C.FSDI:,>=EG?GD;I0)&B'))EW66N$?RIU-Z^ MRUMO$-E!XAW=8X,X&@MX B'1&-WB+'48%E^#.DOC9- $_7!"<#C$T8_AL"8$ ML&Q'E*!,8I%KG$'C\,)!__>C:!@]'O"IN&/;PU1]GXA3!>,,)L :Q,;,N9*8 MN]4-@[VV'Z67W01YW-[-X9^IP*.0I((UFKKG"=:!Z&;;3E"\,?/DBBN<3LVR MP+\#(/0&?+_FV%GV@G;0_\%8? 502P,$% @ (3M^5J&ULK55M3]LP$/XKIVQ"($4D ML=.T0%NIO$Q#&EH%C&D?W>3:1#AQ9CL4_OULIPT9A4J3]B7VG>^>>RYGWXW7 M0CZJ'%'#<\DK-?%RK>O3(%!ICB53QZ+&RIPLA2R9-J)9R.A:-YD6%NON,EG8/%2P97[PKJUC4,/TD9I46Z<#8.RJ-J5/6_^0\]A])$#V3@0Q[L- MY%A>,LVF8RG6(*VU0;,;EZKS-N2*RA;E3DMS6A@_/9UE3ZQ*$>;LQ?QJK8!5 M&7S7.4H%A_=LP5$=C0-M(EG[(-V@GK>HY /4B,"-J'2NX*K*,/L;(# 4.YYD MR_.<[$6\Q/08:.0#"0G9@T>[O*G#H_^>]WOIMF#Q^V#VX9RJFJ4X\?(J2\&P/U;BC&N]#G]Z9AY@U'$$L@6UHUWW:XD/:^X$//HU(2,_@?ZV_ MD,FVX&#*A>4"I2O9]MR6SGXBF$OL,C"-!>I&IKEY6S9%R=;F@FN4!>.J\_T, MU#^)24]._#!)X+JJ&PT/L_ON)/;)B'82]6-*>_%<.)4SB::E=&%K*5:2E9W7 M^P:C84^BAM9567/Q@K@MF-KY6<.([NB2.'I+ M]?: E?79)=A+59C"[\#$HW?K$9&S[3/><:'Q;N1P"/=",[[OANUX1<2/DVA7 M37TZB. ;*G4*,V[ZOD.TZ62B6>AE8\*DJ6@L_%OGPR@:'.UJ!T8Y^YB:#Y49 M8*^7PS"C<=)74)^<).^]QJ#7/$N4*SX;91JI770 8\EZ50L^=PIAZXGDZ*:!B^E+6 M(' EDZIB!DV5>[I6P-(65)4>]?VA5S$NG'C6^AY5/).-*;F 1T5T4U5,?2R@ ME)NY$S@[QY+GA;$.+Y[5+(<5F.?Z4:'E]2PIKT!H+@51D,V=ZV"RB&Q\&_"+ MPT8?S(G-9"WEJS7NT[GC6T%00F(L \/A#6Z@+"T1ROB]Y73Z+2WP<+YCOVMS MQUS63,.-+%]X:HJY,W9("AEK2K.4FY^PS6=@^1)9ZO9+-ETLC1R2--K(:@M& M!147WM^=P !C[7P#H%D!;W=U&KRDK MHW"5(\[$]^(-A)&*@R873VQ=@OX^\PPRVW4OV;(L.A;Z!4M R8,4IM#DAT@A M_4S@H:1>%]WI6M"3C+>07)(P< GU*3W!%_9YABU?^.\\CZ77@:/C8%L8$UVS M!.8.OGP-Z@V<^/PL&/K3$]*B7EITBCU>8:&E30E$9H2?EGF:Z*D -XH M2Z$ *7%5-AJ1VH8^KVZ_3XC=T0^G_VW\I'3G;!5;M63)-E@&!A1GI>[7OQ$: MN0.?'CC"T!V,0_*"O<$JKY5,0.\1P=#U_: WK]PH&) [+CB65$IR*=-]["AP MP]$^=A2ZT=4 3UP;>PS+ M-><'IG(N-"DA0ZA_.1HX1'4-KS.,K-LFLY8&6U8[+? ? V?P#X>]'NV)S60CY5XA[JV0$CCVQ'3 M&T):Q_'^A/[.Y8ZY;)B&>UE_X:6I%E[ND1*VK*O-1[G_&X[YI!:OD+5V7[+O M;1/JD:+31C9'9V30<-&O[/NQ#B.'//R# STZ4,>[#^18/C##EG,E]T19:T2S M&Y>J\T9R7-A+>38*3SGZF>5:X?TJ<_#)NF;"$"9*\OBMXRT6WI"K3VQ3@[Z> M!P9C68^@..*N>ESZ!]R(DB_%\R?RWA'BYY'*7H3]50.YETS)Q>/LFI]'D5E\.09@A>!G0 M;$ -%^),<(,B4W#LR$Z2?BH!W> MD[M^C)[-^\?HB:D=%YK4L$77\&:2>D3U [X7C&S=4-U(@R/:;2M\$T%9 SS? M2FE.@@TPO+++'U!+ P04 " A.WY6"J)=VC(# "<" &0 'AL+W=O M4K<@;Q^A#7D@..7-X#CG4:+95^H>I "QY%%R: M>5!96U^$HX3\&6],;$Z=DK=0/9WPIYD'D" &'W#H$BMTON +.'1#2 M^+G##+HM76!_O$?_Y+6CEC4U<*7X=U;8:AY, E) 21MNOZKM9]CI\01SQ8UO MR;;US;* Y(VQ2NR"D8%@LNWIX^X<>@&3Z)6 9!>0>-[M1I[E-;5T,=-J2[3S M1C0W\%)]-))CTEW*O=6XRC#.+KY(2^6&K3F0I3%@#?GX0-$R9[/0(K[S"O,= MUJK%2E[!BA-RJZ2M#+F1!12' "$2Z]@E>W:KY"3B->3G)(T')(F2Y 1>VJE- M/5[ZMVJ/B6PALN,0[I%*@E[)DM?)7L:[J$"73AW>3)!Y?FI>PA%J"!PUB#;H[;$)EX09H M4@V[-\M^0X%!I%0<'S.F2LDV#1Z"=V&2V$HU!@.-H__M_OKL@KAMH_3RS?H# MHOM)3]B11;'&FI>[WE$+TA(+>2455YNG;N4]20;):'1@#Z<3'E_ $5 ^( M!-L3& ^2<7I@3^*.R(D<'G8Y//SK' 9CF7@I!!YK=Y)',_HT^%OGTUOU-YW0 M95_HS4YH/U53UV2N&;IFY)KQ81C\/^P]R:;])$WC:3]ETZ1_GVG4LR:38U<: M]BJ& +WQ==%@@C;2ML6CF^U*[[*M.,_N;=V^I7K#I"$<2@R-SL=X@;JMA:UA M5>WKSUI9K&9^6.'O VCG@.NE4G9ON VZ'Y+%'U!+ P04 " A.WY6#TX< M$G,' \' &0 'AL+W=O3QN;OG.=+D\4JJ?W3.F"&?RT+HDU%N3/5B,M%ISDJJQ[)B MXLI"JI M@4>UG.A*,9K9064Q\5TWGI24B]'IL6V[5*?'LC8%%^Q2$5V7)57KC9$0RMJ!U83[(U6O6^F,!IK+0]C]9M7W=$4EK;639 M#@8$)1?-)_WB&NF#<3;:/+L(YT73#\_GAB8 WM.TM;>>6//O\6> MYY/W4IAF//WBQ>W0 9-B!# ]9/[T"\65UP8A< MD*(#S \#/FSR8\[(A2PK*M8__I#XWO1([S=-0"P0=%;.F>H"3ZC(\ L\4L5: M#?-_64:H)@M9@+B!-@N^K"$8M@L7Q.2RUC!0HQM_7+U\_H+@U&YP]-4^;P#= M-%K "):\XR4W /*2*B.8TCFO])>#N,@A3I^X6)(_(4#@(?FEAG \\YYW79X0 M+W3"(!HV3)TH<,GK>L[XUD#_^>;$<42NZG\AE%M&@MY(Y(33 MH'N:.J$7;,;\#K!U3@5Y%NY.&CK>=+;7;<\_ @MS(PTMR,\WB@,DMFC#6@W" MNF,FB)S$CW:;0R=V$Z"BJJ2B6)H?D)$K0,+ACYR=DV=1[QCP,PF\'4]>,[%$ MKI./'.A?]Y&:AGVD(69]HM_"O[RFW=MXUGL2ASZ\IQ#7&@)C8$7A2\32O4_Z MOHD;'(AC.@C"CH]^X,R2W?CY3A EY*,UV),MFCF)YPX:@MB9Q;'EZ!M!WM,U M",*+G9:.74 "5.022Z,!(T3NE2,(3Y8ATQ.I,E!6YAF#K*&+H >E@:N/]LO&OO2.QN3,EH6=2K,#4:X$3.(EX^@I#KC=JBUI[%/-S=I: MWT&X8SJ'XE5*,&%0(==R<.-L:6H )L%XWZ6 W*O\*@O3$'<]@ M^P%,E\*!S1@0-VMJ?XL4R-R:11!TL> %I^A7VL!V;%!,[P>AA9:]I>$$:"SC MVB@^KQMI+)0L[> %^&+# 7XA+DP4F./*!E3BDL/U,,99K38QW?9RZ.38UF0K M%)7F*)7DFTIE=Y%XH$S\C4SV6WQLB1R8]?N0QP& #Y5&\-C2\,;^_RN-P$KC MBE6F>07R"+^I//;L?P[I8_\"XK?*0+NW&'QL>1R:]OO0QR&$#U\[PL<62/+_ M"B2T GE+14W5>G]Y_NKRV-[?_YWS=0V?F]1=T(KC'M'^6'@WOAP[6VK:C'SH M2@-ZBI\..#.T]YA"NFVZ[TI 75IN55(A]1>JR.M(CF,?)*5'XG_4\+\6K#TC M.$C^-EA5#5LMJMFV%/"GEXWA7URSEW0ER"L\PU,\!4XKR ,P^9W)>C[O#&@9 M#74#8E30#>W6$ 5AE"P*:)BOAQ6ER\RF!SIN8>:RR)"N[]48]M9,D-<4CU;& MZ#"R1V44F6F1H\'.&8=G::@K8;)$LE^ZL0?- \8\WO2C3ZX?TY\:*HWT8XEB_7M,"9,"45L/DS M+R%4(+DG?CB.-ET;\AM%A:;-02IR!^E4,&-3VNV9D0J7M=)0A:Q5#,=MJ79N MU',4/SXK/$-M 4F.5E82RCD0W4BE-S;GDJH,_>K>. 36 VX@1L#_STRE$!2B M^5+P!4\1S78)Z:/<*@*BQQI,#RH0MY;.;2]!;UF3C] ;N_?-AS>.^ZX=U13# M4W=$M#_CX?T3/H0"K^>L 0K)!3>"A@/I/0O@'@;?6>_VE;N;%/S:1>O (6W4 M'=)&AP]IFXL,=!H2D#&AV7#= <[9>X,V)6WX?M(WN7/7H>YA"(.%J3^3;;1T M#TC["N"MX'"5H62I9%T!/PH(U3<\[KWCF/<#NV:B9L/S,"?VD\%SDC@>]/Y5 M(0N!N0O>G]=YCC_KSP&CF1/%'I1W2!AKBBTN"ES4=E6MV/9Y7>R$47_D& >. M&T_);PR+CC71@X">P?",+O:<8!KN8^)D<*-3,K6T]U98=J$6-9<[76MW-7;6 MW CUW9M[-:C.2PYP"[: H>YX"HQ2S5U5\V!D9>^'YM(86=JO.:-03; #O%]( M:38/.$%W87CZ'U!+ P04 " A.WY6#NU)EK & !S$P &0 'AL+W=O MC@C(Q MF)^[O5LU/Y>5X4S K2*Z*@JJUE? Y>IB$ PV&U_8,C=V8S0_+^D2[L!\+6\5 MKD:MEI05(#23@BC(+@:7P=G5Q)YW![XQ6.G.,[&>+*3\;AG Y)4VLBB$48$!1/U?_K8W$-'8.;O$0@;@=#A MK@TYE#?4T/FYDBNB[&G49A^/,,-#D^)XN..B3\Y%!PU9\E#1&KFHCX1XC04@^26%R M37X3*:2["D:(N(4=;F!?A0H!!O/7KX*)__8 \G&+?'Q(^_P.RS2M.!"9V6RLO3 ( MGV[A\\/P#QNXSX'@G912@$!]/V>&4$,P1E L0+5Q"F%Q6&H\[>U_O;D[.R.M7L]"/WOZR_SOP-IL.IH5(/DIT3).$ M*K5&[EM1E9+CK\.[X0DY#DY:@2,2C4\[J]"+X]-^X<]2O'FN( B\:!ILEY'G MQS-RJV1:)8:@I**BOE&\/&ER!-PDD6Z%9EX)MF)1[ 4QAA^T/B/?**]HW3UL MGE*+U@;O.-P&\#B,O'#J=S=";SJ;G>RW[1&![18S^Z%'__:2O6C2<2?$9?2" M[&ZLKIC)<\E3)I8. :8CWOT#2P$3(F7:*+:H'(1,R8+.V6S$Q,92%89Y"JR!JJT11),W[:NUWJ&%HV&)\8U!H-S(J0A\%@RRW29 M6^']<_87I)ZK4@OO&@F7BC5V^G6CQ.[RFE8VOC!LIAG#*@&^'I+/SWROCY+K MG E:^\H<*0FRJ*$Q2$GW8N+:)^NJS#+,U"=N(>P$2N/.MOI,CES_ TF 96M+ MZ92\QTF(O*9%^19!K<@])+F07"[7V/X-J%(Q#9Y3LLI9DCO7>B.W%RCF7XUT M2-[+%7*&\JQIK*AG325*Y,C?[O?D=FD3A.; M)O*ZEUQ<"\,LL\%)R9U!?JL9W!KU7Z!<-$VCUPK>)$[2C*^M/1?F(;G"$14; MA>C5EE2H0K0W+05244$%3M^N*RR ,WC8Q!3!OZ63$[3)]GDV.0Y%R" 0E:B/B+) MT6PXW@;&ABH8ANU&G:FN?IO:=72)YB,KC&Q4CS=/=L.I9]MU">[E@V,WWI0\ M1FEX8/R+V_$O_I7CGZV2A.-O+&/U'2\H=PGH7B'ZIL/#]BWK_I1=O+%=P\;- ME4)+SE+7_G>0Z/_W='AS8* XPCEJTIF6CFPK#X+QKE!?>^OKK,WJ0*I,VE29 M_'2J]'&BFPR>^]67$X<-V9QP;]NVN;)^)GH! ))6RM5HWO1<[#WX%GGP_<(F M2OV=P7')?YM+?R+H^LWWG]+JJBD!:KEXR82P?B,NZW;W)<,-F-T$F^'0&I-+ MQV>V+T@[X-6]\LGMM5*Q>]'8)MMX,FL56';:*WB,UL.@.^^.IR?DG53 EJ)I M,0G2.;ZX:$YW1OCCP)O%<6>4#,*NSW8D[?'6S=?/W.^KB%'G0T@!:ND^]R#C M6:_J;R+M;OM%Z;+^D+(]7G^.^D05!D 3#AF*^L,I\J"J/_'4"R-+]UEE(8V1 MA7O,@::@[ '\/9,X.#<+:Z#]SC;_&U!+ P04 " A.WY6-82UR <$ !4 M"0 &0 'AL+W=OG,1-; -QLB$%DLV(TPW[2$EGB2A%JB1EQ_OU.U*VXZ2)L6)?;+[ U2L.5!(V+<7 57TP'SMX;_,EQ9?;&X)1D2GUSDR_%.(@< M(1286X? Z&^)URB$ R(:WS>8P2ZD<]P?;]%_\]I)2\8,7BOQ%R]L-0Z& 12X M8*VP#VIUBQL]IPXO5\+X7UAUMNEY 'EKK*HWSL2@YK+[9T^;/.PY#*-W')*- M0^)Y=X$\RQMFV62DU0JTLR8T-_!2O3>1X](=RMQJVN7D9R=_V HU2"4_Y:W6 M*"TP8] :.'YDF4!S,@HMA7'&8;Z!G':0R3N0<0+W2MK*P*^RP.(E0$C\=B23 M+@*=.XZ6?^#Q;D! LEJ-&I?A:\;"DEWH1+L)5J M#3D:)^;K_.;D EST*+W\W_]_(]-=K;WDNMWWG!U?F&ELV+IV^N@^(UI+--9/ MB>$M+I##'.4:X3@^V;D?0=(['0Y>S(=)>@"L)2X:\'O+[1IJ).G%)\*UW&U> M3>%XC@B_*XLP/'FA)DZ>5<5I;S#\#'=HS 5]E)K6:?XBB=>R2V$2Q9][<-MFE)5;E*50L@2*B9H2S:555 ? M2HWHF:RXK39UU#!-6HVODUS5-;>67,BA:75>T1T*Y]$OK@[(&DS%7)G0;/\ M[MQM"C/!C.4Y/&)>2254N:;*[??@SA9]GPFK+!,4@QX)2CGS%STA/=Q/(4W[ M9W1C"D%K/7\82R8<44>\:;1ZXG2IHUC#T: _W%KVXLS>Z ;C4^9U4P:UCUK%2O(TD*&*'TB7#<2 M3A]W31"@'$:,G]P_JJGC263!><]-F*D\#G&M^D=5^IX]I= M"!TO0LU8QH4K>S)W09=T*L\KKS$SS%GM;I#,6$;]P81P7(LV)P%O7:#AWDM7 MHR[]>VY(9BMM]^CM5G>?#%?=2_ELWGUOW#-=\.[B56- M?SD5]L.*/GM0.P/:7RCJX,W$!=A]2$W^!5!+ P04 " A.WY6DSV5 MO3X$ #G"0 &0 'AL+W=OW7BC05J(PJYW5(B%@=I_=Y*2Q<.Q@.RW]]WOLM&G9*?"R+XEO MYSO?N=J3M=+/ID2T\%H)::9!:6U]&44F*[%B)E0U2MHIE*Z8I:E>1J;6R'(O M5(DHC>-15#$N@]G$K]WKV40U5G")]QI,4U5,;^8HU'H:),%NX8$O2^L6HMFD M9DM\1/NSOM7_@;XYK#C>H?_N;2=;%LS@C1+_\-R6TV < M0(X%:X1]4.L_<&O/T.%E2AC_A75[-HT#R!IC5;45)@85E^V?O6[]<" P?D\@ MW0JDGG>KR+.\99;-)EJM0;O3A.8&WE0O3>2X=$%YM)IV.(M M9B'TDQZD<9I^@-?OS.Q[O/ZG9AZSKI4=')=U97%I:I;A-*"\-ZA7&,R^?4E& M\=4'S 8=L\%'Z+-'*K.\$0BJ /$>P8\AVO!EBBK%6(=C2X1""2HX+I? C%LC MCV*U0-UY%9C,W2"!TX(O&[(,F$;@DL158VC7R_U\O#V[A&]?QFG=<=/8##LCG[6F_8+H4HU!+*F5#E) M!N.P3ZU&"-\U"?(D24;A>+?4HUYL:O3=5!";S](KA.M/3O0.:4))@+EF:PFY MHD\; .\F1G26Y+HEL[BC3, G@U&8OB4\. ]'Q_FV7EC[9DU^92O4=/>X,)&[ MJ7JTPW9^2,.+KQZL'PZ_PG]!7$8=AGNA--6] ]QZF'@]W,U)^*)C5FA5P4U) MN?GBRG*^3R^_+9DKG3&;8RKG(.:W[G'X;34.]1.0M#;]!>F7&Z[V+DCCNQ7$,GUB;#'K] MX=B=HI 1+G^%JKUSC&7:.H^2CSNSTC;0>VVV9)3@Y"Y8H*?#77&ZHWW@AE8R MP8SA!:<@DG9SK .%Q_I]='#Y5JB7_HGAVC&E9WL/=ZO=*^:ZO;SWQ]LG$$5G MR2F @L2CVO\H6R]##PPY)>8JC= =HOE+*[B5/0O>UF_P)0 M2P,$% @ (3M^5G33&ULK59M;]LX#/XK@E<,+>#Y-:]M$B!M;[C[L*%8M[O/BLW$0F7) MD^1FN5]_E.PX3M$8N,-]L26:?/B0%$TM]E*]Z + D%\E%WKI%<94MV&HLP)* MJ@-9@< O6ZE*:G"K=J&N%-#<&94\3*)H$I:4"6^U<+(GM5K(VG FX$D179 #.+1#2^-EB>IU+:]A? M']$_N]@QE@W5\"#Y7RPWQ=*;>22'+:VY^2;WOT,;S]CB99)K]R3[1C>=>R2K MM9%E:XP,2B::-_W5YJ%G,(LN&"2M0>)X-XXC\"M#.[-:9YFLA=&$BIQ\E08T>:('NN% KK_;E[Y9A 8=6?4P:T'O M&]#D FB&D7=NKP MTG\=]GO1-EBC][%LV]SJBF:P]+ O-*A7\%8?/\23Z&Z Z:AC.AI"7SUC&^8U MED-N\0CW6 O'NKK,>ACW>P'D0985%8>/'V9)/+W3 _B$&H(U@'(#JJN#4\,% M;JF"MJ_9WY 3JLE6@(6[*DJ_TQMD^D%@HX-30,=PDLGOB3^?BT3?W1 M9$3N*:*9T%R0L(H*W"3AA]\ MVP?X@[995Y3;4%U(FAAI<7NQ>9L./ID M7["L('NPK0U9K9JZ5 HO!,I@#^-R #]K5KD([([;1XVA*3L1]9NH_DL] M$0P3G<[?%C%->Q+$9.CM39!O*V)K8 \9$SL79YO-D94;TAMI<.2[98%W M+%!6 ;]O)?)L-]9!=VM;_0-02P,$% @ (3M^5G2:]0=K P =P@ !D M !X;"]W;W)K&ULK5;;;MLX$/V5@;HH&D"-[KXD MM@$[:=%]2!O4[?:9EL:64(G4DE0<]^MW2%WLKE-C4>R+R"%GSIRYD-1L+^1W ME2-J>*Y*KN9.KG5]XWDJS;%BZEK4R&EG*V3%-(ERYZE:(LNL455ZH>^/O(H5 MW%G,[-JC7,Q$H\N"XZ,$U505DX<5EF(_=P*G7_A<[')M%KS%K&8[7*/^6C]* MDKP!)2LJY*H0'"1NY\XRN%G%1M\J_%7@7IW,P42R$>*[$?[,YHYO"&&)J38( MC(8GO,.R-$!$X^\.TQE<&L/3>8_^WL9.L6R8PCM1?BLRG<^=B0,9;EE3ZL]B M_P&[>!*#EXI2V2_L6]V8E--&:5%UQL2@*G@[LNK2/+ M\IYIMIA)L0=IM G-3&RHUIK(%=P49:TE[19DIQ?+-)4-9O#NFV*6GIS1<[7LT\31Z-G9=VZ*L6/?P%>A#"@^ Z5_".9YC]#. 1U8%O MV/-=A1<1[S&]ABAP(?3#\ )>-,0?6;SH]^-_*>P6-'X9U!RD&U6S%.<.G12% M\@F=Q>M7P>B462H3(A?U_=7-V"(^-'M_S;^1+1?M(0-V=^&7?X[3?W&'S!U M1TEX(B=N,AW!-R8EX_H 79\<+:+0C:/D*([<9!SV34FIDY0FDRVRT71+:I.X M-8V%F2]7\&:-"!^%1IA))W!?/!49FIIV_0):0"[*C-!-F;G@;U.Z*R3U M1,%W%(U&RHE69RSCZ+P^\3B NT9*$[NA: @2:-N@I>"[MX16#:Z/N0F2J[/P M>SEP@R 92MH3.OH<':N3^./NUAA.PWG*I]-SXH&;A!&L6&G31R<(S;G:PH$R M>M(L\<2-@N"T>WPWBEZ\ +V3QZ!"N;-/GH)4-%RW[\*P.KRJR_8Q.:JW3_(# MD[N"*RAQ2Z;^]3AQ0+;/7"MH4=NG92,T]8&=YO1G@-(HT/Y64(X[P3@8_C46 M_P!02P,$% @ (3M^5N/>P/&ULU5;;;N,V$/T50ALL$D"Q+K[&L0WDTJ(+[+9!G&R?:6EL M$2N1*DG%<;^^,Y0M*XEM%(N^]$7B9>;PS QG.).UTC],!F#9:Y%+,_4R:\MQ M$)@D@X*;CBI!XLY2Z8);G.I58$H-/'5*11[$83@("BZD-YNXM0<]FZC*YD+" M@V:F*@JN-[>0J_74B[S=PJ-89986@MFDY"N8@WTN'S3.@@8E%05((Y1D&I93 M[R8:W_9(W@E\%[ VK3$C2Q9*_:#)EW3JA40( M/N$E*C?NR]:U M;#SP6%(9JXJM,C(HA*S__'7KAY;"*#RB$&\58L>[/LBQO.>6SR9:K9DF:42C M@3/5:2,Y(2DHG3WQ5S#L@6_X(@=V_D0_875*CK$I>0)3#V^_ ?T"WNSSIV@07I\@UVO(]4ZAS^:8;&F%$5!+ M9AW1\CC1TU!/&; [591<;CY_&L71\-J\A628#.A<*!:@&P>T"G+I?D@/_3#P9Y-WT=R M[*N2JTL+NGCG_DO,:ZU!6E8J[4K3>73Q@2%BM,YO+/='X17[(A-5P$'BN_]@ M]%&Y&T7L#YNA,P]I1GX4#??'1R&;9\COD 5[KT1#OW\U:B_$?C<>_%^NP;$0 M[>W!A B'_?9"UQ^->NPK&#/^R1"?N]BVYBZJ%T?1VKKHX3Y*]S]2)*D;S&VX MM((NA^;X ;TB>T^(:\UI#HE;29;G+9M3*- KZDH.5,G? MEPJ\(S;C%G5=&90610HN\0''I]HV%0<,LN"V+F@(S M5H3NH3G3F'98HC9ZA M?;&_R_2ZIE2=2"$%!$SI&&ZUX+4ARFT]2T&GSBWJF]T![TN>R:A(X2;2?!%8 MI_(-O=: 84D9<"V%7#GE!+3%YH5))2\=-U,MC$@%9OH'=+(TY73X8E-3(05\ M6=@C4(.$XY:P:SVHP"@*I9,_&IX7=+#K(-@&R1ET4('^3) DA>:FU"(GYX\Z M[+[2M$IHM>C!,+VIZ'A'.J,F\K1^UEKPTY1N?K0$=5W+1&+FUI\/F M>#=^5Q@T1$=S\9YH"A2Z+\DZH(6RV$^Y888-+&@2 MP/VE0J.V$SJ@:8EG_P!02P,$% @ (3M^5H:"G'NK P N H !D !X M;"]W;W)K&ULM599;]M&$/XK \8-;, F*4JD;$<2 MX"MM@J8Q)+=Y7I$C<6&2R^PN)?O?9W9Y6%)LV2V:%^XU\\T]G-%:R'N5(FIX MR+-"C9U4Z_+<\U2<8LZ4*THLZ&4A9,XT'>724Z5$EEBF//,"WX^\G/'"F8SL MW:V8B?78Z3GMQ90O4VTNO,FH9$N]\\O(T%N"?SBNU<8>C"5S(>[-X5,R=GRC$&88:X/ :%GA M%6:9 2(UOC>83B?2,&[N6_2/UG:R9+#)EO["N::,S!^)*:9$WS*1!SHMZ90^-'S883OT7&(*&(;!ZUX*LEM=, ML\E(BC5(0TUH9F--M=RD'"],4&9:TBLG/CV9:1'?P]?2N$C!X1V;9ZB.1IXF M;$/AQ0W.98T3O(#3"^"+*'2JX*9(,-D&\$BI3K.@U>PRV(MXC;$+_=XQ!'X0 M[,'K=Y;V+5[_+98^9V#-/GB>W13'N2I9C&.'LE^A7*$S>?^N%_D?]B@WZ)0; M[$.?S*C8DBI#$ M@BBJD"4BE, $M )7FE((("\8EK%A665)E;1(OV[1?ZOMW MIX'?_P#_]_J)+&!%C'!M5+YY**D$R8Z5R)CF&=>/,.7J_F0A$4%ND6B4.1P^ M(I/J"*[YBB=8)/#(,4O@(\YE18T#^C8G>C",W+,>_ :^.XAH"6GC^[1IU-@3 MEK +2_CFL&SYNNXF7'-\UNW[47^5V]^Z?K.M"I.3BQ5*ZKS_G>&*2EZ2*RJ6 M=7>SE%%]4$A1QEPAW$I.F7"W&=BOE5::%0DOEG "GUEAP]IKPAH$QR'%L<4[ M@($[/*/H4I)P23ER.#3O1QT!94%(S[]+5I@4VF&/W""BUVV1U%LPGZ-L^TL/ M^L,=H:$;#/8(#5U_\"IL 'W_V-^%-;:\GJ)1EZ+1FU.4/+"T&VR=7QKG*Z"? M]^N]8K^8IF?C(B_^2+ MI_+:J:%=[IL-9QT$;G](*7A@\[U)N\ -P]WRBGD:>R.N9[@N32TZ:9K@@5M\=4F.4]9Q4'[0H[6PR%YHF';M- M:;1$:0CH?2&$;@]&0#>L3GX 4$L#!!0 ( "$[?E9! 2.K_0( -D& 9 M >&PO=V]R:W-H965T 4)$JDJ:A M%&@K4=@&#S!$8=,>W>326"1V9CLMW:_?V4E#V:#:PUYJGWWW^?NN=Y?12JIG MG2$:>"ERH<=>9DQYYOLZSK!@^DB6*.@FE:I@ADRU\'6ID"4NJ,C], @&?L&X M\"8C=W:O)B-9F9P+O%>@JZ)@:CW%7*[&7L_;'#SP16;L@3\9E6R!,S1/Y;TB MRV]1$EZ@T%P*4)B.O8O>V32R_L[A&\>5WMJ#53*7\MD:-\G8"RPAS#$V%H'1 MLL1+S',+1#1^-IA>^Z0-W-YOT#\[[:1ESC1>ROP[3TPV]H8>))BR*C1!7&DCBR:8&!1V3Q' M?3CR#>%;+S]NL*8U5O@!5B^$6RE,IN&32#!Y"^ 3L99=N&$W#7 M%\(@#'?@]5NU?8?7_U>U[XFL(:+W(6R3G.F2Q3CVJ LTJB5ZDX.]WB XWT$P M:@E&N] G,VJZI,H19 I$LI0"A='6DHXZ;ZB+]ZGO!K^J%!<+("!8(U,:T/Y- M0$G&8D[@FT0#$XG=D&E]+XD'$VMJP5@J&[!-!589CS/@NFEK_HL -3*][2@7_:@THZAX% MRPTGN7\Z1T&[MWY*+KF;:S16@5-^N7)O4%*HJDJV=I:[W"8 UY@BAQF*-4)G MA@AWTB#T@L,6O1-VCZ,MVZZ]\!P>I6'YWU74^NW#*V'JR=.>MG/[HAY7K^[UT+]E:L&%AAQ3"@V.3HX]4/4@K0TC M2S>\YM+0*'3;C+X]J*P#W:>2$M 8]H'V:S;Y#5!+ P04 " A.WY6AA1V M#=L" #T!@ &0 'AL+W=O,!"5'8M$H,T9L08W MG)4LQ16:A_)6TH-!<"E"8S)WSX>EB9/UKAQ\<-WIO#%;)6LI'.[F. MYXYG"6&.D;$(C'Y/>(%Y;H&(QN\6T^E2VL#]\1;]JM9.6M9,XX7,?_+89'-G MZD",":MRH^S/74#8;XT8M\J)!]M]!'OIP(X7)-%R* M&./7 "[1[+CZ6ZX+_R#B$J-C"(8#\#W?/X 7=-J#&B_XG/:W)#> H[^%+$HF7C[B YN,1QEP MW5Y^_H=\'9?_O_ M(I7-R7PMB[5"/YWA6A@D388$V&MF>W M45V*5SNVS\T;3,;!/EU_$(R]MXZTN]>)"E1IW6\U1+(2IFE*G;5KZ>=-)]NY M-^_!#5,I%QIR3"C4.YZ,'5!-CVTF1I9U7UM+0UVR'F;T+*&R#K2>2&FV$YN@ M>^C"OU!+ P04 " A.WY6XVCS 14$ #>"0 &0 'AL+W=O^+8P=B)8+6JVQ36:I_I>D11T*!FO4&@N!2C, ME]Y5='$]MOO=AK\X[O1@#-:3C90_K'"7+;W0$L(24V,1&'V>\0;+T@(1C7_W MF%YGTBH.QP?T;\YW\F7#--[(\F^>F6+IS3S(,&=-:1[D[G?<^S.Q>*DLM?N' M7;LWF7N0-MK(:J],#"HNVB][V<=AH# +/U"(]PJQX]T:V0MJ.'UDFQ+UV2(P!&TW!.D>YKJ% MB3^ B6+X+H4I-'P5&69O 0+BU!&+#\2NXZ.(MYB.((E\B,,X/H*7=(XF#B_Y M'XZ^YU^K/7Y?VQZ-"UVS%)<>U;Y&]8S>ZN13- TOCW ;=]S&Q]!7:SIJ65,B MR!QJ)9^Y*WDZ<WSA_V_09QXH?)=# Q\Y/YO)/O.BU@!G+, M4+$2M&&F,5*]NH4W-,;^+)EU4N2?3\>=9#EO4&#.C0VE;FIRCWQMVHN+IAY. M6%5?W@*^T&6L$4ZCLT[[]-P/9_.!//'C*.[EKWE.-Z!%R3@-%8J4/.4N]71G MB9^Y3@:.3L*>YTW!Q-:EOJ\?^CVSLF'M%6L+A1&^*RNZ&U$I2ED?8O@"3Z/U MJ.<:^^/);, ]&9_]6G-_2/'ECOY.J%)GVX7II_#8;Q3WQ1E3 M_*-.^M,4-GN#4/?[)O/>5IP,"D :JIX![T.>^_*CFTJ(];U+LF,JT#V0$5:VX)D,HMM30;2; 7CMN MMX7)\)E> 37U=-.V8V[X_CZQ'$U).D0^+1FO2 %8EG&;:0J.=:4_$JR2#2FT MOD9A^'E/F*N/#>YCZG*:(9&E;NH0G!KAV]YW2((M*!N 5\(:P7M7?##HN16J MK7M9T-5IB;7MMYOM'B]7;<_NM[:D&H[.)QZH]C71"D;6KH-O MI*'W@!L6] !#93?0>BZE.0C60/>D6_T'4$L#!!0 ( "$[?E98E#G=)P, M ,@' 9 >&PO=V]R:W-H965TA5[.56L%EWBAP;1US?3-"H7:+8(DV&]\YMO*NHUH.6_8%M=H MOS87FE;1P%+P&J7A2H+&,:.+U?"=%_8>=O1-("\-5;5/9@4U%SZD5WW>3@ S.)' &D/2#O= MWE&G\IQ9MIQKM0/MK(G-3;I0.S2)X]+]E+75=,H)9Y7_66P#\7H&48/,[@K M"N:NA/D[/\"LU7S36E<88!58HFGH0%H@RX;)&]BA*YV2;UO*"C@0EV2G6D/, MG9^OZ_,7I_#LR2R-L[/_'G\@T[[,@(H$ZPV)=86R/W<%XSX)?&IKU,PJ?>O\ M$_6Z/L@_A^9 R?3,N'5-;:1+2:5$@=K 2U@-Z3OOT[?W\A32)$QF"21)&(]C MTBD57>"[4GX?OW==A%C8%:G>4B7H@C#ZQONE3+;66'+'Y7;PO@=G<3C)7H5) MG+KI;)R$T^G$ZZ+.!UB6U J[GT%M);\$U?@J&)(6)E."AI/Q^% M4.OWQ>%8 M[E7'RWN1.QVC)$RG(Z]C'(ZRY##K_U):1_/_6!KOYB4^F;RB3S:YI_3VI-]Y MZ!)'!]V5:FG;O2%.3RNM;[3#[O!,O?;=^=;J,L=?YN6M%3B]H9T'FIE-TOG(/A\5[^ E!+ P04 " A.WY6 M_Q3S1K\& !J&@ &0 'AL+W=O D'=*B60T[7==]HRW:UB*)+BG%]7[]CK0ET9%E M=\70YD,B\>UX=\^]6NM7$*)DO"C71OSQ?TCD;L^+CQA<]6S'$4C8M% 4*CT=VS=)4$0(VOFQI]NHKU4'S MO:+^FY8=9)E0R:YY^BF)B\5%+^RAF,UHF18COKIE6WD\16_*4ZG_H]5F+XEZ M:%K*@F?;P\!!EN2;)_VZU8-Q(+0[#N#M :SYWERDN;RA!;T\%WR%A-H-U-2+ M%E6?!N:27($R+@2L)G"NN!RQE!8L1D,JBC6Z%S275.M+HM-[.DF9?'G>+^ B MM;T_W1*]VA#%'40=C.YX7BPD>I/'+-XET <.:S9QQ>85/DCQADU?(>)8"-L8 M'Z!':K&)ID?^L]C[I-W02B4?6NWSQB^/;KP]PZM:< MNH>H7X[!#>,R98C/P DV7"\UU\41K@_3'7720G$IDGR.B@5#:T:%1$RAB # MEDV8J'% -(_5"PRI8(A*)!=\E:.)A#KR4YD..EA!-22?)Q?//R M#-TQ,5W 5"(9&O,T1@5')C()G'[Q2XAM\OI_>WX&B39FN2M0M:X%4T*AVW+" M$G3+\[DH\WK]!!%LN6%D3&#/PCA"[T!I_X"0Z',9LWHYM((@K$>.;06AB_Y, M* 0V-"C!O;D*2UK<1EBXP6\.$2OT773%DK\5++FY0?WN>S:ZYP5-#9E&KS.GFB7@V=A]MS@=UA)O4. M$K3G(#YN3@W&]X.]8IIXUF*1(YA63[(21 +D\:" K"TJ-,N51PW@+"(%S;@WL,MZ[*E M!-]QVK9AV8Z[-:E/D"V!MX?6)N*TC Q8:9+F2PSQ=VS=?0. MFU% D?^<%;![5+/X8#_W.WLBWG&BG:[ BG4_W%6)-0K6C M=LGJ68%K'VV4(.(9Z1+R#B'5F7=\#6FV7@N=)A:&D?V-I30QTK>+W6W,RG/$$W!.+21S;A ,2\GQ:PTKNJF6CU/ M@;I/VLGQ-(S"E[LV]91G"^6L.'"%KJ%L9R?>JBZS4DQUN'>@'=!#?V08& MEA.8^=*%0@8?J"VA$<>!,7(B[VA19OEANP/$5@3IYE@EJ))0M&?6AV*VJ^*L MGG[4KBULV+H+=;W61/46, [U0JS;Q+3_RS D"Q7'C]X-MB!U6(5:Y MP>&BY><;5F=UXNPDW1/D^5X#]XB!9M[( CAO:&+7T+UWI'UTVSKOJFP<*]RI M;,Q2O:5SI5^-NGP&RMU7.D-&(69^J:0^:-:UUNQV9T6PVU%E/*TQU#4=>'OM MTOQ(0V4WM''@[P'-)>;O&7Y3C.[[2;EO_/Z?,3'77SDDTA%Y\RF@GJT_I PV MWP^:[9NO,'=4S)-K^^0LK5V+FZ[3WV1>)DY<^9&*B'-)"BMK4^CR&0E5LST5(V2=N9*5\S25!>1J36RW"M5(DKB>!A5C,M@ M.O9KMWHZ5HT57.*M!M-4%=.K"Q1J.0GZP6;ACA>E=0O1=%RS N_1?JEO-X/=Z@_^I])U]FS."E$G_PW):38!1 CG/6"'NGEM>X M]N?(X65*&/^%92L[(.&L,595:V5B4''9_MG3.@Y;"J/X#85DK9!XWJTAS_** M638=:[4$[:0)S0V\JUZ;R''IDG)O->URTK/32U55W%*4K0$F<[A4TG)9H,PX M&OCPP&8"S>$XLF3+:439&O>BQ4W>P.TG<$-0I8%?9([Y+D!$)#NFR8;I1;(7 M\0JS'J3]$)(X2?;@I9WGJ<=+?\3SUQQNX0:OP[GF.34URW 24'<8U L,IN_? M]8?QV1ZR@X[L8!_Z])Z:,6\$@II3]O]2&K)G]+-_HK_?P$=JD#SGOE.LHD*7 MCR 4DR8$J2R50LU6OA9"L"52.PIF,0]UTE@QH6#Z@*K&1G>U 9\F/.B MT4Y (S$D0ZHQI.[%O]Q?'9Z",QBG9_^[_RU;.6_ATTSP@KEL&)BMX!8U5WDG M15ZF[C-PGR-XH+ CFU,FX$%9)G:TZ=RF&"PH1Q[815#344B]W3_L ]@$*;Q M\=;<9R0Y^X\K+$;IZ=Q)PY-A\B(6@W!X%.^L;AM[ M/D]&X9 .G38 WQG1]X M]).K6E,R5] TNF^^43G#9XHF+4KXL^2KAOXNT-8[3RDV/$?M,^!4[FXN8!CW M8KH_A*"U$/!KPQ=,.$*.8%UK]<3IBD.Q@H-1;[B1!&9]F]*)MF!Q$(NI$D8UFF=.[/$.7I=.'<'$;N]>'V=UW_<9LA MY4D(F&%+GLX0UW*]UP[R:.ONK5 7_H5AB$DC;7L-=ZO=(^:\O;N_B[&ULU5AMC]LV$OXKA!L47H"QQ1>)5+*[P.XFO;37W@5QTJ(? M99NVA4JB3Z2RN_WU'4JV-8KMW13W(>@721R1PYGA,\^0O+RW]1]N8XPG#V51 MN:O1QOOMJ^G4+3:FS-S$;DT%?U:V+C,/S7H]==O:9,MV4%E,>10ETS++J]'U M92M[7U]?VL87>67>U\0U99G5C[>FL/=7(S;:"S[DZXT/@NGUY39;FYGQG[;O M:VA-#UJ6>6DJE]N*U&9U-;IAKV[CT+_M\&MN[AWZ)L&3N;5_A,:/RZM1% PR MA5GXH"&#UV=S9XHB* (S_K?3.3I,&0;B[[WV'UK?P9=YYLR=+7[+EWYS-=(C MLC2KK"G\!WO_SNS\:0U.O*V69CE4 M, 7##M;QO76W_$F-;\QB0@2CA$>.( P+8F M>=6E8,#R_!$28K]@KG/*G?+EZ=D^;@RYL^4VJQZ__TYSIEZ[IV;-',8Q9W$_>"PTM-XU M*3]%'G M4I/;.OLS+XY-VK]%2KF.CL0\AE")X]Y4I,>=&96)(O_U&Q.PXW.?(TR"A6%M MT(IJW9L(*R)ZS\=IG%Z0C]9G!=F16:]("4U3@88"QB+=:^:"*@0YQEO5=[8& M)LF\&5C-^.NS[7$L)%I71A.N+\C;(H?ZU#*%0Q"(4BHPAL9,:K!*(TG*%/ZO MY=[#!:BR1;X$XY8H$V(.<(A[OV2J:)H*U(-S*B06L(@JGGQS0GICH&8L\HY. M@2O)31E(_,].L.]UEVWSX/[;!]AZ+7/?LNPWXBG(Z $+09JF#*\%32.- PT< M)HY8BE,6)ZBE,.=0%N&63L0Q3\4HJ1+99S>32"VDV("=U( 8$4U%B _T.4H" MC&$K&>6BI[:8)B)&#L4L/D-'X(]"+8GX,0&BPLRD(_DL&['T&,4\BH]D.DF/ M9)!:P,!G6 @6!2VTH$QQU.))WU*"G6,@($6&" CJ092@!0(]\8#%$T#%,?\@ M]I9JX,4I5CK).\]2&+BKAB2FXN=X)WBG!C2C!L4WU' J-2[J*:0'/UJ(__?= M67GCG/''Q/!,MI_A5,6J7V,HP34H F]9G^Q'DF/IQGXJ\^S^S.*>CD@@X7-)QI MUL:NZVR[R4&U68/TU)'FZ0E_@/A44&&+P5CMF8=%[_UG B@<;Q^$I DN;8@)5-QS2$<'@">3KRO( MIZ;R->8%X$6-"@&0&TXLV.$PM%M%>_V_M+)XW809OBC*UF[3: MWC>U:S)(7AA\,[LC<")ZR:*7%7;DA1?XCYK M]0S0W&(W* OXI8!:MS7MS6#Q.#E%>%-TMP;Q6++BEONKNY MOGMWP_E+5J]S8.["K&!H-%% 975W:]@UO-VV-W5SZR'X[>?&9$M3AP[P?V6M MWS?"!(>KV^N_ %!+ P04 " A.WY6GP7,&-P+ "=H@ &0 'AL+W=O M/>7Q);N7J2LC3 MQ4.:_9JOC"F\WS?K)'\[6!7%]LUPF"]69A/E)^G6).4S]VFVB8KRVVPYS+>9 MB>[VDS;KH3\:S8>;*$X&EQ?[QSYFEQ?IKEC'B?F8>?ENLXFRQ_=FG3Z\'8P' MSP_\&"]71?7 \/)B&RW-C2G^O?V8E=\-#\I=O#%)'J>)EYG[MX-WXS=Z/JHF M[$?\)S8/^8NOO>JEW*;IK]4WZN[M8%3MD5F;15$14?G79W-EUNM**O?CMQH= M'+9937SY];,>[%]\^6)NH]QN?XKMB]79P-O#NS'VT6Q<_I@_2U"]H5GF+ M=)WO__0>ZK&C@;?8Y46ZJ2>7>[")DZ>_H]_K'\2+">/I5R;X]03_>,+D*Q,F M]81)URU,ZPG3KA-F]819UPGS>L*\ZX33>L)IUPEG]82SKA/.ZPGG77^LX]'S MO]P^DL.G?_)]7JZC(KJ\R-('+ZO&EU[UQ3YT^_EE3.*D^OVX*;+RV;B<5US^ M,UM&2?Q']!36Y,Y[O\O+(7GN?7MMBBA>Y]]=#(MR0]7PX:)&WS^A_E?0:[,X M\2;C[SU_Y/LMTZ^[3Q^W3!?NZ>^V63E]]-7I0??IHY;I8>>='Y^W3)?NZ1^B MS#E=O;+SN^5A^EG+=/W:UA^?9Y_:LX=EK@[A\@_A\O?<]"NC']KB1&*"Q (2"TE,DI@B,0UA5F(G MA\1.]OJDZ^'PMCXF5; M/X]_:7V/OHLMW';?H*):B&H2U12J:4JST_JBAS1V)NBGW2I*/!V;ZLT 3U2] MSRQ>>!_3!Y-Y-X4Q65P^?I6>?._]O;@K_QS48P>MH79NK.]1&=4$J@6H%J*: M1#6%:IK2[+@W7:VQSY488[33A6H"U0)4"U%-HII"-4UI=IJ;CM?8V8SH7&I, MVLJ!L]G1.PK=A@GW/O5.'MJB0C6):@K5-*79R6OZ5&-WHZHL&W:M42,;)->H M)E M0+40U22J*533E&8'MVE[C6=@ 8!VPE!-H%J :B&J2513J*8IS4YSTQ$; M.YL5G0N ^>O]A YCQ/.8L54A^/[\Z*V%P+W;O>.$-J903:&:IC0[3DUS:NSN M3LG=K8D]UZ4!;J#W$9'4!*H%J!:BFD0UA6J:TNP(-UVO\1EX?D<;8:@F4"U MM1#5)*HI5-.49J>Y:8B-G;V*SN?W\P[G]]?'"/?>],XX.=8#W;E>DF[2Z&F6-OP6+OP6)O MPF+OPOHSNE)^TY7RW5VIJU59-/Q6U0&'"D*6?SQ&R^^3ZQK 3%KNW;@]+B$Z#)*N/>H=^[0SA:J2513J*8IS[]ZIP_MHJ&:1#6%:IK2[/0U733? MW45[NL?A:K5;[J+D?[&QWH98Q"99F*?*HFENU*7$\F&6[K;>35DA M+%=1_+*H>+J-,DWB1>[]6.Y(E"U6^P/OM?ELUNEV4^;WN<0XS'>^7^'>L]Y' M9?16-%0+4"U$-8EJ"M4TI=F_&R\67R177V277V377V078&178&278&378&07 M8?PS>GB3IHXX9J M4" M5 M13:*:0C5-:?;O1=,)G(#+/D[0OAZJ"50+4"U$-8EJ"M4TI=EI;OIZ$V0! M2+?2.\\M]CZBH)E M0+40U22J*533E&9GOVD' M3L&U)*=H P_5!*H%J!:BFD0UA6J:TNPT-PV\*;*6Y+1UDI=_+0WABJ2513J*8IS4Y> MTQN;NGMC5]6ED(M562S(7>18>>HJW:\8\<7PUIBBC314$Z@6H%J(:A+5%*II M2K-#WS39?[35$-VJ1#6%:IK2[(^H;GI6,W?/ZF@EA[8DN86^1T14$Z@6 MH%J(:A+5%*II2K,SW'3(9N!ZDC.TYX5J M4"5 M13:*:0C5-:7::FY[7#%E/ MTJWTSC':[4*U -5"5).HIE!-U]I1K35^N8*''=&FD35S-[(^K>+L;K\BU&-K M--%[SU!-H%J :B&J2513J*8ISV-H9I M0#50E23J*9035.: MG>:F-S9#UH]T*[USC';%4"VHM:,3W_3T_.A-!G2K$M44JFE*LQ/:]+MF[G[7 MT1T/]VFV,7?>Z].T28:J@6H%M;:*Y=R2'2C M"M4TI=D!K;ICUB/SIL,Q=WW:YX]#Z;5;Q8 MF_RD;;^'I6Z*ZZB(+B\V)EN:*[->Y]XBW25%=:YX\:B7F?OJ ^;>7(T'PR\> M?S<[?Z/+E]_RS'ST1I>OO7QFV&SB\F);_G)^B+)EG.3>VMR7FQN=G);U7U;M M^O,W1;HM8S;P;M.B2#?[+U&ULM=UM7#VZNKS7R5W,>;R_PAR:J??,V+^[BLOBV65YN'(HD7NTGWZRMC,)A< MW<=I=G'[;O=85-R^R[?E.LV2J- VV_O[N'CZF*SSQ_<7^L7^@5_2Y:JL'[BZ M??<0+Y.[I/S;0U14WUT=E$5ZGV2;-,^T(OGZ_N*#_C::CNH)NQ'_DR:/FZ.O MM?I0ON3YK_4W[N+]Q:#>HV2=S,N:B*N_OB6S9+VNI6H_?FO0B\,VZXG'7^]U M>W?PU<%\B3?)+%__/5V4J_<7UQ?:(OD:;]?E+_FC2)H#&M?>/%]O=G]JC\W8 MP84VWV[*_+Z97.W!?9H]_QW_NWDBCB88Q@L3C&:"T7?"L)DP[#MAU$P8]9TP M;B:,^TZ8-!,F?2=,FPG3TPGZ"Q.NFPG7?;=PTTRX.9F@#U\Z<8/]F1OTW89^ M.-FG9_OEK>Q/MWYZOO712U/V)UP_/>,O3]F?GSEU5_LENEN?K6PTJRN*'=E4?TTK>:5MV&Q MC+/T]_AY>6<+[>-V4PW9;+3_TCXL%FG]>+S6W.RY>-6CWIA)&:?KS0_:7[0T MTSZO\NVFFKGY4?OK?^B3\4_U@WZZ7E=C-^^NRFHGZTU=S9L=^OB\0\8+.Z1K M?IZ5JXUF98MDT3'??66^H0"NJF?G\!09^Z?HHZ$4/VVS2VTX^%$S!H:NS8)_ M:&^>#_2'CKV;G6/][<[4WOREBS'5S(>'HO\N6>=8+^^2W9\9O+9+SCG6R[LD MU(P?/VE#O5;TJ4)QU8J9S"\;QC!>.S#O'.OE7?+[,WK']*#W=/VF8WKXVM-: M**='KYS<[?(P_5JQ/(>'"C;<>:,7O-DJSI;SU3;3Q#9>Y]E2^["MZF9>OU+1 M/B?S59:O\^63-LNUG\N%]MWPKA*EW&+](N_MYB&>)^\OJE=QFZ3XEES0CGQW$5+8B:)621F MDYA#8H+$7!+S2,PGL8#$0A*+($PJ&?J@S7X,N*ZBL: Z@FHFJEFH9J.:@VH" MU5Q4\U#-1[4 U4)4BRA-KBE'>3+]3VXRU!LXN]"0FHEJ%JK9J.:@FD UM]&4 MS4:/,7Z/,0&ZYR&J190F+W6C7>J&YN.M13SU[$I&:BFH5J-JHY MJ"90S44U#]5\5 M0+42UB-+D$M)F-_4AV(&@L4Q4,U'-0C4;U1Q4$ZCFHIJ' M:CZJ!:@6HEI$:7)-:3.:NC*]170@9-9LAFHFJEFH9J.:@VH"U=Q&DSJ'P>54 M[AT^O?(/]9_ZOSK+3A_[Y_^7[?>R _2Y"E$MHC2YN+3935T=WOS[=A5GVJ=A0;-):B:J6:AFHYJ# M:@+57%3S4,U'M0#50E2+*$TN'VW$5+\!VQ T=HIJ)JI9J&:CFH-J M5<5/-0 MS4>U -5"5(LH3;ZT5AM!-91Q-* -46_@W$*#:F:CZ;KTDM4P)B>_<;?Z#K31 M_7-03:":NW]*5"&O'F/\'F,"=,]#5(LH35Z@;9[34.:CFHUJ :B&J190FUY0V/FJHK_T)= ]HIA353%2S4,U&-0?5 M!*JYC:;N0UX?X_<8$Z!['J):1&GR4F]3G88ZT#;+LTVZ2(KGUP]?\T*+V\N3 M)_(E]0Y7U.M<\4T$SC@^#^/QI2&?BUDS;GHTS!B-!P-YF*G>[;,7*:G9J.:@ MFD U=W]2A\XNSX&MYW3YLRN3]D*K6+[Z=UABO5&S_[OW8T7(EJ%JK9J.:@ MFD U%]4\5/-1+4"U$-4B2I.+4!NN-,!PI8&&*U'-1#4+U6Q4;>/^1%?6'_ZM7$ MYR)>))HK=3117/^T^7S8\ZQ76ADTH(EJ)JI9J&:CFH-J M5<5/-0S4>U -5" M5(LH3:Y";4#3 .:!AK01#43U2Q4LU'-036!:BZJ>:CFHUJ :B&J190FWURQ M#6@._^R IGH#YQ8:5#-1S4(U&]4<5!.HY@X[TZ\WX^O123?3=Z#?=V" 'DB( M:A&ER2N_37X.U]QVK3TIS.[.QI MU%L_NRR@L5%4LU#-1C4'U02JN:CFH9J/:@&JA:@649I/8V\>Q]XCOBGAW7ON@WS.\W+$ /(42UB-+D-=_F1X?*+-OMK&I) MEO/5-M/$-MY%S8[:F:,69I;O0F;?#>^L F08;X9J)JI9J&:CFH-J M5<5/-0 MS4>U -5"5(LH32X];6A@;)Q\V<7J.$^C>N?NMJCZM MUF.,WV-,@.YYB&H1IR_D!\W/=__[^U6C$9=% MGJ7SS>D'6]IW3O:SN]\W09.AJ&:BFH5J-JHYJ"90S44U#]5\5 M0+42UB-+D M"M0F4H?78-.!YDM1S40U"]5L5'-03:":BVH>JOFH%J!:B&H1I:#C1TBFHFJEFH9J.:@VH"U=Q&.WFG8_Q=#]-KF-]O6( >0MAOHQ&U46DQ MC]I@YT@=[#SYW$G7:E4+YZY65#-1S4(U&]4<5!.HYJ*:AVH^J@6H%J):1&ER M)6F#HB.=:S5&:.P3U4Q4LU#-1C4'U02JN:CFH9J/:@&JA:@649I<4XRVIJCO M+?_'6PWU!LXN-&@6%-4L5+-1S4$UT6@G[ZGHWWVLPT4WZZ&:CVH!JH6H%E&: M7$/:F.=('?/\O$J+Q>[#]D^=!0+-<**:B6H6JMFHYJ":0#47U3Q4\U$M0+40 MU2)*DZM(&QP=C<#NALRMS5#-1#4+U6Q4N:CFH9J/:@&JA:@6 M49I<'-IHYT@=[93ON%1?ZOP^66CUO5MW5TG5T11L>= \ M*JJ9J&:AFHUJ#JH)5'-1S4,U']4"5 M1+:(TN::T>=21^@JI0,N#AE11S40U M"]5L5'-03:":BVH>JOFH%C3:2<1L@-G%QHT M/8MJ%JK9J.:@FD UM]%>Z0R\?L/\?L,"]!!"5(LH35[S1KOFU4'63VFV_'V5 M;[7_3I_O;.EF9;)>I\MJD;]P";)?JMV(B_FJ&KHITW);)E*' AV.6A@%M5,5+-0 MS48U!]4$JKFHYJ&:CVH!JH6H%E&:7%/:P.Q8&9XCNAPRZS=#-1/5+%2S4Q* ^VM\__"3YOWC8],N M?4G7B6:MDWE9I'/MKDR2HFJ$NJZF=B"JR=U=$IJB1343U2Q4LU'-036!:BZJ M>:CFHUJ :B&J190F%Z0VD3N>@%T2FK%%-1/5+%2S41#3)/)Y/3-H'[C M_)[C O0H0E2+7C\&>4&W =>Q.N!Z>%OFT'5TO[OSYG.UTJNQ/VBS:FTG1=6G M-(\T#W1W*FCX%=5,5+-0S48U!]4$JKFHYJ&:CVH!JH6H%E&:7(3:C.SX!NQ4 MT"0LJIFH9J&:C6H.J@E4 MG"+?/FAW]:TP5W%ZW,\\O_WR?!N;0URM?KUA)M^2=?Y0UX?]NS"'^7NWL\%1 M[]G9-0)-MJ*:A6HVJCFH)E#-134/U7Q4"U M1+6(TN0*9;05RN :G D:@D4U M$]4L5+-1S4$U@6HNJGFHYJ-:@&HAJD64)M>4-@0[45\G%FAPT&0LJIFH9J&: MC6H.J@E4"\/L;O,29 ]SQ$M8C2Y*7>9E,GRNC:[AH"G0N8S,_-4,U$ M-0O5;%1S4$V@FHMJ'JKYJ!:@6HAJ$:7)Y:--ID[&8/>!ADM1S40U"]5L5'-0 M3:":BVH>JOFH%J!:B&H1IYWEV29=),5S4?F:%UJ\6*3U-_%: M2YY;D[3.A51=B1;/JP>*9-%9;]#@*:J9C:8;1R];)YV^F @ MC[+1/7-03:":BVH>JOFH%J!:B&H1IU -5"5(LH3:XI;4)UHKZ**]?NH.E5 M5#-1S4(UN]&D5DR_/+FBE].,.F[%C--.3* [YJ*:AVH^J@6H%J):1&E2>9BV M8=.I.FSZL8A_3]>'J%C7PE<+YRY\5#-1S4(U&]4<5!.HYJ*:AVH^J@6H%J): M1&ER)6FSK%.=:UZF:/H4U4Q4LU#-1C4'U02JN:CFH9J/:@&JA:@649I<4XRV MIJ@OYHHU+^KMG%UOT&0JJEFH9J.:@VJBT8Y;II.&R44WZ*&:CVH!JH6H%E&: M7$3JN*G\2)M*FRIC*[?_U/^EW:V2["G.EMICO-&J\A%_6:>;55+G4;6J\S9V M+V&^YO/M)MEH5?%YR!^30MOLKW[V$!?E9E>1UNER56J+;56*OB6K=+Y.-I== M^WU5Z4EIQF5\^^X^*9;)+%FO-]H\WV9E_:_XZ%&M2+Y61Z&__6!<7'WW^$?] MK= ['G?UMS]W/FZ\_=3E>,;;G[L>_S =OHVJI[?K)Z/J)Z/Z)U?M(=R^>XB7 MB1\7RS3;:.OD:W4X@\OI^$(KZJ=F_TV9/[R_J/X[^9*797Z_^W*5Q%5QKP=4 M/_^:Y^7^FWH#CWGQZ^XIN_T_4$L#!!0 ( "$[?E;E@@%GY ( /4+ 9 M >&PO=V]R:W-H965T)A6,'VZ'TW\]VTJ1,K2NQE2^-7_?XG.-;^\[67#S* M D"AEY(R.?<*I:I+WY=) 266Y[P"IF57BY"(X!DH-DN;QU()ZW9XF<+>]1?]FQ6LQ#UC"-:>_2:J*N3?U4 H9KJFZX^OO MT H:&;R$4VE_T;I=&W@HJ:7B91NL&92$-5_\TAJQ$Q".#P1$;4!D>3<;698W M6.%X)O@:";-:HYF&E6JC-3G"S*G<*Z%GB8Y3\0)+(A'/T$J !*9PXQ5+T3W) M& /).1J$9R@* MHLB!-^C\&EB\X2&_:D)3[8/<)\X9:OY?E[+""0,BH$S)R.KP2^LH1:G.&*FHI:PGP M5)-*WP7JK$^U#/8Q=V-'([0!+*2#YKBC.79"+7%2Z"&Q>4UP'R,*\. (^/)H88=03C=P7!E=*N3_3ZY4U! MO,0B)TPB"ID.#&PO=V]R:W-H965T M2NYT#VO,&;YX/LZ M*Z"D^DXN0>"3N50E-3A5"U\O%=#<.97]#X'+3\T)OM_#$%H6Q"WZ_NZ0+F()Y7DX4SOQ:)6E['(SG,Z8J;)[GY =MXVE8ODUR[7[+9V@8> MR5;:R'+KC 0E$]4_?=OF8<\A3,XX1%N'Z-BA=<8AWCK$+M"*S(4UIH;VNTIN MB++6J&8'+C?.&Z-API[BU"A\RM#/](=4,TWDG$P4:!"&5LD5.9FRA6!SEE%A MR"#+Y$H8)A9D(CG+&&AR2UZH4OC43MQI,#>\'H.AC.L;M'B>CLGUU0VY(DR0 M7X5<:5367=\@N=W?S[:4PXHR.D,91N11"E-H\DWDD!\*^!AR'7>TBWL8750< M0W9'XO +B8(H:@ :?=P]O( 3U\<0.[WX?Q]#4RZKK5K-6]FR\*"7-(.>M[2; MJ35X_<^?PB3XVI2'_R1VD)56G976)77,"J,3K_:B:K**P75L=X+9KW/9%W$&>,WMNFN0K93$M]#G. M2BK9(PB#^U9XQ-E@%=^':3-G4G,F%SFQ-!L.6(H-%AM3X*MY"30Y0;@-PTZ: M'I$VF;5:T1G4M$9-+Z)BJ<9"++ 2*@4B>R<&*X[FU>O!I6Z\_^DI2AP%QZD] MM>HD9V@[-6WGH_<5\-6]<$L[I_]6_!+5P35$35RJJ M@EBOUGUWX-K-T?H0^W'5/O_)5,W\D2I\]33A,$?)X"[%>ZFJ!EE-C%RZ'C.3 M!CN6&Q;X30'*&N#SN91F-[$;U%\I_;]02P,$% @ (3M^5E#ZU]U;% M)^( !D !X;"]W;W)K&ULO9UO;]LXNL6_"I%= M7,P"W<;Z8]GN;0,T,;GM['2GF,S2D\E@/_R2MFR*%$-; M];'>M$E,_40_1R)Y'E+BVZ>\^%HN.*_([\LT*]]=+*IJ]>;RLIPM^#(N7^+[F:?[T[L*[V/WAE^1A4&>6$HC]@4^;^$/Y6-GXG\+G=Y_E7^\G'^[F(@J\13/JLD M(Q;_/?(;GJ82)2KRK:9>[$\J#VS^O*.SS;<7W^8N+OE-GGY)YM7BW<7X@LSY M?;Q.JU_RIP^\_D9#R9OE:;GYESS590<79+8NJWQ9'RQJL$RR[?_Q[W4D&@<$ MW@L'^/4!OG& %[QP0% ?$!@'^/X+!X3U :%YAO"% X;U <-CJQ35!T2;V&^# MM8GT-*[BJ[=%_D0*65K0Y \;N39'BP GF;RT;JM"?)J(XZJKZ[A,2I+?D\\% M+WE6Q5N]LSFY31ZRY#Z9Q5E%WL]F^3JKDNR!?,[39);PDOR5O)_/$UD\3LG' M;'N5RX-_F/(J3M+R+^3/),G(KXM\70I@^?:R$A66I[VH8M^=;M(5BNAPROR08B42D6D6+\6<5:N\J+6[R8O*ZM"6_AH M Y<]T>-5&$;>4%Q)C\W86XKYPXD7ZL6HLZI=HPJ":5$=[J,Z=$9UT\MN;H-U MR4DJ([I*^?R!ST4372U()OI]V6.2QSA=D:.1!, MB]QH'[F1,W(?LXH+:D5F\CXFLWB55'&:_&%VB]OPC5JA\5OA:Y<9ML+GK%/7 M\(%@6OC&^_"-G>&CXEJ;5>+>G15EZ-_RQT0.DE^)(4!1B*[.%LMQ M*TY>U(ZF\_1=NR8DC(%@6M@G^[!/3@K[/T0SX C]I!5Z,^S.TW<-.Q+&0# M M[-Y #>L'SL#?U$-:X;)6>9G8>_Z:H34!T=#HT:>64G[8:BG<]>D:/!1-CU[# M%'GNOI\_\LS>J=='-L=!0W\R''IFU-KEPLEH,@G,N#EKTCEN()H>-U_%S7?? M[LM5FC\OQ=U,[GC&[\5U1];"NA7D9B&*BG%4F<\2X1=++N[ZI'H6XZHG^Z6Y M/9&\#M2]_SH8FE$^JAAU5[MSD$$T/TV3A M2DS$7V="-UN&X+H^D>=IT1N$H]8UC[18%$IC*)JNAK)LGMNS?=DD$H4&L;@3 MX@=."B[3JWL=B!A#+ZW!=W-]\LSCHB0!66[R4=:K'VG2*)3&4#1=%F7Z/+?K MNUWP[#D6(OR89'<\(1]X]I#FXO?W:S%(R65NF=Q6G!=2J-OGLN)+J/^TH(>TEE.H30*I3$435=-^5[O M@/']MI8C@"6O%OF<)-DC+RLY=GA%\J=,#!<6R6K7+8D&TRK5V-:M&^G!FP/5 M^*?W+ZMPQ["IF]U9D',88D\Y8L]MB3_O@TU^OB?SI! &.1=]2[Q:Y4DF.Z^[ M9R(*"-6L:DQL$6ME:]V5Z'Q'0)TQBJ;/ "EK[+NM\741_Y&DJA/ZQ)=WUKF? M:S>H:R,%I5$HC:%HNB3*;_M>?UV+CW344RB-0FD,1=-54V[?/^#V3^Y:W"?H M+!621J$T5M,,=^<-QRK;IJN@T@&^.QUP8G_B6TU[RW2Z*]$YMM 4 (JF"Z!2 M +X[!?!A_:*GV5J9OQ7Y>J49&OT0JZUQG[3SK0'-&4!I#$73Y5,Y W_88]^# MM.U3*(U":0Q%TU53*07?G5( ]#U1N^$SD_A'E*'NBG8.ZSD\OJ\\ON^>9=ZW M8G___VN9R%QR&5RYL&ALC2'4Q4-I%$IC*)JNBW+Q_KC'1@IIIZ=0&H72&(JF MJZ:LOG]@]OOT1FIB&S9&460V5%"[#Z4Q%$U?RZCL?N"V^U_6BS7Y(-JT8IWI M3=K$NEX1ZOFA- JE,11-UT5Y_J!'SQ] /3^41J$TAJ+IJBG/'YS;\P?6*?O( M-UHT=STZ:P U\RB:KD%C>;;;\6]:--9HR0:1-=#8I=?8M=?8Q=?G2 $*@$0 MA#VV9%#?#Z51*(VA:+IJRO<'[CE]0$LVM+5DX<1LR: N'DIC*)JN@7+Q@=O% M_YCPC=L\HC&#SO)#:11*8RB:+HG* 0]SO('T/P E$:A-(:BZ:JI_$!P[EG^ MP#H3/S;G =SUZ*P!U.VC:+H&RNT'9YW8#ZP3^Y$YL>^N1&XU#H6N]]W,[LV45 :A=(8BJ:KH_Q^V*/?#Z%^'TJC M4!I#T735E-\/S^WW0ZO?;STOX:Y'9PV@?A]%TS50?C]T^WUSP9+6J/G6F$.M M/Y1&H32&HNG2-)Z\[M'ZAU#K#Z51*(VA:+IJROJ'Y[;^H=7ZC\TV#>K\H31F M_0;VM4BA\O.AV\^?. 0.+=/M@]=F9MA=A\Y1A9IW%$V/OS+OH7OZ_E.2)H30*I3$435='>?%PTF._C#3)4RB-0FD, M1=-?N*(,_-!MX$_OE^L3N)\GF;JKT54"*(VA:+H$RJ4/W4^^G]B#UW0SB67& M'^JWH32&HNGQ5WY[Z/;;VY7!7^)LTZ-\W-\"XL>9->#0%?10&H72&(JF"Z-, M^+#'EZ(-H?X<2J-0&D/1=-64/Q\ZG22B1PEM+9IGSHNXZ]%9 ZC;1M%T#1KO M47.[[5.[%*O5#@)3 *C7AM(8BJ8+H%SYT.W*FRL@K1&&SJU#:11*8RB:+H2R MY\,>Y]:'T+EU*(U":0Q%TU533G]X[KGUH75NO;7D\;ABU%W=SL$]AU$?*J,^ M=$^:;^=L;Q;KAW6<_3OAVN-SXM+/9GS[,E,^6V1YFC\\[YZA,X^T/D7G/GOG MFP1JW:$TAJ+IK_54UCT:]->T1= Y>2B-0FD,1=-54VX_5/'/=&]G7R9B[+78G.5S?4LJ-HN@#*LD='K)/O M^JXI>9"U*W&?K'.C!/7L4!I#T739E&>/>IQ3CZ!SZE :A=(8BJ:KIEQ^=.XY M]4H;LR^IR?[YM-)W-_H^^-6.-5Z =MN1C [I; 4[G72I',R.?\ MB1>JB6JV3759>_,$-?%0&H72&(JFRZ9,?-2CB8^@)AY*HU :0]%TU92)C\YM MXJ/C%L@?5XRZJ]LYN.PV5K3F\CJ/Y\LD2\I*+OM_Y+MH M6H,)7: .I5$HC:%HNCS*,H]Z7* ^@IIL*(U":0Q%T_<05"9[?&"!NFT[N_IV MDL]]/!R\Z:SZU6?5]@IK[<4XM93RVX,J]S?H&F\438^WLL=CMSUF,G)I7#QL M-KZLM[0KR7](Q_>4ND_3]0:!TBB4QE T73#ER,=^?\W:&.KAH30*I3$435=- M>?CQ@1WE3DZ.UR41J$TAJ+ITBGO/^[Q%?)C:%X 2J-0&D/1 M=-547F#LGG__QUKN^R-E:XXL=C];I6GO.&Y._[G/V3G>4$>/HNGQ5HY^[';T M-^W6[/"NF&/K ]RA;[YJX85RX=@<'D,]/HJF1[2QI[G;XQ_;9>P__3FS]]Y0 MUP^E42B-H6BZ8,KUCWMT_6.HZX?2*)3&4#1]"WOE^B<']E+_GH:K9IJKT ;F M0Q\OE//,IS[<=>P:411-CZCR]9/OWE]]8IO%CMI33-9RPZB5#W'7I'/3]P3WN^W+4-)"C[CR>-FW8!HWK?)J.]J^MTG[-J(0&D42F,HFBZ=\MB3 M'N?))]!YPRA-EE2?N:?)]>S3EJ[Q,[*L,W(S.ES?4 D-I#$73U5 6>-+CU/@$.C4. MI5$HC:%HNFK*2$\.&.G=/31WW4.CUOAHV)HMFEI*^6%[# 4US2B:'CUEFB<' M7MQF1J\>3/&Y-8SC]DJF@=^.8[O8J%6*NFO6.8[G\+(3Y64G[D7?UCCFHM7X M@\^)Z",S7NV6DI$R3KG\_.51_Z05/]N8WU*JO8S#7>_.43Z']_0&RGS*G[O% M^;[(EZ1:<'+''Y(LD^WR79S&\E'Y$R38U2-RM@536S&O-5E-#WRKKBK <(8, M7D,&MV6]722KE0RU[!T_B']$@0=['*&3S5@(8#&?HXC=TZ7'&>7>=][=4Z_V-]3V71]%G)6KO*BUO,E+^Q!GAV^.7J+VNAE; ML4FK=&L;B*!;'8#A#B6%#B1[GAWOY(K_^W5* MTN3^A4&5FSXDSSRVKMZ8'CBTNS!0"PS#&<*,&L(<<,%QN2#\VSIY%"-;6^!3J;C,51+([!<(82 MDX82/4XI[TX&TPXZJ8S%,1A.U\YK6'O/;>U/[%L.T#U7Y^(^MK,R4!R#X0QE M&F[?<[O][^Q$OF'HO0,/=YD,.V@<]=8'(/A#.T:.0#/G0/X7,C=?JKG5V25 M;E02JLEF;;5=WG^PAW'30V0$O".>%Q?-G&,@[29TOU6P M1A^*8S"<(4C#Z'L]SH7O3@;3#IL+@.(8#&=HU\@%>.YO/[&Q.T!WCNGQ. ;#&=HUD@^^>XG J8V=F^X< MV;F/[:X,-K6 PAG*-%(+OMO\7^=Q,9=WU72_L\'-(DZ*99R)UN]VP;/GV-@4 M=V#=%/? B;K?4=C$ Q3'8#A#MT;BP>]S,8*/S5% <12+8S"G>O0!B,'ZM1=$VSN 84S-&GD'GQW=F#?TC4V&/F8S==E53PW-W"]R8M5 M7C](U+%]A+XD'HNC6!R#X0P]&QD+?]QG^XA-:T!Q%(MC,)RA72.MX;N?23C] M14:[,YC;C;8:16R. HIC,)PN1-#(400'>O\*/Y9K&.[%MAL!!1'L3@&PQF2 M-;(109_9B ";C8#B*!;'8#A#NT8V(G!G(P"C[<":@VBW>]@4!!3'8#A#B$8* M(G"G( ZT>S]7XB-2/>5D%1KN)L-^+61G[[%\&PO=V]R:W-H965TQ MC7UF.R%OU1I H[NJK-7<6VN].?5]E:VAXNI$;* V(RLA*ZY-5][X:B.!YVU2 M5?H48^97O*B]Q:Q]=BD7,]'HLJCA4B+55!67]^^@%+NY1[S?#ZZ*F[6V#_S% M;,-OX!KTM\VE-#U_4,F+"FI5B!I)6,V],W)Z3MJ$-N)[ 3LU:B.+LA3BUG8^ MYG,/6T=00J:M!#=_6SB'LK1*QL?/7M0;WFD3Q^W?ZN];> .SY K.1?FCR/5Z M[B4>RF'%FU)?B=T'Z($BJY>)4K6_:-?'8@]EC=*BZI.-@ZJHNW]^UT_$*(&$ MCR30/H$>FA#T"4$+VCEKL2ZXYHN9%#LD;;11LXUV;MIL0U/4=AFOM32CA)UCKX(#0I=00;%EB]+0&_06;[E=0;HDM^;Q3-Q1Q>@>5&JUV;P MV_4%.GKY&KU$18V^KD6CC(J:^=H8L_)^UIMXUYF@CYBX@.P$!>0844RI(_W\ M\'3R,-TWTS',"1WFA+9ZP7/FQ$77R85N.?LAGJH-SV#NF2]-@=R"MWCU@C#\ MUL7ZG\0>D <#>?"4^A]R.=X#32VAY!IRM.%2%^!E.E8W<)"D)PHGG_2A& IJX+4>#Y>A) MRU^%YJ4YQ49;K7XF1;3GC]*$L7B"X0C#,4NQFX,-'.Q)CD^@U"GBI;D/VH/" MW"PH%\U2KYH1WH$D;,_B&Q(&43HA<861E!$W23R0Q(=M?M=:'*/:W*D'8L3[ M,VTP<#+!V \C:133U(V1#!C)\S$,P0'^DWUC)(ZGJ^"(BB(_ )02P,$% @ (3M^ M5E!;-B;K @ :P@ !D !X;"]W;W)K&ULK99M M;YLP$,>_BL6JJ976$DB M$N0\K!J>]&I:M?MM0.78!5L9CM)^^UW-H3E@431 MM#?!-G=__^YBWS%8"_FJ,@!-WHJN:Y*,BBHNA$E<'PS%[*@&J=R MX:I2 DVM4Y&[?J<3N@5EW(D'=NU1Q@.QU#GC\"B)6A8%E>]CR,5ZZ'C.9N&) M+3)M%MQX4-(%/(-^*1\ESMQ&)64%<,4$)Q+F0V?DW4WZQMX:_&2P5EMC8B*9 M"?%J)M_2H=,Q0)!#HHT"Q<<*)I#G1@@Q?M>:3K.E<=P>;]3O;>P8RXPJF(C\ M%TMU-G3Z#DEA3I>Y?A+KKU#'$QB]1.3*_I)U91L&#DF62HNB=D:"@O'J2=_J M/&PY>.$1![]V\/<=>D<"#%FDACC6IF8'-CO3$:QLV_ M^*PEOF7HI^-1DH@EUXI0GI+O0H,B3Y 6]%9#N1R"IJR7%V1:_+R/"67%U?D M@C!.?F1BJ=!%#5R-%$;+3>H=Q]6._I$=/9\\"*XS1;[P%-)= 1?QFQC\30QC M_Z3B%)(;TO4^$;_C^RU D_/=O1,XW2:E7:O7_9>4MN6KDNNURYEK?*=*FL#0 MP7NJ0*[ B3]^\,+.Y[98_Y/83N2])O+>*?5X3'/*$R!4DQDL&.>,+XB8DW>@ MLBWP2BVR:J;&PO=V]R:W-H965T_R&Q#FC#6AXZ2T.U9L6]B45GR)"5N__VN9->DD)8R]F+I2O<1%P022N<9 M. Y[F(.4G@AE_!DXZ7BD!Q[.7]B_!^_H94,[@K$N6)6EGJGG"5<5>2G=F#) M$DH0>[Z60+Z2654)7V\NR:WJ+XVO_ND"'!?2GF'*PVI!3D_.R D1BMP)*3'! M9LRA.G\&*PCL[3]]B+WJQY MUVS/&PO=V]R:W-H965T?#0E-P=9(296(F5Y9MLB2B"GXI254*@O<\9S*M60 M+VQ15_.N!K9;90XS:$0*2L0A_G$NL!G5]C5#K7%0PHKL?6, MM)1'QI[TX#J>6(XF@@PBJ4-0];>$*\@R'4EQ_%X'M=HYM>/V\R;ZUUJ\$O-( M!5RQ[%<:RV1B#2T4PYQ6F;QAJV^P%N3K>!'+1/V+5HUM0"P454*R?.VL"/*T M:/[I\SH16P[8V^'@KAW<]SJ0M0.IA39DM:PIE30<<[9"7%NK:/JASDWMK=2D MA5[&6\G5UU3YR? B7M(B C2C+VIQI$"TB-%/F0 7Z&@*DJ:9^(Q.T/WM%!T= M?$8'*"W07<(JH0S%V):*04>RH_5\E\U\[H[YIA"=(H*/D>NXKL']ZOWN^*V[ MK92W\MU6OEO'(Q^7;]+6!//,P?2).Q,EC6!BJ2,E@"_!"@\_X< Y-RG]3\'> MZ":M;K(O>CCC4&XDJUJ RHI'B3H-B,T1IRNUPR3PE&;&+#2A!W5H72:6(1EY M:C&7V^KZ1H$3!*W1&VJOI?;V4E\79271P\6=B:IQ#;8F]-PAZ5#UC8A'B)G* M;ZG\=^:R3J5(* =5X=J4EIPM.,U-S'X/9^!['>2^#7;)T(P##I[!B.Q:YT&+-]B+]R4O,_8"@&AS/(V[<-#/'>XN=]\F M\+"9;=BR#3^RVC>'-"_/IT@?T#0"$^BP#^H-.Z![Y_S'6C!J%8WV*MI=[D9] M@#O )C-"_!W; M F]=I'@O\W<0X@Q=9*HQJJGU[HA9]2CGE9(21:Q2$HS*$@:/ LE556'Q?@N4 M-V/'=SX&9F19*C/@9J,:+V$.ZJE^%+KG]BP%J8!)PAD2L!@[W_WK26KB;< O M HW<:"/CY(7S5]-Y*,:.9P0!A5P9!JQ_:Y@ I89(R_C=<3I]2@/<;'^PWUGO MVLL+EC#A])D4JAP[EPXJ8(%75,UXWX:YVVML->KN!Y0O_;G?( M2PN.AL'F0%W+&NM+ ?%8;Q9=A';6F+>FW146W/^ER;JJH%ST$. MJFL)DHV\>ET\?T?=?M15Y,?#XN)>7'Q4W!UA1)^F BTY'Z[W>"]KZH?IKK:! MJ#"Z.B NZ<4E1\5-N%2(+]#L%%?US13-==60'(94)GOYPV1W=X\F^\<"37LK MZ5$KMYABE@/""@$KC*EWP&+(2;I7@[X?!&&R8V8H+(FN=FO5W;@JS3/U XLE M81)16&B@=Y'JC1/MU=]V%*_M[?G"E;Z+;;/4KR4($Z#G%YRKCXZYD/OW-_L# M4$L#!!0 ( "$[?E8_E);%5 ( +<% 9 >&PO=V]R:W-H965T>9]]R;/]!JE4'!OF%W7-3>O M4Y"ZG41)M'4\B%6%SA'G6<-7\ CXU-P;LN*>I10U*"NT8@:6D^@FN9Z-7;P/ M^"&@M3MGYI0LM'YVQFTYB8:N()!0H&/@]-K #*1T1%3&KXXSZE,ZX.YYR_[- M:R &3B&;3@ME E'_\D%P.O^Q3]I_(WN@<]SK'Q]A[G:^L-0+AO-2M8JA9H2TR MO62-T>6Z0&:U+/':W'"5Q9M=?<=C0MGQS@S48%9^-5@J8ZTP M_$2]M]\^-W[HWOFGM)7"$OE#$U;:'3"**C)A300#=>,G;:&1 MYM8?*]JL8%P W2^UQJWA$O2[.O\-4$L#!!0 ( "$[?E8O;57MR0, /L3 M 9 >&PO=V]R:W-H965TL(J6ZLV&\P%*=\JTK*D[PNDDJ M^$2W.ZDON.F\ MPEMR1^27:L75F=NCK&E!2D%9"3C9+)SW\&J)/)W01/Q+R4$<'0--Y9ZQ;_KD M[_7"\71%)">9U!!8_>W)DN2Y1E)U?.] G?Z9.O'X^!']8T->D;G'@BQ9_I6N MY6[A) Y8DPVN<_F)'?XB':%0XV4L%\TO.+2Q4>B K!:2%5VRJJ"@9?N/?W2- M.$J P3,)J$M OYK@=PE^0[2MK*%U@R5.YYP= -?1"DT?-+UILA4;6NIAO)-< MW:4J3Z8KKA3!Y<,%6.6XE "7:_#A>TTK-502O+XA$M-[&_#ZY1OP M$M 2?-ZQ6JA8,7>EJD)CN5GWQ.OVB>B9)]Z0[!+X\ (@#R%#^O+7T^$XW57< M^P:@O@&HP?/_3P-,[%JXP RG9]V5J'!&%HZ:5H+P/7'25R]@Y+TS<;4$-F+N M]\S]*?3T,Y,X![A@M:+--J#J.U'UG2!3G6CAXP9>+Q?[U$<^]-2H[(\Y&L(" MZ,^\/FQ4?=!7'TQ6_P\1X@J\S[*ZJ',LR5I-7M6DC&*]/)C*;?&BHSK>(A@% ML_"D7F.<'T4S<\%A7W!HK]T7H"3&GH=/BH->%'G1"0=#&(IC!,T4HIY"-$GA MNJ;YFI9;XZR?3#UW7E@"&[&,>Y:QW14AMLG<$MB(>=(S3_[LBI \D9V:7R@Y M$:=53@*=.UZ6P$:

\O3V[6NWP+)&W MA39F?^1=X)_5:X=_+$7DS_SD])5@B@M]%(1FS<+!?,#)-WSZ0=M9SDJ:_:10 MJZ[#%MJ8]. [H&]9M)-&YFSVEM#&[ ?? J>-R^^+]JE!B5" 3B5KB$J2^!G! M#B8&3KN86R89!WNRHUE.S.Y_$N#LP;*$-J8[&!X869:J51MD"VW,?C!"<-)M M6)!J_$2$@>^=^@%#5 B?\ZIP,#-PVLTL62DDK]OM O7-JJK?JBZ913L)=?:P M64(;$Q^<$)Q9%JU51V0+;?PY/U@B-&DZ?E^T'?[Q!VN"_%/1&J*B,/%/1.L> M[T%" G&Y7F7<9J>>/M3E-[(EG5;-;<,RE9T1SN"%X3K@/4_0UC M\O%$[__T^WWI?U!+ P04 " A.WY6F/G!X:\" !C!P &0 'AL+W=O MW<>WGO[#O/:JD>= Y@R%/!A9Y[ MN3'EU/=UDD-!]4"6(/!+)E5!#4[5QM>E IHZ4,']<#B,_((RX<4SM[96\4Q6 MAC,!:T5T5114/2^ RWKN!=YNX89M2L@*$9E(0 M!=GI MV]BA1Y)*&UFT8%10,-&\Z5.;ASU &+P!"%M ^%[ J 6,G-%&F;.UHH;&,R5K MHFPTLMF!RXU#HQLF["[>&H5?&>),O%9X()1Y/B5K3H4A5*3D\K%B)>Z4(6?D M(DV9S3?EA(GFT-CL'Z_ 4,;U"8;5N$!QE7D S(*#@EX3 ,>P0MWP\/ M#L@9=:D>.;[1WZ2Z+U\-W;B?SI;W5)R% M\W'G?'R('3.)I ES1Z?/:(.>.+1M.]LX' ]PQ[;[!GJ"HD'0!;T0-NF$30X* M6W-(-Y"2LMN:LML:Z*J@9B8G CNJ[49D2WD%?2XF?PBH/'@O-]% MU+F(#KI8*L B)1E-&,=BA=[B.TQ1Z;,-I>7T&ZY_SQK"OE/TKRR-/W^O7Q6@ M-JZ-:Y+(2IBFO+O5[J:X< WRU?H";Y"FX?^F::Z?:ZHV3&C"(4/*X> <4ZZ: MEMY,C"Q=5[R7!GNL&^9X"X*R ?@]D]+L)O8'W;T:_P)02P,$% @ (3M^ M5EQ10># @ D0< !D !X;"]W;W)K&ULK95= M;]HP%(;_BI554RNU#4E( @PBM:!IE58)]6.[-LF!6'5L9A^@[-?/3F@$U$6] MV W8R7E?/Z_CC^%&JA== B!YK;C0(Z]$7 Y\7^4*.1,P542OJHJJ[2UPN1EY@??VX($M M2K0/_&RXI MX!'Q>3I7I^:U+P2H0FDE!%,Q'WDTP&*>VOB[XQ6"C]]K$)IE) M^6([=\7(ZU@@X)"C=:#F;PUCX-P:&8P_.T^O'=(*]]MO[M_K[";+C&H82_Z; M%5B.O)Y'"IC3%<<'N?D!NSRQ]21?*515CNQ(:B8:/[IZVX> M]@1!]P-!N!.$GQ5$.T%4!VW(ZE@3BC0;*KDARE8;-]NHYZ96FS1,V*_XB,J\ M94:'V9U *A9LQH'<: VHR?D$D#*N+\@5>7Z37) HN2=@)0X=\_'EY<"CW3=XV=-B&#FN_Z ._L=2H M!ZX8C:[KUMD=-=!+FL/(,UM&@UJ#EWW]$B2=;ZY0_\GL(&+41HQ.N6=3BB"0 M(.2ED%PNMJZTC45:6]CMOL[",$F&_GH_A:,H[O?:H@.Z;DO7/4EW3X4Y(BI+ MJ.4<-U0!X2PWAP.X.!NS9 \A2N-C3D=1O]]U<\8M9WR2\TDBY6;MMWN$-GOD MBE DN5E%+MKX'4A2K_H#6D=1W _=M$E+FYRD_0E:#\A-GJ^J%3??OR"TD@K9 M7VI/3!=J\H[BJIMV^T>LSJI>QPV;MK#I2=A;RJG(P4XDB(+(.<$2R!:HNB0" MG!.;OEN)09A&1[".HEYP/+'^WH%I+ZM[JA9,:,)A;F2=Z]1\'M5< $T'Y;(^ M0V<2S8E<-TMS9X*R!>;]7$I\Z]ACN;V%LW]02P,$% @ (3M^5K\(V$BV M @ 0PD !D !X;"]W;W)K&ULK99=;]HP&(7_ MBI554R=MS11 4CT7.143*Q,RO+:MD6208'%%2N!JBO;5%RP*D1 M%;GM.4Y@%YA0*X[,V!V/([:1.:%PQY'8% 7FOV>0L]W$+7 :PL&KPC\6N";H!69B;7 $L<19SO$]6SEIANF-D:MTA"J?\4'R=53HG0R MOJ$2TS59YH"F0H 4Z!.:%HQ+\@>;.L.S^L,($.AR 1*37'Q0,QX?%NCRX@.Z M0(2B[QG;"$Q3$=E2$6E?.ZE7GU6K>Z^L[GKHEE&9"?2%II"^-+!5E":/M\\S M\WH=%Y!<(=_]B#S'\SJ YF^7NSTX?E->W_CY;RUO5XTJBT&WA=[&UZ+$"4PL MM4\%\"U8\?MW;N!\[LKWG\Q>I!TT:0=][K$JFM\5L%*%1J5?*]MX, XB>WO( MW>M\)O>PX1Z>XAYT<5>JX(#;=\M\)O>HX1Z=X@Z[N$='W*-1"[O7^$SL<8,][L7N M?)]WY1@?[=/ :=>_?T[%9Q^<1P7PM3FF!4K8ALKJ5=Z,-C>!J3D 6^,S=4.H M#O1_-M7UXA;S-:$"Y;!2ELY5J/8AKX[LJB-9:4Z])9/J##7-3-UR@.L)ZOF* M,;GOZ 6:>U/\%U!+ P04 " A.WY6& \(V:,$ #E'@ &0 'AL+W=O M[L$'.%Q/=UQ\+3>4 M2O0]SXIRYFRDW%ZZ;KG%[EY MR@IG/FWVW8KYE%W0HW<#F7%9\P9?+GR_3F@BOC"Z*WO;J*9RS_G7>O!N-7.\ MNB*:T:6L(5+U]T@7-,MJ)%7'MQ;4Z_<-6MZ$-:9?(CW]W0EE!8XRUY5C:_:+>/#6,'+:M2\KQ-5A7DK-C_I]_;"]%+ MP,&1!-(FD%,3_#:AN7+NOK*&UG4JT_E4\!T2=;1"JS>::]-D*S:LJ*?Q3@IU ME*D\.?^+%^O7DHH:2G5#,D2O;RF,F59^0J]1I_OKM'+%Z_0"\0*]&G# MJS(M5N74E>KL-8:[;,]TM3\3.7*F:[J\0#[^ Q&/D)'TQ>GIV$QW%>>...F( MDP;//X?X&*L]3# .4]]EE^4V7=*9HVZCDHI'ZLQ__PU'WI]C'(' #,9^Q]BW MH?<8,SOC/4SDH)S!"3" 9 X$9C"<=XPF,$"<#B>$@\ ^%.!(5A[XW+D3LZ=>U9ZWRIKJG M[)"K3;@ M#$&& Z6%0>P?ZG$8%0?8/Z)'[2:PW4ZT>OQ;O:S+35J,UF=%.'M6@-!,OMJ9 MX!A(BZ#6! K-9*W-";8Z@3.TF Q4%N!X>N;J;YX%%ULN MTKK),4[)"G;V1 *AF=_@VLX0#^@K'-310*&9K+6C(5;O<+I\6YR^?(D_20Z] MYFA8>.2CA_0Z)'8+J-AUXS#@ZU.PR:'/.C1#L58G2@_44L]P%2<:V,N1H,0[?#*ZO37(>@'X0RK6K"A11A]4EG<1JS>D MV*^I[@>2;YMER7LN)<^;S0U-5U34 >KX ^?R:5"O='8KV_/_ 5!+ P04 M" A.WY6CMT6HE(# !Q"P &0 'AL+W=O,PX-$JFT:*K_>0"TV M,P][+P./;%EI.^#GTQ5=PA/HCZL':7K^P%*R!KAB@B,)BYGW#E_/,;$ %_$G M@XW::B-KY5F(3[9S5\Z\P"J"&@IM*:CY6\,U)OF-,"M]LO[!^< M>6/FF2J8B_HO5NIJYJ4>*F%!VUH_BLVOT!N*+%\A:N5^T::/#3Q4M$J+I@<; M!0WCW3_]TB=B"X#C(P#2 \@^8'($$/: T!GME#E;MU33?"K%!DD;;=ALP^7& MH8T;QNTR/FEIOC*#T_EO@B_?:I -NN-K4-JLD%;H+7IRR\K^!H7$ LT%+\W2 M08D^,$YYP6AMXKM-9!?CXA8T9;6Z-,B/3[?HXLTE>H,81W]4HE64EVKJ:Z/6 MSND7O;*;3ADYH@P3="^XKA1Z;R8O=PE\8W/P2EZ\WI"3C+=07*$0_X1(0,B( MH/E_A^,3G&+/'V$-O(4QCQTP<4![]:SSB&119/*\WE9_&#;)DBP+A[ = M7=&@*SJIZQ_C.IB<')WA38%EVM6IB8&:0/,]X40^J5C)QBJ[/P?4$L# M!!0 ( "$[?E99(W0@T@@ )QE 9 >&PO=V]R:W-H965TS2:#N,@2@:+R[+L M3BXNTUV^B1)Q)TFVB^- _G4C-NG3U< :/!=\BE;KO"@8+BZWP4I\%OEOVSNI MW@WWE#"*19)%:4*D>+@:7%L7W)D5 >46OT?B*6N])L6NW*?IE^(-#Z\&HZ)% M8B.6>8$(U+]'<2LVFX*DVO&UA@[V=1:![=?/=*_<>;4S]T$F;M/-_Z(P7U\- MY@,2BH=@M\D_I4],U#LT*7C+=).5?\E3O>UH0):[+$_C.EBU((Z2ZG_P9WT@ M6@'V^8D NPZP7QO@U '.08!CG0@8UP'CUP9,ZH#)89/L$P'3.F#ZVH!9'3 [ M"+#&)P+F=<#\M0'G=1BLL7_TV3U8^YD#'AR:/(^^$&\; $-U9/:'QWX^/#>VD?CS+CDCSN@]L4>V M16X__D'>53OZ \G6@11=.WG;!_G;9Y>\^]Y <\TT5RP5S2IIMM[ ,)*J1TEE M!Y3V@3XWT<#SS+SKW>I$(SM8OIGU(9#';>O L!>^A2!I,!WA_/5'R#+HS-G_ M#)V2-S[!8[M[$1$FDM5&_2"[?CG&^.*4>)%M@Z6X&JAS7B;DHQ@LBF,\^JE+ MH4B8BX11),Q#PGPDC"%A' 33A#O>"W=$N8C M80P)XR"8IM_)7K\38\=[MY/+M1HLD_2!+-,X5F,<->9:?JE/R.2?TV?FFXH\ M+,@F"; Z5Z 4Z, ;]5( M.0J%K,;7:J1-@F;H+;[NHOPO-:A6/:SJ7-744!7(SJ'Q356-9;>D9DTF9_:! M(*O-9FU!CB='DJQA3ALVMO2-: =*'90#E&?<_;X:0L(8$L9!,$U#L[V&9D8- MT4HFL_;U.=^1WU:_MI"#> M+@G5@.WEN;21VE=_2)B+A%$DS$/"?"2,(6$'(PH MH+7Z4!J#TCB*IHO7;L1K&\7[4>3/4V\1R&),FY$'F<8M':MQ1F5A=$K7B.\M M723-A=(HE.;5-&WX/3H;ZS\#'UHG@](XBJ8+MW&1++.-="?3I1!AK=8PRG(9 MW>^JS%)1\J!&R-WC":B]!*6Y4!JM:>W)FS4_FKQ!Z_2A- :E<11-5VQC'UG& M[/Z"Q]L@DF6/NEP'3 \'%U W#$IC)W9B-IOK.\%1U>K";&PQR^R+O2*9T*E&J$D& MI;E0&K6.[33K>$(&M=.@- :E<11-EVMCJ5EF3^U-$S*HH0:EN5 :K6GMZ[F. ME IURJ T!J5Q%$V_,K\QRVRCA=$Q(5/RC KA7M]TJ=2,ZZM2*,V%TBB4YD%I M/I3&H#2.HNF";CPSV\),QFRH-0:EN5 :A=(\*,V'TAB4QE$T7 M72W4&(/2:$UK#VV/K@OWH%7Z4!J#TCB*ILNU\<5LO"]F1O;6*M07@]*H_;(O M!JW0A](8E,91-%VIC2]FFWVQC[OX7LCB_JG[-)!A\>+Y3N'B]BG#7<,W9G)O MP4+M,;OCSJV#R\!?WL2#MLF'TAB4QE$T786-D66_OA9W'_2^&MQ, M[JU"J+4%I5$HS8/2?"B-06D<1=.UW5A;]@R4%X Z6%":"Z51*,V#TGPHC4%I M'$73E=QX8;;9"P/D!:"V&)3F0FFTIAU>%3X_O"H<6JL/I3$HC:-HNG@;9\PV M.V-OS2! S3$HS872:$UKS\K.CS,(4'L,2F-0&D?1] 6%&GO,,=MC;[X6W,SM M*U@HS872:$V;&@4+K=*'TAB4QE$T7;"-_>68;QE[2\K+C.RM5:@3!J71FF9* M>4$K]*$T!J5Q%$U7:F-O.69[J\HI]$XTF*F]Q0J]+0Q*HU":!Z7Y4!J#TCB* MINNZM0BA@TDT.-C5"+'+$6+7(\0N2(A=D1"[)"%V3<)O89\YC7WFF.VS?Y]H M,%?06^)0,PU*HS7M\$+JHT0#M%8?2F-0&D?1=/$VCIKS@J/VMD2#F=I;L5 W M#4JC4)H'I?DUK3U.=XXFE0Q:)T?1=+TVWIMC]M[>GFF .F]0F@NE4>=XK43K M:"%0#UJG#Z4Q*(VC:+IB&T?-,=\L]J94 ]1<@])<*(W6-&.J >J806D,2N,H M6J748>M)#;%0PBL>\Y&19;I+\FJU^'WI_E$BU^4#- [*;ZR+6ZNCW+4N:/6@ MD 9?/;?D@])YE&1D(QY45:.SF3IIR.I1(-6;/-V6SXFX3_,\C&PO=V]R:W-H965T^W9GHOO M4YWY)2OUEQ46"E;\7:EUM!<%X[%C]?'!'UQME'OB+V1:OR3U1 MC]M;H>_\+DI."U)*RDL@R&KN?8*7*8R-0VWQC9*]/+H&!F7)^7=S\R6?>X') MB#"2*1,"Z[\=N2:,F4@ZCQ]M4*_[IG$\OOX9_<\:7L,LL237G/U#<[69>U,/ MY&2%*Z;N^/XS:8$B$R_C3-:_8-_:!A[(*JEXT3KK# I:-O_XJ2W$D0.P=0C?ZC!I'29U91J4N@XI5G@Q$WP/A+'6T33D[!R$\!2A R.)^_79W:'%/W^X>O'3W=>V[!D!= Z Z7OB_&\!6 MJ2;VQ![;S!F7O8C?QXB,D",,$]L M5F$037ODSMQ&DD<=>>0DOQ4\ MKS(%-++ 93WKF('#U88(T'[..G:B =HT0E&/WV(4)_V&=R8X$C_N\.-?X6^) M4,^G8,LT?LU.?E1TJQ=G9<..!T1)%,0];(M1$@<];&=B([&3#CMQ8E_QLM(- MG66BPLR&F0P(4(1ZE$,;V*]$ZDQC).2T@YPZ(?^N^W +:>W#TR$EC,,>YM ( MPJ WT%-G)B,Y+SK."R=G2LP(IDM&@"):8@BM0$%.5WIE)&5&]"AF6!FAP?7E MCI25>93Q=4F-=K35Y6*(C"XFO;H,C::#H>U,?&198' 09\&O.X!=(@66ED_Z MLY?%"@9!G]&=Q%C((P4*G9 /7&%F4Y-6;C@@"L,X'(!;S"(8]3N].[.QY ?I M!YTJ:'%#I+P$WS"K<+,)8GH;AG6/MY*C =(9"E$2]-%M=BB9]M?LUNY8TYS! M*8P.I7Q)=1!?T*V^7FW/4U#JC:S>.>S>2!Q:>F\8#]K:8H;"_BR8NK,>V]8' M?0;= JW3^7NJ-AO.'>FT2P$$7L5B%T_[R[@8:6["#K(-N7=5=_[1$84Y4/H+BS4M)6!DI<,'YXDNM6C.:)H;Q;?UJ<62*\6+^G)#<$Z$ M,=#O5UP/@_;&'(1T)V6+?P%02P,$% @ (3M^5MUZ9.Q0 @ ]P4 !D M !X;"]W;W)K&ULK51M3]LP$/XK)P]-(&WD%9A8 M&PE:34/:),3+]ME-+HV%8V<^MV7_?K83L@(%(6U?8I]]SY/G.>MNLM'FCAI$ M"_>M5#1EC;7=:111V6#+Z5!WJ-Q-K4W+K0O-,J+.(*\"J)51&L?'4R4+K.Q]<5%,6>T$HL;2>@;MEC3.4 MTA,Y&;\&3C;^T@.W]P_L7X)WYV7!"6=:_A25;:;L$X,*:[Z2]DIOON+@Y\CS ME5I2^,)FR(T9E"NRNAW 3D$K5+_R^Z$.6X D?P&0#H#TK8!L &3!:*\LV)IS MRXN)T1LP/MNQ^4VH34 [-T+Y5[RVQMT*A[/%'<!BNX4*5N$6[X/9P1H27@ MJH)O@B^$%%8@P4>824XD:N'2A0+;()1:D9:BXM:=+;CDJD0(:@CVYVBYD'3@ MD+?7<]C?.X ]#[QI](H<.TTBZRQX(5$YR#WOY:8ORBT/(4L^0!JGZ0[X[.WP MY#$\.U4L#7_;/U=MEM>?.=W/[]CVECIXW];QFL\\^#_UU^>Y*30.*GR[HX.3YRK[C>]O$\*8F3)!^S M'@G,1X'YVP7*UU\E?R8@CY/XB>3'92_=(5@"'W-1=Z&E3&--=AJ(L*:JJO9 ,"GZREJJG! MJ=J$NE% 2^=4\S")HG%84R:"?.+6;E4^D:WA3,"M(KJM:ZKV<^!R-PWBX&'A M*]M4QBZ$^:2A&[@#\[VY53@+.Y62U2 TDX(H6$^#67R]R*R],_C!8*>/QL1& MLI+REYW+?%A; N15"C-\'S:![I74\'C^H?W2Q8RPKJF$A M^4]6FFH:9 $I84U;;K[*W2H7DVOV2W<$V"DC1:B/K@S,2U$SX?WI_ MR,.10SQ^PB$Y."2/'89/. P.#@,7J"=S82VIH?E$R1U1UAK5[,#EQGEC-$S8 M7;PS"I\R]#/Y$M:@%)3D1A2R!O*-WI.9UF TH:(DGQE=,D9G-.3-[ MP@0Q%9"%K!LJ]IIL*6^IWQ:.=4%% 00KS.;3JQN4I5[V]1(,95R_0<'O=TOR M^N4;\M(J?JMDJ_&E>A(:C,SRA<4ABKF/(GDBBC@A7Z0PE28?1 GEJ4"(*>GR MDCSD99Y<5%Q"<44&\5N21$G2 [1XOGM\ 6?0;=/ Z0W^>9OZDN>UA_W:]IZX MU@TM8!K@1:!!;2'(7[V(Q]'[OL#_D]A)&H9=&H:7U/,YY:ZVJ"$KV# AF-@0 MN29[H*HO<*^6.C5[GVWS)$FS;!)NCR,ZMXJS>#3JK$Y01QWJZ"+JK):MP.UI ME-PRK$E_'EIEB>W9>0K9JXZ/8$;1Z#'QN=%P.,[Z@<<=\/A9P*U&V&> CL\8 MWB6I+?83TCZK8=I/FG:DZ452O+_Q=A9X/>*1$,6>&$6%YNX"ZB--SQGB[&A_ M/>FYU3!.^D&S#C1[;KD"GM(+A9J=%^H@2:-'B#U6)^7L(<.C;E"#VK@FJ4EA MM]=?@-UJUX=GKOT\6I]C?_;M]*^,;^Y?J,+3IPF'-4I&5RD6I/(-TT^,;%S/ M64F#'*56HCEO @8_ M'_Q\[>>)'R\.C/\06P")'HN\%$MO*^7NTO=%NH6"B!';0:G>K!DOB%1-OO'% MC@/)*J,B]\,@F/H%H:47+ZIG-SQ>L+W,:0DW'(E]41#^= 4Y.RP][#T_^$HW M6ZD?^/%B1S9P"_)N=\-5RV\I&2V@%)25B,-ZZ:WP98+GVJ#J\9W"0?3ND7;E MGK$?NO$I6WJ!'A'DD$J-(.KR ->0YYJDQO%O _7:;VK#_OTS_6/EO'+FG@BX M9OD_-)/;I3?W4 9KLL_E5W;X"QJ')IJ7LEQ4O^C0] T\E.Z%9$5CK$90T+*^ MDL=&B)X!GKYB$#8&X<\&XU<,HL8@.M9@W!B,*V5J5RH=$B))O.#L@+CNK6CZ MIA*SLE;NTU+/^ZWDZBU5=C).8 V<0X8^E2DK 'TCCV@E!$B!2)FAORFYISF5 M% 3Z@%991O5LD5QUK]>:!Q9NHG;>HXD6_/&]#VM?L\3!;IYI+L2,I+#V52P3P M!_#BWW_#T^"/(=UX6P^-WLE+WOA.9Y,VEZ&'Y/6CXG5CX^<%7J=14@R=8V& M5ON5%7'J$G )2QS!#.FFK733,X;5U*6F+F&)(YBAZ:S5=&9=CE_4[D7M4[@* MK7*#I%(T9T*@E'#^A-2_R('PX7^(&COM!<=\'/P<9]9OGRJ3(Y@AT[R5:7Y* MU(:S(4FLB%-7F$M8X@AF2'?12G=QQJB]<*FI2UCB"&9HBH-N9QB<)VX;;C]P MTQ!7-5*VK*? YBPKLM*IP2DME MA"N:*4U73&![-?$KN& KU1*&4X%R%66$;$]QY1OAI9K/3VXIHM$F0=V.%B2!]/Y'@\MQT2$*4;* M6!#]M\8QIJEQTG$\[$RM+83ZP@RRHI_\KA;B#V!VWY%X.T$WEL% M_D[@YZ!%9#G6A"@2#@3?@#"CM9MIY&N3JS4-968;9TKHMU3K5/A3)2B <78: MK81 IH!(B4K"\005H:G\ J=P.YO \=$7. +*X";A*TE8+ >VT@$8&SO:379> M3.:],MD$HQ;X[@EXCN=5R,=OE[N'R>[E?OX[V:O "J=VM9,Y:V=R M22(<6OHP211KM,+/G]S ^5J%V9#9 ;1?0OMU[N$E2GD&HU2?7\(B!'T3@)YF M2;;Z<*HJ],*OF_N96V$=GGJ=7GM@K_>9:F?](%.[9&K7,A4;.+4N[TVWALP.@(,2.&CLC 5-0C=D=@#=+:&[M;L\+<]3?KPH6Z-4>7?% M8KT<^+"B:@L9JH3'IWLY4;4JM5.]=U6Z+]+>]=N]?G52]TK<7BWN! &HX3QE"^V,.8MN%1QJPJQUOZ]B V9':Q$OUR)?F/9WF\2 MNB&S VC7^5]#.!_,=UTO[&5'9<7@O+AG*[XN5:-ZGO\L;^V].L@4H5=$+"B3 MD.).J;:*JOK\!]0 M2P,$% @ (3M^5N3NBA.( P =@P !D !X;"]W;W)K&ULK5=M;]LV$/XK!ZT84B"U+/DM2VT#B>4N YK6J-L-^\A(9XFH M1+HD9=?#?GR/DJ+)F:+&@+_8?+N'=\_Q7C3=2_55)X@&OF>IT#,G,69[[;HZ M3#!CNB>W*&AG(U7&#$U5[.JM0A850EGJ^OW^V,T8%\Y\6JRMU'PJ>+ W]RW.O&&*PE#U)^M9,_HIG3MPIABJ&Q"(S^=KC -+5 I,:W"M.I MK[2"S?$C^KO"=K+E@6E@M;<(]3U/:TY?PJCF= MNH94M!>Y8:7.;:F._XPZG@_W4IA$PU)$&!T#N&1;;:#_:."MWXD88-B#@7<) M?M_W8?'A;[@H]7[=HMWB%*POZP N7K7!!-TP'^2.8/H6QOOM9RHM3\%J5>F( MMD']+@8%[O 9W)62.UXD [D!GFT95YE]'0I#&0O^SU/?E*XH,;U! 6I3U&[N M74W=79/BSGMM6KS66Q;BS*&\IU'MT)E;=OIOVX@^)]CR3&!'? ]KOH>=?-_E M#\CA#D6<2A'#34Z!+VT.A?5!&\S@=R7S+2QD[Q+>FXA^G6,1!_ZE\896UB@. M".]MAH15RK3A(7S&,!$RE?'!0A0(;?[KU/%$.A?G! O.";8\$]B1HT>UHT?= M@84JI$"B&FPC2R>,K@ 6*\0(C*3"^2WG"MN]6C?)-T5O^&3]UKM>>"WK M 37590_\'WS9D=\S%7.A(<4-746101RJLLLM)T9NBS;N01JJ#<4PH0\#5/8 M[6^D-(\3>T']J3'_ 5!+ P04 " A.WY6P'@8R40" !'!@ &0 'AL M+W=O]OVC 0_5>LK)I::24_2$)A2:0! MFCJIDU!IM\\F',3"L3/;0/??SW9"!%V@U;0OQ&??>W[OPEV2/1<;60 H]%)2 M)E.G4*H:N:[,"RBQ[/$*F#Y9<5%BI4.Q=F4E "\MJ*1NX'FQ6V+"G"RQ>S.1 M)7RK*&$P$TANRQ*+WV.@?)\ZOG/8>"3K0ID--TLJO(8YJ.=J)G3DMBQ+4@*3 MA#,D8)4Z7_S1)#+Y-N$'@;T\6B/C9,'YQ@3?EJGC&4% (5>& >O'#B9 J2'2 M,GXUG$Y[I0$>KP_L7ZUW[66!)4PX_4F6JDB=.P3Y% MUUZCO?T*!%P0=\,G[X?XI MW-5&6[=!ZS:P?/TWW799J;%A-]:TTTA6.(?4T?TB0>S R3Y^\&/OQ_T1V M8K/?VNQ?8L_F!1?J5H$H]5]<.Z;G'-'5OIR!I$PZ#- M.M$8MAK#BQH?.%O7$L^JJPGBHWNCX.Z5MHN7_&.9H]9"=-'"$U>8OE'AZ._: MQ?YP^,I%1U9'A=VC-C0-.(>FS5@>*5[?P%5WJ.V&6A M)ST(DZ#/5YRK0V"&2?OMR/X 4$L#!!0 ( "$[?E9UH30T] , (84 9 M >&PO=V]R:W-H965T9TQ.G;52FUO7EA&ZY-26E.3)).0.!RZESY]_&?F%0]/B+XEX>7(,9RA/GSZ;Q/ITZ MGHD(,TR401#]L\,Y9IDAZ3B^55"G]FD,#Z]?Z'$Q>#V8)R)QSK.O-%7KJ3-R M(,4EV6;J$]__CM6 ^H:7\$P6_V%?]AT.'4BV4O&\,M81Y)25O^1[E8@#@R!X MQ2"H#()S#<+*(#S7H%<9],XUZ%<&_7,-!I7!H,A]F:PBTQ%19#81? _"]-8T M[2E!J]20;O63EKC?I7$2I" M,_D6?OW%'_3? 67P>CSUH(*70=T'G<0(DQL(_6L(O"" +X\17+UYVQ+8_'R,WX&)+HEF M_N??<%7FL8VUZ&;]LR@U)<.KHA5*BV*$S,R/TWK7I9Q,6V80M;,)B2["&FKU:S5X7??9!MX$O M(1&H%P=8DH1F5/VX-HL0S;DU')Q(TAG:I9+8A,668 U)!K4D@TY)OA8[&TR![%#HG9HNE0JU M&P6"*&S3I.3Y_D&ZO1LO&!^)TMXM[!^IY\2S]SI3\Q7GTYQR<%YZ3&ULK99M3]LP$,>_BI6AB4E GI]8&PE:3=N+316,[;6; M7)L()PZVT])O/SL)H;1N5=#>)+9S=_[]?79\HS5ECSP'$.BY)!4?&[D0];5I M\C2'$O,K6D,EORPH*[&07;8T>&;;P,W!7+7*@!,QG5> GW(![J&9,] -=]J(R5E3NFCZOS(QH:EB(! *E0(+%\KF A*I+D>.J# M&L.BIEC#A-*_A:9R,=&9* ,%K@AXHZNOT,OR%?Q4DIX^T3K MSC:4,Z8-%[3LG66_+*KNC9_[A=ARL+T##D[OX)SJX/8.;BNT(VME3;' R8C1 M-6+*6D93C79M6F^IIJA4&N\%DU\+Z2>2FS2E324XPE6&?E$!',WP!L\)H/,I M"%P0_@5=HH?[*3H_^X+.4%&AWSEMN+3G(U-(!!7(3/OI;KOIG /332&]0JY] M@1S+<33ND]/=[;?NIA0^J'<&]4X;SWVW>IVT+I:GCZ7.VS6O<0IC0QXH#FP% M1O+YDQU87W5"_U.P-[+=0;9[+/JK[+I/]25J*@8$"\CD&!,%:'/;10W;J.K_ ML$ILUXTBF/'[F#V!MH;H+VCT%UZWDGA MGM/W3%EGMK>HC\/X>EF-'GKV[W#HSSX\M/7XPX $>M,8J<@Y!V];KS68=Q9XQ6>PPL;F0O+@2[4:&IZ:H M9172]8AZ-!P04Y?]Z;+ZB;?_<&Z\GPR=F1OL"3.W;F]5.OW$;%E4'!%82#_K M*I0'G'752-<1M&XO]#D5LCQHF[FLX( I _E]067"^HZJ$8::,/D'4$L#!!0 M ( "$[?E9D_#)H6P, *X* 9 >&PO=V]R:W-H965TL+UU5I#B53YZ*&"G?6 M0I9,XU1N7%5+8%D#*KGK>U[LEJRHG,6L6;N6BYG8:EY4<"V)VI8EDP]7P,5^ M[E#GL/"]V.3:++B+6F6Z5%V8%Q M7A95^V7W72". #1\ N!W /^Y@* #!(W0EEDC:\4T6\RDV!-IK-&;&32Q:="H MIJA,&F^TQ-T"<7IQF:9R"QGY>(\70X$BK,K(-YV#)-?L@=UQ7'J[ LT*KMZ1 M,W)[LR)O7[\CKTE1D1^YV"H$J)FKD8OQZ*;=N5?MN?X3YZX@/2D\6"ZPVXQC2/,W>Y8Q- HBJ9Q;_2( M7-B3"T?)_6)2LDH_D$ZWC5SK(3XZ-_##(#IA9[&*H\2WTXMZ>M$HO>Z"$.RI M!&\,%L8.E,96ITV-W."W,./+*QOO:,#(]\+@A/;H^2^\&7&O+GZ..M7($SN0 M"I@B&A.B:B$U:YLQ5DO;K$C*@>%F:LU2/%0[#4_$#FW"*)S84Y3T(I)1$:MB M5V2 C8K47;*T(+G@&L+"M-.FBZX22@ YY#L\@+@M/NYQX] M)LQ+[BN3FZ)2A,,:<=YY@MU(MH^C=J)%W;PO[H3&!M ,&ULK5AM;^(X$/XK%ENM=J5"WG@)78JT+:QNI7NI M2KOWX70?3#* M8F=LPV4^_4W=M(42$@KKA]:$F>>F7D>CQU/1ELA?ZH5@"9/ M:<+5=6NE=7;E."I:04I51V3 \+XKMMW4LIX:SRR M8W=R/!)KG3 .=Y*H=9I2N;N!1&RO6U[K>>">+5?:##CC44:7, /]F-U)O'-* M+S%+@2LF.)&PN&Y]]:ZF7F UN('@ZW:NR:&RER(G^;F>WS=Y?/WO_9LDCF3E5<"N2/UFL5]>ML$5B6-!UHN_% M]A_]*G0H@] !*M!_@%P#\&=$\ M@@(0O!70+0#=MP)Z!5B)M:(\5B-'8U2# M=:(BPFT>P3\180)1AP3>)?%=WZ^!3]X.]VK@TS?#O<$AW$&I2KW\4B_?^@O> MHE>=&#F\6P\WR_Y*932"ZQ:N:P5R ZWQQP]>W_U2)\U[.IN^D[,#V8)2MJ#) M^_@'3=;0IG$,,='TB62G!LWDOO.(Y'":XNA7Z'1#X^I5FT"[ZB,IHVYG,ET4#(=-#+]0Z] OD9T M4"'A>6;#/F!:->IY1VI,&W,YDVE8,@T;F/.#=F=2;G8,[ZKZ,\K*Y)SQWTCBC76 5A>+RW#ZLO@%[??2F& RZ> M^W(:IX_M0)*8P2U5V+-%8LG9OWB^PN,Z[KCX)P%(*KA>*0+< MG+SP, SI'#?CYP,Q&E&-6,N+:S1)*/?8F75()"2N!O.G;WF,P6YM%V_88U%DC<(Y6CY9>'&-N"5Y;2P<.[/=%OX]MI-&K0A5)_$E\>.>XWN.[>MD*^2S*@$T>JD85Q.OU+J^ MP5CE)51$78D:N)E9"ED1;;IRA54M@10.5#$<^OXUK@CE7IJXL9E,$['6C'*8 M2:36547DZQTPL9UX@;<;>*"K4ML!G"8U6<$CZ*=Z)DT/=RP%K8 K*CB2L)QX MM\%-%MMX%_"'PE;MM9%5LA#BV7;NBXGGVX2 0:XM S&_#4R!,4MDTOC76A_V ,%'@+ %A*<"HA80G0J(6X"S&C=2G \9T21- MI-@B::,-FVTX,QW:R*?<;ONCEF:6&IQ.Y^0%%)J15[)@@ ;HMBBHW1#"T#UO M3I7=GO,,-*%,79B0I\<,G9]=H#-$.9J78JT(+U2"M4G'DN*\7?JN63K\8.D, M\BL4!9[MO M5$URF'CF^BJ0&_#2KU^":_];GS6?299]$MF!;5%G6W2,/?TI^&J@059(.P/K MCPULB$:.R%:S31H&_FB8X,V^,SU1T7@<'T9E[Z.BX;7O=U$'6N).2WQ4RV\. M@[FIB6@NB:F+[N*88[$[%)?3M93 =9^V^'W6X[UT&FFG!&5'4_S?S<1[A<6^ M K^(7%&N$(.EH?>O1D,/R::R-ATM:E=K%D*;RN6:I7F,0-H ,[\40N\ZMGQU MSUOZ!E!+ P04 " A.WY6<&I$5? # !C$P &0 'AL+W=O/W+5LFN4.,TP%2FC M@./UPGH/[T/H:X-BQ#\IWHNS9Z"IK!A[UHV/\<)RM$>8X$AJ"*3^=GB)"=%( MRH\?%:A5SZD-SY^/Z'\6Y!69%1)XR$QAHO M8D04OV!?CAW/+!!MA6199:P\R%):_J.72H@S T6TW\"M#-RVP>@G!EYEX%UJ M,*H,1H4R)95"AQ!)%,PYVP.N1RLT_5"(65@K^BG5Z_XDN7J;*CL9?)$)YN 3 MHYMW$O,,/*(#6A$,7H=8HI2(-^ =^/X4@M>OWH!7(*7@6\*V M%8S&VIYMNT?O'UPC8HBC.^#!M\!U7+?' MH>7EYK#'/#2;_XWHT1Q.#6R\>BV\ L\SK@6IUR(OUZ)/Z!)HU ^D8\6]R%&$ M%Y8*!@+S';:"WW^#OO-'GTA#@H4#@34$'-4"CDSHP3>M&EN#2.TRKB)*GW)& MA&N5&Q(L-',;@0-&7!A4&M#7Q/UC42?D ID!*NLL$+1,U!;@@I4I)NWX,<6 M<77(R$$E+RH1T8=-I3/9&];*:?PSIM!Q6DR71E^NW0L#@35DF]2R38RRE6&H M"CZ]>DPZ>KBS&6SIT1T$QZ[7VAY&3V[D.:UY3HT\/U*U ;"0X,.+JJ)$[TF8 M=DF,QNV5[QOD35I,C;[T3[W1G1O)0N=4 MTCB_"'!YJH_T)WWTP9<523=(G_K^DL6(=6U"&!0M' JMJ>-9:0B'JD+;R^ M8-K58M":=2BTIA:GJA6:2[M?)]P*P!!RESU#8&RSVX<,\TUQBR/4 M1]B6RO)3ONZM;XK>%_+\L[WM.,.7UTV?$-RD5JIA?*TCG;J+6EIK]FC%Y;.@)ZGNUX#]02P,$% @ (3M^ M5FL]>&50 P +PT !D !X;"]W;W)K&ULM9== M4Z,P%(;_2H9U=G1&A=+:5K=E1D5'+YQQ_-KK%$Y+5D@P":W^^ST)%=N*[':6 MO2GDXWU/\J0<#J.%D,\J =#D-4NY&CN)UOF)ZZHH@8RJ0Y$#QY&ID!G5V)0S M5^42:&Q%6>KZGM=W,\JX$XQLWZT,1J+0*>-P*XDJLHS*MS-(Q6+L=)SWCCLV M2[3I<(-13F=P#_HQOY78F)U, MA'@VC>MX['AF09!"I(T#QI9,N17+(:2:!B,I%D2:V>AF M;BQ,J\;M,VZ._5Y+'&6HT\$=Q(!_I$D*A M^$ FNI4AQUHPPKD&"THKLAJ I M2]4>.2"/]R'9W=DC.SA.'A)1*,IC-7(U+L98NM$R\%D9V/\B<(?<8*Q$D0L> M0URC/_^#WF\P<)%"A<)_1W'F-SK>0WY(NMX^\3W?JUM0LSR$".4=*_=KY.'? MRSL-N^E6!]NU?MU_.-BZ4RM=>_6N)@F=J)Q&,'8PRRB0]'';$V MS<*6S-9H]BJ:O2;WX!9D!%QC(B1B6@'I7N/J-N!XJ0A>6T#[Y *@%N?O@]61X MX7#\"U\+^.;5=>P:@VW[^/8_'41WXQS"SU/\835E#?SIB1A\REZ-<;=%U))9BJNJ_]06NQO]Y_@U4!;O'S;EI\0-E3/&%4EABI;>X0#3 MKRS+\[*A16X+UHG06/[:VP2_:$":"3@^%4*_-TR ZALI^ U02P,$% @ M(3M^5@G %,._ @ J08 !D !X;"]W;W)K&UL MC57;;MLP#/T5P@.&#FCK2VY;EQA(FA;;0[&@Q;J'80^*S<1"9,N3E*3Y^U&R MXWF#:_3%%F7R\/"(HJ='J78Z0S3PDHM"S[S,F/+&]W628<[TM2RQH"\;J7)F MR%1;7Y<*6>J"[2N18+IEA\53)(RCK36AVX4IUT42.%_90GHRBKYSB3/QD M9+*#;Z652,,5S#4=3VWM-:9@)* VG.I'V#"NX,#$'N%BB89QH3],?4,T+)B? MU"D75<>#8:-!L,^]/CNI:2+0X4=I*#B!3>G+HH52%BUEYT ASBXGHP_ MA5/_T)%]U&0?]69_Y'IWM5&(H&SC73"2#DI4"4G:6&?U+4%D'^KZ1TIP-FZ#Y.\5_ %!+ P04 " A.WY6K@9& MK?@# "V% &0 'AL+W=O*>HWN.'EPT/Q+ZQ+8 '#VG2<86QI;SW8UILG +*68CLH-,/%D3FF(N;NG& M9#L*.%*@-#$=R_+,%,>9X<]5VSWUYV3/DSB#>XK8/DTQ_;F$A!P7AFV\-'R+ M-ULN&TQ_OL,;> #^]^Z>BCNS9(GB%#(6DPQ16"^,6_LFL*<2H"+^B>'(SJZ1 ME/)(R).\^2M:&);,"!((N:3 XN\ *T@2R23R^+<@-"^ A@7@'%7@%L 7.5,+D7Y$&"._3DE1T1EM&"3 M%\I,A1;RXTR.^P.GXFDL<-Q_X"1\0E]WDJ*IQ\# MX#A.V&\B[@,R$=MB"FQN5"P=+6, X0B-[4_(L1RG):%5=[C= @^ZPRV-FG$Y)F/%-^XR)FWVYG"W M'2YWBANVPR$L#+$5,* ',/Q??[$]Z_PB>E M\(E6>*'V[GD7T_IRRI5.&AJN6I1VB@JTN?14ZI5*O2Y*_Z XX^U*O8:&NLIF M1-MX:O/HJ7):JIQJ5=ZI&=MU%D^;L]BR&F/;$M4RMLVHJC<5.=>EG.NNZ_*' M>@U#='5[ "K*"C%G@88Q W1/XQ N2P[O MK/1CIO7CD@F:=9P3VV[% :ON0$N4-YI-:A9HD^QI@6V=R@[K729HEKB>^:VO MOX*MYI;CU=P:JM.J76=5FMUI2WCG BIZJ:V@VN)8M4>Y=4>:496%5E7JG)0Z M;YL8*U$J4O%YL,<)^@XT11]_ J:B"+VD5=_/!"F:UBG1%QGT059].M6(MK:6 M>H-/FOWD0A\ZC_HB SVR[THZ%8FVODKL[IMN"QJHW"N\U&>L\_+_*#OM4]UI MZPO/0,RKD!/::M% =6)AT9!LP5!L5=M.1:SMO>_[SAZH^BR\&Y(M&(JMZMVI M-+;UM?'E+P ]P9O->Z4DKE?.0_6:VV*>'>BD0#?J8(RAD.PSGI^*E*WEX=NM M.G*JM2_EH9PZ*#K1Y"=Z7S 593E#":P%I36:BC5!\T.R_(:3G3HV>B2+XFA+_X" N" M&0 'AL+W=ORPPMD^LN*BYPH/15K7Q8"26)%>>8'W6[H MYX0R+YK8=P\BFO!2993A@P!9YCD1SS/,^';J];S]BSE=I\J\\*-)0=:X0/6S M>!!ZYM=6$IHCDY0S$+B:>I>]B]G8K+<+?E'/=)$I5-OY$&"*U)F M:LZW7[&*9V#LQ3R3]C]LJ[5=#^)2*IY78DV04^:>9%?EX4#0#UX1!)4@L-S. MD:6\)HI$$\&W(,QJ;$H,T59**&_4JU3T4+Q^ GN"Y,B"9]AX8H# M? 4J11"$K=%,<($D[ 3AQ%@SD*P MS\(L:+5XC7$'^KU/$'2# $[ !YD2H7G=H\5#O\YSWWKHOR7/32$[^7FSW!S- M"UF0&*>>/GL2Q0:]Z..'7MC]T@)W7L.=MUF/7BW7'64T+W,XI0P2GF5$2"A0 MN+2<-87A'(VM(W,A;")3[(F_:< ;U'B#_\0CNW?B#5[@N2W8A!?6>&$KWGVI MI"(LH6P-Q\?I3^/^<23.9GA TN_JOV:488TR;$5YM)<0)G"Y0:'O5)BCN9@- MV7>Z0INH9]1I:DQ.N^W *2&$W!V^W@@2\MQV.$8U]NA]V,>%?D=]1R_J.^@$ MX^:DCFNZ<2O=CS)?:J=Z_QU7MX(DRPQ;*SU^4Z7]@SL\1[&VG4I"S$NFW'5> MOZV;X:7K ?^6NTYZ1\2::L ,5UK:[0SUKA>N.[F)XH7M"$NN='^QPU0W=!1F M@?Z^XESM)\9!_1,A^@M02P,$% @ (3M^5B'A_4+2! ZB !D !X M;"]W;W)K&ULK9I=X8 M?Q8;0B3:ITDF9LY&RNV-ZXIX0U(LKMF69.J;%>,IENJ6KUVQY00OBZ T M;^BFF&;.?%H\>^3S*N4P<>7K_2/Q6=5YUYPH+S!)1?*)=63:8."C.A61I%:Q:D-*L_(WWE1 ' M 8IC#O"K /]MP/!$0+\*Z+\-&)P(&%0!@TL#@BJ@Z+I;]KT0+L02SZ><[1#7 MI15-7Q3J%]%*+YKI@;*07'U+59R<+R2+G]%?6YTU@3ZBV^62ZFN"JCM>]]U][?^=;B2&)KU'?^Q6I>34V->CB<-\WA(>7AWN&\.A_-[XE M1K\>"OV"U[]D*)BR6X8/S.%Z1;L16QR3F:.6+$'X"W'FO_SD#7N_F92%A(60 ML @(ULK!H,[!P$:?_\VDFGDK3#EZP4E.$%LA4>2%55-TS7$FC;/GSHKNFA]( M6%C"1@5,O[I>YEY/_TS=ET/E@>IL*1_4R@<7*$\S(;GZH/$I_\)@*_)00 M4PZLE73-07 DVQO%PK,E(J &M30=UIH.K9K^F:=/A)_4T#R*KS3^<4376W5L!1:6^,VQEI!5TU+V.1 L?ZU-WDC*V2-$1"LI?ZD5G]B'[!: M[X]ZZ[Y$,4N5GQ'E#I+L]34Q;BRLR*YZ3\XNFL5_%0F8"DA:"T"(K6 MSH3?9,*_=%M1OAZI$+G>D*%<^4*.Y,8R7:SHSDGR#:]#PUH2@E8;0=':^C<^ MT;-:H/E"$6E,$"??.9!O91T1#C1 "UBE"T M=B(:L^C9W>(W(B3-UNBQD-\HNQUP6JA[>V3G]0>2%D'1VK(W3M&S6T7C^F/> MG=M)G8=]<+3<#(/Q.#A:;2!KC0RU^I-6K6T=&W?HV>VA:8N#_D4/-*-IGAKE M!#6'H+00E!9!T=JI:6RG-WKG9@?4=X+20E!:!$5K9Z)QLY[=SD;[+>6EA;K@ M+0OJ7,^TS+>\94']+!2MG8'&T7H76%K#,H7W)Y^9@M!"4%D'1VIEHW+%O]7S=EBD[JW-6["T+3B]3H.V(H&AE!MR# M,]V4\'5QF"Y0S/),E@><]=/ZP/ZV.*9^\_S>NXG*8_<&4_X7P /F:YH)E)"5 M0O:N1VJCQ\N#]?)&LFUQF+D%JDD[;BTI1LVZO7;@$JV!3 MVR3MM]_9$$93@JJJ>Q.P??>_^YUC'].]D/>8&GC=Q<\JX$TWMW$I&4U'JC'%82:+*/*?R M:0Z9V,\DT(8UC^_V@ M_MVR(\L=5; 0V1^6Z'3F?'5( AM:9OI&['] S3,V>K'(E/TE^\HV]!P2ETJ+ MO';&#'+&JR=]K.O0-F%]=:XBI#/QW=@,:MAH1<4 Z5>2*)Y \%W QY2;OX)#W M/.A57$(\($/_,PF\(.A(:/%Z=[\GG6%3QJ'5&[ZVC%TUJB1&W1+FN%ZH@L8P M<_ \*I [<**/'_R)]ZV+[YW$GM&.&MI1GWJTUE276L@G/(6Q*+E&8E)(1 M5V'#-O@1=F]B;\0.&^SP?V*?W._P!?7(.^9^:1.T;"H&PO=V]R:W-H965T1*JNU]MK%YR "IC9)NGMKY\QE(:4(K)[MC>);?S] M^+']C8/MY9&R9QX1(M!+FF1\I45"Y->ZSH.(I)B/:$XR^61'68J%S+*]SG-& M<*A$::);AF'K*8XS;;U49?=LO:2%2.*,W#/$BS3%[,AQI9G::\'7>!^) MLD!?+W.\)P]$/.;W3.;TAA+&*IE_IGNJ\[,P3YN2. M)G_&H8A6VEQ#(=GA(A%?Z=$G=8>F)2^@"5>?Z%C5G1D:"@HN:%J+901IG%7? M^*4>B!.!.?E 8-4":ZA@7 O&0P636C Y%]@?"*:U8#JT!;L6V$,%LUHP&RJ8 MUX*YFMUJ.M1<.EC@]9+1(V)E;4DK$\H02BVG,,Y*[SX()I_&4B?6WZ3A><%^ M(-E2\(P^.T3@..%?T&_H\<%!GS]]09^0CGB$&>$HSM!C%@M^)0ME>ALGB30@ M7^I"AE("]:!NUJV:M3YHUK30EF8BXLC-0A*V ;KL0],1Z[4CMU8O<8O9"%F+ M*V09EM41T%V__*;8CY!I*;G9(7?ZY0X)1LB8E')ST34< ^1C\\/@O>'RKN W M0_H^5G*C0^X/Z?M4]7W>,Y/CQI)CQ1L/LF1'/+>5?M*M+U?[:Y[C@*PTN9QS MP@Y$6__ZBVD;OW?Y A+F0,)<2)@'"=M PGP@6,MKD\9KDS[Z^D&M>HSD!0LB M^1=XA7 A(LKBOTF(<$J+3'09L(+.%+1\.SBLITO]<.JJWF8O=14DS(6$>9"P M#23,[YNBEE6FC56F%UDE1&'!XFR/C+BUFC2_EEXTW>S8K1K;"!#\H%@+;_8C5_L?[^TO!6CG,4!*4U4O61U&.F2! ES(&%N M!;-/?CBV;1NS\U7I?;7S50DR*A\(UO+*O/'*O-X:6>@(0Y MD# 7$N9!PC:0,!\(UC+9HC'9XB=W< M(KT'"'$B8"PGS(&$;2)@/!&MYS33> M3K",_V(/UT^]U(.@- >4YH+2/%#:IJ;U;*5]J ;;]CHY(#7_K_?X_I8NMEQ% M6YP,W7AT-GA.7:EG[^""1N6!TC:@-!^*5CE)/SEU3PG;JQL8CH)RP:G.K9O2 MYI;G1MUMG)6[YK57W=6\8:JKHRUF^SCC*"$[B31&,[FA9=5M3)41-%=G^T]4 M")JJ9$1P2%A903[?42I>,V4#S9W8^A]02P,$% @ (3M^5A]TZ1KB @ M: @ !D !X;"]W;W)K&ULK59M;YLP$/XK%JNF M5FI+( E).X+4).O:#]VBIMT^.W )5L%FMD.:?S_;$$82@JII7\ O=\\]S^'S MX6\8?Q,Q@$3O:4+%R(JES&YM6X0QI%A/TOH:+V2),$^T*6P]91RNA61IZ:P8I(06;_Q>YJ'FX'@G'-S2P3UT MZ)UPZ)8.72.T8&9D3;'$@<_9!G%MK=#TP.3&>"LUA.JO.)=<[1+E)X,?,@:. M'FG(4KA$W]6Q.9^"Q"01%^@*O(VZSB5R.Z[;0&CR<7>G MA4ZW2F/7X'4_FL:F'!40O68(7:ZW(L,AC"Q5CP)X#E;P^9/C=;XTZ?M/8'MJ M>Y7:7AMZ\(WEP*FJ9:FJ?R%(M&V26V ,#(:^3/+ C?NL#+: MH]>OZ/5;Z3W2'(0T](CY(DWL"@BO%MBY<=P#=@U&7DW"'CNO8N>ULIL!Q8DD M(%K(><=Q>X>9.[8YQ6Q0,1NT,^,L)^9Z5MT!D33#A)LLLB52IRC#VV*F]NH9 M1@^P!(+F0+>-8@9'1*_<_I&<5FK_>)Z'E?!AJ_ 7)G&"F*EA4M8P;:[AX=%Y M[0^&A\?FV,CSO,-#;=F2YQL#Y6;;3H>G]A MBA[\A/F*4($26"K(SO5 G6=>]+5B(EEF6L."2=5HS#!6OP+ M8':7S(F=Q,= MH/JY"/X 4$L#!!0 ( "$[?E9PDNCQN@( *<' : >&PO=V]R:W-H M965TV:DD46$(E627OKW)2E9<1S9+8I>)"XS;]X;#CG)FHM760(HM*DHDQ.G5*J^ M=%V9E5!A><%K8'JGX*+"2D_%PI6U )Q;IXJZ@>=%;H4)<]+$KMV+-.%+10F# M>X'DLJJP^#4%RM<3QW>V"P]D42JSX*9)C1?P".JYOA=ZYG8H.:F 2<(9$E!, MG"O_VOPG M,@4:5>D:,HZ S>L=MU'$;'>6F+[Z^U@S! M)BLQ6P :D/9X*)?RX-DTH-$.E2_C,-SC^]'H/ R\83_AJ",<'24\Q>P5%0"] MERSJB[B?QCZC\;B?5=RQBH^R>N)*EW;Q5N3;+,(?BCS^>*9>/-K/Y$>K\R < M>7NCFZUZS97]I'=6Y_J+M0TC3>8IH7=8;$@3"(* MA8;T+F)]QJ)I"\U$\=J^K"]&UL[9UM4]NX&H;_BB;;[G1G*(F=!&@7F*'X1>S9GNE >_:S2!2BKF.G MM@)E?_V1;">.$B'LX>[LEWZ!O.BY'MF^8\G/[9?3ARS_NYAS+LGW19(69[VY ME,OW_7XQF?,%*PZS)4_5-[,L7S"IWN9W_6*9^6GY MV:?\_#1;R42D_%-.BM5BP?+'#SS)'LYZ7F_]P;6XFTO]0?_\=,GN^ V77Y:? M_">T]'0QU0MOB?X _%UFNB%^4VR_[6;ZZF9[V! M[A%/^$1J!%/_[ODE3Q)-4OWX5D-[FYPZD5L M!2B./<"O _R=@"'<91D\$'-4!1VTS'-2*Y;*YI^40JBC%:;4*1:NS[[Y,M-0-Z\^LV"";I@/ES_2=Y< M6SEA>X[GZ$[4'C.PA,>MP[T31R]H>\RQ'6-L\N'F5S LN<,6OP*;A*OHD3U: M#R_OBR6;\+.>&C\*GM_SWOFOOWA'@]]M\D'" B0L1,(B)"Q&PB@(9BAMM%': MR$4__TO(^3Q+IB*]TW(CGW@^X:E4TP1RL5PF8L)N$R7$C*B168V[*;E*[[D: M!?*"7!3DOVI??,T+,54A:G\G>;[,16'7;-4/;U!V1$]A[L\'A]YI_WY;B\[. M=M4B$A8B81$2%B-A% 0SM#C>:''LU.*6]K*'E$_U2+[6IMH?+EGZ2&1&V+T: M^M6TI!&N5,+-9F2F9IUD64%L"G1F[[K7'-OD[(]-/0>M6H7(CD5(6(R$41#, MT-;11EM'3FU]2:>BD+FX74DE+,[R5 E'31?5<8:8V,3BQ'452P4[WE*!?SP8 M#08[:D'F#"TYC\;O=G-&R)PQ$D9!,$,NQQNY'#OEHH?"99[=B_*8N#PL5@<< M:2,=DF92?2C*T=!ZG/#!F:&K@HYM"MH3$#)E6,&.# $=[>D'F3)&PB@(9NCG M9*.?$Z=^PMF,EU40-8:54WD]1.5,\=1J(;<\Y3,AUW-D-=&VUL><.;HJJ*8]-U%NURR$]BV"TF(HC:)H MII*VRK#>LQ,@/5Y9!>(,[2P0S[KEO5V!M&H6MFL6014VIL-&XV;V\IO MMI4/F6P<$)FSM"@+ZKK- 6&+;&4_5G:G[+R-D;0 2@NAM A*BZ$T6M.,T7R\ M/:,W]=<4JSUGA?(\2_E;*;3N#'E9906M7$-I 9060FD1E!9#:;2FF;+RGI15 M4YGVW*7IS_F*OUTM"9M^715R\411SPWIK"AH 1I*"Z&T"$J+:]JV!L:[I0** M2FGJJ:DN>^[RXIF^T5D,L!4WTU%??:S["6=-P9.HO-W=]8S=8+ M4:A1>\[)957__O67$]\[_KT@#ZKKR>/;JDY>K&X+,14L?RPK";K]5*BQ7Y;E M?]2?0W(Q45]5:S,KJ1^96B;=GS*\[-FFN?::J@+(1:X&C3NN?]X'FW5? MD"434W*KEH?,*N/I[;K41OC&9]KT3:<4:GFVEGK;--CN*'G(5HE"<[V47W5K M%;NK!295XDH0,^(-7A,Q(_7F4% =K\M_V:VN"9;+VN!+*:TML0G/I9B)B2;- M\FRQT_:J6C_7_)ZG*TX"OF1YN:,[)%=-PBI-T3+/@?9.UFLB>=2+DJA#0DG\ M\>NU#HHY4Z'K=_4*)K85K+NGNO!MQ1+%5]^QJA_5D>1$L*2T:G(E#EFOF?5! M9KF\C"39@Q+@>EV.7Q]:=Y0_?PD_?PD_?PEZD(=Z@5!:#*51%,V<#31^H.7J7*!%9!WNH!0BE!5!:"*5%4%H,I5$4S11=XRIZQR\ZK\N#>H90 M6@"EA5!:!*7%4!I%T4S)-4:D]R\YD>Z\G;6*I 506NBU'NIU0 M6@"EA5!:!*7%4!I%T4S)-=ZI[_9.?]B0Z\[;6:NU'>F9P]K1KC7?LET([5T$ MI<50&D713'TU?J_O]GLO+RYNR(><_2.2@EPMEEDNBU)%GW,V+<_]N%C);)&5 M$OS$1##6 H+8#2 M0B@M@M)B*(VB:*;D&I_8=_O$/VZXA5K+-6WW)*'1[FC;JED([5L$I<50&D71 M3'4UKK'O]IY:JZLQ#\QF4Z$(.4^E8(E595!/V;=><;1[,EVK5B&T9Q&4%D-I M%$4S-=9X$;[;B]BZREW+9LD>RZLNMVRYM;^E;2:]&UO9=UA0Q\+?OX)HO'O! M2=U&>SG6);M^1?R1[?KL$-K7"$J+H32*HIGB:CP'WWTI4[NK!MR0SM+9OUSI M>.]B)6C*T))R[PRD")HRAM(HBF;*I/$)?+=/<#EGZ=UDODH)73%MB6X?1'[F MDWF:)=G=([G,]-$DV6MN%174(H#2 B@MA-(B*"V&TBB*9LJT<1+\=R\[OH0Z M"%!: *6%4%H$I<50&D71S%NQ- ["T'U1U0\[OG3G[:K58;L+K=HU"Z%]BZ"T M&$JC*)JIKL8L&+K-@O6Y;3?;9QK6IR%:10/U *"T $H+H;0(2HNA-(JBF1)L M_(2A_Z(Q=0BU":"T $H+H;0(2HNA-(JBF9+;NK^9^Y*Q@,]XGNL3MI\<,W>O M6K8J$WLCM/T+F4;[]]B Y@QKVO9=-D9[-X:)H#EC*(VB:*:2FNK_T%W][WQC M'S>OLV9&%LWX^Z)!)@UM28?>OFJ@57THC:)HIFJ:JO[07=6_F?/TD=FK%N[0 MS@)!T@(H+832(B@MAM(HBF;*K2GP#X]>-L."%NZAM !*"Z&T"$J+H32*HIF2 M:\K^0W?9_\=5+:!.04U[[AY4[9J%T+Y%4%H,I5$4S517XQ8,W6[!'X(_5?1W M1W;6![3H#Z6%4%H$I<50&D713+4U1?_ARXK^0VC1'TH+H+002HN@M!A*HRB: M>5?LIN@_^I>*_NZ\7;4*I0506@BE12.K;[$[ XBA22F*9HJP\09&;F_@LN$.[JPDJ!, I8506@2EQ5 :1=%,P35.P.AE3L (Z@1 :0&4%D)I M$9060VD413,EUS@!([<3\,//KW7G[ZQ9Z!4'4%H(I44U[=D!%VHFH&B5&/M; MSZ%:\/RN?"99>=^:5%;/7]I\NGGNV47YM*^=SR^]][1Z>EF#J1ZF]I'E=_J6 M- F?*>3@\'C<(WGU?++JCZ@?I^EF5R_48GV#PE M[OS_4$L#!!0 ( "$[?E9?X]1W@04 +P; : >&PO=V]R:W-H965T MNE_@8BFG9Y C$^67$148FW8MU+$P$TT* H[#F6Y?4BRN+.Y$:/ M/8C)#=_*D,7P($BZC2(J7N\AY/O;CMUY&WADZXU4 [W)34+7\ 3R.7D0>- _KF 00X8G OP/>1O$,3\FW#MRF-@_2F)]$CQ=OS\]FGV>S.B=EMAWSEL=RD9!X' M$%0)>KB48CW.VWJF3BOC#/PN<>U/Q+$% M566)@V*)@]8EYKML"9@RH)(SFA:=<0T//'!0<%G(.__4WMX085DP2OL*B*0&!U4:PS8H9''I\3Z/D\XS M"U9H:9.N]^U3_&G_U12,X9'.5T-K5-NWLP:K@6,[M7"T.G!I. R15<(Q*L(Q M:M5JOEIA&:ED#QA>"HA]+">8+C&P\(M;M_?H2*M!/0_,&FRL^N9N=?%2-0V1 M5=0<%VJ.SU33W]!XG2G9IN#X2!VKIM^QA6.-ZB^85J\N%= 0645 VRI+7JM5 MPM_D1B6$Y8>6G M!_RWH^&69I^>PI#O*69I_44B ,S9 H*#!-08OOYQB>7T!_6RN,GL.'NW+N!B MN0VQ5>4N6S6[O5?[E<=7)Y./R7YJ9I1M;I1M88JM&H2RV[.]'TL^)CNQF5&V MN5&VA2FV:B#*/M%N[^+^I^0S//IXT1^,!_7<-Z\C':!9IBJ\JM^L#J M2-G+V/^ATL?>FMSY/AB\ M'U(6(8#0(&!J4V'UK)92?H^@$=\B(%NK;5D_YPXS<7K"O.C6S5\ Z&S$8LV@ M8P<'"!&(M3[J28FO',N^=1:CQ7'2O3Y$J8U/ MU3%3P_B=/;J>XTYI>C+&)_IDJE=.G9UK86C6+$Y)""MTP^H.,6^+[*@HNY$\ MT4<;2RXEC_3E!F@ 0AG@\Q7G\NU&35 H; M:80# "$"P &@ 'AL+W=O&ULK59;C]HX M%/XK5K;J1>I.XH0$F )2&7:U?6@UZG2VSR8Y$&L2.VL;Z/S[/79"N$Q(=RMX M(+Z=X^\[-Y_)3JHGG0,8\J,LA)YZN3'5K>_K-(>2Z1M9@<"=E50E,SA5:U]7 M"ECFA,K"#X,@\4O&A3>;N+5[-9O(C2FX@'M%]*8LF7J>0R%W4X]Z^X6O?)T; MN^#/)A5;PP.8Q^I>XJU=UK!X_%>^Y^./))9,@UWLOC. M,Y-/O9%',EBQ36&^RMU?T!"*K;Y4%MK]DUUS-O!(NM%&EHTP(BBYJ+_L1V.( M(P&:7! (&X'P7&!P02!J!")'M$;F:"V88;.)DCNB[&G49@?.-DX:V7!AW?A@ M%.YRE#.S3R*5)9![4.0A9PK(VP48Q@O]COQ.'A\6Y.VK=^05\8FVNYIP01X% M-_H]+N+X6RXWFHE,3WR#:*Q./VUNGMD(B^)V$0AAV [OZ[..V!$[6FC9R^Z(*^+YL2%#-2W789IY8= M=,O:Y+W5%4MAZF%V:E!;\&:O?Z-)\*&+V)64G= &+0L@1A*3 ZDP;(0AN%\Q\?Q&VU&)^>OB*9=%!DICJ,V9YBG!2"(+7FS, M>3S4-JN!#!T06Y^VLY#2$?IJ>VR,EZ*@/77",FY9QKW.7("0F'X7W1E? MTYU74G9"-&F))KWN_.X*'V2$;3%ZUT"DRI"W>MY7 'P+M$%'<;'>^ZW+(/4M MR9$7HB")QC0(S]S5=7 4T^$PZ?;8L"4R["7BX@B?" *K%;X9"'Q%L)RF3T16 M]@7I+%G#%V!".CQ'_/)0E,1Q-]I1BW;4C_807P0?9Y+MT3>I56&!=@Y F_=D MR*C+Z@,:#@=G'+H.CN)X$-%N'N.6Q[B_Z!VJP0'RK]:%+H;C:R;:E92=6(H& MAZGGYE::JNN6K)T96KFM:2H,]F!OFV":#L@=P?R6EV4_L!6WC/?L74$L#!!0 M ( "$[?E:V-&H(@P( ,@& : >&PO=V]R:W-H965T)C=SBS6HZRK=*/I@:PY%EP:>9!;6TS"T-3U""H&:D&).Y4 M2@MJ<:K7H6DTT-(G"1XF430-!64RR#._MM)YIEK+F825)J85@NJ7!7"UG0=Q ML%NX8^O:NH4PSQJZAGNP/YN5QEDXH)1,@#1,2:*AF@<7\6PY#K=D; M$Z?D0:E'-[DNYT'D" &'PCH$BJ\-+(%S!X0TGGK,8#C2)>Z/=^C?O7;4\D - M+!7_S4I;SX.O 2FAHBVW=VK[ WH]GF"AN/%/LNUCHX 4K;%*],G(0##9O>ES M7X>]A'AZ(B'I$Y+7">,3"6F?D'JA'3,OZY):FF=:;8EVT8CF!KXV/AO5,.F^ MXKW5N,LPS^;7LE "R HTN:^I!O*97)0E-/ M)(F2Y BAY?^GQV?HI$,Y4X\W/H%W]=0R^T)N&U>R8_4YF^ZN[,PTM(!Y@'?2 M@-Y D+]_%T^C;\>TO1'8@=+QH'3LT=/SC=-@X_AN."9V_)9BWPCL0.QD$#LY M^UEO="]YB Y-**T%L#02+T;2VNRFJ(B7CK<5]B3[,E3&^3NH MY5C!.A93S\+Y[R9/DDD49>%FOQ+_1J51M!?520SW3$& 7GNO-$BTE;:[7\/J M8,<7WH5>K2_0ICM7_0O3>?P-U6LF#>%0(60T^H+,=.>;W<2JQEO/@[)H9'Y8 MXZ\&M O _4HINYNX X:?5_X'4$L#!!0 ( "$[?E:JLYW<0P( $$% : M >&PO=V]R:W-H965TFFG[>;L1]T=X/COG=U"1<,A\8;N;&?>>:;LN_G)V"?7 M B![5E*[>=0B=K,X=F4+BKN1Z4#3F]I8Q9%"V\2NL\"K4*1DG"7)-%9B'"^'G6C(:6OO!Z?5'_'&:G6?;6RYK81=*8EU%2:C-X3@.T-VP=HNF"2 MO4&R7%BV=,>!]0GTOC8&+X%O,-R:Q6]02P,$% @ (3M^5N<9A!-%$@ M^+8 !H !X;"]W;W)K'=ESM_>;JKS>O>EN=2[",#V_*^OUV>7%[K5WF\N+9MNMZG7U M;A.TV[N[P=GAA??U[;(;7CB_O+@O;ZL/5??S_;M-_]OY$>6Z MOJO6;=VL@TUU\_+L"EZ\AJ(8WK$;\L^Z>FR5GX.!RZ>F^3S\\K?KEV?A,*5J M52VZ :/L_WNH7E>KU0#53^2W/>K9\:##&]6?#^A_W;'OV7PJV^IUL_JEONZ6 M+\_RL^"ZNBFWJ^Y]\_ACM6>4#'B+9M7N_@T>G\:F_>#%MNV:N_V;^QGNG M_\O?]V=">0.DCC>(_1N$_H;8\89H_X9H1_1I9CM:;\JNO+S8-(_!9AC=HPT_ M[,[-[MT]FWH]Q/%#M^G_6O?OZR[?5ZNRJZZ#=^6F^Q)\W)3KMMR=X#;X^DW5 ME?6J_2;X+OCYPYO@ZZ^^";X*ZG7P<=ELVW)]W5Z<=_T4!J#SQ?YPKYX.)QR' M Q&\;=;=L@U^6%]7UV. \W[N1P+B0."50!'?5(OO@PB^#40HA&5"KZ>_'9#I M1,?S&>WP(L_YO-^=S[9<5=:S] 02VT&&S^Z+]KY<5"_/^@]G6VT>JK/+/_\) MTO O-H9,8".^\9%OC*'W?!^J];8*;C;-7?^YEN1K._$GM&R'-EQC'B[C6.1] MX!Y41N:H-($(CJ-&4TV.4TT(H=E4BZI^*#\Y I1P!H@);,0Z/;).T0!=+1;- M=MVU0?^!#=9-5[4*]SI&J@0$(,L*+6R644D2)O:P94<"&4K@[U7;O@C* M57_'*=>+?LK-)KANMI^ZF^VJOPOLV7TWA45FS.\[R-)(8V$9E1>YG41^))&? M'H5O@W5_PYX:BMP\R6$(J4;",BI.P\S.HCBR* B?H/+Z81>0^_)+?V/OK),M M.#]&3& CZA#*&V6(AW!,=Y>']YM>4/7GXMO@?E7VKPW1K7[;UO>[$9-RLK.IEM6FS;HFDFS!TN>1?IUP3(J#5VS%W+V M@I"-/0?GQ7P/Q)2&7&ACVE)@ 'H_MUU*]MRGQBPR8Y:F1:('S3(LBM/8$38I M&,"G&-2PK9IR;9UD;+N Z5,T![FR2HH$0._&\O3*Z[-U?JP"@0MMS%E*!$CY ME!&@>H/,G EMS%QJ"\#%!8\Z E,RV.21;9A;'X'4%H"+"T:%!*9NL$DDVS"G M1@(I+P"]A7.JI/V1?#+)-LRMDX04"\(C%@Y,WCU=FFU3Q"&H'R0NM#%A*24$ M,-V,!:I)R+29T,:TI081Z,W^^3?C/;[O9FP;YKX9"RDF!"XF_C&(O>"@ ]\A M2AX'(H=MCIJ%D!I$Q,Q?9 0J:LCTF=#&]*7&$1Z-\VS=OS^ 1_=;1CEUOY!J M1> 5C??E8_"VG^"F+E=M<-5/?9?%]GFRBA4NM#%Q*59$QE%;%*CD(7-F0AMS MEMI&X-J&6E\4IC(1F?%UVC8J22)'9DK](G#],@[0'\'[_L-5KH)ZO6CN[!* MM3["A38N?$O-$X4LI6]6V<.%-N8L94^$5U#>5IO%LK]ZUFT5M,WJ>N+E,S(+ M(G&B7SUM@PI'CD92L42X8OFI7M_^=]EL@U_Z.;\I'ZW?OG$,& MTI*IUP]5V^WJ]*Q&I[\23ZSJX.CDD,]1U8FD3HH8JSH1 MJU#B0ALSET(I^G]4=2*S7!.EF9[OYJ!8.+Z615+U1+CJ\:8Q4E; H\6>9M6S*PVQV882 MH5[&M0W*4D:A-U@9-E$4RDJP;+(.%H \52]<2XZG&F*[4J@1^''+\Y"DBQE%)QSI*S MK*J)"VW,6:JF&*]#G5B5B,UFF%XXLPQQ=/T2*7827.PHL[6NQ&.M%W&AC;E* M=910VF3.;$Q8)1 7VIBSE$ )7G$Z,1L3L^5E6RIJ&8:M%97*)<&5BSKK@WJ= M,FO6HA$7VO@<2 &44-ID[FQEU3A<:&/.RB)AO()T:K::K:XDUF_[ED%IXNB' M)5*A)+A".4I1Z[Q8ZSI<:&.F4N$DE ;8H81IY\VJ8;C0QKREADE\3;#IO"V= MK5Q=*KHG9 Z+(,E=N2B51^)1'L>O191K)FOIA@MMO-I>JIF4T@5#8Y6R*ALN MM#%OJ6Q2O.Y#X6TVMH3>1[", 6'/SE0JD117(C\Q=, R"H1K44LJ94>*RPXY M\3^"'[>?JCKXM>['W%HGREI?X4(;$U>V)U&Z5'BFLFH9+K0Q;ZEE4KQ:\ZQ, MM32=C OH')(EE9(EQ27+QVJQ7#>KYO;+KN3[H3] O7"P82V]<*&->4L!E)(: M5F@ZL\H>+K3Q'CTI>S*\B*/$FY[/F:43%87&OCQS5!&Y-A=*W9+ANL61J!,N MPS@P-7Y<:./3(*511MI,A>5MQBJ4N-#&O*50RO RS_/RUM)VBG3!@$_@5()2 M$66X(MIWX*X#5/SB(.28SE'"R:26RBAMJBD]UXQ547&AC>E+195Y=GS/LU$U MLS2VS(VJEE'.C:J9L@7VZQE8)\Y:"N)" M&Y\)J:LR2CMK4FZSRBLNM#%]*:\RSPZQF7+;;&L)8:2V95#LT!^Y%$XY+IS^ M59?]/(.?FB]]+D]?J8BC4J/*A38^!U*#Y92NF&>E8LXJN[C0QLRE[,K)^\=. M6*F8FSVP'/0M9+9!A>/*G$O]E./ZZ4DD#VO)^[]\GKA$$<!@Y #-478JI&PJV/IS!:M8XD(;\Y9BJ9BO M/U?8^G.1OA3<,LK=GRNDW"EPN6/JW$EU-1R5'+PY"DN%%$T%I54WR?Z-52MQ MH8WI2ZU43"I"<=<>"HLKD+FOTC(J21W%AT+JGP+7/\?-P+]NKZOIQ0<11H7@:4CIVGN)#P6MH.(^CH6II2-YG=HK]56AVYJ*P,#T,S6%)%KLQI0-.AYLLI\9%YQV,H1R,BB=/.>BW0,,&^]97!%#Q18QQ"M1U(TZ M!SPU'3-C'9IME,A<3F>AXH(8XDI(SUG/+@@/'#U< MLS@MAHK58NA9K7W:^O(#[*A\FV5FNEJZ=&'F*ICU?U(FCLN?'YOU[7(;O.XG M?[O9KB>6>CVH]/C-43""4/%:#"D-.-1U-F2526QP&G7%G3$DVS,2G6=#LX66 M%OJ.'MNHV)G!JH&SQ\'9S&"24,#1R>'D@M-.AVK^S+(7#7 3:3KO6022:AN- M&S33A0*8G;,L-CVN+1:-H=/E6O5[]A@^FVF+%G ]S;VB[1-T6"P9?.PS M=K'<]K].50G,IM+SN$JKMM) VJF&J03]RHGZ\2+.[2L>%. M;QDDG+4$U8+:XT'MR.+I_6'/ >@!G:5(I%A9@Z TT::4?8'7VIH-3CL%BE3" M;:0Y'I0A+"VT$/2LMHR*7'9BH-A4@\>GVI'5)/V+'X(>U%D*1HKU-0B61W4! MK_,U&YS&6]%3N+LT7?\*LZ66&KLSK*.$PX,)%*]J\)A5.U(7U\ X)CUFLU2- M%,MK$&R[Y(#7\YH-3N.N:"G<8IK&W>+9*"*C2F89EH5AX4I61?QX[*J?VL3_ M7M:;ABH;<&1ZV&:I%BE>V""X'Q8&O';8;'#:@YH4Y82[3W/(ALAFTF@\Q606 M%VQ0;+#!XX-][&8,U^@O]?0O?C@N.>1<<-J)4(16Q/90,EZ3;38XC;KZ7++9 M'TQF]MJB7!@5#-LP*%R/45(\LL%CDFW+8I)$YG*_/A"=I?RDN&E#Q-.DX_7- M9H/3>"MR"S>HIDODR&R[F?9/UE$NSQU0[*[!XW=MS5NJZZ/G(/0@SE*(4CRT M(6)Q?@1>PVPV.(VW(KQP<^J3.\R1Y5EHB=&APD0+% MU!H\KM:_;/O/URY1/Y?U5*6+8])#-DL9*58?XTIJRV%*E]<$FPU.HZ[((MQS MFD'IQF83+H/,J*E9AL6YRP<-%%-K\+A:ZQE,5POX >@QG:7*I)AG0\SR<#7@ M-<=F@]-X*RH)]Z(^62W$EB?,I^8#FBVCG(I7,;@&C\.UGK\>I%NU33N9C>M*#)C7;IM6 :N%1&*\35XG*]?5?5_ M!B5[="HAEA-P>'KL9JD0*9;:D/!TW'A-M-G@--Z*5,(]J^GE!%Y'[0/:ZV77/7=/7#T+S;=(1'"7H.0*K/!C=DKKMZ VV=S[91+;4Z78"P#L@U+(L>S7T$QZ0:/2[<[K7U7 M;AR8'% N..U,*-HLY=DFE_)J,"XXC;>BP7 '[I.OW*EE'UR<&BLK+,.B/'5= MD!5C;_ X>S^MK+CZ\/'JI'(%CDX/XRPE*,4N'%*>SARO5S@;G,9;$5RX+??I MZVP\V@-+K/O [M9BE**>3BDE-:=3VOP M&HBSP6GL%:6%>W6S:0W+9CLP=]O9AA7.ZH?B" X>2W ]F4FE#QR;'%,N..UD M*,(KX]ELQVLJS@:G\59D%N[?32]]9&;73NAV5+9!SJZ(X@4.'C-P(V/),H/+ M[/O #AFER8>D+:^\FL5 '!0'<< ]ND^6&9G9L#.?_FH=Y"MR"7?=/CU;+4^!$W%N;&VV MC!.)$*[U\HJ=-WC\O W!.\E5S8-*#^ LU27% QQR]BUVO ;@;'#:*5 $$NZT M/9>[VN&PHR44A@:>Q04<%!MP\/B 'ULH'^MR_64[=4T1CDI/@EF*4XJ9..0D M6TQL31&OAS@;G$9=45JX7S?#FJ+<[/*!"(V+N6U8ZEP5IQB"@\<1W,QA?%4& M#D>/X"RE*<52''*^/7J\)N)LSWO:W0%\)*53,]7-4<['-(+B' X>ZW#U<8Q>;8%CT0,W2SU*<1^' M@M+N\R0MKZZ:Q70<%-=QP'V]:=S-OEQD5(_W@S*UG)&[G"H4?W#P&(1_V.XV M,!TOM<3K+&]1B@M..QN*SBI(1IEXV'BEU2R.XJ!8B@/NW/W7%?WE9OR\UMO6Z#57730X;?#U7P37V[//[2-??]:3X+/C5= MU]SM?EQ6Y76U&0;T?[]I^J_%^U^& SPVF\^[:5_^#U!+ P04 " A.WY6 MKN\&GQX" #8! &@ 'AL+W=O&ULM53; M;MLP#/T500.&#>@BV[ELRVP#3;JA?1@0I+L\*S83"Y4E5V+B]N\GR8Z1 4F M/>PE%BF>PT.&5-IJ\V0K "0OM50VHQ5B,V?,%A74W(YT \K=;+6I.3K3[)AM M#/ R@&K)DBB:L9H+1?,T^%8F3_4>I5"P,L3NZYJ;UP5(W68TID?'6NPJ] Z6 MIPW?P2/@SV9EG,4&EE+4H*S0BAC89O0VGB\F/CX$_!+0VI,S\95LM'[RQD.9 MT<@+ @D%>@;N/@=8@I2>R,EX[CGID-(#3\]']F^A=E?+AEM8:OE;E%AE]!,E M)6SY7N):M_?0US/U?(66-OR2MHN=)904>XNZ[L%.02U4]^4O?1]. /'D B#I M 4G0W24**N\X\CPUNB7&1SLV?PBE!K03)Y3_4Q[1N%OA<)BO07*$DJRXP5?R MPW!E>>B7)1_(;5D*?^:2/*AN 'PGW]T!9_;AA>043?0%LP! M:/[V33R+OER1-AZDC0/[^)\[>T[I^#\HG0Q*)U>;^/5Y+YS$&K#2)1'J !;= MWN$-T:T"8RO1D 9,X5QN3\^I[_CC;LC\.W#(H]'T%4&#L95+_SW[G9 M"3=J$K8.&(T^3BDQW1YU!NHFS.Y&H]N$<*SV@<3!D!8HFB;M!JSH!UHZ M6T0I424I.]FOWY&29:>1U@:[D!_+FXDCMS&2\(RR!43.9&P MFCD7_OG"CXR!W?$7@ZTZ>"8FE*40W\S@;3)S/,,(.,3:N*#XMX$%<&X\(8_O MM5.GP32&A\\[[W_:X#&8)56P$/QOENATYHP=DL"*EES?BNTUU $-C;]8<&5_ MR;;>ZSDD+I4666V,##*65__TOGX1!P9!<,0@J V"'PS\\(A!6!N$-M"*F0WK MBFHZGTJQ)=+L1F_FP;X;:XW1L-P9@5BB0&W#F M?_SF1]Z;#K)A0S;L\C['V,,V3I75R%J9O-O,@W$03:;NI@5LT( -?@8V: .K MK*(#L$$T]-JQA@W6L!/KD]"4MX$-GX"%P<0_$EG4H$6=:!^6G*VIJ0**8"%# M96Y 60V0&(]?8FEH/?I.KR<>_:CA/'I9G8Y^ =EQ0W9\DD['3Z43>J/F,.VF M1;?K+_[7#H*3AN#D-+U-GL.PVW ?7 [^RZJV]O?"?/>7@=]9OH\*MS8[U$403J*@O0[Y^WKN M_[2@M];8VNQY1=;?5W2_NZ0?E7UM]_@&B?QC\9FR_GAF7WK][MJ+V4'>YN0= MS4OL^NQMWB/7Y1(8N89\S07*&^4"$A*LRUJ@;/82Q]Y&IT3H%# =J-2FQ3"R MBJW,-)J@09TG0()1?S3^G8@542E%M9BGN_)?[$'(1Q0A3N;DGY0]E/AO$DR; MMV-N ,42D#;SC,GM^TL2>7T/NR?.<:Y'X'O)-I0;0H9@44AQS[ C!/Y SL;] M:+>34-R0 D&I;K +,IF+;J%/+BP7;&D@6V(HN[;FR8O ,#!.EE@.X?,Y#/KA M;B>"Q;&0B0''C89.\SI[=BC!=.MF_7'HIV/V\)PX)TNHR&/C9_*JWY:A[D'G MF8%1 DCT)<^H6#BIE,65 MZXHXA1R+ 2N JE_6C.=8JB;?N*+@@!/CE&=NX'D3-\>$.LNYZ;OGRSDK948H MW',DRCS'_.L-9&RW<'QGW_% -JG4'>YR7N -/(+\6-QSU7(;2D)RH((PBCBL M%\ZU?Q7YQL%8_$5@)PZ>D1[*$V.?=.-]LG \'1%D$$N-P.IK"RO(,DU2<7RN MH4[S3NUX^+RGOS.#5X-YP@)6+/N;)#)=.#,');#&928?V.X6Z@&--2]FF3"? M:%?;>@Z*2R%97CNK"')"JV_\I4[$@4,0O. 0U [!L0[#VF%XK,.H=A@=ZS"N M'4ZD4EX* MA&F"5HQ*0C= 8P("_8:NDX1H17&&WM-J7FI]ST.0F&3BC3*Y+9^ H%N@FXS1 M#?KU%W\R?HL(17A?VF([C5*:R/CR$Z/^O" MA/V8$.+C0XI.876&U$K;L)DL0\,=OU*O$U8:!,668*U5!@U*HP,??B:)=NER8$[-FR58*V^73=XN7U5B.^=Q M+^K4>6P3%E[^K.OPF:[1Y4^ZC@;#[GKL>S\V^EYO_AY GQO5ZD_->[JG)M$H+:UI_.FV]LIWX@Q.6__K$%Y@DZF15[=2_H;-. 7KY M)PM@DQ9:I44UK7_FNP>GW1SXQEPS")74DLKJ+-/T-E<9U^8 _ZS_QK]:^1W] MH;[Z,*?K'_CJWN0.\PVA F6P5J_R!E,5*:^N(JJ&9(4Y:S\QJ4[NYC$%K.J\ M-E"_KQF3^X9^07,AM/P.4$L#!!0 ( "$[?E:AMT9Y_P( + ( : M>&PO=V]R:W-H965T/^_!'TQ64CWK M L"0=95"4UV%6YJRL%-&V22N[Z@T'HEI0) M)YXT8P\JGLC:<";@01%=ER55+Y^!R]74\9SMP"/+"V,'W'A2T1SF8)ZJ!X4] MMU-)60E",RF(@FSJW'C7MV,;WP3\8K#2.VUBG2RD?+:=NW3J#"P0<$B,5:#X MMX1;X-P*(<:?C:;336D3=]M;]:^-=_2RH!IN)?_-4E-,G;%#4LAHS20I-9&EIMD)"B9:/_I>E.'G81@]$:"OTGP3TT(-@E! M8[0E:VS-J*'Q1,D5438:U6RCJ4V3C6Z8L&]Q;A0^99AGXCGD^$X,>81**L-$ M3CZ0FS1EML:4DSO1+A1;\?,9&,JXOB!GA GRLY"UIB+5$]<@B)5SD\VDG]M) M_3G:WHG:+I8J*Y:?EN0TZM\$Q M]?B^+A>@B,RZ,FK_%0T;47N(+&-O-'&7NZZ.AKQB'7:LPY-9 MF4A8A8L7&3-F<+<\@^I=I<,#C&@/]# B[.<<=9RC$SD+R5.[WQ)95E2\]/&- M#LNTQW=U=);\O >+QGZ3#B8[^EJ+,4';4T@PR40@>&K@G5&HQ=P&=]=*U0M+L@ MPI&_!W@8Y T\;]@/.>X@QTX+&GK_'[N[<)_8N_T%5SH0F'#),&UQ%N.Q4>S^V'2.K MYHI92(,75M,L\),"E W YYF49MNQMU;WD1+_ U!+ P04 " A.WY6HE@] MR$ * A0@ &@ 'AL+W=O&ULM9QO;]LX M$H>_BN K#BU0Q^)_JI<$:)TNNG>W>T6S>XM#T1>*S<3"RE).DI-V/_U2LF-: MXI"V&NZ;-I:'HQE*^CT:\*_5Y=^QC=7E>;IH\*]3' M*JHWZW5:?7NG\O+Q8H(F3P<^97>KICTPNSR_3^_4M6I^O?]8Z4^SO9=EME9% MG95%5*G;B\E;].9*BK9!9_'?3#W6!W]';2HW9?E[^^''Y<4D;B-2N5HTK8M4 M__>@YBK/6T\ZCO_OG$[VYVP;'O[]Y/V'+GF=S$U:JWF9_Y8MF]7%1$ZBI;I- M-WGSJ7S\H'8)L=;?HLSK[M_H<6<;3Z+%IF[*]:ZQCF"=%=O_TZ^[CCAH@(BC M =XUP,,&W-& [!J080/J:$!W#6C7,]M4NGZX2IOT\KPJ'Z.JM=;>VC^ZSNQ: MZ_2SHKWNUTVEO\UTN^;R6MWIJ]A$G]1]6359<1=-HX]5N=PLFJC6UZ:LHJS8 MWE[M97IYI9HTR^M7VNS7ZZOHY8M7T0MM$?VR*C=U6BSK\UFCPVJ=SQ:[$.;; M$+ C!(2CG\JB6=71^V*IEGT',YW//BG\E-0<>SU>J<591-#K",<8 P%=G=X< M><(A^SXFG3]R:A]#?;1U06$7[=/_IKY/%^IBHA_O6E4/:G+Y][\A'O\#RB^0 MLUZV=)\M]7F__%F+U76:*^A.>.=O^AE]>?T9?X&Z9]M0= U;+7NX9#AA3%^> MA\/$;3.:B"0A>[->2FR?$CN:TH_%HERKVYYG6_^Z2@L%Y6X\5D$#.>HFBV# I M?KY@[GP$2CB4MW[&!Q1&WRV:\UW;PQMJBN.$R.$#"QDB*F,IX5L/81,??KX" M[GST3I\@,0P2L$('#W8_0L-8Y(7:> WT^QM]_Q KJ]B1D@$I\N/P5*GG? M'T(,M1(R0X*Y>M[ $?GIZ-9+9--N2@CG)!F&!AE2K@7?$9PA(_*C<5Y66D/2 M1H'Q>=N.O@4">>MG:KB*1 #1],)Y=,:!O/4S-IQ&?E#[1=/;=G2F-M-=C[?A M.?(#_31-3>PG@Q'KT0:L$,>.IP<;$&,O]L:+ZL[?82#6PP[84.&(U 4^P%Z MJE;ZW8R]+; -7,=M@0UJL1^U;CG%-CF9%'P(6,",)R)FCL ,8;&?L!]4<9>7 ML*[XFX[NUK^B?L6&NY@^7TFQE]VC,P[DK9^Q03@^7N ZE10#E2WE+!F*$&07 M8XX<=0\V#,=^AI\DE-BN5H5DPQ!MHRES5=_8H!?[:]KQ,FG7K0+;T=I6G"?( M$:W!)O9C\V2IM)G'DE@.@[2M$'=-$F #1^R'HT<%;=9A*A-LR2!DAQ+F@"(Q M4"1^*/XSV[ADT-]R]"S>7U&3$H-4@@),6P;E:2AO_8P->LGQ*M)(+$KD*Q]6 1HEPJ HQT"3^8G6T!A*[',6( M\6&P@)6@#J00 SSB!]ZI&DB ^5H4#R?\("O)'1I(#/>(GWMN#20VQSB.Q1 @ M@)F@$CEX1PSOB)]WURM5?$L=@A"TP@SEK9^H0261 20P:*49REL_8\-="E?O">)('4KBZG*+:F2@$SQET1&F12?Q4Z6@2I M74#J,=8P5MN(T\01JX$=]SHC -YZV=L@$N/ M%YI.\:,V3"G&U@M>P R+PT%8/S;#7.IG[FGB9U>,4SVH&H8(6!'IF!^B!I;4 M7U>.%S_H1:G5G[910AU#*VHP1_V8.UG\@"(RMD*TC5PO+IB!'?/#SJU]#)AC ME4P,IUD!,\P)=GQYT?&U.';5F# YG+H" MK!!"KG4:[&"UD+^X'"V$S*X?$V8-JP$KA#!QD(49ZK$CKTA/U$)FDXUQ,H0+ M8(490PZ%JD4-[Z2^L,B/GQJM,IA]R&+,((6>\\ 3L9<^D8QW # M8WY\W=!1->1V_4@9'[Z^ :RP:QC##3ZYO\HE]8X3LJ*N038WZ.-^ M])TJA=RF&T?$6C]I6U$9.P9@W!"0^PGHED(. "T6,1UJ-& G!$M<%]N C_O! M]ZY*_\AR[]C0[V&L-(3RUL_W8-DM?[X8\J"+C$)YZV=L,,R/5Z%N,01)+(?3 M68 99LSURI ;#O/CRX&.:Z%=3A)BS;@!5HBZYK.X@2?W5YWCQ1"824V&DUR M$7:M]A &>\*/O9/7:0-DXT/\ 4;(->$@#/R$'WYN(10 RV*"AST'F.GAO^L- MNS#0$W[H_:=9J2IZ7S19DSEZ+6C!&,I;/UU#31%@?XL(ND(HE+=^Q@;!XOOW MN,R%35<9'[YAW:4 0#B6KH70PD!8!-BL(NQ:DC,R+) !JVG"' 63,-@4@;>K M"&A.U5HN U@1)!S5O#C8KQ)HPPI /\R'52A@)8A+< SZQ/=N61$ R6+,J;61 M!K+3(T?'F% 8Y@D_\WXIV\[;200<8M!J,92W_M8A@TT98.N*#+I,*)2W?L:& MPO(96U>D35A!9&(M8 ;L..6Q=#P9TJ!8!MBX(H&WET18"QP!,X0/5;,?H^&G M#+QU10*O-?4 VHH7,!,Q=RS_D(9^,LR^% FLW2&8#2D#F"'$F2M, T+YO?M2 M=@T/MXDF"<;8ZD#(CB#7X%JV!.P?,921?LI\1E\^;JIZDVKM:,KH[?4\TI73 M%,53%D\I>AWI(66[GUU5E5I&3?HU2KOTHO(V>B'.1+3.\OSI_GF!XC/4.]*V MSHHF+>ZRFUP=MD5G9-#V3.X//*I*1>KK(M\L]5EOJW(=M87]M%'5^LE)VOFY M4@NUOM&CWJ=MUYVS=@/UZTC?'O>JV]^??SO[C+]\4@^JV.B =..FJ;*;3=/F M5$8J7:RB1;DIFNI;MYM_&>D@\G*Q?33T:;8[XE55GT':-3O8!Z^-[KK?$ZBW M'B^Z#HPXK-V6%5M?X]@^Z$I[[L=^C=EH[/K_ERI=*FJUD!_?UN6S=.' M]@3[7X6X_!-02P,$% @ (3M^5J-Q)?2%! J1( !H !X;"]W;W)K MR9Q^C73 MM)FX:1\R]T&&M6$N(%>2X^3?=P4$&XRYR8WS$(/8<[1'[*+5CK=FX M&+L3TS'?J#3)X4X0N7;B4&-UX'[9!4K/6!.QVNV@CFHA_6=P#NS M9HF2#'*9\)P(6$Z,*WIY0P,-*"S^26 K]ZZ)EK+@_*N^^3V:&);V"%((E:9@ M^/,$,TA3S81^_%>1&O6<&KA__Q2R8A!E/_TTB%4^,D4$B6+)-JN[Y M]C>H!'F:+^2I+/Z3;65K&23<2,6S"HP>9$E>_K+G:B'V -0Y K K@-T&^$< M3@5PV@#W","M &ZQ,J648AUNF&+3L>!;(K0ULNF+8C$+-,I/YTK@TP1Q M:CJ'%;Y%1>YAS85*\A6Y(+\"7PFVCI,0AU?Z[7RZ <625'[&IP_S&_+I[#,Y M(TE._H[Y1K(\DF-3H3>:TPRKF6?ES/:1F:E-;GFN8DE^SB.(F@0FRJBUV*]: M9G8OXPV$ ^+06J?@<]ZZM%UK5%*XW10ZZ2_EFH4P M,3"K)8@G,*8__D!]ZZ'7@>OIZG?>&'9FXP# *G-FM(\FI)7J]??_!\=:% 9(1) M":I363\#*NM258+\/7>I[8Z"H*6JP\SWW<#J5N77JOQ>GV9QDC/R> O9 D2G M>[WX]\;DB<@:4H>UU.'',W!X2K4G(FNH'=5J1]^?@?W0(]DW.@A QZ'>J!VG M'6:VSK_N. UJ.<%'LV\6="228_EVR\$.,]^S?;?;06KM]DZKU\6'/%$0D;EB M"F1O2O43O3?*3L76E+U7,M"/IU7%<2K%)V)K*K9WBNWO3ZUO8(_D5H5J!*7C M4;>=7)UVKK\7XTU-N^J$]I8#;\JOBF)_\J'MMSWL,/*\(^[MR@G:7Q3\I6(0 M!&M[K-QS,N.;7(GD6UG62_GNF#L16W,!=L4']4Z09;WUQ[L5GXBMJ7A7F-#^ MRJ0_R_JQQ[+,/XA-WQY1IQW"AV;.R/&.Y=BN_J"]&_[;&CE M#ND1_W3%T!S9;;JT?]?%BO5N(^2&8>0I3J[F,V*/K MJ77C6A8N'(TQ+?:X& M(7#G4^RY4D;XDIP-!T,\HZ9I<:#/(W)&K0%MC&ATDBN6KY)%"OM8.G!:V,&H M'MB" +/8;K!DR)9"IZ1M+6T^*-Y\!!7?!_J!TY0GK7LGUT7'H#4^TSV5CO$K.KJA+@DZ(-8^ZF M+ILXMTRLDER2%);HAC488KJ+LB]2WBB^+CH%"ZY077$9 XM : -\ON1KNU/1_4$L#!!0 ( "$[?E;/5L3T8P, (T6 - >&PO#T=DJI\N8Y%U7?GRI5?@B" M:CRE.:DNBI(*C62%S(G273D)JE)2DE;@E/.@W6K%04Z8\ <],I1L6*>W[]V=O?\P*=?7&L^>3=R18]3=36HS_%036<=3S"UQN.DH M*T_H(,Z=EGLZOW^AR6V@OV2W$^Y#C1,;VJ"NT$$O*\2J4"/?&G1O@6L.R!0,9Y([#M6\.@5Q*EJ!37NF,&&^,3R*O;=XM2*YQ(L@C;E_[*P9QT MD%$A4RJ;,*&_- UZG&8@1[+)%,ZJ* , E2IRW4@9F12"& U+C[JA:<>4\UNX MLWS/-KCGV5I&3:F(IJD%U4U+8SO O\YFN==IXQ?Q>B5[*-2GF9Z.,'VH%'HC M:<;FIC_/&@$8>XBSD[+DBX^<341.[>3W#CCHD:6?-RTD>]31H%3&VD"E[SU0 MJ=AXW?)3DO*.SM6RG.89KKE]A)K_[3I/J*"2\'71NO8/>95?K+A^%+^&9G-; MV5;L%!EU#E]CO?4X=)'Q,8@\BG1WCT%D<@0B.Z]VUWR.R/#P149'D.W#S'50 M[RC7MJT;F];&ZL'+0=__!B\A?!74&\T85TS4O2E+4RJ>[%TUO2(C_:Z]P:_' MIS0C,Z[N&K#OK]I?:=*,NH&%J$>MVE]@>GHCO'PST;&82.FM#W#81J[-X48P'XNY$<"P.)@"S,=Z87'^I_ETT?E8#-/6=2)=U*>+ M^E@O%S(T'RR.VR?1AWNF21)%<8RMZ'#H5##$UBV.X>MFP[2!!Q8'(CUOK?%L MXQ6RNPZPG.ZJ$&RF>"5B,\77&A#WNH%'DKBSC<4!#RP+6.U ?'<"*,(0N!IQ!%, &C D MBLQS<.MY%"R?4\'J#^C!'U!+ P04 " A.WY6EXJ[', 3 @ "P M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6= MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6' MTD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( "$[?E:_J_E!B@< M #U) / >&PO=V]R:V)O;VLN>&ULQ9QO3]LZ%(>_BM573!JW:=+FSS0F MP=CN19I&!6AO)Y.:UB)Q>NV4C7WZ:Z= [3;]Z;XY[2MH&M*GCG.>XV.;C[\: M_7C?-(_L=UTINB_:%I1MK)1]J [\$.*7V;SOGO)GJ21][*2[?/9 MH/N]$@-62R5K^4?,S@;1@)E%\^N?1LL_C6IY=5OJIJK.!J/U&S^$;F6Y<_C6 M0=[Q>],=:?G]#;<@9X,TLA=\D-JTW1G=];EE?!+VY/6K5=M\E54K]"5OQ=^Z M62VEFKO+V&\Q]+Y&UPZO/]>-^$'_GV9L'AYD*2Z;@KC:L:^J-8V$KM2ZTO9<]TWM1]]-5M_Z];B>FVH/TC[AKZ:=>!T MD)_MZZ:2,_OI,W;!*ZY*P;K&-1Y@# #CHP&RDRGW(!, F1P0\M9!N#\PK'FP M=[QL/,@Q@!P?$?)G[$%. .3D:)"?FWKI0:8 ,CT>Y(+[3W8&(+,C0@:W.P>0 M^?$@N5EXD 6 +(X(&;3D*$*1/*+%O-9SKN2?[HW..?8#,_$2 AN8R([6)SVJ7- M.)_?LZE-)%XRLW]7AM0W0+N&J!;OCOU^:K[O+/B92R8C8)=TC MRE2C3LN5Q75]QT@B,;%$+KAZ9-\:K@(B9(V8V!H]X=@&O:U8',,1"KTP M],KVO"^_[46,\&)Q1^IC(F7$Q,JP3T1_VR%)Q,226#?3)K+TX"%AQ,3"N!$S M82_B8G'WS#:J=84*J>9,JC; 1,J(B95QVS;E([M>=F_X4$@7,;$N;D3+;?YI MGPNNE6VQ RI(B96Q9T6W*ST,^N:S:="9H@/8H:UO=ZS[\+/1Q*DA(18"5^E MLJFFY!4[6=.]^_D2Z=XS%6(B3R3$GMAX/\@W$V2&A-@,+TQ3>V-O%US[\2*! MY2IB%73C+7NNRX'MZ+:T9VN^'3P2Y(6$V LW[J"-'5-NTW5VIVU"PLL=0J2& MA+Q25=>RW0R^;#NV-LH)^ZB$'1")(:$6@YAW)>@;L6RTP_/!D!P28CG 6D!0 M4TF0*A)B5>RMJ;"3.YL5^)C('0FQ.W!K)G[]&9ED3&P26%EA)SXF,LF8>L2Q MO[;B;KN/B>0R)I?+6WUEW1N%>>>S(<&,B04#"RWAG88S(N0EJJU22V]#(LN, MB2W36W/II42:&1-K!A9?@F@^1M(9$TMG7_'EI3U]3"2=,;%T-C68WAN-1#,F M%LW^8DR'ZL\A(M%,Z$6SOR(33G4BT4R(11-49/KN]03Y94+LEZ"HT$N'##,A M-LS.<+F7$,EE0BP7.&X..R&<<"'0Q6@WQL@O0R(=;+SG"U[WZGR"SIH2?9+]X&A)>B]<<&*3)+ M2FR6_9BG['PV\S&18E)BQ>!QZ]C'1*Y)B5V#,2<^)A).2BP$:[R(U0,Q WVG2$ IL8 PIE_Z29& 4F(!P9K*I3_T2I& 4F(!!345 M%]!E%;@G0^[)B-WCPW5A7+I3;'XINU7%/B9R3T;L'EC["1Z<#+DG(W8/+E'Y M82A#[LF(W=-3HNKKE\@[V<&K:+9WUBZ!ZQ(0'Q-Y)SM.*:VO-9%W,F+O]&.> MLMM577/MKY+,X.KB8RP&VX0E'Q-Y)SOFLK! CQGR3D;L'8SI)\(Y,E!.;"", MZ2?".3)03FP@C.DGPCDR4$YLH/WEZ"XF^9C(0/E!*FT]F.N'W<=$%LK)1S^; MJGE/3,^1>G)B]7AL0>+VLAW,QT3JR0\_Y'DK3E\&*WURI)ZSM7'T5PRV5$OH5F_PSY-BC<=AF1^V)W^R'&'B]Y54XU^["J MJL_VV+7ZUO#9ZW__>?W/19_^ U!+ P04 " A.WY6L^N>@"0# ##00 M&@ 'AL+U]R96QS+W=OGH_3Q>MNNY^N5T_S?/PQ#-/F:=RMI\O#<=R?/WDXG';K^;P\/0[']>9E M_3@.WKD\G+[.6-UAK' M>75QMSX]CO/U:GC=?MZ>AO>+79XGKRYN[Z]7I]M[6PU+!_(2R"\?*$B@L'R@ M*('B\H&2!$K+!\H2*"\?J$B@LGR@*H'J\H&:!&K+!S*G,CI I YK@-:F7!O M:U.P#2"V*=D&,-L4;0.H;]?8 O;WJ[0%Z M^^['-D!OKWI[@-Y>]?8 O;WJ[0%Z>]7; _3VJK<'Z.U5;P_0VZO>'J!W4+T# M0.^@>@> WD'U#@"]0[=9 M [J-X!H'=0O0- [Z!Z!X#>0?4. +V#ZAT >@?5 M.P#TCJIW!.@=5>\(T#NJWA&@=U2](T#OV&UV _2.JG<$Z!U5[PC0.ZK>$:!W M5+TC0.^H>D> WDGU3@"]D^J= 'HGU3L!]$ZJ=P+HG53O!- [=7]6 O1.JG<" MZ)U4[P30.ZG>":!W4KT30.^L>F> WEGUS@"]L^J= 7IGU3L#],ZJ=P;HG57O M#- [=X=- 'IGU3L#],ZJ=P;HG57O#-"[J-X%H'=1O0M [Z)Z%X#>1?4N +V+ MZET >A?5NP#T+JIW >A=NL." +V+ZET >A?5NP#TKJIW!>A=5>\*T+NJWA6@ M=U6]*T#OJGI7@-Y5]:X O:OJ70%Z5]6[ O2NW6%O@-Y5]:X O9OJW0!Z-]6[ M ?1NJG<#Z-U4[P;0NZG>#:!W4[T;0.^F>C> WDWU;@"]F^K= 'JWKJP#T-M< M7]V,*?Y;3M.GXD^UEV M[]1[/G]W_'S^^_+C9O]NWKD>OL:8;OX"4$L#!!0 ( "$[?E;SMA[T!!DZ#PC]AMTO?_1S25MK41:LR:=]+4+#]_!YLZ7/S];?GR;K5 MH>\&MXEVWD^?DL35.]M7+AXG.X21[3CWE0]_YX=DJNI]]6 3)81.ZG'P=O!K M?ZP1W5S?V6WUV/G5YT-X[=IQV$2S[5RTNCU-/&9MHFJ:NK:N?!A/GH;FMY3U M2T(<5BYSW*Z=W%68$"7O)AQ'_ASPLN[KDYWGMK&K^VKV7ZH^S$H.7>+\?BEZ=3_9AA^WI5UZ^)8;2%W^?/9YV8YN_S [;^V.<]\MY MN&1Y7+['OY[Q6_T/]J$@?:20/C)('SFD#PWIPT#Z*"!]E) ^I* T0A%54DB5 M%%,E!55)45526)445R4%5DF155%D5119%45619%54615%%D5159%D5519%44 M65.*K"E%UI0B:TJ1-:7(FE)D32FRIA194XJL*476C")K1I$UH\B:463-*+)F M%%DSBJP91=:,(FM&D36GR)I39,TILN8467.*K#E%UIPB:TZ1-:?(FE-DU119 M-45639%54V35%%DU159-D5539-44635%5D.1U5!D-119#4560Y'54&0U%%D- M159#D=509"THLA8460N*K 5%UH(B:T&1M:#(6E!D+2BR%A192XJL)476DB)K M29&UI,A:4F0M*;*6%%E+BJPE158I*+1*0;%5"@JN4E!TE8+"JQ047Z6@ "L% M15@I*,1*@3$6=!T+8^Q_O9#U?1SW_SA^><9]U0ZO^&UL4$L! A0#% @ (3M^5FQ38#/N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ (3M^5IE< MG",0!@ G"< !, ( !S $ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " A.WY6E %T;P(( #4,P & @($- M" >&PO=V]R:W-H965T&UL4$L! A0#% @ (3M^5F@- M$G0B"0 YRP !@ ("!11 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ (3M^5@NE?02 @ =P8 !@ M ("!:R, 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ (3M^5M(H$D@; P :PL !@ ("!;#( 'AL M+W=O&PO=V]R:W-H965TZ&\D0H .(B 9 " @11# !X;"]W;W)K&UL4$L! A0#% @ (3M^5E!^YWN&&P 4%P !D M ("!W$T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (3M^5@QRLW\% P ' < !D ("!J'$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (3M^ M5AYN3^I-!P @QL !D ("!07P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (3M^5F+NE;^@! ] H M !D ("!I(X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (3M^5G%/E+XO! &PL !D M ("!(IL 'AL+W=OX.0# ="0 &0 @(&(GP >&PO=V]R:W-H965T M&UL4$L! A0# M% @ (3M^5GD>.!484<# !? M!P &0 @(&^K@ >&PO=V]R:W-H965T&UL4$L! A0#% @ (3M^5BA$ M-@CM @ U 8 !D ("!(K8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (3M^5@!&PO M=V]R:W-H965T&UL4$L! A0#% @ (3M^5D"CHW:F! S@L !D ("! M_MX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (3M^5DG,.QP?"0 J1X !D ("!6 L! 'AL+W=O&PO=V]R:W-H965T\B 0!X;"]W;W)K&UL4$L! A0#% @ (3M^5@JB7=HR P G @ !D M ("!3"8! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ (3M^5C6$M<@'! 5 D !D ("!1C@! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(3M^5G2:]0=K P =P@ !D ("!%D4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (3M^5EB4.=TG P R < !D M ("!G5L! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (3M^5D_JZ;C9!@ QA4 !D ("!'FH! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (3M^ M5N6" 6?D @ ]0L !D ("!^8\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (3M^5@C90HXH P 0 L M !D ("!Y*H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (3M^5I=D5,%7 P '0L !D M ("!M[,! 'AL+W=O&PO=V]R:W-H965T MZ 0!X;"]W;W)K&UL4$L! A0# M% @ (3M^5B]M5>W) P ^Q, !D ("!HKP! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (3M^5K\( MV$BV @ 0PD !D ("!?\8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (3M^5EDC="#2" G&4 !D M ("!S]$! 'AL+W=O&PO M=V]R:W-H965TF3L4 ( M /<% 9 " @9G? 0!X;"]W;W)K&UL4$L! A0#% @ (3M^5K;0IVT7 P P0@ !D ("! M(.(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (3M^5N3NBA.( P =@P !D ("!X^P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (3M^5H7V4H<5 M P 'PH !D ("!2/&PO=V]R:W-H965T&UL4$L! A0#% @ (3M^5HN<<\=I @ Z@8 !D M ("!/@," 'AL+W=O!0( >&PO=V]R M:W-H965T&UL M4$L! A0#% @ (3M^5@G %,._ @ J08 !D ("!C T" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(3M^5B'A_4+2! ZB !D ("!UA<" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (3M^5A]TZ1KB @ M: @ !D ("! "0" 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965TH;:80# "$"P &@ @($,.P( >&PO=V]R M:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T&PO=V]R:W-H965T?\" "P" &@ @('W M8 ( >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO@"0# ##00 &@ @ &1?P( >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " A.WY6\W.3.W\" [/P M$P @ 'M@@( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..> !X PA "=A0( ! end XML 127 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 128 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 129 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 405 495 1 true 147 0 false 10 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.caasauto.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets Sheet http://www.caasauto.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.caasauto.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Consolidated Statements of Income or Loss Sheet http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss Consolidated Statements of Income or Loss Statements 4 false false R5.htm 00205 - Statement - Consolidated Statements of Income or Loss (Parenthetical) Sheet http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLossParenthetical Consolidated Statements of Income or Loss (Parenthetical) Statements 5 false false R6.htm 00300 - Statement - Consolidated Statements of Comprehensive Income or Loss Sheet http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss Consolidated Statements of Comprehensive Income or Loss Statements 6 false false R7.htm 00400 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity Consolidated Statements of Changes in Stockholders' Equity Statements 7 false false R8.htm 00405 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) Sheet http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) Statements 8 false false R9.htm 00500 - Statement - Consolidated Statements of Cash Flows Sheet http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 9 false false R10.htm 00505 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical Consolidated Statements of Cash Flows (Parenthetical) Statements 10 false false R11.htm 10101 - Disclosure - Organization and business Sheet http://www.caasauto.com/role/DisclosureOrganizationAndBusiness Organization and business Notes 11 false false R12.htm 10201 - Disclosure - Basis of Presentation and Significant Accounting Policies Sheet http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies Basis of Presentation and Significant Accounting Policies Notes 12 false false R13.htm 10301 - Disclosure - Accounts and Notes Receivable Notes http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivable Accounts and Notes Receivable Notes 13 false false R14.htm 10401 - Disclosure - Advance Payments and Others Sheet http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthers Advance Payments and Others Notes 14 false false R15.htm 10501 - Disclosure - Inventories Sheet http://www.caasauto.com/role/DisclosureInventories Inventories Notes 15 false false R16.htm 10601 - Disclosure - Property, Plant and Equipment Sheet http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipment Property, Plant and Equipment Notes 16 false false R17.htm 10701 - Disclosure - Intangible Assets Sheet http://www.caasauto.com/role/DisclosureIntangibleAssets Intangible Assets Notes 17 false false R18.htm 10801 - Disclosure - Long-term Investments Sheet http://www.caasauto.com/role/DisclosureLongTermInvestments Long-term Investments Notes 18 false false R19.htm 10901 - Disclosure - Deferred Income Tax Assets and Liabilities Sheet http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilities Deferred Income Tax Assets and Liabilities Notes 19 false false R20.htm 11001 - Disclosure - Other non-current assets Sheet http://www.caasauto.com/role/DisclosureOtherNonCurrentAssets Other non-current assets Notes 20 false false R21.htm 11101 - Disclosure - Bank Loans Sheet http://www.caasauto.com/role/DisclosureBankLoans Bank Loans Notes 21 false false R22.htm 11201 - Disclosure - Accounts and Notes Payable Notes http://www.caasauto.com/role/DisclosureAccountsAndNotesPayable Accounts and Notes Payable Notes 22 false false R23.htm 11301 - Disclosure - Accrued Expenses and Other Payables Sheet http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayables Accrued Expenses and Other Payables Notes 23 false false R24.htm 11401 - Disclosure - Taxes Payable Sheet http://www.caasauto.com/role/DisclosureTaxesPayable Taxes Payable Notes 24 false false R25.htm 11501 - Disclosure - Other Long-term Payable Sheet http://www.caasauto.com/role/DisclosureOtherLongTermPayable Other Long-term Payable Notes 25 false false R26.htm 11601 - Disclosure - Redeemable non-controlling interests Sheet http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterests Redeemable non-controlling interests Notes 26 false false R27.htm 11701 - Disclosure - Stock Options Sheet http://www.caasauto.com/role/DisclosureStockOptions Stock Options Notes 27 false false R28.htm 11801 - Disclosure - Retained Earnings Sheet http://www.caasauto.com/role/DisclosureRetainedEarnings Retained Earnings Notes 28 false false R29.htm 11901 - Disclosure - Treasury Stock Sheet http://www.caasauto.com/role/DisclosureTreasuryStock Treasury Stock Notes 29 false false R30.htm 12001 - Disclosure - Other Income, Net Sheet http://www.caasauto.com/role/DisclosureOtherIncomeNet Other Income, Net Notes 30 false false R31.htm 12101 - Disclosure - Financial (Income)/Expense, net Sheet http://www.caasauto.com/role/DisclosureFinancialIncomeExpenseNet Financial (Income)/Expense, net Notes 31 false false R32.htm 12201 - Disclosure - Income Taxes Sheet http://www.caasauto.com/role/DisclosureIncomeTaxes Income Taxes Notes 32 false false R33.htm 12301 - Disclosure - Income Per Share Sheet http://www.caasauto.com/role/DisclosureIncomePerShare Income Per Share Notes 33 false false R34.htm 12401 - Disclosure - Significant Concentrations Sheet http://www.caasauto.com/role/DisclosureSignificantConcentrations Significant Concentrations Notes 34 false false R35.htm 12501 - Disclosure - Related Party Transactions Sheet http://www.caasauto.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 35 false false R36.htm 12601 - Disclosure - Commitments and Contingencies Sheet http://www.caasauto.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 36 false false R37.htm 12701 - Disclosure - Segment Reporting Sheet http://www.caasauto.com/role/DisclosureSegmentReporting Segment Reporting Notes 37 false false R38.htm 20202 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) Sheet http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies Basis of Presentation and Significant Accounting Policies (Policies) Policies http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies 38 false false R39.htm 30103 - Disclosure - Organization and business (Tables) Sheet http://www.caasauto.com/role/DisclosureOrganizationAndBusinessTables Organization and business (Tables) Tables http://www.caasauto.com/role/DisclosureOrganizationAndBusiness 39 false false R40.htm 30203 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables) Sheet http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesTables Basis of Presentation and Significant Accounting Policies (Tables) Tables http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies 40 false false R41.htm 30303 - Disclosure - Accounts and Notes Receivable (Tables) Notes http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableTables Accounts and Notes Receivable (Tables) Tables http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivable 41 false false R42.htm 30403 - Disclosure - Advance Payments and Others (Tables) Sheet http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersTables Advance Payments and Others (Tables) Tables http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthers 42 false false R43.htm 30503 - Disclosure - Inventories (Tables) Sheet http://www.caasauto.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.caasauto.com/role/DisclosureInventories 43 false false R44.htm 30603 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipment 44 false false R45.htm 30703 - Disclosure - Intangible Assets (Tables) Sheet http://www.caasauto.com/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.caasauto.com/role/DisclosureIntangibleAssets 45 false false R46.htm 30803 - Disclosure - Long-term Investments (Tables) Sheet http://www.caasauto.com/role/DisclosureLongTermInvestmentsTables Long-term Investments (Tables) Tables http://www.caasauto.com/role/DisclosureLongTermInvestments 46 false false R47.htm 30903 - Disclosure - Deferred Income Tax Assets and Liabilities (Tables) Sheet http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesTables Deferred Income Tax Assets and Liabilities (Tables) Tables http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilities 47 false false R48.htm 31003 - Disclosure - Other non-current assets (Tables) Sheet http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsTables Other non-current assets (Tables) Tables http://www.caasauto.com/role/DisclosureOtherNonCurrentAssets 48 false false R49.htm 31103 - Disclosure - Bank Loans (Tables) Sheet http://www.caasauto.com/role/DisclosureBankLoansTables Bank Loans (Tables) Tables http://www.caasauto.com/role/DisclosureBankLoans 49 false false R50.htm 31203 - Disclosure - Accounts and Notes Payable (Tables) Notes http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableTables Accounts and Notes Payable (Tables) Tables http://www.caasauto.com/role/DisclosureAccountsAndNotesPayable 50 false false R51.htm 31303 - Disclosure - Accrued Expenses and Other Payables (Tables) Sheet http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesTables Accrued Expenses and Other Payables (Tables) Tables http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayables 51 false false R52.htm 31403 - Disclosure - Taxes Payable (Tables) Sheet http://www.caasauto.com/role/DisclosureTaxesPayableTables Taxes Payable (Tables) Tables http://www.caasauto.com/role/DisclosureTaxesPayable 52 false false R53.htm 31703 - Disclosure - Stock Options (Tables) Sheet http://www.caasauto.com/role/DisclosureStockOptionsTables Stock Options (Tables) Tables http://www.caasauto.com/role/DisclosureStockOptions 53 false false R54.htm 32003 - Disclosure - Other Income, Net (Tables) Sheet http://www.caasauto.com/role/DisclosureOtherIncomeNetTables Other Income, Net (Tables) Tables http://www.caasauto.com/role/DisclosureOtherIncomeNet 54 false false R55.htm 32103 - Disclosure - Financial (Income)/Expense, net (Tables) Sheet http://www.caasauto.com/role/DisclosureFinancialIncomeExpenseNetTables Financial (Income)/Expense, net (Tables) Tables http://www.caasauto.com/role/DisclosureFinancialIncomeExpenseNet 55 false false R56.htm 32203 - Disclosure - Income Taxes (Tables) Sheet http://www.caasauto.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.caasauto.com/role/DisclosureIncomeTaxes 56 false false R57.htm 32303 - Disclosure - Income Per Share (Tables) Sheet http://www.caasauto.com/role/DisclosureIncomePerShareTables Income Per Share (Tables) Tables http://www.caasauto.com/role/DisclosureIncomePerShare 57 false false R58.htm 32503 - Disclosure - Related Party Transactions (Tables) Sheet http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://www.caasauto.com/role/DisclosureRelatedPartyTransactions 58 false false R59.htm 32603 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.caasauto.com/role/DisclosureCommitmentsAndContingencies 59 false false R60.htm 32703 - Disclosure - Segment Reporting (Tables) Sheet http://www.caasauto.com/role/DisclosureSegmentReportingTables Segment Reporting (Tables) Tables http://www.caasauto.com/role/DisclosureSegmentReporting 60 false false R61.htm 40101 - Disclosure - Organization and Business (Details) Sheet http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails Organization and Business (Details) Details 61 false false R62.htm 40102 - Disclosure - Organization and Business - Additional Information (Details) Sheet http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails Organization and Business - Additional Information (Details) Details 62 false false R63.htm 40201 - Disclosure - Basis of Presentation and Significant Accounting Policies - Estimated useful lives (Details) Sheet http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails Basis of Presentation and Significant Accounting Policies - Estimated useful lives (Details) Details 63 false false R64.htm 40202 - Disclosure - Basis of Presentation and Significant Accounting Policies - Warranties activities (Details) Sheet http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesWarrantiesActivitiesDetails Basis of Presentation and Significant Accounting Policies - Warranties activities (Details) Details 64 false false R65.htm 40203 - Disclosure - Basis of Presentation and Significant Accounting Policies - Additional Information (Details) Sheet http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails Basis of Presentation and Significant Accounting Policies - Additional Information (Details) Details 65 false false R66.htm 40301 - Disclosure - Accounts and Notes Receivable - Advance Payments (Details) Notes http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails Accounts and Notes Receivable - Advance Payments (Details) Details 66 false false R67.htm 40302 - Disclosure - Accounts and Notes Receivable (Details) Notes http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableDetails Accounts and Notes Receivable (Details) Details http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableTables 67 false false R68.htm 40303 - Disclosure - Accounts and Notes Receivable - Additional Information (Details) Notes http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdditionalInformationDetails Accounts and Notes Receivable - Additional Information (Details) Details 68 false false R69.htm 40401 - Disclosure - Advance Payments and Others (Details) Sheet http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails Advance Payments and Others (Details) Details http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersTables 69 false false R70.htm 40501 - Disclosure - Inventories (Details) Sheet http://www.caasauto.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.caasauto.com/role/DisclosureInventoriesTables 70 false false R71.htm 40502 - Disclosure - Inventories - Additional information (Details) Sheet http://www.caasauto.com/role/DisclosureInventoriesAdditionalInformationDetails Inventories - Additional information (Details) Details 71 false false R72.htm 40601 - Disclosure - Property, Plant and Equipment (Details) Sheet http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails Property, Plant and Equipment (Details) Details http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentTables 72 false false R73.htm 40602 - Disclosure - Property, Plant and Equipment - Additional information (Details) Sheet http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails Property, Plant and Equipment - Additional information (Details) Details 73 false false R74.htm 40701 - Disclosure - Intangible Assets (Details) Sheet http://www.caasauto.com/role/DisclosureIntangibleAssetsDetails Intangible Assets (Details) Details http://www.caasauto.com/role/DisclosureIntangibleAssetsTables 74 false false R75.htm 40702 - Disclosure - Intangible Assets - Amortization expenses (Details) Sheet http://www.caasauto.com/role/DisclosureIntangibleAssetsAmortizationExpensesDetails Intangible Assets - Amortization expenses (Details) Details 75 false false R76.htm 40801 - Disclosure - Long-term Investments (Details) Sheet http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails Long-term Investments (Details) Details http://www.caasauto.com/role/DisclosureLongTermInvestmentsTables 76 false false R77.htm 40802 - Disclosure - Long-term Investments - Summarizes of Condensed Financial Information (Details) Sheet http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails Long-term Investments - Summarizes of Condensed Financial Information (Details) Details 77 false false R78.htm 40803 - Disclosure - Long-term Investments - Additional information (Details) Sheet http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails Long-term Investments - Additional information (Details) Details 78 false false R79.htm 40901 - Disclosure - Deferred Income Tax Assets and Liabilities - Components of deferred tax assets and liabilities (Details) Sheet http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails Deferred Income Tax Assets and Liabilities - Components of deferred tax assets and liabilities (Details) Details 79 false false R80.htm 40902 - Disclosure - Deferred Income Tax Assets and Liabilities - Classified in the consolidated balance sheets (Details) Sheet http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesClassifiedInConsolidatedBalanceSheetsDetails Deferred Income Tax Assets and Liabilities - Classified in the consolidated balance sheets (Details) Details 80 false false R81.htm 40903 - Disclosure - Deferred Income Tax Assets and Liabilities - Activity in the Companys valuation allowance for deferred tax assets (Details) Sheet http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesActivityInCompanysValuationAllowanceForDeferredTaxAssetsDetails Deferred Income Tax Assets and Liabilities - Activity in the Companys valuation allowance for deferred tax assets (Details) Details 81 false false R82.htm 40904 - Disclosure - Deferred Income Tax Assets and Liabilities - Additional Information (Details) Sheet http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails Deferred Income Tax Assets and Liabilities - Additional Information (Details) Details 82 false false R83.htm 41001 - Disclosure - Other non-current assets (Details) Sheet http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsDetails Other non-current assets (Details) Details http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsTables 83 false false R84.htm 41002 - Disclosure - Other non-current assets - Additional information (Details) Sheet http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails Other non-current assets - Additional information (Details) Details 84 false false R85.htm 41101 - Disclosure - Bank Loans (Details) Sheet http://www.caasauto.com/role/DisclosureBankLoansDetails Bank Loans (Details) Details http://www.caasauto.com/role/DisclosureBankLoansTables 85 false false R86.htm 41102 - Disclosure - Bank Loans - Additional Information (Details) Sheet http://www.caasauto.com/role/DisclosureBankLoansAdditionalInformationDetails Bank Loans - Additional Information (Details) Details 86 false false R87.htm 41201 - Disclosure - Accounts and Notes Payable (Details) Notes http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails Accounts and Notes Payable (Details) Details http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableTables 87 false false R88.htm 41301 - Disclosure - Accrued Expenses and Other Payables (Details) Sheet http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails Accrued Expenses and Other Payables (Details) Details http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesTables 88 false false R89.htm 41401 - Disclosure - Taxes Payable (Details) Sheet http://www.caasauto.com/role/DisclosureTaxesPayableDetails Taxes Payable (Details) Details http://www.caasauto.com/role/DisclosureTaxesPayableTables 89 false false R90.htm 41402 - Disclosure - Taxes Payable - Additional Information (Details) Sheet http://www.caasauto.com/role/DisclosureTaxesPayableAdditionalInformationDetails Taxes Payable - Additional Information (Details) Details 90 false false R91.htm 41501 - Disclosure - Other Long-term Payable (Details) Sheet http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails Other Long-term Payable (Details) Details http://www.caasauto.com/role/DisclosureOtherLongTermPayable 91 false false R92.htm 41601 - Disclosure - Redeemable non-controlling interests (Details) Sheet http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails Redeemable non-controlling interests (Details) Details http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterests 92 false false R93.htm 41701 - Disclosure - Stock Options - Assumptions used to estimate fair value (Details) Sheet http://www.caasauto.com/role/DisclosureStockOptionsAssumptionsUsedToEstimateFairValueDetails Stock Options - Assumptions used to estimate fair value (Details) Details 93 false false R94.htm 41702 - Disclosure - Stock Options - Activities of stock options (Details) Sheet http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails Stock Options - Activities of stock options (Details) Details 94 false false R95.htm 41703 - Disclosure - Stock Options - Summary of the range of exercise prices for stock options (Details) Sheet http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails Stock Options - Summary of the range of exercise prices for stock options (Details) Details 95 false false R96.htm 41704 - Disclosure - Stock Options - Additional Information (Details) Sheet http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails Stock Options - Additional Information (Details) Details 96 false false R97.htm 41801 - Disclosure - Retained Earnings (Details) Sheet http://www.caasauto.com/role/DisclosureRetainedEarningsDetails Retained Earnings (Details) Details http://www.caasauto.com/role/DisclosureRetainedEarnings 97 false false R98.htm 41901 - Disclosure - Treasury stock (Details) Sheet http://www.caasauto.com/role/DisclosureTreasuryStockDetails Treasury stock (Details) Details 98 false false R99.htm 42001 - Disclosure - Other Income, Net (Details) Sheet http://www.caasauto.com/role/DisclosureOtherIncomeNetDetails Other Income, Net (Details) Details http://www.caasauto.com/role/DisclosureOtherIncomeNetTables 99 false false R100.htm 42101 - Disclosure - Financial (Income)/Expense, net (Details) Sheet http://www.caasauto.com/role/DisclosureFinancialIncomeExpenseNetDetails Financial (Income)/Expense, net (Details) Details http://www.caasauto.com/role/DisclosureFinancialIncomeExpenseNetTables 100 false false R101.htm 42201 - Disclosure - Income Taxes - Additional information (Details) Sheet http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional information (Details) Details 101 false false R102.htm 42202 - Disclosure - Income Taxes - Provision for income taxes (Details) Sheet http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails Income Taxes - Provision for income taxes (Details) Details 102 false false R103.htm 42301 - Disclosure - Income Per Share (Details) Sheet http://www.caasauto.com/role/DisclosureIncomePerShareDetails Income Per Share (Details) Details http://www.caasauto.com/role/DisclosureIncomePerShareTables 103 false false R104.htm 42302 - Disclosure - Income Per Share - Additional Information (Details) Sheet http://www.caasauto.com/role/DisclosureIncomePerShareAdditionalInformationDetails Income Per Share - Additional Information (Details) Details 104 false false R105.htm 42401 - Disclosure - Significant Concentrations (Details) Sheet http://www.caasauto.com/role/DisclosureSignificantConcentrationsDetails Significant Concentrations (Details) Details http://www.caasauto.com/role/DisclosureSignificantConcentrations 105 false false R106.htm 42501 - Disclosure - Related Party Transactions (Details) Sheet http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsTables 106 false false R107.htm 42502 - Disclosure - Related Party Transactions - Additional Information (Details) Sheet http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails Related Party Transactions - Additional Information (Details) Details 107 false false R108.htm 42601 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesTables 108 false false R109.htm 42602 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 109 false false R110.htm 42701 - Disclosure - Segment Reporting - Additional Information (Details) Sheet http://www.caasauto.com/role/DisclosureSegmentReportingAdditionalInformationDetails Segment Reporting - Additional Information (Details) Details 110 false false R111.htm 42702 - Disclosure - Segment Reporting - Product sector information (Details) Sheet http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails Segment Reporting - Product sector information (Details) Details 111 false false R112.htm 42703 - Disclosure - Segment Reporting - Geographic Region (Details) Sheet http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails Segment Reporting - Geographic Region (Details) Details 112 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept TreasuryStockShares in us-gaap/2022 used in 6 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. caas-20221231x10k.htm 73, 76 [dq-0542-Deprecated-Concept] Concept RevenueFromRelatedParties in us-gaap/2022 used in 17 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. caas-20221231x10k.htm 74, 103 [dq-0542-Deprecated-Concept] Concept RelatedPartyCosts in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. caas-20221231x10k.htm 74 [dq-0542-Deprecated-Concept] Concept TreasuryStockMember in us-gaap/2022 used in 12 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. caas-20221231x10k.htm 76 [dq-0542-Deprecated-Concept] Concept DueFromEmployeesCurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. caas-20221231x10k.htm 91 [dq-0542-Deprecated-Concept] Concept EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount in us-gaap/2022 used in 1 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. caas-20221231x10k.htm 101 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:EntityRegistrantName, us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod - caas-20221231x10k.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 4 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:FinancingReceivablePledgingPurposeExtensibleEnumeration - caas-20221231x10k.htm 9 caas-20221231x10k.htm caas-20221231.xsd caas-20221231_cal.xml caas-20221231_def.xml caas-20221231_lab.xml caas-20221231_pre.xml caas-20221231xex23d1.htm caas-20221231xex31d1.htm caas-20221231xex31d2.htm caas-20221231xex32d1.htm caas-20221231xex32d2.htm caas-20221231xex4d1.htm http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 132 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "caas-20221231x10k.htm": { "axisCustom": 0, "axisStandard": 30, "baseTaxonomies": { "http://fasb.org/srt/2022": 2, "http://fasb.org/us-gaap/2022": 937, "http://xbrl.sec.gov/dei/2022": 38 }, "contextCount": 405, "dts": { "calculationLink": { "local": [ "caas-20221231_cal.xml" ] }, "definitionLink": { "local": [ "caas-20221231_def.xml" ] }, "inline": { "local": [ "caas-20221231x10k.htm" ] }, "labelLink": { "local": [ "caas-20221231_lab.xml" ] }, "presentationLink": { "local": [ "caas-20221231_pre.xml" ] }, "schema": { "local": [ "caas-20221231.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 782, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 6, "http://xbrl.sec.gov/dei/2022": 6, "total": 12 }, "keyCustom": 139, "keyStandard": 356, "memberCustom": 91, "memberStandard": 37, "nsprefix": "caas", "nsuri": "http://www.caasauto.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00505 - Statement - Consolidated Statements of Cash Flows (Parenthetical)", "menuCat": "Statements", "order": "10", "role": "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "Consolidated Statements of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_caas_RelatedPartyMember_hvCfBnanPUyjiYi4WgQaSA", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfFinancialIncomeTableTextBlock", "caas:FinancialIncomeExpensesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42101 - Disclosure - Financial (Income)/Expense, net (Details)", "menuCat": "Details", "order": "100", "role": "http://www.caasauto.com/role/DisclosureFinancialIncomeExpenseNetDetails", "shortName": "Financial (Income)/Expense, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfFinancialIncomeTableTextBlock", "caas:FinancialIncomeExpensesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2008_To_1_31_2008_Poh142_LEk-vugKF5IAgLw", "decimals": "2", "first": true, "lang": null, "name": "caas:WithholdingTaxPercentageApplicableToForeignInvestorsAsNonResidentEnterprises", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_qXKybo2vyEW8qIKnn57wNA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42201 - Disclosure - Income Taxes - Additional information (Details)", "menuCat": "Details", "order": "101", "role": "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2008_To_1_31_2008_Poh142_LEk-vugKF5IAgLw", "decimals": "2", "first": true, "lang": null, "name": "caas:WithholdingTaxPercentageApplicableToForeignInvestorsAsNonResidentEnterprises", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_qXKybo2vyEW8qIKnn57wNA", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleProvisionForIncomeTaxesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "Unit_Standard_pure_qXKybo2vyEW8qIKnn57wNA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42202 - Disclosure - Income Taxes - Provision for income taxes (Details)", "menuCat": "Details", "order": "102", "role": "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails", "shortName": "Income Taxes - Provision for income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleProvisionForIncomeTaxesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42301 - Disclosure - Income Per Share (Details)", "menuCat": "Details", "order": "103", "role": "http://www.caasauto.com/role/DisclosureIncomePerShareDetails", "shortName": "Income Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_S-D7SwziREW1NSPP-2Yd6w", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember_bF9JNK7eO0KDJoa_YBtdBA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_S-D7SwziREW1NSPP-2Yd6w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42302 - Disclosure - Income Per Share - Additional Information (Details)", "menuCat": "Details", "order": "104", "role": "http://www.caasauto.com/role/DisclosureIncomePerShareAdditionalInformationDetails", "shortName": "Income Per Share - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember_bF9JNK7eO0KDJoa_YBtdBA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_S-D7SwziREW1NSPP-2Yd6w", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "2", "first": true, "lang": null, "name": "caas:MinimumPercentageOfProfitAllocatedToForeignInvestment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_qXKybo2vyEW8qIKnn57wNA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42401 - Disclosure - Significant Concentrations (Details)", "menuCat": "Details", "order": "105", "role": "http://www.caasauto.com/role/DisclosureSignificantConcentrationsDetails", "shortName": "Significant Concentrations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "2", "first": true, "lang": null, "name": "caas:MinimumPercentageOfProfitAllocatedToForeignInvestment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_qXKybo2vyEW8qIKnn57wNA", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42501 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "106", "role": "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_5dhkqh0enUmyg76ouywB6A", "decimals": "-3", "lang": null, "name": "caas:AccountsAndNotesReceivableGrossRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caas_HanlinChenMember_tS_JckX7PUCiE2it96XWoQ", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_qXKybo2vyEW8qIKnn57wNA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42502 - Disclosure - Related Party Transactions - Additional Information (Details)", "menuCat": "Details", "order": "107", "role": "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "shortName": "Related Party Transactions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caas_HanlinChenMember_tS_JckX7PUCiE2it96XWoQ", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_qXKybo2vyEW8qIKnn57wNA", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42601 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "108", "role": "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "span", "link:footnote", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_1_31_2022_dei_LegalEntityAxis_caas_HubeiHenglongAutomotiveSystemGroupCoLtdMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caas_SuzhouQingshanMember_8ZAkGDSk9UOtpxMgk5jQ-Q", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_qXKybo2vyEW8qIKnn57wNA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42602 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "menuCat": "Details", "order": "109", "role": "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "link:footnote", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_1_31_2022_dei_LegalEntityAxis_caas_HubeiHenglongAutomotiveSystemGroupCoLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_caas_SuzhouQingshanMember_BKFlCh5LcEyZ31HvK1lP3A", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_4FQk6R9AyUu39EQdQMZUgg", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Organization and business", "menuCat": "Notes", "order": "11", "role": "http://www.caasauto.com/role/DisclosureOrganizationAndBusiness", "shortName": "Organization and business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "INF", "first": true, "lang": null, "name": "caas:NumberOfProductSectors", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_product_hne_3qkDZEuodprlxUYEUA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42701 - Disclosure - Segment Reporting - Additional Information (Details)", "menuCat": "Details", "order": "110", "role": "http://www.caasauto.com/role/DisclosureSegmentReportingAdditionalInformationDetails", "shortName": "Segment Reporting - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "INF", "first": true, "lang": null, "name": "caas:NumberOfProductSectors", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_product_hne_3qkDZEuodprlxUYEUA", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "first": true, "lang": null, "name": "caas:SalesRevenuesNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42702 - Disclosure - Segment Reporting - Product sector information (Details)", "menuCat": "Details", "order": "111", "role": "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails", "shortName": "Segment Reporting - Product sector information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "lang": null, "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "first": true, "lang": null, "name": "caas:SalesRevenuesNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42703 - Disclosure - Segment Reporting - Geographic Region (Details)", "menuCat": "Details", "order": "112", "role": "http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails", "shortName": "Segment Reporting - Geographic Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermInvestmentsAndReceivablesNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Basis of Presentation and Significant Accounting Policies", "menuCat": "Notes", "order": "12", "role": "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies", "shortName": "Basis of Presentation and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:AccountsAndNotesReceivableDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Accounts and Notes Receivable", "menuCat": "Notes", "order": "13", "role": "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivable", "shortName": "Accounts and Notes Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:AccountsAndNotesReceivableDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:AdvancePaymentsAndOthersDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Advance Payments and Others", "menuCat": "Notes", "order": "14", "role": "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthers", "shortName": "Advance Payments and Others", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:AdvancePaymentsAndOthersDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Inventories", "menuCat": "Notes", "order": "15", "role": "http://www.caasauto.com/role/DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Property, Plant and Equipment", "menuCat": "Notes", "order": "16", "role": "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Intangible Assets", "menuCat": "Notes", "order": "17", "role": "http://www.caasauto.com/role/DisclosureIntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:LongTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Long-term Investments", "menuCat": "Notes", "order": "18", "role": "http://www.caasauto.com/role/DisclosureLongTermInvestments", "shortName": "Long-term Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:LongTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:DeferredIncomeTaxAssetsAndLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Deferred Income Tax Assets and Liabilities", "menuCat": "Notes", "order": "19", "role": "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilities", "shortName": "Deferred Income Tax Assets and Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:DeferredIncomeTaxAssetsAndLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:OtherNonCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Other non-current assets", "menuCat": "Notes", "order": "20", "role": "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssets", "shortName": "Other non-current assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:OtherNonCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Bank Loans", "menuCat": "Notes", "order": "21", "role": "http://www.caasauto.com/role/DisclosureBankLoans", "shortName": "Bank Loans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:AccountsAndNotesPayableDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Accounts and Notes Payable", "menuCat": "Notes", "order": "22", "role": "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayable", "shortName": "Accounts and Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:AccountsAndNotesPayableDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:AccruedExpensesAndOtherPayablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Accrued Expenses and Other Payables", "menuCat": "Notes", "order": "23", "role": "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayables", "shortName": "Accrued Expenses and Other Payables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:AccruedExpensesAndOtherPayablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:TaxesPayableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Taxes Payable", "menuCat": "Notes", "order": "24", "role": "http://www.caasauto.com/role/DisclosureTaxesPayable", "shortName": "Taxes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:TaxesPayableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:OtherLongTermPayableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Other Long-term Payable", "menuCat": "Notes", "order": "25", "role": "http://www.caasauto.com/role/DisclosureOtherLongTermPayable", "shortName": "Other Long-term Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:OtherLongTermPayableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:TemporaryEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Redeemable non-controlling interests", "menuCat": "Notes", "order": "26", "role": "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterests", "shortName": "Redeemable non-controlling interests", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:TemporaryEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Stock Options", "menuCat": "Notes", "order": "27", "role": "http://www.caasauto.com/role/DisclosureStockOptions", "shortName": "Stock Options", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:RetainedEarningsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Retained Earnings", "menuCat": "Notes", "order": "28", "role": "http://www.caasauto.com/role/DisclosureRetainedEarnings", "shortName": "Retained Earnings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:RetainedEarningsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - Treasury Stock", "menuCat": "Notes", "order": "29", "role": "http://www.caasauto.com/role/DisclosureTreasuryStock", "shortName": "Treasury Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.caasauto.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - Other Income, Net", "menuCat": "Notes", "order": "30", "role": "http://www.caasauto.com/role/DisclosureOtherIncomeNet", "shortName": "Other Income, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:FinancialIncomeExpensesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12101 - Disclosure - Financial (Income)/Expense, net", "menuCat": "Notes", "order": "31", "role": "http://www.caasauto.com/role/DisclosureFinancialIncomeExpenseNet", "shortName": "Financial (Income)/Expense, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:FinancialIncomeExpensesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12201 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "32", "role": "http://www.caasauto.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12301 - Disclosure - Income Per Share", "menuCat": "Notes", "order": "33", "role": "http://www.caasauto.com/role/DisclosureIncomePerShare", "shortName": "Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12401 - Disclosure - Significant Concentrations", "menuCat": "Notes", "order": "34", "role": "http://www.caasauto.com/role/DisclosureSignificantConcentrations", "shortName": "Significant Concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12501 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "35", "role": "http://www.caasauto.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12601 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "36", "role": "http://www.caasauto.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12701 - Disclosure - Segment Reporting", "menuCat": "Notes", "order": "37", "role": "http://www.caasauto.com/role/DisclosureSegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "38", "role": "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Organization and business (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessTables", "shortName": "Organization and business (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Consolidated Statements of Income or Loss", "menuCat": "Statements", "order": "4", "role": "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss", "shortName": "Consolidated Statements of Income or Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "lang": null, "name": "caas:GainLossOnOtherSales", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:ScheduleOfDepreciationPropertyPlantAndEquipmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesTables", "shortName": "Basis of Presentation and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:ScheduleOfDepreciationPropertyPlantAndEquipmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "caas:AccountsAndNotesReceivableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Accounts and Notes Receivable (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableTables", "shortName": "Accounts and Notes Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "caas:AccountsAndNotesReceivableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "caas:AdvancePaymentsAndOthersDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:ScheduleOfAdvancePaymentsAndOthersDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Advance Payments and Others (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersTables", "shortName": "Advance Payments and Others (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "caas:AdvancePaymentsAndOthersDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:ScheduleOfAdvancePaymentsAndOthersDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "43", "role": "http://www.caasauto.com/role/DisclosureInventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Property, Plant and Equipment (Tables)", "menuCat": "Tables", "order": "44", "role": "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Intangible Assets (Tables)", "menuCat": "Tables", "order": "45", "role": "http://www.caasauto.com/role/DisclosureIntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "caas:LongTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Long-term Investments (Tables)", "menuCat": "Tables", "order": "46", "role": "http://www.caasauto.com/role/DisclosureLongTermInvestmentsTables", "shortName": "Long-term Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "caas:LongTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "caas:DeferredIncomeTaxAssetsAndLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Deferred Income Tax Assets and Liabilities (Tables)", "menuCat": "Tables", "order": "47", "role": "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesTables", "shortName": "Deferred Income Tax Assets and Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "caas:DeferredIncomeTaxAssetsAndLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "caas:OtherNonCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Other non-current assets (Tables)", "menuCat": "Tables", "order": "48", "role": "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsTables", "shortName": "Other non-current assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "caas:OtherNonCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Bank Loans (Tables)", "menuCat": "Tables", "order": "49", "role": "http://www.caasauto.com/role/DisclosureBankLoansTables", "shortName": "Bank Loans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00205 - Statement - Consolidated Statements of Income or Loss (Parenthetical)", "menuCat": "Statements", "order": "5", "role": "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLossParenthetical", "shortName": "Consolidated Statements of Income or Loss (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "lang": null, "name": "us-gaap:RelatedPartyCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "caas:AccountsAndNotesPayableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:ScheduleOfAccountsAndNotesPayableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Accounts and Notes Payable (Tables)", "menuCat": "Tables", "order": "50", "role": "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableTables", "shortName": "Accounts and Notes Payable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "caas:AccountsAndNotesPayableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:ScheduleOfAccountsAndNotesPayableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "caas:AccruedExpensesAndOtherPayablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Accrued Expenses and Other Payables (Tables)", "menuCat": "Tables", "order": "51", "role": "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesTables", "shortName": "Accrued Expenses and Other Payables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "caas:AccruedExpensesAndOtherPayablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "caas:TaxesPayableTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:ScheduleOfIncomeTaxesPayableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Taxes Payable (Tables)", "menuCat": "Tables", "order": "52", "role": "http://www.caasauto.com/role/DisclosureTaxesPayableTables", "shortName": "Taxes Payable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "caas:TaxesPayableTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:ScheduleOfIncomeTaxesPayableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - Stock Options (Tables)", "menuCat": "Tables", "order": "53", "role": "http://www.caasauto.com/role/DisclosureStockOptionsTables", "shortName": "Stock Options (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32003 - Disclosure - Other Income, Net (Tables)", "menuCat": "Tables", "order": "54", "role": "http://www.caasauto.com/role/DisclosureOtherIncomeNetTables", "shortName": "Other Income, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "caas:FinancialIncomeExpensesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:ScheduleOfFinancialIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32103 - Disclosure - Financial (Income)/Expense, net (Tables)", "menuCat": "Tables", "order": "55", "role": "http://www.caasauto.com/role/DisclosureFinancialIncomeExpenseNetTables", "shortName": "Financial (Income)/Expense, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "caas:FinancialIncomeExpensesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:ScheduleOfFinancialIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:ScheduleProvisionForIncomeTaxesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32203 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "56", "role": "http://www.caasauto.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "caas:ScheduleProvisionForIncomeTaxesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32303 - Disclosure - Income Per Share (Tables)", "menuCat": "Tables", "order": "57", "role": "http://www.caasauto.com/role/DisclosureIncomePerShareTables", "shortName": "Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32503 - Disclosure - Related Party Transactions (Tables)", "menuCat": "Tables", "order": "58", "role": "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsTables", "shortName": "Related Party Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32603 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "59", "role": "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Consolidated Statements of Comprehensive Income or Loss", "menuCat": "Statements", "order": "6", "role": "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss", "shortName": "Consolidated Statements of Comprehensive Income or Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32703 - Disclosure - Segment Reporting (Tables)", "menuCat": "Tables", "order": "60", "role": "http://www.caasauto.com/role/DisclosureSegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caas_ShashiJiulongPowerSteeringGearsCoLtdMember__AJCl70wtkOVnch-l4tKAg", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_qXKybo2vyEW8qIKnn57wNA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Organization and Business (Details)", "menuCat": "Details", "order": "61", "role": "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "shortName": "Organization and Business (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_4_30_2020_us-gaap_BusinessAcquisitionAxis_caas_ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember_kySnjk_St0yeaqgZec5ODQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unitRef": "Unit_Standard_pure_qXKybo2vyEW8qIKnn57wNA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Organization and Business - Additional Information (Details)", "menuCat": "Details", "order": "62", "role": "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "shortName": "Organization and Business - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_4_1_2021_To_4_30_2021_dei_LegalEntityAxis_caas_WuhuHenglongAutomotiveSteeringSystemCoLtdMember_epup3Pka3UWLl_6miBlp4w", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_4FQk6R9AyUu39EQdQMZUgg", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfDepreciationPropertyPlantAndEquipmentTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_mKRcWk_jYkODNy3JvlML_g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Basis of Presentation and Significant Accounting Policies - Estimated useful lives (Details)", "menuCat": "Details", "order": "63", "role": "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "shortName": "Basis of Presentation and Significant Accounting Policies - Estimated useful lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfDepreciationPropertyPlantAndEquipmentTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_mKRcWk_jYkODNy3JvlML_g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfProductWarrantiesActivitiesTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_bSHwG7SoL06qss06_xnm4g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Basis of Presentation and Significant Accounting Policies - Warranties activities (Details)", "menuCat": "Details", "order": "64", "role": "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesWarrantiesActivitiesDetails", "shortName": "Basis of Presentation and Significant Accounting Policies - Warranties activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfProductWarrantiesActivitiesTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_DsW4vLE8wUWRX4HpfM-wDQ", "decimals": "-3", "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Basis of Presentation and Significant Accounting Policies - Additional Information (Details)", "menuCat": "Details", "order": "65", "role": "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Basis of Presentation and Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "caas:AssetsUnderConstructionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-5", "lang": null, "name": "caas:RightsOfUseLandPledgedWithNetBookValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "caas:AccountsAndNotesReceivableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Accounts and Notes Receivable - Advance Payments (Details)", "menuCat": "Details", "order": "66", "role": "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails", "shortName": "Accounts and Notes Receivable - Advance Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "caas:AccountsAndNotesReceivableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfAllowanceForDoubtfulAccountsOfAccountsReceivableTableTextBlock", "caas:AccountsAndNotesReceivableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_bSHwG7SoL06qss06_xnm4g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Accounts and Notes Receivable (Details)", "menuCat": "Details", "order": "67", "role": "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableDetails", "shortName": "Accounts and Notes Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfAllowanceForDoubtfulAccountsOfAccountsReceivableTableTextBlock", "caas:AccountsAndNotesReceivableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_DsW4vLE8wUWRX4HpfM-wDQ", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "caas:AccountsAndNotesReceivableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NotesReceivableNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Accounts and Notes Receivable - Additional Information (Details)", "menuCat": "Details", "order": "68", "role": "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdditionalInformationDetails", "shortName": "Accounts and Notes Receivable - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "caas:AccountsAndNotesReceivableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NotesReceivableNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfAdvancePaymentsAndOthersDisclosureTableTextBlock", "caas:AdvancePaymentsAndOthersDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdvancesOnInventoryPurchases", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Advance Payments and Others (Details)", "menuCat": "Details", "order": "69", "role": "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails", "shortName": "Advance Payments and Others (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfAdvancePaymentsAndOthersDisclosureTableTextBlock", "caas:AdvancePaymentsAndOthersDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdvancesOnInventoryPurchases", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_-_zryWS_FEWLiiEhVHHjZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "menuCat": "Statements", "order": "7", "role": "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_-_zryWS_FEWLiiEhVHHjZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "70", "role": "http://www.caasauto.com/role/DisclosureInventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesAdjustments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Inventories - Additional information (Details)", "menuCat": "Details", "order": "71", "role": "http://www.caasauto.com/role/DisclosureInventoriesAdditionalInformationDetails", "shortName": "Inventories - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesAdjustments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "72", "role": "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails", "shortName": "Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Property, Plant and Equipment - Additional information (Details)", "menuCat": "Details", "order": "73", "role": "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails", "shortName": "Property, Plant and Equipment - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedPatentsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Intangible Assets (Details)", "menuCat": "Details", "order": "74", "role": "http://www.caasauto.com/role/DisclosureIntangibleAssetsDetails", "shortName": "Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedPatentsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Intangible Assets - Amortization expenses (Details)", "menuCat": "Details", "order": "75", "role": "http://www.caasauto.com/role/DisclosureIntangibleAssetsAmortizationExpensesDetails", "shortName": "Intangible Assets - Amortization expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Long-term Investments (Details)", "menuCat": "Details", "order": "76", "role": "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "shortName": "Long-term Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "caas:LongTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caas_InvestmentsInLimitedPartnershipsMember_iOl2GunHuUmu-ITYyBDtJw", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Long-term Investments - Summarizes of Condensed Financial Information (Details)", "menuCat": "Details", "order": "77", "role": "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails", "shortName": "Long-term Investments - Summarizes of Condensed Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_EquityMethodInvestmentsMember_rQBfP2syw0iITZHpromOsQ", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_6_1_2021_To_6_30_2021_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caas_HubeiHenglongAutomotiveSystemGroupCoLtdMember_VmAgQXDgJU6GLBrf0-oKNg", "decimals": "INF", "first": true, "lang": null, "name": "caas:PurchaseOfCommonStockShares", "reportCount": 1, "unitRef": "Unit_Standard_shares_S-D7SwziREW1NSPP-2Yd6w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Long-term Investments - Additional information (Details)", "menuCat": "Details", "order": "78", "role": "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "shortName": "Long-term Investments - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caas_HubeiHenglongAutomotiveSystemGroupCoLtdMember_FRYpr8Mhp0yde5JzOiG__w", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferredOther1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_4FQk6R9AyUu39EQdQMZUgg", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "caas:DeferredIncomeTaxAssetsAndLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Deferred Income Tax Assets and Liabilities - Components of deferred tax assets and liabilities (Details)", "menuCat": "Details", "order": "79", "role": "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Deferred Income Tax Assets and Liabilities - Components of deferred tax assets and liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "caas:DeferredIncomeTaxAssetsAndLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_bSHwG7SoL06qss06_xnm4g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unitRef": "Unit_Standard_shares_S-D7SwziREW1NSPP-2Yd6w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "menuCat": "Statements", "order": "8", "role": "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_-_zryWS_FEWLiiEhVHHjZQ", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_S-D7SwziREW1NSPP-2Yd6w", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Deferred Income Tax Assets and Liabilities - Classified in the consolidated balance sheets (Details)", "menuCat": "Details", "order": "80", "role": "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesClassifiedInConsolidatedBalanceSheetsDetails", "shortName": "Deferred Income Tax Assets and Liabilities - Classified in the consolidated balance sheets (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R81": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfDeferredTaxAssetsValuationAllowanceTableTextBlock", "caas:DeferredIncomeTaxAssetsAndLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_bSHwG7SoL06qss06_xnm4g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - Deferred Income Tax Assets and Liabilities - Activity in the Companys valuation allowance for deferred tax assets (Details)", "menuCat": "Details", "order": "81", "role": "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesActivityInCompanysValuationAllowanceForDeferredTaxAssetsDetails", "shortName": "Deferred Income Tax Assets and Liabilities - Activity in the Companys valuation allowance for deferred tax assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfDeferredTaxAssetsValuationAllowanceTableTextBlock", "caas:DeferredIncomeTaxAssetsAndLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "lang": null, "name": "caas:ProvisionForValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfDeferredTaxAssetsValuationAllowanceTableTextBlock", "caas:DeferredIncomeTaxAssetsAndLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - Deferred Income Tax Assets and Liabilities - Additional Information (Details)", "menuCat": "Details", "order": "82", "role": "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails", "shortName": "Deferred Income Tax Assets and Liabilities - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "caas:DeferredIncomeTaxAssetsAndLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_TaxPeriodAxis_caas_From2023To2032Member_CfFhrx_lz0mqOf0FkZ7GGg", "decimals": "-5", "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "caas:OtherNonCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "caas:AllowanceForPrepayment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Other non-current assets (Details)", "menuCat": "Details", "order": "83", "role": "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsDetails", "shortName": "Other non-current assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "caas:OtherNonCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "caas:AllowanceForPrepayment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "caas:OtherNonCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_4FQk6R9AyUu39EQdQMZUgg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Other non-current assets - Additional information (Details)", "menuCat": "Details", "order": "84", "role": "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails", "shortName": "Other non-current assets - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "caas:OtherNonCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_4FQk6R9AyUu39EQdQMZUgg", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Bank Loans (Details)", "menuCat": "Details", "order": "85", "role": "http://www.caasauto.com/role/DisclosureBankLoansDetails", "shortName": "Bank Loans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Bank Loans - Additional Information (Details)", "menuCat": "Details", "order": "86", "role": "http://www.caasauto.com/role/DisclosureBankLoansAdditionalInformationDetails", "shortName": "Bank Loans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfAccountsAndNotesPayableTableTextBlock", "caas:AccountsAndNotesPayableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "caas:AccountsPayableUnrelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Accounts and Notes Payable (Details)", "menuCat": "Details", "order": "87", "role": "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails", "shortName": "Accounts and Notes Payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfAccountsAndNotesPayableTableTextBlock", "caas:AccountsAndNotesPayableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "caas:AccountsPayableUnrelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "caas:AccruedExpensesAndOtherPayablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "caas:AccruedExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Accrued Expenses and Other Payables (Details)", "menuCat": "Details", "order": "88", "role": "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails", "shortName": "Accrued Expenses and Other Payables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "caas:AccruedExpensesAndOtherPayablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "caas:AccruedExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfIncomeTaxesPayableTableTextBlock", "caas:TaxesPayableTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Taxes Payable (Details)", "menuCat": "Details", "order": "89", "role": "http://www.caasauto.com/role/DisclosureTaxesPayableDetails", "shortName": "Taxes Payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfIncomeTaxesPayableTableTextBlock", "caas:TaxesPayableTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "9", "role": "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfIncomeTaxesPayableTableTextBlock", "caas:TaxesPayableTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Taxes Payable - Additional Information (Details)", "menuCat": "Details", "order": "90", "role": "http://www.caasauto.com/role/DisclosureTaxesPayableAdditionalInformationDetails", "shortName": "Taxes Payable - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "link:footnote", "td", "tr", "table", "caas:ScheduleOfIncomeTaxesPayableTableTextBlock", "caas:TaxesPayableTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_sIPHGbmh1kqBR_6H9rFQgA", "decimals": "-5", "lang": null, "name": "caas:OnetimeTransitionTaxPayablecurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "p", "caas:OtherLongTermPayableTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_1_31_2018_PQ6Xz0E_7k-XWA0c0-LhzQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorSalesTypeLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Other Long-term Payable (Details)", "menuCat": "Details", "order": "91", "role": "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails", "shortName": "Other Long-term Payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "caas:OtherLongTermPayableTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_1_31_2018_PQ6Xz0E_7k-XWA0c0-LhzQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorSalesTypeLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "caas:TemporaryEquityDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_9_1_2020_To_9_30_2020_Ir0nH9DbcEikOnM_l8XoPg", "decimals": "2", "first": true, "lang": null, "name": "caas:RedeemableNoncontrollingInterestRedemptionPricePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_qXKybo2vyEW8qIKnn57wNA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Redeemable non-controlling interests (Details)", "menuCat": "Details", "order": "92", "role": "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails", "shortName": "Redeemable non-controlling interests (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "caas:TemporaryEquityDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_9_1_2020_To_9_30_2020_Ir0nH9DbcEikOnM_l8XoPg", "decimals": "2", "first": true, "lang": null, "name": "caas:RedeemableNoncontrollingInterestRedemptionPricePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_qXKybo2vyEW8qIKnn57wNA", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_qXKybo2vyEW8qIKnn57wNA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Stock Options - Assumptions used to estimate fair value (Details)", "menuCat": "Details", "order": "93", "role": "http://www.caasauto.com/role/DisclosureStockOptionsAssumptionsUsedToEstimateFairValueDetails", "shortName": "Stock Options - Assumptions used to estimate fair value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_qXKybo2vyEW8qIKnn57wNA", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_bSHwG7SoL06qss06_xnm4g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_S-D7SwziREW1NSPP-2Yd6w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - Stock Options - Activities of stock options (Details)", "menuCat": "Details", "order": "94", "role": "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails", "shortName": "Stock Options - Activities of stock options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_S-D7SwziREW1NSPP-2Yd6w", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_caas_RangeOneMember_QDBbvaJmckuHHw_x_4AxRA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_EG5GD3Sxr02DnbAJaAuqMQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41703 - Disclosure - Stock Options - Summary of the range of exercise prices for stock options (Details)", "menuCat": "Details", "order": "95", "role": "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails", "shortName": "Stock Options - Summary of the range of exercise prices for stock options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_caas_RangeOneMember_QDBbvaJmckuHHw_x_4AxRA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_EG5GD3Sxr02DnbAJaAuqMQ", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_npgD2xOw-ku-wSgQ2XFrxA", "decimals": "-5", "first": true, "lang": null, "name": "caas:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodTotalGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41704 - Disclosure - Stock Options - Additional Information (Details)", "menuCat": "Details", "order": "96", "role": "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails", "shortName": "Stock Options - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_npgD2xOw-ku-wSgQ2XFrxA", "decimals": "-5", "first": true, "lang": null, "name": "caas:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodTotalGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "p", "caas:RetainedEarningsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "2", "first": true, "lang": null, "name": "caas:StatutoryAccountingPracticesStatutorySurplusRequiredPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_qXKybo2vyEW8qIKnn57wNA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Retained Earnings (Details)", "menuCat": "Details", "order": "97", "role": "http://www.caasauto.com/role/DisclosureRetainedEarningsDetails", "shortName": "Retained Earnings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "caas:RetainedEarningsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "2", "first": true, "lang": null, "name": "caas:StatutoryAccountingPracticesStatutorySurplusRequiredPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_qXKybo2vyEW8qIKnn57wNA", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_3_29_2022_AcWLQzVX6Euryx1xh40QwA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - Treasury stock (Details)", "menuCat": "Details", "order": "98", "role": "http://www.caasauto.com/role/DisclosureTreasuryStockDetails", "shortName": "Treasury stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "As_Of_3_29_2022_AcWLQzVX6Euryx1xh40QwA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "first": true, "lang": null, "name": "caas:IncomeFromGovernmentSubsidies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - Other Income, Net (Details)", "menuCat": "Details", "order": "99", "role": "http://www.caasauto.com/role/DisclosureOtherIncomeNetDetails", "shortName": "Other Income, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AJe6CQUsP0m6KR8wEUfsvg", "decimals": "-3", "first": true, "lang": null, "name": "caas:IncomeFromGovernmentSubsidies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_MLSjRpoomkGmTsurhb1PZw", "xsiNil": "false" } } }, "segmentCount": 147, "tag": { "caas_AccountPayableForAcquiringPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the account payable for acquiring property, plant and equipment during the period.", "label": "Account Payable For Acquiring Property, Plant And Equipment", "terseLabel": "Change in accounts payable for acquiring property, plant and equipment" } } }, "localname": "AccountPayableForAcquiringPropertyPlantAndEquipment", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "caas_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Financing Receivable, Allowance for Credit Loss, Current", "terseLabel": "Expected credit loss provision, current" } } }, "localname": "AccountsAndFinancingReceivableAllowanceForCreditLossCurrent", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_AccountsAndFinancingReceivableAllowanceForCreditLossNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss of accounts and financing receivables, classified as noncurrent. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Financing Receivable, Allowance for Credit Loss, Noncurrent", "terseLabel": "Expected credit loss provision, Non current" } } }, "localname": "AccountsAndFinancingReceivableAllowanceForCreditLossNoncurrent", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_AccountsAndNotesPayableCurrent": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails": { "order": 2.0, "parentTag": "caas_AccountsAndNotesPayableTotal", "weight": 1.0 }, "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of accounts and notes payable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts and Notes Payable, Current", "totalLabel": "Accounts and notes payable - unrelated parties", "verboseLabel": "Accounts and notes payable - unrelated parties" } } }, "localname": "AccountsAndNotesPayableCurrent", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "caas_AccountsAndNotesPayableDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts and Notes Payable" } } }, "localname": "AccountsAndNotesPayableDisclosureAbstract", "nsuri": "http://www.caasauto.com/20221231", "xbrltype": "stringItemType" }, "caas_AccountsAndNotesPayableDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts and notes payable by the company as at the reporting period.", "label": "Accounts and Notes Payable Disclosure [Text Block]", "verboseLabel": "Accounts and Notes Payable" } } }, "localname": "AccountsAndNotesPayableDisclosureTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayable" ], "xbrltype": "textBlockItemType" }, "caas_AccountsAndNotesPayableRelatedPartiesCurrent": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails": { "order": 1.0, "parentTag": "caas_AccountsAndNotesPayableTotal", "weight": 1.0 }, "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accounts and notes payable arising from transactions with related parties due within one year.", "label": "Accounts and Notes Payable Related Parties Current", "terseLabel": "Accounts and notes payable to related parties", "verboseLabel": "Accounts and notes payable - related parties" } } }, "localname": "AccountsAndNotesPayableRelatedPartiesCurrent", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "caas_AccountsAndNotesPayableTotal": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total amount of accounts and notes payable at the end of period.", "label": "Accounts and Notes Payable Total", "totalLabel": "Balance at end of year" } } }, "localname": "AccountsAndNotesPayableTotal", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "caas_AccountsAndNotesReceivableDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts and Notes Receivable" } } }, "localname": "AccountsAndNotesReceivableDisclosureAbstract", "nsuri": "http://www.caasauto.com/20221231", "xbrltype": "stringItemType" }, "caas_AccountsAndNotesReceivableDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure relating to accounts and notes receivable.", "label": "Accounts and Notes Receivable Disclosure [Text Block]", "verboseLabel": "Accounts and Notes Receivable" } } }, "localname": "AccountsAndNotesReceivableDisclosureTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivable" ], "xbrltype": "textBlockItemType" }, "caas_AccountsAndNotesReceivableGross": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount representing the receivables of gross value which includes both accounts and notes payable.", "label": "Accounts and Notes Receivable Gross", "totalLabel": "Total accounts and notes receivable - unrelated parties" } } }, "localname": "AccountsAndNotesReceivableGross", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "caas_AccountsAndNotesReceivableGrossRelatedParties": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails": { "order": 2.0, "parentTag": "caas_AccountsAndNotesReceivableNetRelatedParties", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of accounts and notes receivable gross, related parties.", "label": "Accounts and Notes Receivable Gross, Related Parties", "terseLabel": "Accounts and notes receivable - related parties", "verboseLabel": "Accounts and notes receivable from related parties" } } }, "localname": "AccountsAndNotesReceivableGrossRelatedParties", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "caas_AccountsAndNotesReceivableNetRelatedParties": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsAndNotesReceivableNet", "weight": 1.0 }, "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of accounts and notes receivable net to be collected from related parties.", "label": "Accounts and Notes Receivable Net Related Parties", "terseLabel": "Accounts and notes receivable, net from related parties", "totalLabel": "Accounts and notes receivable, net - related parties", "verboseLabel": "Accounts and notes receivable, net - related parties (Allowance for credit losses of $ 1,763 and $898, respectively)" } } }, "localname": "AccountsAndNotesReceivableNetRelatedParties", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "caas_AccountsAndNotesReceivableRelatedPartiesAllowanceForDoubtfulAccounts": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails": { "order": 1.0, "parentTag": "caas_AccountsAndNotesReceivableNetRelatedParties", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss of accounts and notes receivables, related parties.", "label": "Accounts and Notes Receivable - Related Parties, Allowance for Doubtful Accounts", "negatedLabel": "Less: allowance for doubtful accounts - related parties", "terseLabel": "Accounts and notes receivable - related parties, allowance for credit losses" } } }, "localname": "AccountsAndNotesReceivableRelatedPartiesAllowanceForDoubtfulAccounts", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "caas_AccountsAndNotesReceivableUnrelatedPartiesAllowanceForDoubtfulAccounts": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss of accounts and notes receivables, unrelated parties.", "label": "Accounts and Notes Receivable - Unrelated Parties, Allowance for Doubtful Accounts", "negatedLabel": "Less: allowance for doubtful accounts - unrelated parties" } } }, "localname": "AccountsAndNotesReceivableUnrelatedPartiesAllowanceForDoubtfulAccounts", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "caas_AccountsPayableUnrelatedParties": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails": { "order": 2.0, "parentTag": "caas_AccountsAndNotesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to unrelated parties. For classified balance sheets, used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer); for unclassified balance sheets, used to reflect the total liabilities (regardless of due date).", "label": "Accounts Payable Unrelated Parties", "verboseLabel": "Accounts payable - unrelated parties" } } }, "localname": "AccountsPayableUnrelatedParties", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "caas_AccretionToRedemptionValueOfRedeemableNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 }, "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accretion to redemption value of redeemable non-controlling interest.", "label": "Accretion To Redemption Value Of Redeemable Noncontrolling Interest", "negatedLabel": "Accretion to redemption value of redeemable non-controlling interests" } } }, "localname": "AccretionToRedemptionValueOfRedeemableNoncontrollingInterest", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "caas_AccruedExpensesAndOtherPayablesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Accrued Expenses and Other Payables" } } }, "localname": "AccruedExpensesAndOtherPayablesDisclosureAbstract", "nsuri": "http://www.caasauto.com/20221231", "xbrltype": "stringItemType" }, "caas_AccruedExpensesAndOtherPayablesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure relating to accrued expenses and other payables.", "label": "Accrued Expenses And Other Payables Disclosure [Text Block]", "terseLabel": "Accrued Expenses and Other Payables" } } }, "localname": "AccruedExpensesAndOtherPayablesDisclosureTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayables" ], "xbrltype": "textBlockItemType" }, "caas_AccruedExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations expenses incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Expenses Current", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedExpensesCurrent", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "caas_AccruedInterestCurrent": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "A term used to describe an accrual accounting method when interest that is either payable or receivable has been recognized, but not yet paid or received within one year (or the normal operating cycle, if longer).", "label": "Accrued Interest Current", "verboseLabel": "Accrued interest" } } }, "localname": "AccruedInterestCurrent", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "caas_AdditionalTaxPayableSubjectToResidentialStatus": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "It represent about the additional tax payable subject to residential Status.", "label": "Additional Tax Payable Subject To Residential Status", "terseLabel": "Additional tax payable subject to residential status" } } }, "localname": "AdditionalTaxPayableSubjectToResidentialStatus", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_AdvancePayableNonCurrent": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the carrying amount of non current portion of advance payable as of the balance date.", "label": "Advance Payable Non Current", "terseLabel": "Advances payable" } } }, "localname": "AdvancePayableNonCurrent", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "caas_AdvancePaymentsAndOthersDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of advance payments and other related activities.", "label": "Advance Payments And Others Disclosure [Text Block]", "terseLabel": "Advance Payments and Others" } } }, "localname": "AdvancePaymentsAndOthersDisclosureTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthers" ], "xbrltype": "textBlockItemType" }, "caas_AdvancePaymentsAndOthersRelatedParties": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of advance payments and others to be collected from related parties.", "label": "Advance Payments and Others Related Parties", "presentationGuidance": "Advance payments and others - related parties", "terseLabel": "Advance payments and others to related parties" } } }, "localname": "AdvancePaymentsAndOthersRelatedParties", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "caas_AdvancePaymentsForPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the reporting date of advance payments for property, plant and equipment.", "label": "Advance Payments For Property Plant And Equipment", "terseLabel": "Advance payment for property, plant and equipment - unrelated parties" } } }, "localname": "AdvancePaymentsForPropertyPlantAndEquipment", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "caas_AdvancePaymentsForPropertyPlantAndEquipmentRelatedParties": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the reporting date of advance payments for property, plant and equipment - related parties.", "label": "Advance Payments For Property Plant and Equipment Related Parties", "terseLabel": "Advance payment for property, plant and equipment - related parties" } } }, "localname": "AdvancePaymentsForPropertyPlantAndEquipmentRelatedParties", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "caas_AdvancePaymentsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure represent advance payments of operating expenses.", "label": "Advance Payments [Policy Text Block]", "terseLabel": "Advance Payments" } } }, "localname": "AdvancePaymentsPolicyTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "caas_AdvancedEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for advanced equipment.", "label": "Advanced Equipment [Member]", "terseLabel": "Advanced Equipment" } } }, "localname": "AdvancedEquipmentMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_AdvertisingShippingAndHandlingCostsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the advertising, shipping and handling Costs .", "label": "Advertising, Shipping and Handling Costs Policy [Policy Text Block]", "terseLabel": "Advertising, Shipping and Handling Costs" } } }, "localname": "AdvertisingShippingAndHandlingCostsPolicyPolicyTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "caas_AllowanceForNonTradeReceivablesNonCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for non trade receivables, non current.", "label": "Allowance for non Trade Receivables, Non Current", "terseLabel": "Other receivables, allowance for credit losses" } } }, "localname": "AllowanceForNonTradeReceivablesNonCurrent", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "caas_AllowanceForPrepayment": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of allowance for prepayment.", "label": "Allowance for Prepayment", "negatedLabel": "Less: Allowance for prepayment" } } }, "localname": "AllowanceForPrepayment", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "caas_AllowanceForPrepaymentsAndOthersCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for prepayments and others.", "label": "Allowance for Prepayments and Others, Current", "terseLabel": "Advance payments and others, unrelated parties - allowance for credit losses" } } }, "localname": "AllowanceForPrepaymentsAndOthersCurrent", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "caas_AmortizingPeriodOfNetOperatingLoss": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amortizing period of net operating loss during the period.", "label": "Amortizing Period Of Net Operating Loss", "verboseLabel": "Amortizing period of net operating loss" } } }, "localname": "AmortizingPeriodOfNetOperatingLoss", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "caas_AppropriationOfRetainedEarnings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of appropriation of retained earnings during the period.", "label": "Appropriation of retained earnings", "verboseLabel": "Appropriation of retained earnings" } } }, "localname": "AppropriationOfRetainedEarnings", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "caas_AssetsSoldToRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the value of assets sold to related party.", "label": "Assets Sold To Related Parties", "verboseLabel": "Merchandise sold to related parties" } } }, "localname": "AssetsSoldToRelatedParties", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "caas_AssetsUnderConstructionPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure buildings under construction and plant and equipment.", "label": "Assets Under Construction [Policy Text Block]", "terseLabel": "Assets under Construction" } } }, "localname": "AssetsUnderConstructionPolicyTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "caas_BankLoansLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Bank Loans [Line Items]", "terseLabel": "Bank Loans" } } }, "localname": "BankLoansLineItems", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBankLoansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "caas_BankLoansTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to bank loans.", "label": "Bank Loans [Table]" } } }, "localname": "BankLoansTable", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBankLoansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "caas_BasisOfPresentationAndSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Basis Of Presentation And Significant Accounting Policies [Line Items]", "verboseLabel": "Basis of presentation and significant accounting policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesLineItems", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "caas_BeijingHenglongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for beijing henglong.", "label": "Beijing Henglong [Member]", "terseLabel": "Beijing Henglong" } } }, "localname": "BeijingHenglongMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_BrazilHenglongFormedTwoThousandTwevelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Brazil Henglong Formed in 2012" } } }, "localname": "BrazilHenglongFormedTwoThousandTwevelMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_BrazilHenglongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to Brazil Henglong.", "label": "Brazil Henglong Member", "terseLabel": "Brazil Henglong" } } }, "localname": "BrazilHenglongMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "xbrltype": "domainItemType" }, "caas_CaasBrazilsImportsAndTradeInAutomotivePartLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CAAS Brazils Imports and Trade In Automotive Part Ltd [Member]", "terseLabel": "CAAS Brazils Imports and Trade In Automotive Part Ltd" } } }, "localname": "CaasBrazilsImportsAndTradeInAutomotivePartLtdMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_CaasBrazilsImportsAndTradeInAutomotivePartsLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CAAS Brazil's Imports and Trade In Automotive Parts Ltd., \"Brazil Henglong\" [Member]", "verboseLabel": "CAAS Brazil's Imports and Trade In Automotive Parts Ltd., \"Brazil Henglong\"" } } }, "localname": "CaasBrazilsImportsAndTradeInAutomotivePartsLtdMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "xbrltype": "domainItemType" }, "caas_CapitalLeaseObligationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "information pertaining to capital lease obligations.", "label": "Capital Lease Obligations [Member]", "terseLabel": "Capital Lease Obligations" } } }, "localname": "CapitalLeaseObligationMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails" ], "xbrltype": "domainItemType" }, "caas_CashEquivalentDepositPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of amount deposited to bank.", "label": "Cash Equivalent Deposit Percentage", "terseLabel": "Cash equivalent deposit percentage" } } }, "localname": "CashEquivalentDepositPercentage", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "caas_CashPledgedAsCollateral": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash pledged as collateral for payables.", "label": "Cash Pledged As Collateral", "terseLabel": "Cash pledged as collateral" } } }, "localname": "CashPledgedAsCollateral", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "caas_ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Present the information pertaining to Changchun Hualong Automotive Technology Co., Ltd., \"Changchun Hualong.", "label": "Changchun Hualong Automotive Technology Co Ltd Changchun Hualong [Member]", "terseLabel": "Changchun Hualong Automotive Technology Co Ltd Changchun Hualong" } } }, "localname": "ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "xbrltype": "domainItemType" }, "caas_ChongqingBankLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Chongqing Bank loans.", "label": "Chongqing Bank Loans [Member]", "terseLabel": "Chongqing Bank loans" } } }, "localname": "ChongqingBankLoanMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBankLoansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_ChongqingHenglongFormedTwoThousandTwevelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Chongqing Henglong Formed in 2012" } } }, "localname": "ChongqingHenglongFormedTwoThousandTwevelMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chongqing Henglong Hongyan Automotive Systems Co Ltd [Member].", "label": "Chongqing Henglong Hongyan Automotive System Co., Ltd \"Chongqing Henglong\"", "terseLabel": "Chongqing Henglong Hongyan Automotive System Co., Ltd \"Chongqing Henglong\"" } } }, "localname": "ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "xbrltype": "domainItemType" }, "caas_ChongqingJinghuaAutomotiveIntelligentManufacturingTechnologyResearchCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Chongqing Jinghua" } } }, "localname": "ChongqingJinghuaAutomotiveIntelligentManufacturingTechnologyResearchCoLtdMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "caas_ChongquingVentureFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Chongqing Venture Fund" } } }, "localname": "ChongquingVentureFundMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "caas_ChuguanjieMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chuguanjie", "label": "Chuguanjie (Member)", "terseLabel": "Chuguanjie" } } }, "localname": "ChuguanjieMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_CommitmentsAndContingenciesDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Line Items]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureLineItems", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "caas_ContractWithCustomerLiabilityRevenueRecognizedIncludedInBalanceAtBeginningOfPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in beginning balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract With Customer Liability, Revenue Recognized Included In Balance At Beginning Of Period", "terseLabel": "Customer deposits from the beginning balance recognized as net product sales revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludedInBalanceAtBeginningOfPeriod", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_ContractWithCustomerRefundLiabilityAmountReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contract with customer, refund liability received during the period.", "label": "Contract With Customer Refund Liability, Amount Received", "terseLabel": "Customer deposits received" } } }, "localname": "ContractWithCustomerRefundLiabilityAmountReceived", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_CustomerDepositsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Deposits", "label": "Customer Deposits" } } }, "localname": "CustomerDepositsMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer One" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_DeferredIncomeTaxAssetsAndLiabilitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for deferred income tax assets and liabilities at the end of the reporting period.", "label": "Deferred Income Tax Assets and Liabilities Disclosure [Text Block]", "terseLabel": "Deferred Income Tax Assets and Liabilities" } } }, "localname": "DeferredIncomeTaxAssetsAndLiabilitiesDisclosureTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilities" ], "xbrltype": "textBlockItemType" }, "caas_DeferredTaxAssetsAndLiabilitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets and Liabilities [Line Items]", "terseLabel": "Deferred Income Tax Assets and Liabilities" } } }, "localname": "DeferredTaxAssetsAndLiabilitiesLineItems", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "caas_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsBonus": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued bonus.", "label": "Deferred Tax Assets Tax Deferred Expense Reserves and Accruals Bonus", "verboseLabel": "Bonus accrual" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsBonus", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "caas_DeferredTaxAssetsTemporaryDifferenceOnRevenueRecognition": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax assets attributable to deductible temporary differences from revenue recognition.", "label": "Deferred Tax Assets Temporary Difference On Revenue Recognition", "verboseLabel": "Deductible temporary difference related to revenue recognition" } } }, "localname": "DeferredTaxAssetsTemporaryDifferenceOnRevenueRecognition", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "caas_DescriptionOfWithholdingTaxRateOnDividend": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The description of withholding tax rate on dividend.", "label": "Description of Withholding Tax Rate on Dividend", "terseLabel": "Description of withholding tax rate on dividend" } } }, "localname": "DescriptionOfWithholdingTaxRateOnDividend", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "caas_EarningsPerShareBasicAndDilutedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic and Diluted [Line Items]", "terseLabel": "Income per share" } } }, "localname": "EarningsPerShareBasicAndDilutedLineItems", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "caas_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017AdjustmentOneTimeTransitionTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount represents Effective Income Tax Rate Reconciliation Tax Cuts And Jobs Act Of 2017 Adjustment One Time Transition Tax.", "label": "Effective Income Tax Rate Reconciliation Tax Cuts And Jobs Act Of 2017 Adjustment One Time Transition Tax", "terseLabel": "True-up adjustment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017AdjustmentOneTimeTransitionTax", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_EffectiveIncomeTaxRateReconciliationTransitionTaxAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to transition tax.", "label": "Effective Income Tax Rate Reconciliation, Transition Tax, Amount", "verboseLabel": "Effective income tax rate reconciliation, transition tax, amount" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTransitionTaxAmount", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_ElectronicEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Electronic equipment" } } }, "localname": "ElectronicEquipmentMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "caas_EmployeeBenefitPlanFundedPercentageForeign": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employee benefit obligation under foreign security law.", "label": "Employee Benefit Plan, Funded Percentage Foreign", "terseLabel": "Employment benefits under Overseas social security laws" } } }, "localname": "EmployeeBenefitPlanFundedPercentageForeign", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "caas_EmployeeBenefitPlanFundedPercentageLocal": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employee benefit obligation under local security law .", "label": "Employee Benefit Plan, Funded Percentage Local", "terseLabel": "Employment benefits under Chinese social security laws" } } }, "localname": "EmployeeBenefitPlanFundedPercentageLocal", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "caas_EquipmentAndProductionTechnologyPurchasedFromRelatedPartiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of fixed asset purchase from related parties.(E.g. equipment and production technology purchased from related parties).", "label": "Equipment And Production Technology Purchased From Related Parties [Policy Text Block]", "terseLabel": "Equipment and Production Technology Purchased from Related Parties" } } }, "localname": "EquipmentAndProductionTechnologyPurchasedFromRelatedPartiesPolicyTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "caas_EquipmentPurchasedFromRelatedParties": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of equipment purchased from related parties from the during period.", "label": "Equipment Purchased From Related Parties", "verboseLabel": "Equipment purchased from related parties" } } }, "localname": "EquipmentPurchasedFromRelatedParties", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "caas_EquityInterestPurchaseFromRelatedPartiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of arising from equity transactions purchase from related parties current due within one year.", "label": "Equity Interest Purchase From Related Parties Current", "terseLabel": "Equity interest purchase from related parties" } } }, "localname": "EquityInterestPurchaseFromRelatedPartiesCurrent", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "caas_EquityMethodInvestmentAgreedOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total percentage of ownership agreed to acquire under equity method investments.", "label": "Equity Method Investment, Agreed Ownership Percentage", "terseLabel": "Percentage of shares agreed to acquire" } } }, "localname": "EquityMethodInvestmentAgreedOwnershipPercentage", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "caas_EquityMethodInvestmentsTotalAgreedConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total consideration agreed for acquiring the equity method investments.", "label": "Equity Method Investments, Total Agreed Consideration", "terseLabel": "Total agreed consideration" } } }, "localname": "EquityMethodInvestmentsTotalAgreedConsideration", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_FinanceIncomeExpensesNet": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureFinancialIncomeExpenseNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of non-operating finance income (expense).", "label": "Finance Income Expenses Net", "totalLabel": "Total financial (income)/expense, net", "verboseLabel": "Financial income/(expense), net" } } }, "localname": "FinanceIncomeExpensesNet", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureFinancialIncomeExpenseNetDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "caas_FinancialIncomeExpensesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial (Income)/Expense, net" } } }, "localname": "FinancialIncomeExpensesDisclosureAbstract", "nsuri": "http://www.caasauto.com/20221231", "xbrltype": "stringItemType" }, "caas_FinancialIncomeExpensesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financial income and expenses.", "label": "Financial Income Expenses Disclosure [Text Block]", "verboseLabel": "Financial (Income)/Expense, net" } } }, "localname": "FinancialIncomeExpensesDisclosureTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureFinancialIncomeExpenseNet" ], "xbrltype": "textBlockItemType" }, "caas_FiveLargestCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Five largest customers" } } }, "localname": "FiveLargestCustomersMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_From2023To2027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to expiry from 2023 to 2027.", "label": "From 2023 to 2027" } } }, "localname": "From2023To2027Member", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_From2023To2032Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to expiry from 2023 to 2032.", "label": "From 2023 to 2032" } } }, "localname": "From2023To2032Member", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_GainLossOnOtherSales": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net gain from sale of materials and other assets during the reporting period.", "label": "Gain (Loss) On Other Sales", "verboseLabel": "Net gain on other sales" } } }, "localname": "GainLossOnOtherSales", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "caas_GenesisSubsidiariesCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Genesis subsidiaries company [Member].", "label": "Genesis Subsidiaries Company [Member]", "terseLabel": "Genesis Subsidiaries Company" } } }, "localname": "GenesisSubsidiariesCompanyMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_GovernmentSubsidiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for government subsidies.", "label": "Government Subsidies Policy [Policy Text Block]", "terseLabel": "Government Subsidies" } } }, "localname": "GovernmentSubsidiesPolicyPolicyTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "caas_GovernmentSubsidyReclassifiedFromAdvancesPayable": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of government subsidy reclassified from advances payable.", "label": "Government Subsidy Reclassified From Advances Payable", "negatedLabel": "Government subsidy reclassified from advances payable" } } }, "localname": "GovernmentSubsidyReclassifiedFromAdvancesPayable", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "caas_HandlingCharge": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureFinancialIncomeExpenseNetDetails": { "order": 2.0, "parentTag": "caas_FinanceIncomeExpensesNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the handling charge made on the financial expenses during the reporting period.", "label": "Handling Charge", "negatedLabel": "Bank fees" } } }, "localname": "HandlingCharge", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureFinancialIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "caas_HanlinChenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The member stands for Hanlin Chen.", "label": "Hanlin Chen [Member]", "terseLabel": "Hanlin Chen" } } }, "localname": "HanlinChenMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_HefeiSENYELightPlasticTechnologyCo.Ltd.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Hefei Senye Light Plastic Technology Co., Ltd.", "label": "Hefei Senye Light Plastic Technology Co. Ltd." } } }, "localname": "HefeiSENYELightPlasticTechnologyCo.Ltd.Member", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsDetails" ], "xbrltype": "domainItemType" }, "caas_HenglongKybFormedTwoThousandEighteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Henglong KYB formed in 2018" } } }, "localname": "HenglongKybFormedTwoThousandEighteenMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_HenglongRealEstateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for henglong real estate.", "label": "Henglong Real Estate [Member]", "verboseLabel": "Henglong Real Estate" } } }, "localname": "HenglongRealEstateMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_HenglongTianyuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Henglong tianyu.", "label": "Henglong Tianyu [Member]", "terseLabel": "Henglong Tianyu" } } }, "localname": "HenglongTianyuMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_HongKongEnterpriseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Hong Kong Enterprise [Member]", "terseLabel": "Hong Kong Enterprise" } } }, "localname": "HongKongEnterpriseMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_HongKongTongdaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Hong Kong Tongda" } } }, "localname": "HongKongTongdaMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_HonghuChangrunMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for honghu changrun.", "label": "Honghu Changrun [Member]", "terseLabel": "Honghu Changrun" } } }, "localname": "HonghuChangrunMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiAstaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for hubei asta.", "label": "Hubei ASTA [Member]", "terseLabel": "Hubei ASTA" } } }, "localname": "HubeiAstaMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiHenglongAutomotiveSystemGroupCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to Hubei Henglong Automotive System Group Co., Ltd., \"Hubei Henglong\".", "label": "Hubei Henglong Automotive System Group Co., Ltd., \"Hubei Henglong\"", "terseLabel": "Hubei Henglong" } } }, "localname": "HubeiHenglongAutomotiveSystemGroupCoLtdMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiHenglongFormedWuhuHongrunNewMaterialCo.LtdWuhuHongrunMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Present the information pertaining to Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd \"Wuhu Hongrun\".", "label": "Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd \"Wuhu Hongrun\" [Member]", "terseLabel": "Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd \"Wuhu Hongrun\"" } } }, "localname": "HubeiHenglongFormedWuhuHongrunNewMaterialCo.LtdWuhuHongrunMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiHenglongGroupShanghaiAutomotiveElectronicsResearchAndDevelopmentLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., \"Shanghai Henglong\" [Member]", "terseLabel": "Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., \"Shanghai Henglong\"" } } }, "localname": "HubeiHenglongGroupShanghaiAutomotiveElectronicsResearchAndDevelopmentLtdMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Hubei Henglong & KYB Automobile Electric Steering System Co., Ltd., \"Henglong KYB\" [Member]", "terseLabel": "Hubei Henglong & KYB Automobile Electric Steering System Co., Ltd., \"Henglong KYB\"" } } }, "localname": "HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to Hubei Henglong KYB Automobile Electric Steering System Co Ltd.", "label": "Henglong KYB", "terseLabel": "Henglong KYB" } } }, "localname": "HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiHongrunMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for hubei hongrun.", "label": "Hubei Hongrun [Member]", "terseLabel": "Hubei Hongrun" } } }, "localname": "HubeiHongrunMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiVentureFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Hubei Venture Fund.", "label": "Hubei Venture Fund [Member]", "terseLabel": "Hubei Venture Fund" } } }, "localname": "HubeiVentureFundMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiWanlongInvestmentIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Hubei Wanlong Investment Inc" } } }, "localname": "HubeiWanlongInvestmentIncMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiWiselinkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for hubei wiselink.", "label": "Hubei Wiselink [Member]", "terseLabel": "Hubei Wiselink" } } }, "localname": "HubeiWiselinkMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiYilingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for hubei yiling.", "label": "Hubei Yiling [Member]", "terseLabel": "Hubei Yiling" } } }, "localname": "HubeiYilingMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiZhirongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for hubei zhirong.", "label": "Hubei Zhirong [Member]", "terseLabel": "Hubei Zhirong" } } }, "localname": "HubeiZhirongMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining about Hyoseong Wuhan Motion Mechatronics System Co Ltd Wuhan Hyoseong member", "label": "Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., \"Wuhan Hyoseong\" [Member]", "terseLabel": "Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., \"Wuhan Hyoseong\"" } } }, "localname": "HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "xbrltype": "domainItemType" }, "caas_ImpairmentLossOnPrepaymentForAcquisitionOfSubsidiary": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss on prepayment for acquisition of a subsidiary.", "label": "Impairment Loss on Prepayment for Acquisition of a Subsidiary", "terseLabel": "Impairment loss on prepayment for investment in Hefei Senye" } } }, "localname": "ImpairmentLossOnPrepaymentForAcquisitionOfSubsidiary", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "caas_IncomeFromGovernmentSubsidies": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureOtherIncomeNetDetailss": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income recognized for Government subsidies.", "label": "Income From Government Subsidies", "terseLabel": "Government subsidy" } } }, "localname": "IncomeFromGovernmentSubsidies", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "caas_IncomeTaxDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Line Items]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureLineItems", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "caas_IncreaseDecreaseInAccountsAndNotesPayable": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of accounts and notes payable.", "label": "Increase (Decrease) In Accounts and Notes Payable", "verboseLabel": "Accounts and notes payable" } } }, "localname": "IncreaseDecreaseInAccountsAndNotesPayable", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "caas_IncreaseDecreaseInAllowanceForDoubtfulAccounts": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects an increase (reduction) in bad debt expense attributable to collections of accounts receivable.", "label": "Increase Decrease In Allowance For Doubtful Accounts", "negatedLabel": "Allowance for credit losses" } } }, "localname": "IncreaseDecreaseInAllowanceForDoubtfulAccounts", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "caas_IncreaseDecreaseInEquityMethodInvestments": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of investment in equity method.", "label": "Increase (Decrease) in Equity Method Investments", "negatedLabel": "Investment under equity method" } } }, "localname": "IncreaseDecreaseInEquityMethodInvestments", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "caas_IncreaseDecreaseInOtherReceivable": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in receivable classified as other.", "label": "Increase Decrease In Other Receivable", "negatedLabel": "Decrease/(increase) in demand loans and employee housing loans included in other receivables" } } }, "localname": "IncreaseDecreaseInOtherReceivable", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "caas_IncreaseInIncomeTaxExpenseBenefitPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of increase in income tax expense benefit mainly due to an increase in income before tax and a decrease in effective tax rate.", "label": "Increase In Income Tax Expense Benefit Percentage", "terseLabel": "Increase In income tax expense benefit percentage" } } }, "localname": "IncreaseInIncomeTaxExpenseBenefitPercentage", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "caas_IncreaseOrDecreaseInAdvancePayable": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase or decrease in advance payable.", "label": "Increase or Decrease in Advance payable", "terseLabel": "Advances payable" } } }, "localname": "IncreaseOrDecreaseInAdvancePayable", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "caas_InvestmentsInCorporationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to investment in Corporations.", "label": "Investment in Corporations" } } }, "localname": "InvestmentsInCorporationsMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "caas_InvestmentsInLimitedPartnershipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to investments in limited partnerships.", "label": "Investments in limited partnerships" } } }, "localname": "InvestmentsInLimitedPartnershipsMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "caas_JianglingTongchuangMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for jiangling tongchuang.", "label": "Jiangling Tongchuang [Member]", "terseLabel": "Jiangling Tongchuang" } } }, "localname": "JianglingTongchuangMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_JiangsuIntelligentNetworkingAutomotiveInnovationCenterCo.LtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Jiangsu Intelligent" } } }, "localname": "JiangsuIntelligentNetworkingAutomotiveInnovationCenterCo.LtdMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "caas_JielongFormedTwoThousandSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Jielong Formed in 2006" } } }, "localname": "JielongFormedTwoThousandSixMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_JielongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for jielong.", "label": "Jielong [Member]", "terseLabel": "Jielong" } } }, "localname": "JielongMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_JingzhouHenglongAutomotivePartsCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to Jingzhou Henglong Automotive Parts Co., Ltd., \"Henglong\".", "label": "Jingzhou Henglong Automotive Parts Co., Ltd., \"Henglong\" [Member]", "terseLabel": "Henglong" } } }, "localname": "JingzhouHenglongAutomotivePartsCoLtdMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "xbrltype": "domainItemType" }, "caas_JingzhouHenglongAutomotiveTechnologyTestingCenterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Jingzhou Henglong Automotive Technology (Testing) Center, \"Testing Center\" [Member]", "terseLabel": "Jingzhou Henglong Automotive Technology (Testing) Center, \"Testing Center\"" } } }, "localname": "JingzhouHenglongAutomotiveTechnologyTestingCenterMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "xbrltype": "domainItemType" }, "caas_JingzhouQingyanIntelligentAutomotiveTechnologyResearchInstituteCo.Ltd.JingzhouQingyanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Jingzhou Qingyan Intelligent Automotive Technology Research Institute Co., Ltd., \"Jingzhou Qingyan\" [Member]", "terseLabel": "Jingzhou Qingyan Intelligent Automotive Technology Research Institute Co., Ltd., \"Jingzhou Qingyan\"" } } }, "localname": "JingzhouQingyanIntelligentAutomotiveTechnologyResearchInstituteCo.Ltd.JingzhouQingyanMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "xbrltype": "domainItemType" }, "caas_JingzhouTongyingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for jingzhou tongying.", "label": "Jingzhou Tongying [Member]", "terseLabel": "Jingzhou Tongying" } } }, "localname": "JingzhouTongyingMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_JingzhouWisedawnMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for jingzhou wisedawn.", "label": "Jingzhou WiseDawn [Member]", "terseLabel": "Jingzhou WiseDawn" } } }, "localname": "JingzhouWisedawnMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_JingzhouYudeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for jingzhou yude.", "label": "Jingzhou Yude [Member]", "terseLabel": "Jingzhou Yude" } } }, "localname": "JingzhouYudeMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_LandUseRightsAndBuildingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Land use rights and buildings" } } }, "localname": "LandUseRightsAndBuildingsMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_LongTermGovernmentLoan": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureBankLoansDetails": { "order": 2.0, "parentTag": "caas_TotalBankAndGovernmentLoan", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of loans from government made by the entity.", "label": "Long Term Government Loan", "verboseLabel": "Long-term loans" } } }, "localname": "LongTermGovernmentLoan", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "caas_LongTermGovernmentLoanTotal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of long term government loan.", "label": "Long Term Government Loan total", "terseLabel": "Total loans" } } }, "localname": "LongTermGovernmentLoanTotal", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBankLoansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_LongTermInvestmentsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments, including all tables.", "label": "Long Term Investments [Text Block]", "verboseLabel": "Long-term Investments" } } }, "localname": "LongTermInvestmentsTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestments" ], "xbrltype": "textBlockItemType" }, "caas_MaterialsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for materials.", "label": "Materials [Member]", "terseLabel": "Materials" } } }, "localname": "MaterialsMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_MaterialsPurchasedFromRelatedPartiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Policy disclosure of related party transactions related to materials purchased from related parties.", "label": "Materials Purchased From Related Parties [Policy Text Block]", "terseLabel": "Materials Purchased from Related Parties" } } }, "localname": "MaterialsPurchasedFromRelatedPartiesPolicyTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "caas_MerchandiseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for merchandise.", "label": "Merchandise [Member]", "terseLabel": "Merchandise" } } }, "localname": "MerchandiseMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_MinimumPercentageOfProfitAllocatedToForeignInvestment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the minimum percentage of profit allocated to foreign investment enterprises.", "label": "Minimum Percentage Of Profit Allocated To Foreign Investment", "terseLabel": "Minimum percentage of profit allocated to foreign investment" } } }, "localname": "MinimumPercentageOfProfitAllocatedToForeignInvestment", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "percentItemType" }, "caas_MinimumVotingPercentageToApproveOperationalMatters": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the minimum voting percentage required by the board to approve the operational matters.", "label": "Minimum Voting Percentage To Approve Operational Matters", "terseLabel": "Minimum voting percentage to approve operational matters" } } }, "localname": "MinimumVotingPercentageToApproveOperationalMatters", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "caas_NonCashInvestingActivitiesAbstractAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non Cash Investing Activities Abstract [Abstract]", "verboseLabel": "Non-cash investing activities:" } } }, "localname": "NonCashInvestingActivitiesAbstractAbstract", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "caas_NonUSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non U.S" } } }, "localname": "NonUSMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_NotesPayableUnrelatedParties": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails": { "order": 1.0, "parentTag": "caas_AccountsAndNotesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of notes payable to unrelated parties.", "label": "Notes Payable Unrelated Parties", "verboseLabel": "Notes payable - unrelated parties" } } }, "localname": "NotesPayableUnrelatedParties", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "caas_NotesReceivablePledgedAsCollateralForNotesPayable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of notes receivable pledged as collateral for notes payable.", "label": "Notes Receivable Pledged As Collateral For Notes Payable", "terseLabel": "Notes receivable pledged as collateral" } } }, "localname": "NotesReceivablePledgedAsCollateralForNotesPayable", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "caas_NumberOfBoardOfDirectors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the number of board of directors.", "label": "Number Of Board Of Directors", "terseLabel": "Number of board of directors" } } }, "localname": "NumberOfBoardOfDirectors", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "caas_NumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customers of the company.", "label": "Number Of Customers", "terseLabel": "Number of customers" } } }, "localname": "NumberOfCustomers", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "caas_NumberOfHoldingCompany": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of holding company.", "label": "Number of Holding Company", "terseLabel": "Number of holding company" } } }, "localname": "NumberOfHoldingCompany", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "caas_NumberOfPrincipalProfitMakers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of principal profit makers.", "label": "Number Of Principal Profit Makers", "terseLabel": "Number of principal profit makers" } } }, "localname": "NumberOfPrincipalProfitMakers", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "caas_NumberOfProductSectors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of product sectors.", "label": "Number of Product Sectors", "terseLabel": "Number of product sectors" } } }, "localname": "NumberOfProductSectors", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "caas_NumberOfSectorsEngagedInProductionAndSaleOfProducts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of sectors engaged in production and sale of products.", "label": "Number of Sectors Engaged in Production And Sale of Products", "verboseLabel": "Number of sectors engaged in development, manufacturing and sale of products" } } }, "localname": "NumberOfSectorsEngagedInProductionAndSaleOfProducts", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "caas_ObligationsForInvestmentContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Obligations for investment contracts [Member]", "terseLabel": "Obligations for investment contracts" } } }, "localname": "ObligationsForInvestmentContractsMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "caas_OnetimeTransitionTaxPayablecurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of the one-time transition tax payable to satisfy all domestic and foreign income tax obligations due within one year or the operating cycle, whichever is longer.", "label": "One-Time Transition Tax Payable,Current" } } }, "localname": "OnetimeTransitionTaxPayablecurrent", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureTaxesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_OperatingLeaseAssetsAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the acquisition of operating lease assets", "label": "Operating Lease Assets Acquisition", "terseLabel": "Supplemental disclosure of acquisition of operating lease assets" } } }, "localname": "OperatingLeaseAssetsAcquisition", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "caas_OrganizationAndPrincipalActivitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization And Principal Activities [Line Items]", "terseLabel": "Organization and business" } } }, "localname": "OrganizationAndPrincipalActivitiesLineItems", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "xbrltype": "stringItemType" }, "caas_OtherAdvancePaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for other advance payments.", "label": "Other Advance Payments [Member]", "terseLabel": "Other Advance Payments" } } }, "localname": "OtherAdvancePaymentsMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_OtherAssetsNonCurrentPrepaymentForEquityMethodInvestment": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of prepayments made for investments accounted under equity method investments, classified as other non-current assets.", "label": "Other Assets, Non-current, Prepayment For Equity Method Investment", "terseLabel": "Prepayment for investment under equity method-Sentient AB" } } }, "localname": "OtherAssetsNonCurrentPrepaymentForEquityMethodInvestment", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "caas_OtherAssetsNonCurrentPrepaymentForSubsidiaryAcquisition": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of prepayments made for acquisition of subsidiary , classified as other non-current assets.", "label": "Other Assets, Non-current, Prepayment For Subsidiary Acquisition", "terseLabel": "Prepayment for investment in Hefei Senye" } } }, "localname": "OtherAssetsNonCurrentPrepaymentForSubsidiaryAcquisition", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "caas_OtherEntitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to other entities.", "label": "Other Entities", "terseLabel": "Other Entities" } } }, "localname": "OtherEntitiesMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "xbrltype": "domainItemType" }, "caas_OtherForeignCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to other foreign countries.", "label": "Other Foreign Countries [Member]" } } }, "localname": "OtherForeignCountriesMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "caas_OtherLongTermPayableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available", "label": "Other Long-term Payable" } } }, "localname": "OtherLongTermPayableAbstract", "nsuri": "http://www.caasauto.com/20221231", "xbrltype": "stringItemType" }, "caas_OtherLongTermPayableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other long-term payable.", "label": "Other Long Term Payable [Text Block]", "verboseLabel": "Other Long-term Payable" } } }, "localname": "OtherLongTermPayableTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherLongTermPayable" ], "xbrltype": "textBlockItemType" }, "caas_OtherNonCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other non-current assets.", "label": "Other Non-Current Assets [Text Block]", "terseLabel": "Other non-current assets" } } }, "localname": "OtherNonCurrentAssetsTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssets" ], "xbrltype": "textBlockItemType" }, "caas_OtherRelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for other related parties.", "label": "Other Related Parties [Member]", "terseLabel": "Other related parties" } } }, "localname": "OtherRelatedPartiesMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_OtherTwoPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to other two parties.", "label": "Other two parties" } } }, "localname": "OtherTwoPartiesMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_PayableForInvestment": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represents the amount of payable for the investment.", "label": "Payable For The Investment", "terseLabel": "Payable for the investment in Sentient AB" } } }, "localname": "PayableForInvestment", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "caas_PayablesForOverseaTransportationAndCustomClearanceCurrent": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of payables for oversea transportation and custom clearance.", "label": "Payables for Oversea Transportation and Custom Clearance, Current", "terseLabel": "Payables for overseas transportation and custom clearance" } } }, "localname": "PayablesForOverseaTransportationAndCustomClearanceCurrent", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "caas_PenaltiesIncome": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureOtherIncomeNetDetailss": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income recognized from penalties.", "label": "Penalties Income", "terseLabel": "Penalties income" } } }, "localname": "PenaltiesIncome", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "caas_PercentageOfDirectorsAppointedByEntity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of directors appointed by entity as reporting period.", "label": "Percentage Of Directors Appointed By Entity", "terseLabel": "Percentage Of directors appointed by entity" } } }, "localname": "PercentageOfDirectorsAppointedByEntity", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "caas_PercentageOfStatutorySurplusReserve": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of statuary surplus reserve.", "label": "Percentage Of Statutory Surplus Reserve", "verboseLabel": "Percentage of statutory surplus reserve" } } }, "localname": "PercentageOfStatutorySurplusReserve", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRetainedEarningsDetails" ], "xbrltype": "percentItemType" }, "caas_PercentageOwnedInHoldingCompanyToAvailWithholdingTaxOfFivePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the Percentage owned in holding company to avail withholding tax of five percent.", "label": "Percentage Owned In Holding Company To Avail Withholding Tax Of Five Percent", "verboseLabel": "Percentage owned in holding company to avail withholding tax of five percent" } } }, "localname": "PercentageOwnedInHoldingCompanyToAvailWithholdingTaxOfFivePercent", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "caas_PledgedCashDepositsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for pledged cash deposits.", "label": "Pledged Cash Deposits [Policy Text Block]", "terseLabel": "Pledged Cash" } } }, "localname": "PledgedCashDepositsPolicyTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "caas_PrepaidExpenseAndOtherAssetsRelatedAndUnrelatedPartiesAllowanceForDoubtfulAccountsCurrent": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails": { "order": 2.0, "parentTag": "caas_PrepaidExpenseAndOtherAssetsRelatedAndUnrelatedPartiesNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for doubtful accounts on asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets attributable to related and unrelated parties, that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense And Other Assets, Related And Unrelated Parties, Allowance For Doubtful Accounts, Current", "negatedLabel": "Less: Allowance for doubtful accounts" } } }, "localname": "PrepaidExpenseAndOtherAssetsRelatedAndUnrelatedPartiesAllowanceForDoubtfulAccountsCurrent", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails" ], "xbrltype": "monetaryItemType" }, "caas_PrepaidExpenseAndOtherAssetsRelatedAndUnrelatedPartiesGrossCurrent": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails": { "order": 1.0, "parentTag": "caas_PrepaidExpenseAndOtherAssetsRelatedAndUnrelatedPartiesNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets attributable to related and unrelated parties, that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense And Other Assets, Related And Unrelated Parties, Gross, Current", "totalLabel": "Total advance payments and others" } } }, "localname": "PrepaidExpenseAndOtherAssetsRelatedAndUnrelatedPartiesGrossCurrent", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails" ], "xbrltype": "monetaryItemType" }, "caas_PrepaidExpenseAndOtherAssetsRelatedAndUnrelatedPartiesNetCurrent": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets attributable to related and unrelated parties, that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense And Other Assets, Related And Unrelated Parties, Net, Current", "totalLabel": "Advance payments and others, net" } } }, "localname": "PrepaidExpenseAndOtherAssetsRelatedAndUnrelatedPartiesNetCurrent", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails" ], "xbrltype": "monetaryItemType" }, "caas_PrepaymentForResearchAndDevelopmentService": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails": { "order": 5.0, "parentTag": "caas_PrepaidExpenseAndOtherAssetsRelatedAndUnrelatedPartiesGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of prepayment for research and development service.", "label": "Prepayment For Research And Development Service", "terseLabel": "Prepayment for R&D service" } } }, "localname": "PrepaymentForResearchAndDevelopmentService", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails" ], "xbrltype": "monetaryItemType" }, "caas_PrepaymentForShareRepurchaseProgram": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails": { "order": 2.0, "parentTag": "caas_PrepaidExpenseAndOtherAssetsRelatedAndUnrelatedPartiesGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of prepayment for share repurchase program.", "label": "Prepayment for Share Repurchase Program", "terseLabel": "Prepayment for share repurchase program" } } }, "localname": "PrepaymentForShareRepurchaseProgram", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails" ], "xbrltype": "monetaryItemType" }, "caas_ProductsSoldToRelatedPartiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Policy disclosure of goods or service sold to related party.", "label": "Products Sold To Related Parties [Policy Text Block]", "terseLabel": "Products Sold to Related Parties" } } }, "localname": "ProductsSoldToRelatedPartiesPolicyTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "caas_PropertyPlantAndEquipmentAndLandUseRightPledgedAsCollateral": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of property, plant and equipment and land use right pledged as collateral for payables.", "label": "Property, Plant and Equipment and Land Use Right Pledged as Collateral", "terseLabel": "Property, plant and equipment and land use right pledged as collateral" } } }, "localname": "PropertyPlantAndEquipmentAndLandUseRightPledgedAsCollateral", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "caas_PropertyPlantEquipmentValueRecordedForWhichAdvancePaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of property, plant and equipment recorded during the year for which advance paid.", "label": "Property Plant Equipment Value Recorded For Which Advance Paid", "verboseLabel": "Property, plant and equipment recorded during the year which previously were advance payments" } } }, "localname": "PropertyPlantEquipmentValueRecordedForWhichAdvancePaid", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "caas_ProvisionForImpairmentOfPrepayment": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureOtherIncomeNetDetailss": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of provision for impairment of prepayment.", "label": "Provision for Impairment of Prepayment", "negatedLabel": "Provision for impairment of prepayment or investment in Hefei Senye" } } }, "localname": "ProvisionForImpairmentOfPrepayment", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "caas_ProvisionForValuationAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the reflects the amounts provided for the provision of valuation allowance.", "label": "Provision For Valuation Allowance", "verboseLabel": "Amounts provided for during the year" } } }, "localname": "ProvisionForValuationAllowance", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesActivityInCompanysValuationAllowanceForDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "caas_PurchaseOfCommonStockShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the purchase of common stock shares.", "label": "Purchase Of Common Stock Shares", "terseLabel": "Purchase of common stock shares" } } }, "localname": "PurchaseOfCommonStockShares", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "caas_RangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range of Exercise Prices From $2.37 to $6.26" } } }, "localname": "RangeOneMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails" ], "xbrltype": "domainItemType" }, "caas_RedeemableNoncontrollingInterestRedemptionPricePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of interest used as a measure for redemption price for the number of shares redeemable.", "label": "Redeemable Noncontrolling Interest, Redemption Price, Percentage", "terseLabel": "Percentage of interest, redemption price" } } }, "localname": "RedeemableNoncontrollingInterestRedemptionPricePercentage", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "percentItemType" }, "caas_RegisteredCapitalPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of total registered capital as defined in the regulations.", "label": "Registered Capital Percentage", "terseLabel": "Registered capital percentage" } } }, "localname": "RegisteredCapitalPercentage", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "percentItemType" }, "caas_RelatedAdvancesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Related Advances [Abstract]", "verboseLabel": "Related party advance payments" } } }, "localname": "RelatedAdvancesAbstract", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "caas_RelatedPartyInvestmentTransactionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Related Party Investment Transaction [Abstract]", "terseLabel": "Related party investment transaction" } } }, "localname": "RelatedPartyInvestmentTransactionAbstract", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "caas_RelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Related party.", "label": "Related Party [Member]", "terseLabel": "Related party" } } }, "localname": "RelatedPartyMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "caas_RelatedPartyTransactionsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Policy 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.", "label": "Related Party Transactions [Policy Text Block]", "terseLabel": "Certain Relationships and Related Transactions" } } }, "localname": "RelatedPartyTransactionsPolicyTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "caas_RelatedPayablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Payables [Abstract]", "verboseLabel": "Related party payables" } } }, "localname": "RelatedPayablesAbstract", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "caas_RelatedPurchasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Purchases [Abstract]", "terseLabel": "Related party purchases" } } }, "localname": "RelatedPurchasesAbstract", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "caas_RelatedReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Receivables [Abstract]", "terseLabel": "Related party receivables" } } }, "localname": "RelatedReceivablesAbstract", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "caas_RelatedSalesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Sales [Abstract]", "terseLabel": "Related party sales" } } }, "localname": "RelatedSalesAbstract", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "caas_RemainingCapitalCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the remaining capital commitment payable.", "label": "Remaining Capital Commitment", "terseLabel": "Remaining capital commitment" } } }, "localname": "RemainingCapitalCommitment", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_RemainingCapitalCommitmentPaidIn2022": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represent the remaining capital commitment paid in 2021.", "label": "Remaining Capital Commitment Paid In 2022", "terseLabel": "Remaining capital commitment paid In 2022" } } }, "localname": "RemainingCapitalCommitmentPaidIn2022", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_RentalIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for rental income.", "label": "Rental Income [Member]", "terseLabel": "Rental income" } } }, "localname": "RentalIncomeMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_RepaymentsOfBorrowingForSaleAndLeasebackTransactions": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayment of borrowings from sale of lease back assets", "label": "Repayments Of The borrowing For Sale And Leaseback Transactions", "negatedLabel": "Repayments of the borrowing under sale and leaseback transaction" } } }, "localname": "RepaymentsOfBorrowingForSaleAndLeasebackTransactions", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "caas_RetainedEarningsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retained earnings.", "label": "Retained Earnings Disclosure [Text Block]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsDisclosureTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRetainedEarnings" ], "xbrltype": "textBlockItemType" }, "caas_RightsOfUseAssetsNet": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rights of use assets net.", "label": "Rights Of Use Assets Net", "terseLabel": "Land use rights, net" } } }, "localname": "RightsOfUseAssetsNet", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "caas_RightsOfUseLandPledgedWithNetBookValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of pledged land use rights with a net book.", "label": "Rights of Use land Pledged With Net Book Value", "terseLabel": "Rights of use land pledged with net book value" } } }, "localname": "RightsOfUseLandPledgedWithNetBookValue", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_SaicIvecoHongyanCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "The Saic Iveco Hongyan Company entity" } } }, "localname": "SaicIvecoHongyanCompanyMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_SaleLeaseBackTransactionRentalPaymentsQuarterly": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the quarterly rental payments due under the lease entered into in connection with the transactions involving the sale of property to another party and the lease of the property back to the seller.", "label": "Sale Lease back Transaction Rental Payments, Quarterly", "terseLabel": "Sale leaseback transaction, quarterly rental payments" } } }, "localname": "SaleLeaseBackTransactionRentalPaymentsQuarterly", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails" ], "xbrltype": "monetaryItemType" }, "caas_SalesRevenuesNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.", "label": "Sales Revenues Net", "terseLabel": "Net Sales", "verboseLabel": "Net Sales" } } }, "localname": "SalesRevenuesNet", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_ScheduleOfAccountsAndNotesPayableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) for accounts and notes payable to vendors for goods and services received that are used in an entity's business.", "label": "Schedule Of Accounts and Notes Payable [Table Text Block]", "verboseLabel": "Schedule of accounts and notes payable" } } }, "localname": "ScheduleOfAccountsAndNotesPayableTableTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableTables" ], "xbrltype": "textBlockItemType" }, "caas_ScheduleOfAdvancePaymentsAndOthersDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of advance payments and other related activities.", "label": "Schedule Of Advance Payments And Others Disclosure [Table Text Block]", "terseLabel": "Schedule of advance payments and others" } } }, "localname": "ScheduleOfAdvancePaymentsAndOthersDisclosureTableTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersTables" ], "xbrltype": "textBlockItemType" }, "caas_ScheduleOfAllowanceForDoubtfulAccountsOfAccountsReceivableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of account receivable and its allowance for doubtful accounts.", "label": "Schedule of allowance for doubtful accounts of accounts receivable [Table Text Block]", "terseLabel": "Schedule of allowance for doubtful accounts of accounts receivable" } } }, "localname": "ScheduleOfAllowanceForDoubtfulAccountsOfAccountsReceivableTableTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableTables" ], "xbrltype": "textBlockItemType" }, "caas_ScheduleOfBasisOfPresentationAndSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Basis of Presentation And Significant Accounting Policies [Table]" } } }, "localname": "ScheduleOfBasisOfPresentationAndSignificantAccountingPoliciesTable", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "caas_ScheduleOfCommitmentsAndContingenciesDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Commitments and Contingencies Disclosure [Table]" } } }, "localname": "ScheduleOfCommitmentsAndContingenciesDisclosureTable", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "caas_ScheduleOfDeferredTaxAssetsAndLiabilitiesAsClassifiedInBalanceSheetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of deferred tax assets and liabilities as classified in balance sheet.", "label": "Schedule of Deferred Tax Assets and Liabilities as Classified in Balance Sheet [Table Text Block]", "terseLabel": "Schedule of deferred tax assets and liabilities as classified in balance sheet" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesAsClassifiedInBalanceSheetTableTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "caas_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Deferred Tax Assets and Liabilities [Table]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTable", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "caas_ScheduleOfDeferredTaxAssetsValuationAllowanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Schedule Of Deferred Tax Assets Valuation Allowance [Table Text Block]", "terseLabel": "Schedule of valuation allowance for deferred tax assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsValuationAllowanceTableTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "caas_ScheduleOfDepreciationPropertyPlantAndEquipmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of depreciation and life of usage of plant, property and equipment.", "label": "Schedule Of Depreciation Property Plant And Equipment [Table Text Block]", "terseLabel": "Schedule of depreciation property plant and equipment" } } }, "localname": "ScheduleOfDepreciationPropertyPlantAndEquipmentTableTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "caas_ScheduleOfEarningsPerShareBasicAndDilutedTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about earnings per share, basic and diluted.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTable", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "caas_ScheduleOfFinancialIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial income during the reporting period.", "label": "Schedule Of Financial Income [Table Text Block]", "terseLabel": "Schedule of recorded financial expense, net" } } }, "localname": "ScheduleOfFinancialIncomeTableTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureFinancialIncomeExpenseNetTables" ], "xbrltype": "textBlockItemType" }, "caas_ScheduleOfIncomeTaxDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Income Tax Disclosure [Table]" } } }, "localname": "ScheduleOfIncomeTaxDisclosureTable", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "caas_ScheduleOfIncomeTaxesPayableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying value as of the balance sheet date income taxes payable to the company during the reporting period.", "label": "Schedule Of Income Taxes Payable [Table Text Block]", "verboseLabel": "Schedule of taxes payable" } } }, "localname": "ScheduleOfIncomeTaxesPayableTableTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureTaxesPayableTables" ], "xbrltype": "textBlockItemType" }, "caas_ScheduleOfOrganizationAndPrincipalActivitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Organization And Principal Activities [Table]" } } }, "localname": "ScheduleOfOrganizationAndPrincipalActivitiesTable", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "xbrltype": "stringItemType" }, "caas_ScheduleOfProductWarrantiesActivitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the activities which concern with warranties activities.", "label": "Schedule Of Product Warranties Activities [Table Text Block]", "terseLabel": "Schedule of product warranties activities" } } }, "localname": "ScheduleOfProductWarrantiesActivitiesTableTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "caas_ScheduleProvisionForIncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule Provision For Income Taxes [Line Items]", "terseLabel": "Income Taxes" } } }, "localname": "ScheduleProvisionForIncomeTaxesLineItems", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "caas_ScheduleProvisionForIncomeTaxesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Provision For Income Taxes [Table]" } } }, "localname": "ScheduleProvisionForIncomeTaxesTable", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "caas_ScheduleProvisionForIncomeTaxesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the provision for income tax expense along with the tax rate.", "label": "Schedule Provision For Income Taxes [Table Text Block]", "terseLabel": "Schedule of provision for income taxes" } } }, "localname": "ScheduleProvisionForIncomeTaxesTableTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "caas_SentientAbMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The member stands for Sentient AB.", "label": "Sentient AB [Member]", "terseLabel": "Sentient AB" } } }, "localname": "SentientAbMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageRemainingContractualTerm2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reflects the weighted average remaining contractual term of equity instruments other than options Expired during the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expired In Period Weighted Average Remaining Contractual Term2", "verboseLabel": "Weighted-Average Contractual Term (years) Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageRemainingContractualTerm2", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails" ], "xbrltype": "durationItemType" }, "caas_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reflects the weighted average remaining contractual term of equity instruments other than options Granted during the period.", "label": "Share based compensation arrangement by share based payment award equity instruments other than options grants in period weighted average remaining contractual term2", "verboseLabel": "Weighted-Average Contractual Term (years) Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails" ], "xbrltype": "durationItemType" }, "caas_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodTotalGrantDateFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the total fair value of options granted during the reporting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Total Grant Date Fair Value", "terseLabel": "Total fair value of stock options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodTotalGrantDateFairValue", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_ShashiJiulongPowerSteeringGearsCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to Shashi Jiulong Power Steering Gears Co., Ltd., \"Jiulong\".", "label": "Shashi Jiulong Power Steering Gears Co., Ltd., \"Jiulong\" [Member]", "terseLabel": "Jiulong" } } }, "localname": "ShashiJiulongPowerSteeringGearsCoLtdMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "xbrltype": "domainItemType" }, "caas_ShenyangAutomotiveIndustryInvestmentCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shenyang Automotive Industry Investment Corporation" } } }, "localname": "ShenyangAutomotiveIndustryInvestmentCorporationMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_ShenyangFormedTwoThousandTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shenyang Formed in 2002" } } }, "localname": "ShenyangFormedTwoThousandTwoMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., \"Shenyang\".", "label": "Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., \"Shenyang\"", "terseLabel": "Shenyang" } } }, "localname": "ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "xbrltype": "domainItemType" }, "caas_ShenyangMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shenyang", "label": "Shenyang (Member)", "terseLabel": "Shenyang" } } }, "localname": "ShenyangMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_ShorttermCreditsLoanExtendedToRelatedPartiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Short-term Credits loan Extended To Related Parties [Policy Text Block]", "terseLabel": "Short-term Loans Extended to Related Parties" } } }, "localname": "ShorttermCreditsLoanExtendedToRelatedPartiesPolicyTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "caas_ShorttermInvestmentPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Short-term Investment [Policy Text Block]", "terseLabel": "Short-term Investments" } } }, "localname": "ShorttermInvestmentPolicyTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "caas_StatutoryAccountingPracticesStatutoryCapitalAndSurplusReserve": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of statutory capital and surplus reserve (stockholders' equity) during the reporting period using prescribed or permitted statutory accounting practices.", "label": "Statutory Accounting Practices Statutory Capital And Surplus Reserve", "terseLabel": "Statutory accounting practices statutory capital and surplus reserve" } } }, "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusReserve", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRetainedEarningsDetails" ], "xbrltype": "monetaryItemType" }, "caas_StatutoryAccountingPracticesStatutorySurplusRequiredPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents the statutory accounting practices statutory surplus required percentage during the reporting period.", "label": "Statutory Accounting Practices Statutory Surplus Required Percentage", "verboseLabel": "Statutory accounting practices statutory surplus required percentage" } } }, "localname": "StatutoryAccountingPracticesStatutorySurplusRequiredPercentage", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRetainedEarningsDetails" ], "xbrltype": "percentItemType" }, "caas_StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of stock incentive plan member.", "label": "Stock Incentive Plan [Member]", "terseLabel": "Stock incentive plan" } } }, "localname": "StockIncentivePlanMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_SuzhouQingshanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the Suzhou Qingshan.", "label": "Suzhou Qingshan", "terseLabel": "Suzhou Qingshan" } } }, "localname": "SuzhouQingshanMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "caas_SuzhouSentientMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Suzhou Sentient.", "label": "Suzhou Sentient [Member]", "terseLabel": "Suzhou Sentient" } } }, "localname": "SuzhouSentientMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_SuzhouVentureFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the Suzhou Venture Funds.", "label": "Suzhou Venture Fund" } } }, "localname": "SuzhouVentureFundsMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "caas_TariffsPayableCurrent": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureTaxesPayableDetails": { "order": 2.0, "parentTag": "us-gaap_TaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of tariffs payable.", "label": "Tariffs Payable, Current", "terseLabel": "Tariffs payable" } } }, "localname": "TariffsPayableCurrent", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureTaxesPayableDetails" ], "xbrltype": "monetaryItemType" }, "caas_TaxProvisionOnRetainedEarningNotReinvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "It represent about the Tax provision on retained Earning not reinvested.", "label": "Tax Provision On Retained Earning Not Reinvested", "verboseLabel": "Tax provision on retained earning not reinvested" } } }, "localname": "TaxProvisionOnRetainedEarningNotReinvested", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_TaxesPayableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for taxes payable by the company at the end of the reporting period.", "label": "Taxes Payable [Text Block]", "verboseLabel": "Taxes Payable" } } }, "localname": "TaxesPayableTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureTaxesPayable" ], "xbrltype": "textBlockItemType" }, "caas_TaxesPayablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Taxes Payable" } } }, "localname": "TaxesPayablesAbstract", "nsuri": "http://www.caasauto.com/20221231", "xbrltype": "stringItemType" }, "caas_TechnologyPurchasedFromRelatedParties": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of technology purchased from related parties for the during period.", "label": "Technology Purchased From Related Parties", "terseLabel": "Technology purchased from related parties" } } }, "localname": "TechnologyPurchasedFromRelatedParties", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "caas_TemporaryEquityDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of temporary equity.", "label": "Temporary Equity Disclosure [Text Block]", "terseLabel": "Redeemable non-controlling interests" } } }, "localname": "TemporaryEquityDisclosureTextBlock", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterests" ], "xbrltype": "textBlockItemType" }, "caas_ThirdPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The member stands for third party.", "label": "Third Party [Member]", "terseLabel": "Third Party" } } }, "localname": "ThirdPartyMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "xbrltype": "domainItemType" }, "caas_TotalBankAndGovernmentLoan": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureBankLoansDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of total bank and government loan.", "label": "Total Bank And Government Loan", "totalLabel": "Total bank loans" } } }, "localname": "TotalBankAndGovernmentLoan", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "caas_TotalSegmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to total segments.", "label": "Total Segments" } } }, "localname": "TotalSegmentsMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "xbrltype": "domainItemType" }, "caas_TreasuryStockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available", "label": "Treasury Stock" } } }, "localname": "TreasuryStockAbstract", "nsuri": "http://www.caasauto.com/20221231", "xbrltype": "stringItemType" }, "caas_ValuationAllowanceForeignCurrencyTranslation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the reflects the amounts for the foreign currency translation of valuation allowance.", "label": "Valuation Allowance Foreign Currency Translation", "verboseLabel": "Foreign currency translation" } } }, "localname": "ValuationAllowanceForeignCurrencyTranslation", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesActivityInCompanysValuationAllowanceForDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "caas_ValuationAllowanceRecoveries": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the amounts for the recoveries of valuation allowance.", "label": "Valuation Allowance Recoveries", "negatedLabel": "Amounts used during the year" } } }, "localname": "ValuationAllowanceRecoveries", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesActivityInCompanysValuationAllowanceForDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "caas_WithholdingTaxPercentageApplicableToForeignInvestorsAsNonResidentEnterprises": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the Withholding Tax percentage applicable to foreign investors as non resident enterprises.", "label": "Withholding Tax Percentage Applicable To Foreign Investors As Non Resident Enterprises", "verboseLabel": "Withholding Tax Percentage Applicable To Foreign Investors As Non Resident Enterprises" } } }, "localname": "WithholdingTaxPercentageApplicableToForeignInvestorsAsNonResidentEnterprises", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "caas_WuhanChuguanjieAutomotiveScienceAndTechnologyLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Wuhan Chuguanjie Automotive Science and Technology Ltd., \"Wuhan Chuguanjie\"", "terseLabel": "Wuhan Chuguanjie Automotive Science and Technology Ltd., \"Wuhan Chuguanjie\"" } } }, "localname": "WuhanChuguanjieAutomotiveScienceAndTechnologyLtdMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "xbrltype": "domainItemType" }, "caas_WuhanHyoseongWasFormedIn2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Wuhan Hyoseong was formed in 2019.", "label": "Wuhan Hyoseong was Formed in 2019" } } }, "localname": "WuhanHyoseongWasFormedIn2019Member", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_WuhanJielongElectricPowerSteeringCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Wuhan Jielong Electric Power Steering Co., Ltd., \"Jielong\"", "terseLabel": "Wuhan Jielong Electric Power Steering Co., Ltd., \"Jielong\"" } } }, "localname": "WuhanJielongElectricPowerSteeringCoLtdMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "xbrltype": "domainItemType" }, "caas_WuhanTongkaiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for wuhan tongkai.", "label": "Wuhan Tongkai [Member]", "terseLabel": "Wuhan Tongkai" } } }, "localname": "WuhanTongkaiMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_WuhuCheryTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Wuhu Chery Technology Co Ltd" } } }, "localname": "WuhuCheryTechnologyCoLtdMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_WuhuFormedTwoThousandSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Wuhu Formed in 2006" } } }, "localname": "WuhuFormedTwoThousandSixMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_WuhuHenglongAutomotiveSteeringSystemCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to Wuhu Henglong Automotive Steering System Co., Ltd., \"Wuhu\".", "label": "Wuhu Henglong Automotive Steering System Co., Ltd., \"Wuhu\"", "terseLabel": "Wuhu" } } }, "localname": "WuhuHenglongAutomotiveSteeringSystemCoLtdMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "xbrltype": "domainItemType" }, "caas_WuhuHongrunFormedIn2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Wuhu Hongrun was formed in 2019.", "label": "Wuhu Hongrun formed in 2019" } } }, "localname": "WuhuHongrunFormedIn2019Member", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_WuhuHongrunNewMaterialCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Wuhu Hongrun New Material Co., Ltd., \"Wuhu Hongrun\"16.", "label": "Wuhu Hongrun", "terseLabel": "Wuhu Hongrun New Material Co., Ltd., \"Wuhu Hongrun\"" } } }, "localname": "WuhuHongrunNewMaterialCoLtdMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "caas_XiamenAutomotivePartsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for xiamen automotive parts.", "label": "Xiamen Automotive Parts [Member]", "terseLabel": "Xiamen Automotive Parts" } } }, "localname": "XiamenAutomotivePartsMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_XiamenJoylonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for xiamen joylon.", "label": "Xiamen Joylon [Member]", "terseLabel": "Xiamen Joylon" } } }, "localname": "XiamenJoylonMember", "nsuri": "http://www.caasauto.com/20221231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "China [Member]" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S.", "verboseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r755", "r756", "r757" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r755", "r756", "r757" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r755", "r756", "r757" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r755", "r756", "r757" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r758" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r755", "r756", "r757" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r754" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r791" ], "lang": { "en-us": { "role": { "documentation": "Leader of board of directors.", "label": "Board of Directors Chairman" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r295", "r554", "r555", "r558", "r559", "r593", "r683", "r689", "r805", "r808", "r809", "r854", "r857", "r858" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r295", "r554", "r555", "r558", "r559", "r593", "r683", "r689", "r805", "r808", "r809", "r854", "r857", "r858" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in consolidating a parent entity and its subsidiaries.", "label": "Eliminations [Member]", "terseLabel": "Eliminations" } } }, "localname": "ConsolidationEliminationsMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r295", "r337", "r349", "r350", "r351", "r352", "r353", "r355", "r359", "r436", "r437", "r438", "r439", "r441", "r442", "r444", "r446", "r447", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r806", "r807", "r855", "r856" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r295", "r337", "r349", "r350", "r351", "r352", "r353", "r355", "r359", "r436", "r437", "r438", "r439", "r441", "r442", "r444", "r446", "r447", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r806", "r807", "r855", "r856" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r852" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "verboseLabel": "Schedule of major commitments and contingencies" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_DirectorMember": { "auth_ref": [ "r791" ], "lang": { "en-us": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r365", "r734", "r811", "r841" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r432", "r433", "r434", "r435", "r477", "r624", "r659", "r684", "r685", "r731", "r740", "r751", "r810", "r830", "r831", "r832", "r833", "r834", "r835" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r432", "r433", "r434", "r435", "r477", "r624", "r659", "r684", "r685", "r731", "r740", "r751", "r810", "r830", "r831", "r832", "r833", "r834", "r835" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r365", "r734", "r811", "r841" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r361", "r630", "r732", "r749", "r802", "r803", "r811", "r840" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r361", "r630", "r732", "r749", "r802", "r803", "r811", "r840" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r432", "r433", "r434", "r435", "r469", "r477", "r508", "r509", "r510", "r600", "r624", "r659", "r684", "r685", "r731", "r740", "r751", "r801", "r810", "r831", "r832", "r833", "r834", "r835" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r432", "r433", "r434", "r435", "r469", "r477", "r508", "r509", "r510", "r600", "r624", "r659", "r684", "r685", "r731", "r740", "r751", "r801", "r810", "r831", "r832", "r833", "r834", "r835" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "auth_ref": [ "r783", "r853" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.", "label": "Condensed Income Statement [Table Text Block]", "terseLabel": "Summary of condensed financial information of company's equity method investments" } } }, "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r362", "r363", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r688", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r733", "r750", "r811" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r362", "r363", "r668", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r688", "r690", "r733", "r750", "r811" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r791", "r826" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss": { "auth_ref": [ "r368" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss of accounts and financing receivables. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Financing Receivable, Allowance for Credit Loss", "terseLabel": "Accounts and notes receivable - unrelated parties, allowance for credit losses" } } }, "localname": "AccountsAndFinancingReceivableAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsAndNotesReceivableNet": { "auth_ref": [ "r367", "r652" ], "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Notes Receivable, Net.", "totalLabel": "Accounts and notes receivable, net" } } }, "localname": "AccountsAndNotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r367", "r652", "r720" ], "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsAndNotesReceivableNet", "weight": 1.0 }, "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts, Notes, Loans and Financing Receivable, Net, Current", "terseLabel": "Accounts and notes receivable, net - unrelated parties (Allowance for credit losses of $14,359 and $11,961, respectively)", "totalLabel": "Accounts and notes receivable, net - unrelated parties" } } }, "localname": "AccountsNotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Accounts Payable" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r262", "r367" ], "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails": { "order": 1.0, "parentTag": "caas_AccountsAndNotesReceivableGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, Gross", "verboseLabel": "Accounts receivable - unrelated parties" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r29", "r160", "r711" ], "calculation": { "http://www.caasauto.com/role/DisclosureTaxesPayableDetails": { "order": 5.0, "parentTag": "us-gaap_TaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Other tax payable" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureTaxesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r5", "r211", "r230" ], "calculation": { "http://www.caasauto.com/role/DisclosureTaxesPayableDetails": { "order": 3.0, "parentTag": "us-gaap_TaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "verboseLabel": "Income tax payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureTaxesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r6", "r211", "r230" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "verboseLabel": "Long-term taxes payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Balance at end of year", "verboseLabel": "Accrued expenses and other payables" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r111", "r258" ], "calculation": { "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r40", "r41", "r42", "r264", "r653", "r663", "r664" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r39", "r42", "r183", "r585", "r660", "r661", "r772", "r773", "r774", "r785", "r786", "r787" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income (Loss) [Member]", "verboseLabel": "Accumulated Other Comprehensive (Loss)/Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r12" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r516", "r517", "r518", "r785", "r786", "r787", "r822" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r158", "r159", "r479" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "verboseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvancesOnInventoryPurchases": { "auth_ref": [ "r770" ], "calculation": { "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails": { "order": 1.0, "parentTag": "caas_PrepaidExpenseAndOtherAssetsRelatedAndUnrelatedPartiesGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.", "label": "Advances on Inventory Purchases", "verboseLabel": "Prepayments for purchase of raw materials" } } }, "localname": "AdvancesOnInventoryPurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r512" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expenses" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r265", "r368", "r379", "r382", "r385" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for Doubtful Accounts Receivable", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Allowance for Doubtful Accounts Receivable, Period Increase (Decrease)", "verboseLabel": "Foreign currency translation" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r384" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Allowance for Doubtful Accounts Receivable, Recoveries", "negatedLabel": "Amounts reversed of collection during the year" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r71", "r101", "r106" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization expenses" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureIntangibleAssetsAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Ordinary shares excluded from the computation of diluted net loss per ordinary share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r209", "r229", "r261", "r292", "r345", "r351", "r357", "r374", "r436", "r437", "r439", "r440", "r441", "r443", "r445", "r447", "r448", "r554", "r558", "r566", "r748", "r806", "r807", "r828" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r252", "r269", "r292", "r374", "r436", "r437", "r439", "r440", "r441", "r443", "r445", "r447", "r448", "r554", "r558", "r566", "r748", "r806", "r807", "r828" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "verboseLabel": "Non-current assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r483", "r484", "r485", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r508", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "verboseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. 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). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "verboseLabel": "Basis of Presentation and Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r551", "r738", "r739" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r167", "r168", "r551", "r738", "r739" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "verboseLabel": "Equity interests acquired (as a percent)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r171", "r172", "r173" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration for additional equity interest acquired" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredOther1": { "auth_ref": [ "r174" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.", "label": "Business Combination, Consideration Transferred, Other", "terseLabel": "Remaining consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredOther1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r76", "r77", "r78" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital Expenditures" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r843" ], "calculation": { "http://www.caasauto.com/role/DisclosureIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "verboseLabel": "Management software license" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r408" ], "calculation": { "http://www.caasauto.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Cost of R&D Service" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r666", "r667", "r748", "r761" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r73", "r255", "r708" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r67", "r73", "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and pledged cash at end of year", "periodStartLabel": "Cash, cash equivalents and pledged cash at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r67", "r198" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r138", "r139", "r140", "r141" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r32", "r218", "r237" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r115", "r430", "r431", "r670", "r804" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r785", "r786", "r822" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r11", "r131" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance at December 31", "periodStartLabel": "Balance at January 1" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r11", "r748" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.0001 par value - Authorized - 80,000,000 shares Issued - 32,338,302 and 32,338,302 shares at December 31, 2022 and 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets and Liabilities" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r43", "r271", "r273", "r282", "r648", "r656" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive (loss)/income attributable to parent company" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r178", "r179", "r186", "r271", "r273", "r281", "r647", "r655" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "verboseLabel": "Comprehensive (loss)/income attributable to non-controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r177", "r186", "r271", "r273", "r280", "r646", "r654" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive (loss)/income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r84", "r85", "r195", "r196", "r365", "r669" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r84", "r85", "r195", "r196", "r365", "r665", "r669" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r84", "r85", "r195", "r196", "r365", "r669", "r842" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r225", "r330" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Significant Concentrations" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureSignificantConcentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r84", "r85", "r195", "r196", "r365" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "verboseLabel": "Concentration risk (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r84", "r85", "r195", "r196", "r365", "r669" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r468" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Customer deposits recognized as net product sales revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r812" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.", "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "totalLabel": "Total" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation 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).", "label": "Contractual Obligation, Due in Next Fiscal Year", "verboseLabel": "2023" } } }, "localname": "ContractualObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation 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).", "label": "Contractual Obligation, Due in Second Year", "verboseLabel": "2024" } } }, "localname": "ContractualObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r790" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.", "label": "Corporate [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r50", "r630" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of products sold ($28,810 and $31,580 purchased from related parties for the years ended December 31, 2022 and 2021)", "verboseLabel": "Shipping, Handling and Transportation Costs" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit concentration risk" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBankLoansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBankLoansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "auth_ref": [ "r376", "r377", "r378", "r380", "r381", "r387", "r389", "r390", "r391", "r392", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r403" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "terseLabel": "Current Expected Credit Losses" } } }, "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r83", "r365" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Bank Loans" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r202", "r204", "r449", "r580", "r727", "r728" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Loan amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBankLoansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Long-term Investments", "verboseLabel": "Other long-term payable" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails", "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r31", "r132", "r133", "r134", "r135", "r201", "r202", "r204", "r224", "r295", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r580", "r726", "r727", "r728", "r729", "r730", "r779" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails", "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r165", "r781", "r817" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Deferred state and local income tax expense benefit" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r524", "r525" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesClassifiedInConsolidatedBalanceSheetsDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingAdditionalInformationDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r71", "r165", "r537", "r543", "r544", "r781" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r8", "r9", "r212", "r226", "r531" ], "calculation": { "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r524", "r525" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesClassifiedInConsolidatedBalanceSheetsDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r532" ], "calculation": { "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r815" ], "calculation": { "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets, net of valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r164", "r816" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating tax loss carry forwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r164", "r816" ], "calculation": { "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "verboseLabel": "Losses carryforward (U.S.)" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r164", "r816" ], "calculation": { "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "verboseLabel": "Losses carryforward (Non-U.S.)" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "presentationGuidance": "Property, plant and equipment" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": { "auth_ref": [ "r164", "r816" ], "calculation": { "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Other", "verboseLabel": "Others" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r164", "r816" ], "calculation": { "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "verboseLabel": "Other accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": { "auth_ref": [ "r164", "r816" ], "calculation": { "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves", "verboseLabel": "Product warranties and other reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r533" ], "calculation": { "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less: Valuation allowance", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "verboseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesActivityInCompanysValuationAllowanceForDeferredTaxAssetsDetails", "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r164", "r816" ], "calculation": { "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "verboseLabel": "Other taxable temporary differences" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r816" ], "calculation": { "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "verboseLabel": "Deferred withholding tax for dividend distribution from PRC subsidiaries (Note 22)" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r763" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Deposits Assets, Noncurrent", "terseLabel": "Long-term time deposits" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r71", "r109" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "verboseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r71", "r340" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r188", "r189", "r190", "r191", "r712" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r482", "r513", "r514", "r515", "r520", "r741" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "verboseLabel": "Stock Options" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptions" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends Payable, Current", "terseLabel": "Dividends payable to holders of non-controlling interests" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromEmployeesCurrent": { "auth_ref": [ "r205", "r590" ], "calculation": { "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails": { "order": 4.0, "parentTag": "caas_PrepaidExpenseAndOtherAssetsRelatedAndUnrelatedPartiesGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due from an Entity employee, not to include stockholders or officers, which are usually due within 1 year (or 1 business cycle).", "label": "Due from Employees, Current", "verboseLabel": "Employee advances" } } }, "localname": "DueFromEmployeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r283", "r301", "r302", "r303", "r304", "r305", "r309", "r311", "r317", "r319", "r320", "r324", "r562", "r563", "r649", "r657", "r717" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "definitionGuidance": "Net income attributable to parent company's common shareholders per share -", "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Net income per share attributable to the parent company's common shareholders" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r283", "r301", "r302", "r303", "r304", "r305", "r311", "r317", "r319", "r320", "r324", "r562", "r563", "r649", "r657", "r717" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r81", "r82" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Income Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r321", "r322", "r323", "r325" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Income Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r571" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Cash and cash equivalents affected by foreign currency" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r293", "r527", "r545" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "Tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r814", "r818" ], "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Effective income tax rate reconciliation foreign income tax rate differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r814", "r818" ], "lang": { "en-us": { "role": { "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 state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "Effective income tax rate reconciliation state and local income taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount": { "auth_ref": [ "r814" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Amount", "terseLabel": "one-time transition tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Treasury stock" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r131", "r248", "r275", "r276", "r277", "r296", "r297", "r298", "r300", "r306", "r308", "r327", "r375", "r467", "r516", "r517", "r518", "r539", "r540", "r561", "r572", "r573", "r574", "r575", "r576", "r577", "r585", "r660", "r661", "r662" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentAggregateCost": { "auth_ref": [ "r22" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting.", "label": "Equity Method Investment, Aggregate Cost", "terseLabel": "Net equity earnings from investment" } } }, "localname": "EquityMethodInvestmentAggregateCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "auth_ref": [ "r45", "r66", "r71", "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.", "label": "Proceeds from Equity Method Investment, Distribution", "terseLabel": "Proceeds from distribution from funds" } } }, "localname": "EquityMethodInvestmentDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity method investment, ownership percentage", "verboseLabel": "Percentage Interest" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r96", "r346", "r762" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments.", "terseLabel": "Equity method investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsMember": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Investment in the stock of an investee which is adjusted for the investor's share of the earnings or losses of the investee after the date of acquisition.", "label": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "Equity Method Investments [Table Text Block]", "verboseLabel": "Schedule of equity method investments" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r192", "r194" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r457", "r470", "r471", "r472", "r473", "r474", "r475", "r565", "r597", "r598", "r599", "r727", "r728", "r735", "r736", "r737" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r457", "r470", "r475", "r565", "r597", "r735", "r736", "r737" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r457", "r470", "r471", "r472", "r473", "r474", "r475", "r565", "r599", "r727", "r728", "r735", "r736", "r737" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r457", "r470", "r471", "r472", "r473", "r474", "r475", "r597", "r598", "r599", "r727", "r728", "r735", "r736", "r737" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r370", "r371", "r381", "r386", "r387", "r388", "r394", "r402", "r403", "r404", "r465", "r466", "r560", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r723", "r792", "r793", "r794", "r844", "r845", "r846", "r847", "r848", "r849", "r850" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablePledgingPurposeExtensibleEnumeration": { "auth_ref": [ "r820", "r821", "r836", "r837" ], "lang": { "en-us": { "role": { "documentation": "Indicates pledging purpose of financing receivable.", "label": "Financing Receivable, Pledging Purpose [Extensible Enumeration]", "terseLabel": "Credit facilities" } } }, "localname": "FinancingReceivablePledgingPurposeExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-Lived intangible asset, useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r259", "r422" ], "calculation": { "http://www.caasauto.com/role/DisclosureIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Less: Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r420", "r421", "r422", "r423", "r631", "r632" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r105", "r632" ], "calculation": { "http://www.caasauto.com/role/DisclosureIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "totalLabel": "Total intangible assets - at cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross [Abstract]", "verboseLabel": "Costs:" } } }, "localname": "FiniteLivedIntangibleAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r102", "r104" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedPatentsGross": { "auth_ref": [ "r105" ], "calculation": { "http://www.caasauto.com/role/DisclosureIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights.", "label": "Finite-Lived Patents, Gross", "verboseLabel": "Patent technology" } } }, "localname": "FiniteLivedPatentsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r567", "r568", "r569", "r570" ], "calculation": { "http://www.caasauto.com/role/DisclosureFinancialIncomeExpenseNetDetails": { "order": 1.0, "parentTag": "caas_FinanceIncomeExpensesNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign exchange (income)/loss, net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureFinancialIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "verboseLabel": "Foreign Currencies" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r778", "r799", "r800" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Loss on disposal of fixed assets" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and administrative expense" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r71", "r409", "r414", "r419", "r725" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment charges on investment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r49", "r292", "r345", "r350", "r356", "r359", "r374", "r436", "r437", "r439", "r440", "r441", "r443", "r445", "r447", "r448", "r566", "r719", "r806" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit", "verboseLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "terseLabel": "Product Warranties" } } }, "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r108", "r113" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r44", "r208", "r221", "r241", "r345", "r350", "r356", "r359", "r650", "r719" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r345", "r350", "r356", "r359", "r719" ], "calculation": { "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 }, "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "terseLabel": "Income before income taxes", "totalLabel": "Income before income tax expenses and equity in earnings of affiliated companies" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r45", "r71", "r96", "r220", "r239", "r342" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss": { "order": 3.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "verboseLabel": "Add: Equity in earnings of affiliated companies" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "auth_ref": [ "r71" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.", "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "negatedLabel": "Equity in earnings of affiliates" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Income or Loss" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r425", "r427" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r293", "r528", "r529", "r536", "r541", "r546", "r548", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r294", "r307", "r308", "r343", "r526", "r542", "r547", "r658" ], "calculation": { "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "totalLabel": "Total income tax expense", "verboseLabel": "Less: Income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r274", "r522", "r523", "r529", "r530", "r535", "r538" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r521", "r527" ], "calculation": { "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "verboseLabel": "Effect of changes in tax rate" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDeductions": { "auth_ref": [ "r814" ], "calculation": { "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Amount", "negatedLabel": "Tax benefit of super deduction of R&D expense" } } }, "localname": "IncomeTaxReconciliationDeductions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r814" ], "calculation": { "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Income Tax Reconciliation Change In Foreign Tax Rate", "terseLabel": "Effect of differences in foreign tax rate" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r527" ], "calculation": { "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "verboseLabel": "Income tax at federal statutory tax rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r814" ], "calculation": { "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "verboseLabel": "Other differences" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxUncertaintiesPolicy": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for tax positions taken in the tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other types of contingencies related to income taxes.", "label": "Income Tax Uncertainties, Policy [Policy Text Block]", "terseLabel": "Uncertain Tax Positions" } } }, "localname": "IncomeTaxUncertaintiesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r68", "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "verboseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "auth_ref": [ "r70" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans.", "label": "Increase (Decrease) in Accounts and Notes Receivable", "negatedLabel": "Accounts and notes receivable" } } }, "localname": "IncreaseDecreaseInAccountsAndNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r70" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses and other payables" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "auth_ref": [ "r777" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.", "label": "Increase (Decrease) in Accrued Taxes Payable", "terseLabel": "Taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r625", "r777" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase Decrease In Customer Refund Liability", "terseLabel": "Customer deposits" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r70" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "(Increase)/decrease in:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Liabilities [Abstract]", "terseLabel": "Increase/(decrease) in:" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities": { "auth_ref": [ "r70" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in employer-related costs classified as other and current.", "label": "Increase (Decrease) in Other Employee-Related Liabilities", "verboseLabel": "Accrued payroll and related costs" } } }, "localname": "IncreaseDecreaseInOtherEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r70" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Advance payments and others" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r312", "r313", "r314", "r320", "r481" ], "lang": { "en-us": { "role": { "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.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "verboseLabel": "Dilutive effects of stock options" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "verboseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r104", "r627", "r628", "r629", "r631", "r713" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r100", "r103" ], "calculation": { "http://www.caasauto.com/role/DisclosureIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Balance at end of the year, net", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingAdditionalInformationDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCapitalizationPolicyPolicyTextBlock": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for interest capitalization.", "label": "Interest Capitalization, Policy [Policy Text Block]", "terseLabel": "Interest Costs Capitalized" } } }, "localname": "InterestCapitalizationPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestCostsCapitalized": { "auth_ref": [ "r199" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest capitalized during the period.", "label": "Interest Costs Capitalized", "terseLabel": "Interest costs capitalized" } } }, "localname": "InterestCostsCapitalized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r203", "r223", "r278", "r339", "r579" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense", "verboseLabel": "Interest Expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r286", "r289", "r290" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r766" ], "calculation": { "http://www.caasauto.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "verboseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r267", "r709", "r748" ], "calculation": { "http://www.caasauto.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Balance at end of year", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureInventoriesDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r254", "r266", "r326", "r405", "r406", "r407", "r626", "r714" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r768" ], "calculation": { "http://www.caasauto.com/role/DisclosureInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r767" ], "calculation": { "http://www.caasauto.com/role/DisclosureInventoriesDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Work in Process, Gross", "verboseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of data and information required in the supplementary schedule applicable to management investment companies listing holdings of unaffiliated investments.", "label": "Investment Holdings, Schedule of Investments [Table Text Block]", "terseLabel": "Schedule of long-term investments" } } }, "localname": "InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r54", "r338" ], "calculation": { "http://www.caasauto.com/role/DisclosureFinancialIncomeExpenseNetDetails": { "order": 3.0, "parentTag": "caas_FinanceIncomeExpensesNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "verboseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureFinancialIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r53", "r55" ], "calculation": { "http://www.caasauto.com/role/DisclosureOtherIncomeNetDetailss": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Net", "terseLabel": "Investment income" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r373", "r839" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Long-term Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r564" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "verboseLabel": "Wealth management financial products" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "verboseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "verboseLabel": "Discount rate used for operating leases (as a percent)" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LessorSalesTypeLeaseTermOfContract1": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's sales-type lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Sales-type Lease, Term of Contract", "verboseLabel": "Term of contract" } } }, "localname": "LessorSalesTypeLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r28", "r292", "r374", "r436", "r437", "r439", "r440", "r441", "r443", "r445", "r447", "r448", "r555", "r558", "r559", "r566", "r718", "r806", "r828", "r829" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r17", "r215", "r235", "r748", "r780", "r795", "r823" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, mezzanine equity and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r30", "r253", "r292", "r374", "r436", "r437", "r439", "r440", "r441", "r443", "r445", "r447", "r448", "r555", "r558", "r559", "r566", "r748", "r806", "r828", "r829" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "verboseLabel": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "verboseLabel": "Line of credit facility, interest rate at period end" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBankLoansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r26" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBankLoansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansReceivableFairValueDisclosure": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.", "label": "Pledged Assets Separately Reported, Loans Pledged for Other Debt Obligations, at Fair Value", "terseLabel": "Pledged property, plant and equipment with net book value" } } }, "localname": "LoansReceivableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r256" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments.", "verboseLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Investments" } } }, "localname": "LongTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LongTermInvestmentsAndReceivablesNet": { "auth_ref": [ "r764" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle) and amount due to the Entity from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such investments and receivables to an amount that approximates their net realizable value.", "label": "Long-term Investments and Receivables, Net", "verboseLabel": "Long-term assets" } } }, "localname": "LongTermInvestmentsAndReceivablesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r31", "r122" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r219" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities", "verboseLabel": "Marketable securities" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r36", "r214", "r234", "r292", "r374", "r436", "r439", "r440", "r441", "r447", "r448", "r566" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "verboseLabel": "Non-controlling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r288" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net cash (used in) /provided by financing activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r288" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by/(used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r67", "r69", "r72" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r46", "r72", "r222", "r240", "r251", "r270", "r272", "r277", "r292", "r299", "r301", "r302", "r303", "r304", "r307", "r308", "r315", "r345", "r350", "r356", "r359", "r374", "r436", "r437", "r439", "r440", "r441", "r443", "r445", "r447", "r448", "r563", "r566", "r719", "r806" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net income attributable to the parent company's common shareholders - Basic and Diluted", "terseLabel": "Net (loss)/income", "totalLabel": "Net income attributable to parent company's common shareholders", "verboseLabel": "Net income attributable to parent company" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r180", "r185", "r270", "r272", "r307", "r308", "r774" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "verboseLabel": "Net income/(loss) attributable to non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToParentDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent, Diluted [Abstract]", "verboseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAttributableToParentDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US", "terseLabel": "Non-U.S." } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF NON-CASH ACTIVITIES:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "auth_ref": [ "r137", "r169", "r181" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from a business combination.", "label": "Noncontrolling Interest, Increase from Business Combination", "verboseLabel": "Acquisition of the non-controlling interest in Wuhu" } } }, "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r175", "r467", "r785", "r786", "r787" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Non-controlling Interest [Member]", "verboseLabel": "Non-controlling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NontradeReceivablesNoncurrent": { "auth_ref": [ "r763" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The noncurrent portion of the receivable other than from customers, that is amounts expected to be collected after one year or the normal operating cycle, if longer.", "label": "Nontrade Receivables, Noncurrent", "terseLabel": "Other receivables, net (Allowance for credit losses of nil and $50, respectively)" } } }, "localname": "NontradeReceivablesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableGross": { "auth_ref": [ "r263", "r369", "r387", "r393", "r686", "r687", "r721", "r722", "r796", "r851" ], "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails": { "order": 2.0, "parentTag": "caas_AccountsAndNotesReceivableGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.", "label": "Financing Receivable, Gross", "verboseLabel": "Notes receivable - unrelated parties" } } }, "localname": "NotesReceivableGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableNet": { "auth_ref": [ "r367", "r393" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.", "label": "Financing Receivable, after Allowance for Credit Loss", "terseLabel": "Notes receivable" } } }, "localname": "NotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r345", "r350", "r356", "r359", "r719" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r582" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "verboseLabel": "Operating lease liabilities - current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r582" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating lease liabilities - non-current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r581" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r584", "r747" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r187" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Organization and business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "verboseLabel": "Other payables" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails", "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r268", "r748" ], "calculation": { "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails": { "order": 6.0, "parentTag": "caas_PrepaidExpenseAndOtherAssetsRelatedAndUnrelatedPartiesGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "verboseLabel": "Others" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r260" ], "calculation": { "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "totalLabel": "Other Assets, Noncurrent, Total", "verboseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrentDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrentDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r177", "r178", "r182" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net foreign currency translation adjustment attributable to non-controlling interest" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r177", "r178", "r182" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "verboseLabel": "Net foreign currency translation adjustment attributable to parent company" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r38" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation (loss)/gain" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Other Employee-related Liabilities, Current", "verboseLabel": "Accrued payroll and related costs" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income, Net" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r143", "r161" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.", "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "Other Income, Net" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherIncomeNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r4", "r5" ], "calculation": { "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.", "label": "Other Long-term Debt, Current", "verboseLabel": "Current portion of other long-term payable" } } }, "localname": "OtherLongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.", "label": "Other Long-Term Debt, Noncurrent", "terseLabel": "Long-term loans", "verboseLabel": "Other long-term payable" } } }, "localname": "OtherLongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r285" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income", "verboseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r56" ], "calculation": { "http://www.caasauto.com/role/DisclosureOtherIncomeNetDetailss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Total other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromLongtermInvestments": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount paid (received) by the reporting entity through acquisition or sale and maturities of long-term investments which qualify for treatment as an investing activity based on management's intention and intended by management 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.", "label": "Payments for (Proceeds from) Long-term Investments", "negatedLabel": "Proceeds from maturities of short-term investments" } } }, "localname": "PaymentsForProceedsFromLongtermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r63" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common share" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r59", "r552" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "negatedLabel": "Cash prepaid for investment under equity method" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "terseLabel": "Total consideration", "verboseLabel": "Equity method investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r60" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Cash paid to acquire intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r61" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchase of short-term investments and long-term time deposits" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r60" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Cash paid to acquire property, plant and equipment (including $ 3,568 and $1,965 paid to related parties for the years ended December 31, 2022 and 2021, respectively)", "terseLabel": "Carrying value", "verboseLabel": "Payments to acquire property plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToFundLongtermLoansToRelatedParties": { "auth_ref": [ "r776", "r825" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with extending a long-term loan to a related party. Alternate caption: Payments for Advances to Affiliates.", "label": "Payments to Fund Long-term Loans to Related Parties", "negatedLabel": "Loan to a related party", "terseLabel": "Related party loan" } } }, "localname": "PaymentsToFundLongtermLoansToRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r65" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "negatedLabel": "Acquisition of non-controlling interest" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": { "auth_ref": [ "r144", "r145", "r146", "r147" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]", "terseLabel": "Pension" } } }, "localname": "PensionAndOtherPostretirementPlansPensionsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseAndOtherAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.", "label": "Prepaid Expense and Other Assets", "terseLabel": "Provision of impairment recognized" } } }, "localname": "PrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r771" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Advance payments and others, net - unrelated parties (Allowance for credit losses of $115 and $55, respectively)" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r710", "r724", "r798" ], "calculation": { "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails": { "order": 3.0, "parentTag": "caas_PrepaidExpenseAndOtherAssetsRelatedAndUnrelatedPartiesGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid income tax" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromBankDebt": { "auth_ref": [ "r62" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from bank borrowing during the year.", "label": "Proceeds from (Repayments of) Debt", "terseLabel": "Proceeds from bank loans" } } }, "localname": "ProceedsFromBankDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties": { "auth_ref": [ "r775", "r825" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with collection, whether partial or full, of long-term loans to a related party. Alternate caption: Proceeds from Advances to Affiliates.", "label": "Proceeds from Collection of Long-term Loans to Related Parties", "verboseLabel": "Repayment of loan from a related party" } } }, "localname": "ProceedsFromCollectionOfLongtermLoansToRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r62", "r779" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBankLoansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r58" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Cash received from long-term investment" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r57" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "verboseLabel": "Cash received from property, plant and equipment sales" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r29", "r116", "r117" ], "calculation": { "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty reserve" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r251", "r270", "r272", "r287", "r292", "r299", "r307", "r308", "r345", "r350", "r356", "r359", "r374", "r436", "r437", "r439", "r440", "r441", "r443", "r445", "r447", "r448", "r553", "r556", "r557", "r563", "r566", "r650", "r719", "r744", "r745", "r774", "r806" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net Income/(Loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r114", "r671", "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r110", "r257" ], "calculation": { "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Total amount of property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r112", "r236", "r651", "r748" ], "calculation": { "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net.", "totalLabel": "Total amount of property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r112", "r671", "r672" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, plant and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r284", "r383" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Amounts provided during the year" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLoanLossesExpensed": { "auth_ref": [ "r383", "r645" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable.", "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "terseLabel": "Expected credit loss expense in general and administrative expenses" } } }, "localname": "ProvisionForLoanLossesExpensed", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PublicUtilitiesInventoryAxis": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "documentation": "Information by type of inventory held.", "label": "Inventory [Axis]" } } }, "localname": "PublicUtilitiesInventoryAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PublicUtilitiesInventoryRawMaterialsMember": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Basic goods that are to be consumed directly or indirectly in the production of finished goods or services.", "label": "Raw Materials [Member]", "verboseLabel": "Raw Materials And Others" } } }, "localname": "PublicUtilitiesInventoryRawMaterialsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory [Domain]" } } }, "localname": "PublicUtilitiesInventoryTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r7", "r213", "r232" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.", "label": "Purchase Commitment, Excluding Long-term Commitment [Axis]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r7", "r213", "r232" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.", "label": "Purchase Commitment, Excluding Long-term Commitment [Domain]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentMember": { "auth_ref": [ "r7", "r213", "r232" ], "lang": { "en-us": { "role": { "documentation": "Purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. Excludes long-term commitments.", "label": "Obligations for purchasing and service agreements", "terseLabel": "Obligations for purchasing and service agreements" } } }, "localname": "PurchaseCommitmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Advance Payments and Others" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.", "label": "Redeemable Noncontrolling Interest, by Legal Entity [Table]" } } }, "localname": "RedeemableNoncontrollingInterestByLegalEntityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r124", "r125", "r126", "r127" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "verboseLabel": "Redeemable non-controlling interests" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue": { "auth_ref": [ "r128" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Redemption value, as if currently redeemable, of redeemable noncontrolling interest classified as temporary equity and the election has been made to accrete changes in redemption value to the earliest redemption date.", "label": "Redeemable Noncontrolling Interest, Equity, Redemption Value", "terseLabel": "Accretion of redeemable non-controlling interests" } } }, "localname": "RedeemableNoncontrollingInterestEquityRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Redeemable Noncontrolling Interest [Line Items]", "terseLabel": "Redeemable non-controlling interests" } } }, "localname": "RedeemableNoncontrollingInterestLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RegulatoryIncomeTaxesPolicy": { "auth_ref": [ "r244", "r245" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, including investment tax credits, and the related regulatory treatment (for example, whether deferred income tax accounting - normalization - is allowed in rate making).", "label": "Regulatory Income Taxes, Policy [Policy Text Block]", "terseLabel": "Sales Taxes" } } }, "localname": "RegulatoryIncomeTaxesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyCosts": { "auth_ref": [ "r51", "r438", "r439", "r440", "r446", "r447", "r448", "r782" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Direct costs arising from transactions with related parties who are not affiliates or joint Ventures. These costs are categorized as cost of goods sold.", "label": "Related Party Costs", "terseLabel": "Related party costs" } } }, "localname": "RelatedPartyCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r476", "r588", "r589" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r247", "r588", "r589", "r827" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Related party purchases" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r476", "r588", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r827" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r586", "r587", "r589", "r591", "r592" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfBankDebt": { "auth_ref": [ "r64" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to settle a bank borrowing during the year.", "label": "Repayments of Bank Debt", "negatedLabel": "Repayment of bank loans and government loans" } } }, "localname": "RepaymentsOfBankDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r162", "r246", "r838" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "verboseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r73", "r79", "r255" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents 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. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "verboseLabel": "Pledged cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit) [Abstract]", "verboseLabel": "Retained earnings-" } } }, "localname": "RetainedEarningsAccumulatedDeficitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAppropriated": { "auth_ref": [ "r37", "r129", "r130", "r227", "r291" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies.", "label": "Retained Earnings, Appropriated", "verboseLabel": "Appropriated" } } }, "localname": "RetainedEarningsAppropriated", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAppropriatedMember": { "auth_ref": [ "r13", "r129" ], "lang": { "en-us": { "role": { "documentation": "A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies.", "label": "Retained Earnings, Appropriated [Member]", "terseLabel": "Retained Earnings - Appropriated" } } }, "localname": "RetainedEarningsAppropriatedMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsNoteDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retained Earnings" } } }, "localname": "RetainedEarningsNoteDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsUnappropriated": { "auth_ref": [ "r14", "r233", "r291" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "A segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit.", "label": "Retained Earnings, Unappropriated", "verboseLabel": "Unappropriated" } } }, "localname": "RetainedEarningsUnappropriated", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsUnappropriatedMember": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "A segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit.", "label": "Retained Earnings, Unappropriated [Member]", "terseLabel": "Unappropriated" } } }, "localname": "RetainedEarningsUnappropriatedMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r48", "r243", "r438", "r439", "r440", "r446", "r447", "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r715", "r716" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r279", "r292", "r336", "r337", "r349", "r354", "r355", "r361", "r362", "r365", "r374", "r436", "r437", "r439", "r440", "r441", "r443", "r445", "r447", "r448", "r566", "r650", "r806" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net product sales ($44,282 and $65,131 sold to related parties for the years ended December 31, 2022 and 2021)", "verboseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Concentrations" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.caasauto.com/role/DisclosureTaxesPayableDetails": { "order": 1.0, "parentTag": "us-gaap_TaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "verboseLabel": "Value-added tax payable" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureTaxesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r365", "r789" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "verboseLabel": "Schedule of accounts and notes receivable, net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other payables" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "verboseLabel": "Schedule of loans" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBankLoansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "verboseLabel": "Schedule of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r788" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted income per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r102", "r104" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "verboseLabel": "Schedule of intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r19", "r20", "r21" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r763" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of other non-current assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of components of other income, net" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherIncomeNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r206", "r207" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Related Party Transactions", "verboseLabel": "Schedule of related party transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments", "terseLabel": "Schedule of product sector information by reporting segments" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r90", "r91", "r92", "r99" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r90", "r91", "r92", "r99" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment reporting information, by geographic region" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r478", "r480", "r483", "r484", "r485", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r508", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails", "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]", "terseLabel": "Schedule of range of exercise prices for stock options" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r148", "r151", "r152" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of stock options activities" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions used to estimate fair value of stock options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated amortization expenses" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r333", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r359", "r365", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r428", "r429", "r725", "r840" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r333", "r334", "r335", "r345", "r348", "r353", "r357", "r358", "r359", "r360", "r361", "r364", "r365", "r366" ], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r52" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.", "label": "Selling Expense", "verboseLabel": "Selling expenses" } } }, "localname": "SellingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r52" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "verboseLabel": "General and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r70" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Service requisite period (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "verboseLabel": "Weighted-Average Contractual Term (years) Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAssumptionsUsedToEstimateFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAssumptionsUsedToEstimateFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAssumptionsUsedToEstimateFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAssumptionsUsedToEstimateFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails", "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares issuable under the plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Shares Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Shares Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails", "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Fair value of stock options granted (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r487", "r488" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending, Shares Outstanding", "periodStartLabel": "Beginning, Shares Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r487", "r488" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending, Weighted-Average Exercise Price Outstanding", "periodStartLabel": "Beginning, Weighted-Average Exercise Price Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Number of shares issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r483", "r484", "r485", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r508", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted-Average Exercise Price Expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted-Average Exercise Price Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r486", "r505", "r506", "r507", "r508", "r511", "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "verboseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "Stock Options" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "verboseLabel": "Range of Exercise Prices Minimum (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "verboseLabel": "Number of Stock Options Exercisable" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "verboseLabel": "Outstanding Stock Options" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "verboseLabel": "Range of Exercise Prices Maximum (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAssumptionsUsedToEstimateFairValueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r157" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Total instrinsic value of stock options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "verboseLabel": "Weighted Average Exercise Price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted Average Remaining Life (in years)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShippingAndHandlingMember": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "Packing and transport of product.", "label": "Shipping and Handling" } } }, "localname": "ShippingAndHandlingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "auth_ref": [ "r23", "r238" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.", "label": "Short-term Bank Loans and Notes Payable", "terseLabel": "Short-term bank loans" } } }, "localname": "ShortTermBankLoansAndNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r3", "r210", "r231", "r748" ], "calculation": { "http://www.caasauto.com/role/DisclosureBankLoansDetails": { "order": 1.0, "parentTag": "caas_TotalBankAndGovernmentLoan", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Short-term Debt", "terseLabel": "Short-term bank loans" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtTextBlock": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for short-term debt.", "label": "Short-term Debt [Text Block]", "verboseLabel": "Bank Loans" } } }, "localname": "ShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBankLoans" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermDebtWeightedAverageInterestRate": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of short-term debt outstanding calculated at point in time.", "label": "Short-term Debt, Weighted Average Interest Rate, at Point in Time", "terseLabel": "Weighted average interest rate" } } }, "localname": "ShortTermDebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBankLoansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r216", "r217", "r228", "r770" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r121" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at the beginning of year" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesWarrantiesActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r120" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Additions from Business Acquisition", "verboseLabel": "Additions during the year" } } }, "localname": "StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesWarrantiesActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r120" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the standard product warranty accrual. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss)", "verboseLabel": "Foreign currency translation loss" } } }, "localname": "StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesWarrantiesActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r118" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Settlement within the year" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesWarrantiesActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r250", "r333", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r359", "r365", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r426", "r428", "r429", "r725", "r840" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r34", "r131", "r248", "r275", "r276", "r277", "r296", "r297", "r298", "r300", "r306", "r308", "r327", "r375", "r467", "r516", "r517", "r518", "r539", "r540", "r561", "r572", "r573", "r574", "r575", "r576", "r577", "r585", "r660", "r661", "r662" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement", "verboseLabel": "Advance Payments and Others" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Comprehensive Income or Loss" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Changes in Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r296", "r297", "r298", "r327", "r630" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired": { "auth_ref": [ "r242" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of statutory capital required to be maintained as of the balance sheet date under prescribed or permitted statutory accounting practices.", "label": "Statutory Accounting Practices, Statutory Capital and Surplus Required", "verboseLabel": "Statutory accounting practices statutory capital and surplus required" } } }, "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRetainedEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r10", "r11", "r131", "r136", "r492" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Number of stock options exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Equity Option" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r11", "r15", "r16", "r93", "r748", "r780", "r795", "r823" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Total parent company stockholders' equity", "totalLabel": "Total parent company stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r175", "r176", "r184", "r248", "r249", "r276", "r296", "r297", "r298", "r300", "r306", "r375", "r467", "r516", "r517", "r518", "r539", "r540", "r561", "r572", "r573", "r577", "r585", "r661", "r662", "r780", "r795", "r823" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance at December 31", "periodStartLabel": "Balance at January 1", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability": { "auth_ref": [ "r819" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax liability from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Liability", "terseLabel": "Long-term taxes payable" } } }, "localname": "TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureTaxesPayableAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureTaxesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiabilityCurrent": { "auth_ref": [ "r819" ], "calculation": { "http://www.caasauto.com/role/DisclosureTaxesPayableDetails": { "order": 4.0, "parentTag": "us-gaap_TaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax liability from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act, classified as current.", "label": "Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Liability, Current", "negatedLabel": "Less: Long-term taxes payable - current portion", "terseLabel": "Long-term taxes payable - current portion" } } }, "localname": "TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureTaxesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiabilityNoncurrent": { "auth_ref": [ "r819" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax liability from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act, classified as noncurrent.", "label": "Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Liability, Noncurrent", "totalLabel": "Long-term taxes payable" } } }, "localname": "TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureTaxesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.caasauto.com/role/DisclosureTaxesPayableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "totalLabel": "Short-term taxes payable", "verboseLabel": "Taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureTaxesPayableDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals.", "label": "Technology Equipment [Member]", "terseLabel": "Technology and Services" } } }, "localname": "TechnologyEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity [Abstract]", "verboseLabel": "Mezzanine equity:" } } }, "localname": "TemporaryEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of accretion of temporary equity to its redemption value during the period.", "label": "Temporary Equity, Accretion to Redemption Value", "verboseLabel": "Accretion of temporary equity redemption value" } } }, "localname": "TemporaryEquityAccretionToRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.", "label": "Temporary Equity, Accretion to Redemption Value, Adjustment" } } }, "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Redeemable non-controlling interests" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "verboseLabel": "Issuance of shares by a subsidiary" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r370", "r371", "r465", "r466", "r560", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r792", "r793", "r794", "r844", "r845", "r846", "r847", "r848", "r849", "r850" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Stock repurchase, authorized repurchase price per share" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r33", "r138" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r33", "r138" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "periodEndLabel": "Balance at December 31", "periodStartLabel": "Balance at January 1", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r11", "r131", "r136" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Stock repurchased during period", "verboseLabel": "Repurchase of common stock" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r33", "r138", "r141" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock - 2,152,600 and 1,486,526 shares at December 31, 2022 and 2021, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r131", "r136", "r138" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchase of common stock in 2022 and 2021 - 666,074 and nil shares, respectively", "terseLabel": "Stock repurchased during period, value" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarnings": { "auth_ref": [ "r316", "r318" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed.", "label": "Undistributed Earnings, Basic", "terseLabel": "Undistributed earnings, basic" } } }, "localname": "UndistributedEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r86", "r87", "r88", "r328", "r329", "r331", "r332" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseRightsMember": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Legal right to use or benefit from the use of natural resources or access. Examples include, but are not limited to, drilling rights, water rights, air rights, timber cutting rights and route authorities.", "label": "Use Rights" } } }, "localname": "UseRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r534" ], "calculation": { "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "verboseLabel": "Change in Provision on valuation allowance for deferred income tax" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "auth_ref": [ "r784" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "terseLabel": "Inventory write-down to cost of product sold" } } }, "localname": "ValuationAllowancesAndReservesAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureInventoriesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValueAddedTaxReceivableCurrent": { "auth_ref": [ "r765" ], "calculation": { "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails": { "order": 7.0, "parentTag": "caas_PrepaidExpenseAndOtherAssetsRelatedAndUnrelatedPartiesGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Value Added Tax Receivable, Current", "terseLabel": "Input VAT" } } }, "localname": "ValueAddedTaxReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Motor vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r310", "r320" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Denominator for dilutive income per share - Diluted", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r309", "r320" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average ordinary shares outstanding - Basic", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "24(b)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21332-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3)(i))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21346-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3)(ii))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/subtopic&trid=2208821", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "https://asc.fasb.org/topic&trid=49130413", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "https://asc.fasb.org/topic&trid=2122503", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(23)(a)(4)(i))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4)(ii))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6486098&loc=d3e24708-158529", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "980", "URI": "https://asc.fasb.org/extlink&oid=6501382&loc=d3e54053-110423", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "980", "URI": "https://asc.fasb.org/extlink&oid=6501382&loc=d3e54136-110423", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2814-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(30)(a)(3)(ii))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124256539&loc=SL120269210-210444", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124256539&loc=SL120254536-210444", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124266218&loc=SL120267834-210445", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL120267845-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919260-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919272-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL120267966-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL120267969-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 6.M.Q4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122651532&loc=SL122037091-237805", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124268681&loc=SL120267897-210452", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "13A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=125515542&loc=SL120267917-210453", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=125515542&loc=SL120269220-210453", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267853-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267859-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267862-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "80", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r752": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r753": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r754": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r755": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r756": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r757": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r758": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r759": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130611-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1404", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "12", "Subsection": "04", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=123583895&loc=d3e30768-111565", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 133 0001410578-23-000424-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-23-000424-xbrl.zip M4$L#!!0 ( "$[?E;O7)D#/R0 #S0 0 1 8V%AKEL5?0UMI.S*]DM299C966/5I+CY%ZN(!(S@YA# M3 !2TN2O/P D^ F #F*H3L^[$8>-)IH_!I ^AN_/"/QW4/_[^[__VPW_L[_]Z>GT91#C,UC!)@Y! D,(H M>$#I*KC%FPU(@@^0$!3'P2E!T1(&P?'1P>S@Z.!EL+]?\#@%E-7!22"8S0Z. MRY*S@A].W@0O#E\<''AX.' M%X+Z^/7KUX>BM")MT#W>D5A0SHZ.7AS^>EFC#'&6I&1;D@M2"L.#);X_+ H; MK6!-6P*P4;:9%S2(*0K5G%E!DS#=$ TE*VEV RM%!O%00E.0A%#2P\=PI6;- M2QJL.QW!?&KP[RPE(^DW1YC/S8^GP 44G5315&#.,P( M88-#AUQ16E1) 5G"]"-80[H!(6S(& ) 09;B@Q"O!?GQ[,4Q&W@QY./J'2;K MMW !LI@)\$<&8J'J-;%T*EP6-<&CD4J#68\='_[ZX?)&#(]21-8RFZ86."?9 M>J8"8W;$D$YA0M%=#/GZPO]P!'=\1;1,,8T(_"&H1 !$ITDT5E& M4[P^>43T+5X#E!0@T[T ,5#,: MY&P#SC?(&0>2\P^';7;M+V5L39\G?Q=_,TVA;!H3GL5OTK0QF')>BX5D_49F]-PC"(^-$Y!S$?7S0I"": %G0DU-GP%:B4; M]G>=4U"P"G)>$TY6.)4_TOGB@AF[:S@GEYB:(--6,:,W,Z-7<0WP(LCY!I@$ MG/.$I3.69WC-^F'%S8Y[. !8?7TSRB]<4&Y\9,)\-.: KM[%^,$:XY+>C.DK M)TP9TT!PG1#46STGH=C<4F9L?,0II-L!W"273/5[$KL!5=^A:F ,4= M$\BYO@GAEVS4'K?M(?F%@)E%@?A&4'V$E^??">2'@F^*3_UMPMV >Q,=!M\\ M74&BA;F'W(SJ2P6J;=0XNCG/"4 ; "^2>R8L)@CJ,%-0F&%ZU86IQF."Q0:6 M*X(WD*3;*[8%2-DP.?\C0QNNX1J0>NG-D'W7A4QR_#80/,7 *KE.(-J-+;8' M7_)CLA-*H7;MTY&9(?M>-=U5$\E7;E 8?ZDO?)#7/B$L8]D@;@Q' MLFK*ZH"J3ERK,^FYSVQ1F]&:6>TJ M"Y83>I;HD0Q&YX\;F%!8;@B+/C2<%MC4,J.I/B/@? /)N-I-2E2G06D%*S,I M^D:BBL0,F&+[+YA,(\[9\L@MOX]0;@_5-D>7R@C03&MMY(R^#1BK"20;D-ZA M!"0A G'><\5\5"'1AJN7W@RD3^[N2?;# )$!Y82H*)X@M(&;[XS5* MY6GV&4Y2E"PA&SE:;"UJF$%5'-;5> J;I<%U G*,K\<5X)OD%4P1D\K6\:-9 MJ<\+Y)6]%TCP38/UA.B 6^458".#7B0W*0Z_K' <04+YR7:ZM;UG-G P8_W2 MZ>8Y_PR;E(/ZA_XSR#\U0;]+Z&V'^2!V?4IAG "9L';8]9(E2-"?HM',ZCK-*$H@U9ZXFZG--RZ*S52=G[#/),?)-!L! MWDD4B?;P72_;O*Q%N1NB1A9],'>V5GJ8N:.*_%)0^]2$O]VE"T5L;KVJ"DQ2D\V_%0K+F$RA-33%N!DHSB/_5/33@O/93QBRH M<9L &PC83;9> X+^A")0.(FX^D)UAED5#R0RP?,>O.Z M.X6X10*53>&7S^D*!F']EO*N\%.AA9_*I&,[TK'B,'C+%6"] 6H_0D$M"/0^6'M=KZXYF[]\\7Y(R0AHO"*H!!2ML5V1'\0OSZ5Z.S6 MVRI1?)7K ]^/$_YM_@]8?#W8B,^+O?BD,.-F!@=#S+I>GP)T]M2=.6$RQ$:L MZ:R/$AB= Y*P95._A*O)S-@IK@XEHT!RFF"RV@T1"-A_MT+U=3L?%8T9($5^ M+LFEF"HG=(9FM;!*:C'EM/C+_&'*Y 5N'F]VU07*S M D1WBJ F,L.FR-%4P,;X!(+1A) [0N[CSZIF'Y:Z7"05EI,E.6J?4(5@G.$D M9((7#S/I]@=]]&9 %?FXZD$@3983@G9[@9@[4UP!DFYOV3::\O@K/8!]Y&;\ M%(>S!<- < SJ+"?\QN#G,N$.XM&'=&?J-2 ]3<)C5,"0WLE%"X:R,2N"(@3 MG#IJTH51"S)<\HZ]AAON7I\LG0[O7.J:45>DBB^X!R7[">F=(GU%<)2%Z0T, M4YZVSQ7LONI]>' V7]ECKJO5AW+V5 M46!<,0]R[A.T!FB+QZ_E?WG<'5L,N1ML.30*-&TH30 >'1V]%D]VRO>V:W^* M(#S!K3X/3W"->O]Q2#(O?7TSM#.7?%[-5P*GG%ZCTT)9IGXR8GALE<7KKF U M@;33A"@[2'K2 ^XNLS!-X ])=V&?TJ('2M>7'B>XW!]SM'W%L0/1 X_H$42F\1 M+M\#BFV"C F8D:&>@\(Y>\ ;]4+EA*AC/*95S*49,9=7)2=\+((FM8&1/3@8 M7X^<>M[YS4C+QR)[4'%Z)7)":?#;D(Z/0O:@-NPUR D^N_!A4XAP#S!]KSY. M$+C%^-H$]_9 8A_5.X$S(I;7.8BW![:!T;L3AG:1>:;HNQYD5 XZ]0B["0+[ M\+F^N+D>*&P"YB8X+,/DC/%Q/4"8 N-$_0D%VW XK +@)B@%/.5N_ MX=P#D/OCS1-<5E&*ADC$'DAZH@VG_K<-5#,'H_6@8!$\."$Q()K,.HRL!Q^G M^+$)*?>H(]O(HAZYVJ$^LC->'W7Q"E"P;MO/$X8#?)-5\.D)S0C9?UTVX36CAS6U?BY5#4C.NXIJPGF@5[LFJV] M@=0(X_&18F.O>REH LW!M5VW6V\6F\%1G+K4WOB9X!CL[VZWHVX2FZ%2')?H M?=\GZ,8[P6LAM*ADAE)],M+G$#]AZN@9KP9006%&2W$.TGPL:\+%S9M7C8N" MPHQ+[^,I$RZNWHP&VZ]-8\1FIC7Z&JG])WR&NSBJH>HC-Z.FL 9[W!TG#-W\ M'G5'4VT",TX*4[#QXL($BJLSI F7%HT9&H5IUWU588)GL-^=&J@>:C-DBCL4 M4Z[V";PQSGAJ_/HKF"%47*N8 41^ 7&F>SUH&!,3PB][PR[YD4?UJ8#W5I#B !9?"Q;L M<\$]_][_JZS*_/_N &4+VB)X%+^DC.C'/8K6&QY?GO^V(G#QXQ[7B_W9T6QV M/'MQ_#],W(/'=2Q)./^&%CW>D?@ D^4AWYOE:M3NH>+#D@4@88?+PPO!X_CU MZ]>'@HHQ$=?7;%(]E(W?"PYW)A;K4E>QFBCX*%0,[ER%8E5@[*L\;,"XRM,: M8[N3JF@Y2GGUL^HK ?\,_38 <5R)_L/A(XW>@,V&)^@7OQ6_) G.QT7^(_^- M]0);F(($K"'=@+!JG)".PO!@B>^9\J%#WB][ 0U7< TN<2CXY-141\[_$/UY MP#XEVV?^;+=C44)3[IZE_K:R"O_7OJRWSW_:/Y[MOSBV;T:=WROQKRBU;H"L MP+_\:KCHKW.=2N"26^UV7X\):=3B37C-A3_^;@<-L>R"6B/2\0V(4G+(ARS7 MJ*/]H^/]V;%>#?MJBG]3^Y8L +T3O#*ZST6B-L.@7FD)P"8?"S!.:(NT&R=9F.ZE7D/]1-@'&>?Y];DGPQ M^)^? $HN,:7S1!STW@"Q5^!-_'%/4X;BF%OX/^ZE)&.35K[:\/:@-VO,1@0@ MVXL4KKF9Q-J?W3';,,UXZW\B.-M(4L1(V+0O_F;+ <+1K6 497EXHRR[ S&? MY%AS"8Q0:I8F/_:$C5-4*@++[Y.I1W1 M(WBGD5PM0W%O5[BR[.G[ITTX2A[ 2@D(TQ_W%B#FEDJ[MS2 &OK!5>(F7M;R M:ZH]@]XH)9->A3_A>T@27L8]7*22:TN_CC[;#&4V\_",+6PWGO_W(CF)8_S M&;S#Y"W.[M)%%DM I:#.M?R;S+2"F/).ZKI,5^UB^C)UC[8?Z@??'^#Z M#I*:P*K"7#)F[^T+^^Y-A-=L<1X@6RZ*6C1'(?1K3,WMIOBP8;8R5ZM#RG[C MN=V^DM!. MS"Q_0T%OF>[#NK7DDY@BO\4TFZDV%L,P77';O;PO70?&U9C(NK MDZX:ZCP#1>VTOE=+C36^-JQU.4V^?2JT2G&=*QJ6UI&P/[GX*KC=:_ZEL'<6 M95-'J/*V=F3N(_)7O';:1@.P=J1?>P#7]^1MWR?EX&OM\ZWJ>#@O][:^@Z=3 M#7\U^"9S0_-KMK=RK!QQ=0P1!O MFPINJ]"J_94765= M=X"F1^F;%2LG878'+YYNI_ S:\N?*YR]A\DR9E/O29;B-6;-AWR30\_P91IU MMD$NE7S<'MVL %VAGU'&&W^%'R"Y22$DXGEC0#1"NU3R4VB8;$&R9.#=0=2% M3DISLZ6L$;H^&,S#QR[YG*T4.FS3$#C]UQ MMF(2_,&:*J5YS_['9K@VN)HU85AU+SN"B7-*P)\HIA?B+I0;K;)F!Y'<$:TB&""8AY'*5>JZ='@^"BS@I+E M"J!*K'P)P D*Z36DS!0*5TS$M_">+1 BXTKO3+H#QMYWWC]_.\TENT,QE*NF MPEZHT9L[;01#'SNK?RMUB1*Q$:*U'G&JY<]Q0WL/.C0?H')3.IR9C[O44L ! M8M6PSWM\) ]OSI?[[JW8%RFUNMWWPA SX"_LWSPP,TLTZXJ"P*\I MKVSN+4Y!S-.#,&34CA1&"N^<*9J*61P!?DI(RZNIHYA:RK]4,@;1]-YA"7WON+"7-UU5?F^-QY5V0=T%/^U4;1?LJONT2SS+*=OF0S!/8 M/77KEOEEZ,HK\GMXR4<57SCR%M..+"8B'X7Z@!*TSM;UJ?"*X 5*N?]OR,VZ M6_P.$\@VEY7O74W>@?5]FU6E4\L246X:1&=@@YAUIUPZC52^"B8L=!%?HW!V M41?[-H7DJ45O<,Q4JAU@4EEX!B)/K#P'[^V,A"M 39@I2'S#K6AI=5IC$$=) MY(] [>86SQ[4VMH065'LS>%;-6*:3T&PR5J;R5X3"3:"@6]Q8;I>*1_(L.H" M/;5O\K:"1;8]P[-+X<_8;.\K#*F#ZCD_=;L+E^K^[C&LI%#M-%PK^J8'N4M# MQMIA.F>3CCC*4A_%$$>G16*GKAC*4A_%&'23O9O[<#^[ MI9I'^5;B&M[#)&N$QRM^]R^2M#IN*5TW2@M&]GMQA&,@Z/$0'PG44& N01)] MHO :+5=B9C_-4!SQ(Z6F8/UD?HHWOXO14M!Q.[0Z<> +&.??$M.>W$]QWV\Q MA6S6$,Y:'S"O\ &R_6#A;U2;+P2%)&]VPE@F?G;-R89G@2)(D,X7[7BETG+O M)?-X?KKFITY%Q$X34V6)GT!]S'CSQ+%AE(7I#9M1,2GQT98:8$%)"I>0[&(C M9=/P]UA,C=>9XLP9)?BA9]7+@3@1B6W=Z!PZWJUQ>Y MF^*!+]@\^T&ZPE$MJER?$$-?P>,9XI8W/B-;D6*S?4JE*_3OC$H54MN6IH?& M/Z&NX:8X+YHO3C$A^(&U@IDA?/CP5]&XVMV!\$L]RW0UOP^JZ[&F5A-]X?R: M7R-] %^@:C50$WW]B>8FXT$EM=.$EL5I*/=S>98;TUO$EJ^L93FJR_P4I#K: M:\4Z]X4$]Y%_[5#@;A@/CVU:9:"*0> .3S';ZO#]*4BR!>O.C,]Y502'#$UH M'"ZT@HMVQM9/!>&/& *ZRM=V)D7E?2^7D?:2XU3#OP6H<4U3'F"(7-[7,,0D M@A%;4CZO4+@J+SA0)(4?7-L[CZ2V,VAA/+#6GX3<\TWXQFENM%H^HHY5/5Z/ M=5=:IF0O3E6\F3:M'J8UB#VBOC=]4'_[KG.;K2OT;T9K/.'7QDE7Z T(5S&, MEMRKB*[>P@VF**4B?F?;$<6*TANY;E:8I&DC>YM&+BM*;^1JS7<:F7JI_)%' MS%N?D@B2,[9?9,T1&T>=7+;4WLBG>PQ*(Z ]N3<2RC,WE?^;;BIQJN*-I!]8 M,PG;DU'I !>](WAM)?&PJMY(7MJ/(E)8'KM66R[W#MDI1V_ZJ5Q+SH2U2WFP MX?EC"MF$93LVQK'PIR?*HPQF+! 8YI==VGU)WWG(,"8>]D:AZY\!8;.[V+4W M$YX9^L"EJH>2FY)[5SGP*F?50[+;]!CTT9;0C]%)&/K'[Y>JG\%*Z3 M 52A@SQCH<8SP+:6G\(W+1^K) M9H.YWU=TNA514:5SKC5UC["NT?T#GZ_=PSCB*/@+Q M!\ /+$N'N4$U_1":7V[RX\1[$+/?"S6LIUJ0&7_[R)Y<'#='NFL(XG,F?PK5 MSG2*+FM0=_74J?9X'Z,5[WC+9VT6ZF\M@9L-M>KH7WC'V5 M Z.'QE^OSV[#BX15>7K(,'?^B$%]Q#K6\1C:CSCY=-.T1)H_^6E\G*PQ2=&? MN57+ZLX7'V%:6+/)\E*D@R[\E&PH#0#)]GAQE>!R@^#YK-DC0L=V;BN2PEG@Y &0 M*(\XO1"^E7FL'W<3>I'D$]MGR+,UP.B$K;ELYWL-^<0L M0H_S9 ;,E.:AD;/JN-F[=GDQ#3]9M[ =#A)Q K[A-;QA/@!VS>6OY8XMO'?; MO_IIQXC8:S:KLQ_YRU)L6FG=">G+?17((K%XD3B5YPIHI=MV2'-N8.+OJO4QT2[R4PSY!.!O603;MY2*$C^%X'?A M_,J?37(.WJ"N/IM1/ M843R)][6+P!U[KR[)7X*<0K1[[7[ZM:EKJ;03U'R]:+U*J5J2=&1^"F66$!. MV&Y+L:XT?O:S^7)0\R4P @^)>LAW2OT41NP36E[LK01Z)@H_A2K#OYJ2='_V ML_E%9T>:C)3Z8C_%^0!Y;%D2L0'1PD-1X*<(8@PT@\$4@T1#X*=(5K%_4CQ; M8G\W9>5@L9#6DM9?884VRMLJOKDF:H75DOBILM*7^YR_[;8AG?G$4.ZG0&? M]BWR;L:F057][(:?8 (IHC?L:RA"@&NBTCG<@LY/ 15.#YV[KQX:_^Z[/J-T MMOJ?!I';Z!7(W9)D6<@==>GW&LY6\'R+2[ M%TDYY15^@:=L?E^H'(#=JGBBX6\A#0D2MV_S17-,\IO]>?(6W7/82@5WJ;"[ MY6#$)A4R2YCR-RM6:+/AN1&3J'R;%%.9!TF?,VEH?6]B9:MGS@N;!)IE=J#W M1D9Q)$^S6A[0CS!]P.0+:H:/)OA><#N#? D^PP<=DW4GG/PT\/+W7;#J?D95 MXJ<0,C91';'H>>.+H$-E)*+G33];9^5DE3RM$,,/E39+2-LZB6?N]%T"V^-$NBK2QI[0,QSS\VH"XGH8 MI;K8VP@CMJV'M9QBBM:_PT00%7OB*K[!O:*WO7!%X 8@&3TG(D M^I20Q@T%:Q6E9TTWZYUP^C_63Z;$=COI/KL/^.O\U^'BK>HUG M\SX#FJ>+N$AF1\>O%9Y4?91^&L%6(2K@\2P3EU$_XSN>,G.^8))]?Q+]GN5I MI>8)O&U'>CC%P S\@+\&6_X"YWSQB4+^)F>Q5G$CB^G^*<9?Q(,;I=.[+?6S M$#@?_;778S5EW@[\*G(B=U6O'M4N)3)1^#OK"Y?B<)4E[S/ #U&J$[I6VK$V M8?L08RP;/^?"QHO.^1RN.]TXR)]5S0SG@Z/X^-E!E<<@;QQ_1JEI#1C*_1T4 M+3=(AE?_JT%.53R>YR+()K(+(2*"P*7+56++?S19]XI3J,X^'OHBYW-$RA6YOO:^O=4*V3=L'+ MXWFDUG"Q+6JE#V_/E=;DST/DCR*4/8(5KE2Q0#A4\%=LZ;HP)]4SP\VEK^WD M8*3T=_S7+!/CYM=(Y*BT$]1:C-K\>8IST8G!U5]R.7OH5QV MSQ#'L?!WI Z1BZ_3XWNGP>59=%!K518'Q&I?>M=*WAK U;K+W^#F21BNX::( M#V 6_9* =>.@LY?47TF+9R!9X^?WS+J 0)RE<2?S/!U%$N477V^T84A]E"GOE=C):*5T9Z:/P<2[O"$P/_T_:'&10'92$SS)5T:J1QL(4S>V54G; MK3<\[(6+=]?IBVZ1CP+H;P>O !+'([/9GLUU8YU\U$+1+V9I=E92+D!,H8KG!4[4C:J ]BXR;3NI# +?GH1,6%HDRW?H(PV'Y])%:HA/ ME@3"B$<'BWUY_1:UD0K#J>;8^]8QO>(H/Q7[R5R6,[;91!&4([1'?D--7U2B M=]V0?B3_W-YUWJLZ%PE?8==F=*GDXX0J/&A^0W$MO5[32Z=9YJ,(^D-R%U_B M/9NC>C>&ST;S;S*Y8:$KQ;Y(7>RC*A36JDA\KUCZU<7/!B:94&F^X!L7G(C4 MQ^*TL*Z]1JJZK%3\]I5M61D,=(KY&6?UUEQ-(#U)71K7,*&G$4=F$L]=CB04 MW018Y1U':UUUJ/ELU/:2/R ,22VL\Q+S=*@ICYXJY3=2/1M9RP<_3T'RA0O0 MF4RU%#[.IS75J[UM73M]/RDX-0Y9K.LT9B.WQ!M/LWSH?$OY*W3,H/M$X76^ MA/C+2QS994 MY.ZK&XT.E?P\A^H7X!*'C>75OHJ7$DM'Y ME6_O54\.M H&6(7=1_B>9 8K6UK++=H5HU;HFX%;O>K(U:EX85E] ]!'^7P4 MK[%0R%M[9HN_A?\XJB%^<1SV8@<+Y#0I#O.^<$><_0<0:''X8?#C\< M.?O[*8US$-(^.' XL>&'P>(O%RD]''QR1@>CPX/AX7#D# :?!B>?AD-G_'W1 M\CL=X 2IF_HH^/6)_>.)?M2AK ;AE[V7*)I].CAX?7W]\/9$_ ^8/-/NAZ.# MK.%>TO+36X@*K5]'6=O!P3^^WSRX+W *]E$01B!PE[T8F;)^@[.SLP/^5]HT M1)]"WO\&NR#BPE>.RQ&V8/^UGS7;9S_M#X;[H\&'M]#+QK4V+ 7S]*](TG[! M-I6SXWPFV(?W<.)P_CY%[S/X92]$TYG/"/+?7@BNBV-*?QQX/W $PWOH0C0'3SX<>W.FUG?@G0_@ M$D8 ^=KLU/E"D^P5/T'' 0[PB> M01*]WU$3&%%A7/TS1C,FF M8LH>P5OR*2JC&P2>D(\B"C(S>CA(+$;60="T,K.M#:1!8?%9^0,'%S'],%6D M>O#*J34X[',0_+K!(*@^U'4*+:X6U PR0][8VK!*K]FADQAZ5V\SZA# A>%. MOUAK>=.BVR K=!K5%WTID:8G8&(A?L#,>%>=>B5T&ASJ-0KHFHZ GWPFA7+Y M-?-!JRDVNHBE9ICB2? (95G M#4YT:*8LN,!W8Y^'S#=TP.FP&;T&HL.\7.!;! ,/>HM?4<2^08/_PT-GWUF0 MH_^>I^BD))V4)A\U';>/W0)YG\7]F!3ESA@(*0<\U)Z \(G'VW&X_PS C.4X MA@?0C\+L%PX1AR?]X8]D[CD]'QZ=GHY"PWZ)P"C$EQ_("X&7WZKVLZ44Q@I"T.PG@ZY=3V$04TZS\A M>+HNN?1CV&3@F'B0?-D;[#EQ2,>#9^Q;P-]S7B%Z?HGX7V8$T2 @>O^R-]PX M/"QR99.._A_SYN? Y],PN@"$O--I^#_ CZ$ -JV^ML(I VT=Z.JLVJX ]S", M"'*I[:JC"H94^J$433"=JL?05O5X>,$D>H1DRI(58;)("W2@K&D_@-;F+$5S M)$-SPP#>$3@#*(N!LA!(9U76Z-D/>*LRFJ)]9.OJE0++G&]29.OL;/3Q M9(OPT^8H!>K4UL56N#T0YO)S_#="-P'1EA MNVV PVSP.J%*E_-I==>6\G'UYOHQ.YOV%6/O%?F^T#JJNVX#H+7YT0E0-@SK M+;44@.7W;R ((=?6I;(*\)3VV28@S1G1B2HVC. EG.$042\KT441G%JV>-SAXUMM.*6FY M#3":#C_;'SUL*:O6@+]3>J)2'-:+.VP3?H9<9#!*][DW'6LLMW&4'DYIVVW" M2Y^!#"II^F739G%YXIC:^(<(N[]>L$_'&3)['[V+;*2R6W=\J(=LGWKIPE P M] J&;#\ DS\7+S41ZPVM!K!T<%+X9%S9CN+BB,;BC/W*N775H151OZ(T!A;$ M1YJ(K4-=C=>6D=?K0-P,S]WLRPB&;0[N;L"I :"UFSH7 M//WF1K^CZ.4B#B,:69![.(F75\[>Y6NP/H$>:$%#3-NX"\2"E:OIS,?O,+-/ MVGZ87N<>X5^#X99/I=56A/Q--SGJ)2U[!+$N=SJ;2YWNZ&K:<7FG'@%;@5$+ MCZ2E%VFU3;2P?9'A(67X=%N1->.QZ]TG?LIU<4E>OKE4;&LU9%I^M ECMM_' M$=@3=7Y;U6^;8:['I(67=KC'E^V@7<*G2&__HKQ'+Y U9,_"F&=M0RTG!8/- MQ&*O/F!;A44+S\6E_D"N_H)RTLJZ] %98_YL/SMW#ST(IZD;X;*T#/8I_>=O M000)#*-DERR[]3N>LOR= /LJI(HR&]D5%VEO&#;&N9FOMOF3(^OBH#,A.;9] MAPG'*8H(>HHC)HQ'7"X.T<95(\3[H5$MRL+VC+KV48GUAO9AWR*..DHC4P!K M-[Y9\20<<&:DM5I6FFT#^)I :K%F.XQCST/)D.X HA[3!9BA"/@YWD0^I+)C MCZ"NR*SM29U[5N4L@-X5( $U9.%X-B.8#HAM] C=1W&7'@%NS*;MZ_4J0S\# M8 YVL5-1#D<61(J-P:W!Z!8488FG,=^SY4FLDLKGK.[Y#QC=3FB(+,X4F%#I MD4HTP;GUN^ $@C F[THO;KUACY#69$Z9(]KO&,WO*.#?5@3PJ\VV %?*K<@&KQ/I;KR61\;/-64U*? <4Q.1 M[M=2/3^'$UPH:;UJ#L:!5Z22&*3O,'K!GOHRY09'8)]&*11F7<.ZEI:%*KPX M6J T?24M[5.)KA&6G-U0B,U"W?A*Z&"322;0B5P+^W1!5_+KF*G8LA"K>SB' M02R\G9G]V3Z45+(N2Z9(>+$0F@L%;3B.W^0S)$+PP<:?PCW-$0=^@"? M(7?*T&C?&%'!H=*O 7,2-P&/"'S /SR:B5E[>P#QMSZF3&G$[)VY=C;XH"%$9,!G.H!:6B<^\@KL*OA<;V'H:02HT]#W))'3(?\^)5 M%SEYA;[;&Y0UC.D4!G5B@",IM MZF9XW%Q:DUU6@XSZ(V8WE*;\2_P8TNU$=66I;'6O0V^+X&Z'5RV'S8:3/B7' M$8V._8Q,COT4/M;M(: 2OA5'6"4]J J<'([HA#PY.CH>'9T=GQYW<8]&-+P: MAKXF5?OL@"F*9?M:S8M$F?+]G##7^F3JFU21!;& M,+);%->8T'&E!9+<]T<"@A"X7 *!Q_\K1=G[OS@)W12+?CL?VRIM;$R7!"GQ MS4C7PDW5RJ>\=U=A%!+1WS;9?)P%PI=K'[_JQE7'1G$5)>XDU#?L"] /L_^Q MM-@<^&P\]Q1-@EPZ2/8'.E>+/^1:WD$:_[*D.KLW!2]A\O\+[;EZQ83.1?/9VDA_*;5"+:8$@6_A2<9J>6G IK!N5S1NQ38G9 MK&3$YLL+T?6"L4%M^AQ1$WC^_C-DM;:2S3%6.8FN]G/94S3Z!/Y4P]+\=AWI MV5Z\BO+E0NCQ71OV7@@KNBCVL]::VJXNU$ 759 MTQV 6IMMK813#:Q%3]OGQX<)P:^42QH!LF/IU!#R<7:* MZ^$%$)B6@E H07FG'5( P$H"]-T;1($0DJ.[M2(,4H(V*XK]Q4H%"5T=C8Z&=AI@731E4!?1]R;^MV MPAX&B""9\CPE@NT6.7S@0"C>V--H%=4)5Z MPC",A[K4EFOVUF(5(Z-/8:?TI9HTM$(E&P+HQ83X%D34R4-//AR'(11N'"G[ M[91RF,C ,(!JZA3@NENO=_G#K'./46] $-;7 2W1:-6E(%F7'FM#9?:53V5V M[D*L1&3?012SL5#G:.E<\X*A2M4PI[0+&M.05,R>Y^S.%;W&),]RYD/I6Q8U M@8)\3@ZI?$:]TYIZPDB5Y:S]VP;K*R0_\GD/78CF[#R@GG^QTJG'"-<00);\ M.K1S)R9=$<_C$ 60.L0AKRBGZT>L=.NQ!M020:8#\HM$%F[(+$KP5-V0*2%@ MGY)8NR&C*SVSQTHZV9"I=*3>"NVHB4VIJ@21O-L. M %])!(9'OXSU052-%<\A"=A2]Q _AN,CKP()C&HU/?P/&6WY] M3!$6WI*EA4I54C++U;UZC&T="=C^?)@@WKV:SGS\#F&ZLY9[6%E[Y5?0Z;&^ M-"L3V]^U7^>2U?@CP(U^1]'+11Q&> I)QJ7HB6E#*CNI/>824>YQ=*P[EW!& MH(NX;.F_^S"]8SZ>LNO+_Y)Y&#I==T!+*HO!;->B"]680$*@9U;O4M%K)Q3" M7 +*38EV/-$I#8L)BY22QS!XG,P3K]>8\,1KB)+S@TDDA0!973TJTRF*84C% M<-8716A6)NJ=C?;VJ\:^CU^9@TW'?(GCIV@2^V/7Q;'VX1@9A=ZK0'UIF&YI M;#[IK%4AEA='N41,J($7T@".O0?!JJ*47&5LCG"/]:ME(65JU]I-V/JO]BU> M<*+1!;%O9D^I"_X#1S 4'K>H0F('M*2V M.#*ET3WIWBW79R?50L5_I@>ZQ[N;*J>@5F"--+NR^ZR\JA$D.F&Z9YT::+6E(?V?5Q&!,H]G^6VX\\T+J$$4"^7I'+H\/1X<#9 M=Y:?H?^1??P;SG+C[&_)]]SL@\Z?TD_^=<-E[X4BV3]M2S-/DT5>!=_ M0WKIT[2[?5-8"Y-\M?9:K+9<;< 8W^*031.73= MBNFHPR"@$8"U]:6FA+1> M?V@^2A#SPP^8U[$5)01V53=T16%[/JQO'KKT7I):4:E>M?JCV3OE$-6,SZEB1DNWN070Z[7>QOOM^EY:"%GJ"D2U$&Q]NI)4I02SQ& M4YFTK!\FZ[!GPMN;3L5C9PLYY+C^]K"HQ MOLFN8:\M [.2UAU<>8@A/T>9W@\3.!"*UKN*OHDXNKEY6S!/]S"$5(BLZL@E MG$,?\UJW#Y#,D5MZ-$B_]ZYI0!/BT;FFV\5;NXF8Y(9@O>&N:8"A)&R_4-9B:J"LR(] MF3MG;9:1/%[/2.9H=79V;)$0$!\5*S;9^-G/]./7*$#A"_2^8NR)3WN6-2XJ MTT>J3$<=;PB4";UX7%.;#]LS>!=@AB+@HW^Q"D!)O88+'$9B;1-WV#X<#7FQ M\)67!8?WX/4[M>$$ 5\Y^_)MMP\T?39L3Z L./D=DU^L\!YVH7![O;SQ%L.G MYJ-BWJ,]YT+XZ(^9J_%QW=7(*/_F<-I\[W-!O3/G0\BO>'F0=]E\C=?RP4@+ M2DL[V3?A=$!:*?5JRI_MKWK3Z"2>QCR&T2DP9/H26E/DMU]W6I5$U:JR;0:3 MQ7>9S,S\25E$F1%T$HH=QI5%UBC@5V]I?7 6S;PBWQ=Z(NJN%."3P]%P.#@Y M.OIX?'@Z/-N\;\R"LPC>H#F[FU<.EW6-:!^P[./G^G3E/ZZ)39P2 M*&MJ@W^X-B[9XE'>V#ZSH"WL=3-@P**%3L':Z!?5.%@5MPM R/L$$[KF>>$E MG8=AA%Q=J-64MD /Q&!J:$)%"6RWFEQC0HF#&NLZ'8R/&X:OI\CH.X].)M#7)%.9Q:<-NVD@*T(@8+3U%78Y$?ZVMT MO>$4>Z([;4E"YUQV2]8$3F>8 /)^B2;T3S!PX6UP#^\=15@O><68%\C\:7) MKT'"N[MWJ-0U>&5=+,O3YD;V,_"RESF@ER88K@ )4/"L$7IK$K)7S;7!DJI[ M'3'8G=S+<::YUJWVV"'LE>N:1G:NO2T]/KH?.$CO'E4XBC4X7-^7XU2=@ K< M3>AF.VQ=[:CE[F919EW=.[3+MG\T5C5&Y+)HH;UG4I#,+WDP7RFLE M,C#@1ZL2;R-P% >?SH+"!?+RIZS* *M*:WLA;93CYCX.Z'#7OZ@OT MZ 8'SVP\:ATJ;[FE>)AR9(-7+GC@RLQ&#;5>=4E)-VRS! QPS$I]76G[5DKW MII\H/@D@*91ATM^RJ:*#AK#&KC&?W=1/% S;'- RUDX/NRY?T@2$,LZZ*:>= M']UJI90RR&3MMP,P&08K*!HSV^W$,X!1T:5W2%;AM^*$;-4G88_FI;MUB]KD M*4^&\5/YBW.,OI-]8%FB//-1.GUD;N7!0.4C.Z+V3'HVX\CLR47&-R2T/!$()' H)P1F-U MD%ZROXC#"$\O? @(RU;+:N=5);;-$#?+M.UEA))\IZ'YEW?:4O!K,-=RC>5F M0,Y21)?P2?&$GJAY'X#594OG>&^G]=,1>STZ\.1Y $7K+0?4A"O;ZR#?$>S% M;I3=2DD/$%_X( S1!$%/CJ]F[Z)D!E0RI]N$=QTN.ZITG"@F=27D.^ME[;84 M+#-^](^^MA?X\T^B I_G6Z[>7!0R M.+1&KNAEW_21@%+85ZW U\;V6!\!09.)QN9#:<.MP\20%=L?5UID+](CH)II MOO7V6P=D-8[,@O?-'S^A#%S$/''_W_@I'+O1[61X.#CA^0I^+(DVH&MPK@[/ MRMGL;"E_5RX2S7YG:_5G,Y*P/9^0>MZ4-2XV'E@_OH# S+!H$2C*9VC!'703 M2U.=1?WKQ2V?G4_&^P-F9:HU?>.A\-1\0O WAY+L]KC\#QS@K.I(,JATST66 M%I-T:NAM'#Q'(06-Q4[3&4"$Q4ZW$_E1>G4O^^:1'@:YYV@JL;BYD_9WD-)E M07'"1RE,Q2;;CXD&/Q:6Z%GF)!;&33#E2UIN,VBF;#5?_D8P=Y)AL## ME/IO3E#=C1 H8_(U6."BI$*EHNVFR]LF84;B4KKO/" !+H/S*T !*ZIV#B>8 M)SL%MLZ @CT33 NP0KG:FEQV<^3FOT#@T5;/%R^ /)>Z%L466PB0+A=5'WKH MS+O(S@IINAA9\R+SHZZ/V)O,,2.6*AZ0:?/=CD6 7H@YEC^;K6=40=9?\LBJ M.?/"S8O/.-3R."CY8\3_V-T+'RFW*=3G,( 3)-;ATM:%L@(?/QY1670P&]G0 MF%UG[A1[J \%,;4P:;U1'*3V/@?O=Q1P;E<30?$'BVCJS7OMNM3P>C>R"9[I@CZ?LQIA 64S)]$U+&N%?N8-H MCTW)N+D*@!MQ)LV=DW(:?=.,^LPW7WBX+:W@2?/%3\'S-RI30S^CE,2.Z(0^ M[_I5B-O+NES@Z10EH1B[8,5#O6=(AVZ:;BEY'SM'FU^Z+5#O+,7"1D'H=(V! M?_ODHV"!V1KO?R$0U4O5Z=I+X!7L-5@*X?-!(GCZCR<0PK_] M/U!+ P04 " A.WY664.B]UE, I[00 %0 &-A87,M,C R,C$R,S%? M9&5F+GAM;.U]6Y/;.++F^T;L?]!Z'W9.Q-JNB^UR=4R?$W6SNWK*5DU5N?O, MOG2P2$A"FP(T(%EE]:]?@!0E4L25) C(UL/TN$1<\LM,W!*9B;__U[=Y/'H" M)($8_?SB\-7!BQ% (8X@FO[\(DM>!DD(X8O_^L__^3_^_K]>OOSO\[N;483# M; Y0.@H)"%(0C9YA.AL]X,4B0*-/@! 8QZ-S J,I&(T.#UX=O3IX]6;T\N6J MC?,@H74P&N6-';TZ7'^Y6+6'T4^CX]?'!Z^/#HZ.1X>'/QV>_'1T-#K[M"[Y MB1(X@>JB,41??V+_>:2=CBA4E/ST+8$_OYBEZ>*GUZ^?GY]?/1^_PF1*&S@X M?/W?GV[NPQF8!R\A2M( A>!%4:M6X]LCB41OHZ_TJ+)O"G)"?J!H=!FLM)2'1T>%>3][_N4Z@=3O0N,$AS#B*G+^L=D/+F8!6@*DFMTG^+P MZPS'$=7LJW]G,%V^&+%^O]Q=UPAE?019BE^%>/Z:%7C=K8_7+B'>!H26F8$4 MAD$\!-ZM#@< 'R2S#S%^3BQ!%33?&=@E3,(8)QD!8S(-$/PK'\=G*#K/$HA MDER"-(!QHHM$OSW[I)]%$60_!?$UFF RS[_WC4?>28\@Z>H$J2;<$I!0#2C) MN(=31!><,$#I61CB#*5T?;RE*A1"D%PE*9PS5?J2@$D6W\ GT%Z>???OEC7] MZD;O!/3(G%N"%X#0*3%F=*"(39 +-JVT1JMNL4?R;S":/@ ROT94>=)\.FQ- MN*PMNR3?9_-Y0.!?@,WE&$4 T:WF!XCHY@/VHX*]=&J7"?V..>,.>@1W"2;T M- &B:WH@F8.'X-M9D@#:/XIN8/ (8TI%WU-,#UWVN>+2+0CYC-%%1MA^I*"E M_=(J;HQ30K4&'$:+?,%$G)R%*7S*YYCQI/I[ M:T1&C5L"52R0R_'DCATDQY.K;X"$,*$;'!B"Y ,FO2-MUZ,MF?8Z1^BWW".< M!P("^O_+O//6I/-;Z9',]:+=]ZY NV$[8.A)X DR RW5W,K/?@(0EJ-4_M[L$R3QX!3*"%^S_ M\KNCUR !D]>K\J^?803(2Q00@I\!>:%D#N^.*"9DW1[K\.7J#\K$P_T@%Z>GIZ<#!Z.=JT3/\H&Q_1UD=%\R/6 M?CENUSTXT.V-%T8<)*4IDA$G4'1A^3\.!7HOK>%B.%?IN*RMS5M8FP6%(/E% M.P]R'6YC%14=![UPYR4<^!*JJQ, G]K-1.!"-PK3U1I Z>,G&1"2&D)M4=3Q M"+AT?$CKF(+O<=3HB00;D#3X$))"J XB)>G]C:<$A*^F^.EU!&"A4?0?&T6B M?_QQ Z9!?(4HK"5GQ'!*-)1$4,8^Z45_7'7?_LPE>KM :R66QM,/[G4 M,7WD4>5V*A?9NL^7U2^2F5V_ >%<9]:$:RY))_MF02W4/4[KK>2!560-/K6; MP*C.]'SRW8ZQ];I3>*!?X/D"H_S"0N,$P:NC/D6(:KF OT6+=/QPRPKA"DOW M=Z10L!]K$./N9,$GOCI_!SV6,0P+NQM,4SGD,:T4D.5V]EZ'"Y)1Q $ XQS?*J$#T-,^+68SRY1A%\@E$6Q(*9DEN..P4)2SJ#]#M,9[E%EYE^9W#Q@"4W4"U:T&.# MNHU.L[5*0+@U68/.[@(8Y4S?@OSAQQ1+I!1EC,[",/H)I#,<;>+(F[\"(%@Q M^FINQ6SFEK6Z.OQ0>OO? @)Q-/0@%1$M')-Z%90X>QIMO<@$ZR$;;/RIM(,- M0AW._M CCKL8=&UP1TGB0EF<"(KB@M/-Q) MRKL F_MZ3 #9" *BZ7C"H3)AYJF$_TEZZNVS"R%;^^ZD\XE;K1?8'O6#']V% M:*NG^+Y1NITF+C **3U%L-,=3+Z>+\\!"F?S@,A"%535Q,[\&A7]X$-)E3R, M05'-@ _-BIU'KX&4L!EI@P]--91:^(,&!._&G>*>4%+#9+2YOA=LD*2\#Y34 MT ?>\_V?GC!D@\KQ?9\4@'0HN;[?^Q3\B4D1Z<<68?X9KEF(>\[A%QL*"3L% MCR>-269S'>T"98972J<>=GW8J^ MX!;+W5;D)DT3=KPC%$; I7^.X:MM&&8J)T^[)$M!(T[$>W"#*D/ MLKJ@M@#G>.0'D/P6Q!DX7Z[_^0L$A#)OMKP!3X#GGF166:R^VM6=SCW+Y%I77&;S- M&DXAKZ;;0D[1&-V!,".$GH;R-WV^(/R8 /+$,N]?HT66TL\8A3"&N7VMBD9O M:/?5TLHV=.X-8P.PX3T)&*?YWQKRJGE;A)[(, M"?S20KV7E/<$K'2>$)8W =QGA@0E^[$F*6M!&#5'@Q>\:)$E03A?8>P+!^>K'2W>!0--F,-(@:] MO9 075Y92(EUO))@-$T!F5^"1]4A@U=4/(,*"ON 4;YF< MKX^QS?9#S&^L0 M,?R*P"6ZMAH(B75\XF9/CYT'"8A8"CB*.[<-Y+\F9UDZP^R-X.@+6[8JC_BQ MZ.?D?%E[H5"4J\%B3^*#KYV^=DQ 32!R^T+_/=D0D*RO[C8-JTJ*K3-@>$N* M#8;5K#!V&.78*? Y()%BXU$K(W;JVR[ESQQU1@CC>7Z_=;[JGANZ8W3@M(A1@F,8L80^>PQ(X*@H*,IWS),4=HE-[(0H+*R-KR]G0S6?L0X1PSH5"HE>.Q)*B75] M&,$D?= [EW/+2F9R06DO8"I6/&YI?:B];H_E3,=:9#C8I'+)KB\E0G+=CHE+ M0.!3[OB[B3AFH5N2H2&K(E0;526WV-FKSNQA/.5HD571P,ZOU'G<:$H$ZY,T M^!B20Z@.)17I#B\][D. @*QZL*C6DY^V;%=@0L!=K$.#FDJ-.\/J"0T:HEX\Z218-20WAO*FHXQ%PZ9HAK6,* MOL=50T\D@I>;N"3Y\HA3<]%0DNXX,7#V&,/P2[IZIY?E/D.T%YG[B:R*4*E4 ME7S"KMR+J2L:\Z'G?9FFC+ I8<,G*I8"J24NU@+@=K1=?6,AQQE,9FSQ'4_8 MF4PRTD3%A=HEJ^ +7N7HDESE-2;CK-8N$LR"A MI[#Y'!:I2K^%<191HDMOA,TGZ4)FV(YD5F_1DO>L4ZR!QBWUP[Y>5\GV"H [ MD^]@+36&6U]@6\'TY('2\OFPE?.>U@.EO#IB\[2JEA/X!0UR.WRUC!C>=JG^ M'B)5L!E+B'#W "F?Z)KE?9M8E[>O%,,U)5Q]]UHMJ+B9W"[J#I7&K6N]J":R MWF]F:!]45Q4S0JMI+)*9*.MB4*B=!F0(4M?5"BWJWPZMP0KQ&$?@& MH@=\G209($GQ>D+Q7\E8TZLLU#G]ZKYQ1FGRT*OI@VWQQ?('%?ZOJ,45CQ?BT?L)+= M+)FV([YV:=.2]ZR37U"9M]0/^_J\RNJ@ +@S^<-??)G#K=V(M8.Y/5?\_?66 MN&[HG\67^F\K/#5V/#\_OV)359"E^%6(YZ]S7JSMD57W]_6/R7AR,6,Q(\DU MR@^6,QQ'ZTWJBYJJ@&\I2^(0;3'SX.#-P<'HY6C=)OUWM:_-AV2$)Z-5=R.( M1M4._\]HU>5:;X>U_C^P7&$J<_^JT&M'-!8<8@$_&.G>4/#KK!%H30S:XVY& M:Y(P>P0OUR.PJN-2&W]- #6;C1S*UDPQL&RV:-)8%1IE+N.M(4A$S+ MFC-[ \Z.R^./=\?O#]^>G!R^/SXY?O_F]/C=Z1 B*I>I(63$A>A6;.Q:&!<+ MD/3A"TXY6[+)6?5RONI%+A>IUM7?3VK0[Y;Q9U$$BZYO T@W*!?! J9!+!6" MHLZ@ CGJ*! %%K?"N0,I)1M$5P%!]."9G"T6!"\(9+LJJ81T*@XJIN..8M(! MY)>LOJ"@K;3X50>5UYN>Y<6'Y'CJ"\/B91$0C=,9( P6 3.V(K-(+WJ O)I M4+_^H+)[VW5*U,?E5H /)$__O%1O&[@E!Q7*NXY"X2)PR_["N)%2T+35Z35* M 0%)*I6#O,J@ CGI*! YE/XDDX#PU10_O8X +(1"_[&1!?WCCQLP#>(\GP'O M:IU;PL'Q7[!1$Q__N80/R=>B7^X)LOG9\2%>H@LK(^M'T'3V:OG%_ M^C9D+A=#)WXSHV[.TL.CX\.?,]Q@F(?GZ1DLR%-7W[EH/N:8L@A5M, MPDEXH>#H_&6LU:6;S7%U*-(6RI9D8RYB6E8ZH5 M5AU49N^[C"0]/![)3F3S_X )@%-TD1$"4%A+:82B_*^XR$&\WKK1M6 \83Z^ MG8]5CFD:5-M.NVB;8T9YI,:UC4@'U6O1SK#VLX/>MFL[)^.!M/V6GC.1XZFI MI&%8W>ID*QR8,Q[II=B16FDN'%K"/=O^=,3P]]>^N+<7JC,#*7N@[46-Q1)? M][>]^;J/_E:CX#_VON][W_>][_O>]]T/W_?WI\HKB5/%AP.A)3X[#HY-F M;5@7I.I,867)W7$(X)+OMR!*.[^^0#8U=N<^7@K#/V- D,P^Q/@Y:7/T?VMT M]*<]C?*N]J?\MD^7).?+ZA?S)URX#>S2^=\$EVOWB@T]VD_.>&8&,%=#D:S\ M, ATD$G]G'QZ>OSNO3^F@+[EQ 5KPWVEVK7819]7RH>3OEB=UDXJ/-+WI\S] M*5/RWD3Q-#5S\RVVC;<$TX4T7;*WJ=,S%#$3QV(NOH U:6!W3J FJ(;>95_" MA*E,1L"83 ,$_PI6E[>EY^TE\TV+-[ADV^HW!X<'AW0KO6F4_E%M=T2/W:.R MY='?5FT;[J(%\_%]. -1QI(J;R&Y)1"%'OAQHS>L%+DLL+&Y_Q6BZ5\SG/T"T#3&:'I&%\TY9H]! ML^UPHHC+-:GM\C"@KZ3K0X$)-!N"N9\%R0S^"C/6^2U^!N2>$DRG_.E'$!"5 M8$QJN]Q?MA","30[@@%H&: I59!' )OJ45)SOZ1 YDHYM6[,Y35(*[&U1FHI M#4& ?H6 $4'/F&%*8%A3)G5& H/Z+F]&6LC*#)RU+!'=AI9Q$R[C%=L)R0R? M#3G]DO$'<][[1X*SA4)*A@VX#$9L(2-#=#8D=#&C7?^;:D1)!LM#0B?B;6I4 M.XIV[;@,4VPAKW8@K8B-_N>+S#=<19Q!A&X1EM;4;G86K7C,E*Q MC=A:@;2VK;B89=,L0']"4-&;$ (4 D87"&<(QWBZ5&\P6K3D,NRO[5:C!4P[ M4R7=GX:S#/V2!?4)>T-"/O"W"\IFS8Y-.@W+:S6#=@1L99>RQ F@?>3*]@FS MMC]1:H*48 3#I+)7RDN4Q26[EFX-.HV':[.-Z0;7ADB+Z;Y1*!'@JV+LE-\TSTNMVAQ6 M5MV-$=T1[]-8BJ33DQ7"8F9+Q;7%/V%^/F.!_G$,IP"EO W''4@ Y<3L&B4I M3+,4%*KR:JL5]3V'E>Z&%7EWHX959EB?A__QK_."S$<8@]*XR;&:5R-YD8I'RA 9L8&+$%(F^M-15/#RK.[ :4U4.O#-3>2WK.S MXBR &[(*-Z](U__W" XN& [HY< M^X<%?O2'!4Z/_7"$ZO*P0(E!Q&\?<_=[<(>GGB]N!'$"YM6'CQYH"W'C6F(^ ML>Y@S '?Y7#\C !)9G!Q2] MTG89>]#'2]O[V(-][,$^]F ?>["//=C''NQC#YP/J'WLP3[V8!][L(\]V,<> M[&,/]K$'^]B#?>S!/O; DE#WL0?[V(-][$&-G_O8@WWLP3[V8!][L(\]V,<> M[&,/]K$'^]B#?>S!/O; @]B#-LYJ:Z\]EN\X*;@O?O!!6-I]A(+^ZPY"$/Y) MHDA"S7<%,JCGR4,/"EU3R6@+U'/_W,3_N3P3;2@=3W[#S 3&+-Z$ E(]U-JV,9. $$$KWH4+Z>DVX]!#O4^9Z:-U%_)X'"4S&DUNJ M>DP?5VCOX13!"0S9"VEAB#/$-/06QS"DN*^2%,[9XX1?$C#)XANZ4S)\J.RH M^5!93@=[[K=*21X57*%EM"%F5%)#ZZX)8JRC%(UB1I*U%\Y:L$SCR;/VK0[] MSJ#H_;SSY0/M5F)JUJKI/HJX9W'7'B/4X8#;F5Y((B-0:@?5JNF)W=I B;7D M5X7X';3O*18K+AEUIJR"Y'1._@1D, M8Y!(A\%V(9?'O(Z:OPW%BE>_^=Y3:E7MUIXC,VL?3.#D96N_K]]!0ZU0Q\LS M_$1DHM6JZ=PXVY>.&*'>*:M-#SG_7D%/;'4F.NM2%9^V&X') A<7-^K<588-^6"4$2ME M(U^5(3HK 1$L:(;^[X'^+PHD80W<5NCFQ0R0Y9:_DSQN4U;# M!]N*!HM5,*S,-@$,KY] B%>9="[P?!$@27"YHH(/!A2=V4..8O@4K0_L4#.> MT#D,/L$H"V)!2F1!.??!,18VN!*\'@CH=YC.+1W[XB=N2*!?L\$(^QP&)QI-+2$!(6TPN9@$D )T* MKE,BM]3:4HHJ>)XZ!NRLWP[/57/OM[/WVS&0WP_HM^/-ZCBLWX[-==) S#05\, VUO!VOPG#+\2\)N(/362IW3&B4\L%,U)+W#2S#;PWO C05O3)4 M^>9@T\#S]>__&%W!Z(CYPDUX[:L'1]Z&JM1XZ%B%=;A87V4\>1%3E[-;E'J@)7!-SDKZ]]=OW8C8V6=TN%92=??* O3 M,;D'Y F&H@6-7\S!VO9VD+6-#]>9=%AN^Q4EB=":*"GKP1(HT[,MKO,0["CK MO5TW.XECJ 75X 1T/X.+!1W5E-9?Z+$L5H6-2,J[7GB5BE=+L"#&X58@'R * M4 B9*V:2DHR=Z"3F5V%I!RO,.^LKC!*U6]&5<=L;#:1@QA,.M0D[I"?\3U)[ M7K]=>&*X5:A\5?+]XM^KBT$7]<6+/;/ZWOV2[%B%N#RQ\MQ.EJ1X#L@E6. $ M"NR5TI(^V(MM:/PF5Y< N-M!?H$12^92.#[>P>3K^?(*1%SY!_'%GZM!FM(/2%K#WTV'S,='"ND[DD]]O67! M;AZ=N_N3&1>F8S&N3I0-JJ6KF;*6EUL-N=>0$I-C01$0P=103/(Z7NX\%$*2 M(W+A;? G)J7J)((+7"7KL:3VJT"&]H)64]N!P7:UC) M<0G].\KX^D)YY,_5> =A<#'9L*-_@$_@)B!3D*1K2L6V=%EIU[?=2EU:&\9E M*&S>58P1_]@O*N3:VTR?HQSBW6Z KE%(Z5D_&G'#.F'L$Y_KI35R5B>B:+@MH M"NFN,6.&MW#>$-A]UUI<]OQ5/UM(6 M6J\I9S[L'U#6]87*/V>W >7/986-"/H3 M"%B*Y]P9LTFO?!HV:\.7!==(Q;F2UN8V-Q'?M@AK"FLJN#!E7P?JE[*4P5WYR567_S?T<7_ MC?L-T+!2Y++ 2G9M2C9D<8&/DH3:C3*NK_GU%&Z32[L!P.:S"+]"] C@+P!- M8US-_G]/B21TLKY?4G+GBH3Q'1IS[3%@*ISV2*T\($>"OV! MUKBC.W]VI%,,C=Z[&%28[SH+LW?\5B; U>#^Q_+Q R9S$#T\XP>J@TF HBMV MB0& 9-"9U!Y4>B?=ISX#:+8>\V%OK) ,%?U?HZ.#PU/Y6SZ2"H.R_WUG]BO0 MV.#X.)T!0J7,GK^!@N>/904'Y?!I9PX+4-C2Y<8@NH??Y,HLJS'L2>^@%W66 MX;%Y\&OT2_^I/N'):@W+_1X.VAJ8;$C@5PC8$F*F^AJ5AN5_][.T!B1+TTZ M?EGB!-#.?P\2[75466M8 70_4.M@LF^UX P_=M6C:\Q05!]6)MW/UD;@K!X! M6\O'M(5A1=3].&Z*SYJ%ZO< L>XW)OUK%"IL4K(JP\JA^TE:"PS>/X4 MI(# (-9X4%51:5CF=S\(:T"RMGA?S+)I%J _(:@8'T,(4 C.Z.!;FTM4,FG5 MTK""ZN7(W JGM<'3[:K)N(EAY=7] &X,T-HP6^W/KV(0I@2&M_@9D)(.M90, MZ@][!]C+L=T G94=M+FWS0U$X)KJSK8S4@_M69)?$,>B:_7>F+ Q!O3@R;0E M:08L2G\*,4K!MY0J"MN>4(4#4_:/S?>8'L"BGU^D) ,.TEPEZ7CR$>.HFG/_ M'L>1P.]05L'E77ZO&J$#=D$@)G36R'73K?&SQ8+3-D%HO-E\3@Q;_[6K>G2T:#_.5L7 MM77!K1X%^PWG=*^I>L"4&(*?P'@!BF1>04Q/2O2HQ%V$V[3BTI.A?X&VX8!' M\[ X2O!+ B99? ,GHBE8KZI+5P;(]$+'RR52EAK9HNO2&L"%@+M?7Y MN8B['4]HIRP2]S8&T11$O\-T]AFDYQA_S>-,>'.R;DV7?A3]S\.ZJ#T:F&=S M3%+X5PY\/-D.TA:,254EE[X;5H:C"K!' F7><(3ENZ-GL.0B6, TB.%?0'0N M%1=WZA1B18IBK-9GTHL@F;$Y_"F(*935.SW" Z9>%:=^(_U/GDJ\'@TRNCP_ M0190] &3&QR@&TPG@F25'THTU%25G/JAV-K%2!%;'W;E8Q04Q>HY+33=/$QQ M%L?XF?X(*'E%!FE&X$5&2&%G; S)3LTY]7+I?[AVXH67@O^,4=BO[*LM.G6H M\4/\579X-)E?8)8S/DS9/KU,;WM'3UDHNH'!(XPIE?PYH4T#3IUV+!G[]='; MWV>IB:%[>8JNT-7&6MVV$:<^0!;V8N8<\'Q K^E>/1A&"<>4->*#D6DC3AV1 M!AO8,@XX&=QB@JY1&&<1^__S(&9KT5EZ#J80H?SA57JP@%A[]'?MQ:GSTS#3 M0U<66=>>SQGCTGBR?@B )WQ.(:>.4/W+CH/0KZF[_H3/Q@!P*)ZH)56<^DC9 MFI8E>#V2Y6HB$!F1-Y^'E9%-0U83F_5I[6J^B/$2@'. */=2=F'T@>[30+11 M"Y;Q/.;-=OIUAQ613=N4(7 ?Y$UA96C= &4"W:-9\08D"2@] M,M#T!@0)N(1)COLN2$77X.IJPXK7IH%)'[-'A!DE"@IW0/RBP\IS"&\E M/DZ/9+9Q8-UD6F4338Q9!E;AS;F\TK!R',(@I$*LENC?7V^80;OZ6OQ8_VW5 M<8T;S\_/KQBD($OQJQ#/7^>LV/0M=)>ZI'H'XPV:G.W@6PK81F']*TQ97V\. MWATRQ&ZIKGYU M7]P$FV]KZ[H)5FNZ2/];'Y=M!:CE&UB%ZMP_0@!JJ7@-7JNF)V\C&&BKEORJ M$+]C^=72WKYYX\ML@E;4*F4ZPV-5!OZXX%'>B.D\C,0Z8*\ MBM>[HW:C/3*O&,?-C,[OFT9GUN;+E#8ZJK3JS-A\"1[3ZWS_ MH[(K'I\.WPVKF2!#2M9 M9?&YINOC'-*]%7O?8)7C2?*F@V[-'7MB3A>6_4B(/)5R!M'T-TH,W30PSS=5 M9FE!<9HI/-$?RU9+<)C[X6R2F>2:493AL;Y6[M[CMR:Z M,_#SMV6&[0<8H&4F60&YY?Q:_S28RH]"@#5BP"N57,';W,Y%P<">7%+^G!O:R U+@:O;FWNL_D\(/ O MD(PG%QA%>8ZR56ZC(+Y&$TSFJRM%L^N=([WKG9>C#04C/!FM:1BMB1A5J/B1 MKX,,J%T'JIPO\V2=%W&0))(X DGYG;G8T<#B..%W25B1/_43"-C(B,;HCL6' ML:U6'KKT!>''!) \H]@U6F0LVQ"F R$NKO:KJ*0^Z?:Z\R000:GD7*WHG1M[ MI>JAN_KMSHE?T1%>*!J70SZ^)"-WEE74\2',PO:04C\HXXF/[?Y\M7OG*T_3 M#W66CXW<0IV9G;OH]TCKE\C>K0%++7N!PJ-9>6# MB%V(K]_[2I8UP2U MZ6T$][8FXQU''G[ 7!"6#R1 21 6T\"R^D5B?#)I8.>L42;@-B/PR/7L5R5. M:A#@%?3$/F2NF"+!^6'JZ2"3NO'@O5_FE;[EQ 6[]T=5&S[$"K9W/^UVT-7@ MK!5OT]J9WG\WOI6;EQMKI?)O1\_I'@;*'P731LP.6RIV2](9;AX_=^]-A:+>NQA=A: MVT?@?:#M/M!6/\KT]/3XW7OW>P27@;8K%H@$NQL1K$,N-[L?=-8]_&FX6+-] MS(C9-7 +8?:._P<-=WO3?5CU&^RV]P_:/?\@@?K?9G20!0E@/OSS.4;W*0Z_ MWL\"TG $4A?WP5ZJ(1@U$(^<"[]HY3.17WM, "$@ M$CV18];$CKD:F8'S2+#\S?CX>16,OWF42R!5@_H[YB=D@,Q[>9Y-IP1,@Q1< M8*&/F%;-'?,0TL+DO?0NX1.=2%"4C,DEI+CA8Y;?+QL)4MS(H#)]9TFF8G@> MB?=Q26",=C#T>'KS9=HHMNQX5?8]HYZ.B]_S9MTK_=4_9'J*R1<: ;:#B-9WA&)\#JYZ M"_-,E13AY9&DK \W?2H56_-?#&-'^5^[M'I[='I\]BE;^) M2I:%I%9_; 2U^N&/+_?;TVWE@^M;0:4FY5N]"L%6]LT8?;D77T+4/KN^UM-C M6(-LMSM@NM#< KI1BR0A)5MEW#NI=EPT!;@\$80T&*%1RI/H$*X:<7GM1_1' M*VY[N2RVE4#_"Z%@"F>!K?37XP=\='!\))[+^>5\B.00*,MZ.N=3;IN71R=Z MO-R4\^$NTH27&\IM\%*Q:C2L(57^ZM<=_CJ^%;B-5X3AJKJ#23T:P%AZFMSR M:LC1#>Z8='N*"C,Y:[R1:QM3+)4$=N%]EDB;!K) MY:)IFR!B9_,/>'/JW^>$X*=)>'M,C],6[WB]R@E1@OU!'=';9W\8ZK65"8#W M5Y__=74#I[/T-@Z2%(:;H(+B/8)7LF=8C!KPP6F][HF,$K*" M[@("Q&17IY?M17T'+0KY'K;8#[-26@$6P9+1_P.0^>TQ@! .R/ O_G<$DYR9OJFO=E \KCI82KN>_UE ] MD"??Z;:=0$5M^3#^^I:H"*M]>UYI.Z1$;"CBVO $)7V(P#$3APB)1S8Z+B"3 MY&99Z^Z?>GC0?#=(:&[S+F_KT':X[R6AF['MC$NXIUG'G)N^ MOLOT;6_?^)&:I4OZMA+#/MN8Y41O^VQCGF<;4YWF+20:V_E,5<[7E7UN,4.) MU2?_MWXL8 YSBY4LV-\A#)\0;7^7L+]+D(\@4>X' D"DSF_2K@D?3)ARL;7# M9=U<*7A&\ &G05S050M]UA>6I D?#)RMA27!Y9&Y\[8PP5)B\PL- @1@!/.A M?G4?C*)Z\Z4^)I_DR*SI,+KZMF!/FY^AJ&+/%OH'NK MM(3)57WG$>]V\JE3)'42Y!?UQ'53K#]B_OOAI-E1 O5#\SMZ:'[CWF[072I< M6%9S1)>C5R/7\W91']QE9&K4S-:\C< &9]?3H>AD+BSE*,A03/":@=M3_ XZ M]S%PXTE=73X%W^ \FY]C0O S58^+8$&_I$O!/&36A/, 0KER>5^ADG*7BYF:>E^!\R4"J*S)T""*2@? MM;ZCIR21O5*[NO-@03VIZ0.R;A$KWY3^B&GWJ,B;&:#528C)(VG6TW%2RL'9G.77$HA. M7-QE5EX#.8D!.';%+(?_;;!DVU8S^]5;48PS:_4EU<+Y:-6N,]=*R<-S4AUS M8^IB?$M7R^ #[4=B[.(7=6_NTF!\;0+CPG"\U&S1)#6\B I[8OR2:91,#GX8 MP'J01-U:=')Z_.[4'R-8-^EPH5DQA 4+2/>#-X"]F/,8PVE^#R&QADG+^V 2 MDRO6QB@F!>+M?DID55.6=N?TLGLO:G6?W$"28'(?Q"!A*I@K&=N*L3>I4![1 M(\K!KU73!Y\8 ZEJ8?)HQ#7\"6X)IIND='D;!R@]0Q'S+UAP@O_:-."#RXR! M+$V@>232BR"9B:[7\D\^>+L8B*$@VKK%C(W9?+B>!^'72LZ5.^;%%I>Z\,\L M('3%C;%S_I932K_35J:E(AFF=GS7-'MN>B@"SC=]C B3,;: U^V(1_OJQ$ MHLI,I&T:VH>IB_.FM17+/I1]'\I^\N;MZ>GQR8%[8V:G4/85!FNA[+_1I8=. MT1\RI(I9YY3T/SB=0[3KO*+R24UEFC2H[\Y8:0RRGF/4?-K?0>OF Y@O, G( MLHBSN4]Q^/4Z2>@9ZC(CZ]3N+.<^^ R>\R_"1YE:->6#_;.3HK2#;=W6DGR1&>>=)6=A"I]R4^=X4OW= MS%ARTHQQS!L;K5IC88[KCD9X,DKRKWCUU5E*OG5JD_M9P*(^$Q;O/6<&Q^*- M($("-,TW7LGYJ-+;7 KO[6VQVT@;7FZ6IO/,[2) WHJ$/3SQEGKK#8CP_6,TLJ MV3^S/#JO=T5W]6T!BX16R34J+(R6E([;DP]&/3_5CLNN[TCQ/M*"Z1K:1])\ M^=9J3SZ8%_U4/"Z[OB/%J\SG6Y'G5]\ "6$"<@N\_:57WKL/EE _%52;A;ND MM,+=L'@YL*&]O9/A@^^O(S7NG9??DS[75QD7JFQ"@0\.TYYJL0D;=TF!1;"+ M>[V-?W22^T _S *D7)[N !,WRQVUBG#+@I@Y3O>^\;5#HP^^Z9[M2.PPVGX$ MES6\^9H&(L%T(,)\M#4 ?"5RT!%P.L0(\)73.SP$I NB)R.@+8W#7DP=? EI=WR?^E%&]3ZZ(T-]/"=J06H"DJ:SLM*3)UG)+([IGO1/S,*] M_K7NJ>Y_=>2'L]GNZR27K59"?_)='P+B2,KM$C[D>K,X9#;A/%NXOZ-)HIW; M6_?.?'.%ZXM])NYQ7;=DWXW/7%OFXV= 5F*8"U\]L-NEOYYT5C3:*B^]OS!J M"?3+8C&TGC:Z]-?USGL];?#R>]73PN%U/*E<8ZW,&5M] M4^3'GC WL;:\F/&..G_]!*T-!!_8_L,.E%J5BNOK"CN,.=DJ\WOWU7=R9G1*/K7Y MWR7?Y^JPQIFB:_E#4EME=N>^NE6N#@%J'U<>'7P;&"ABD];G8-[F5J]K5YY< M*W/5O1_O=AGZO?)TZ*I^>7E\2O_KSYVP$X7B41*QQ(+P"3 BQ!>[ MXK+^7O'V,P8V3J%"%@R?0D;DRK;US<%B+KJ!LI5XRZYGF(X8A&E\:E\]2)+% M]4MI$.HQ%^LSXQLZ,YZX7RMT.7C@ J5M8I]7Q#NT_0M4_0Y5C52DO@MB&Q;\T3]^.O6Y&SZ%LQ ML[R_9=! E__G#OP[@PE,P3T@3T5>>(@CZ35;_WWYZRGD3/7D#/MNU.\WD*3K MER?L:-UV%_XZ]KA5MFT^?0\Z5DS6;FC4<&9K( M'AM!VNM$2VH5ZZ=]?SU,>E&O?ICD;XX';NS^ TZ#./_I,DC!AP 2WDLW0W;L MKV>'FV0,9MS['F:V=9J5M7_*-4H)1 D,IV5O^]\S\-D+K+*K^]6\[;\E94;.F=4 M#*NQPUY"#,U+C[3Y+,[;!1&?"?281/\I4D+=RL/JSJ"W!;HL<.>?_4! 0/^_ M>,#7S!?[].!PVQ>[;&V5X%+#)O.AEI3_H=VE!/.LDKU[]ZGQ.P]<9=NY/ZV(W_OL='!_\LEGI\A[RINU&HOWUL*@5=.=UXT!L.JN M1#)_[Z*;#"/_#BPR$LX"%A"'IR28;QPLSN8X0ZG0N*A;VP>7EI;RUL;HT5V#1\<'?H0WS8N=\?[:T1_! _!-]!#]/71 M4?/$7W0PRGNH!U_#[L'7HJORM5OP&E[%H,$YYVO7ZC!\$A"^FN(G*D=8C!SZ MC\V H7_\<0.F07R5/T7-.>US2[@_\QLRG T)+I+^YBDUHZ_$C] W/SL^^TL4 MH^1EG5Y/&5D_09_0$_1[]\=_0^9R,=CP]?F%#CWX"T#3&*,IW8?C.691F_?+ MA"XO'PG.%A?X)HW$ :^&#;@T%(CT:.U!8XC%BCQHS_^@_Z-T D(7ZT221%I< MUN4)4B!!1# M[)1B:(7(BH1F 9J&LPS]D@7U@?< PAG",9XN\W&W75 BK:Y-NCR]J277%9T- M*7X$""0PN<\>$QC!@$"0L/O% "W%8E+7<7D,4\I!3;X=[UR EH%,^[=+N/2J M5C)QFUCKWLV_0B"?/+8*N/065G)OBU;KS+N89=,L0']"R;:D6<:E:ZO&;+I- MKG4N,[NAR$-&RFYTM5YS]MN]RKV^N"/UB MMSY2-P2.GQ&+[_JEH'VUSC_@LZ< QG50X\D'MG$N:O+DWT.C+D\6YD+O ;!' M-PV78 (( =%:35><6+G0G=-=X43X-H5N99<'$",!FP+S2)!?4 23E,#'+ 71 M54!8QF61^X6@K,OS22LQ"7!8GTC99$_P$V2VTC&=S%.*;TW 9YS> 9A/]XW; M.N/:+D\[YE.C"3*/AL[59 )"9G%8@[T+4G 'Z&XMA#$LDD>G]*X.Z8*VXL"*W$):45"%W>8[_;;JH2Z:9>G3VNJH89M M?4K?7+"S22Q8LLW[??;X)Z7] 9?;=4H*T^*,>Q R;<%ED*/YU&Z*SJ,Q;;:G M]6,3NQT\V&KH#;!M%=N$F-\.'?,"&C:'*(&)2+^ZTQ Y\X%DA,VC4:0SCY^E M'P!ETVH6H#0L:X4[+(S*EIT&NUE;&)6PK8]D'2H?2("2G.7T<^'TS!O5K9L: M5K:=#42M<>[8:*<_7F3Y1?NO^#$Y"]/QY.C@\*0&;8S.PC";9S$+UEQM\\J# M.E=37! PK'[U89\:DCM^3#%\,&?1GUF2LBN4,0(/D%:NHFL]";7K;%@UZF(_ ML\T)ZRIS"9*0P+S-\:1N:F<@QN@2/K$3"=?^9E!Y6)%VMK\9(//"=7YM+*13 M3^5G4^?Y(X7S_+J;T023$2P^IOE'.P[T EQ*%WIYO0$"97,;'1O7'P&+95O, M8!C$@A!Z25G/W.MUQ%$&V$I0#1^W?%^X!U1)X3J-*\IZ$(:O5*PU_\4P=I3_ M->_WD_=^>/#W(Q,NM/X#*4*V$27+0E*K/S:"6OWPQY?[[:FU\L%U2+]2D_(U MO$*PV^/?9XR^)%RG.&X)UX^<:'&72[D5GU;YLM/8OAGL!&Z<.\J9@FLXS4ZAGI M$T0Y]=?,51 D*3V+UULI JN+[ 2%EV'^;H_T>FL@"IP[]G71O4$YY9V.LM%3 M&V:"VZIV,UO/?3CW+^RN9[WQPG]-NJ2L"O,!9*8=U7K.714M2+R*SW\IMO2" M:MV:B9:IZ'K(*'8LO!2EG8SR7NI9Q:X' MR"I6>I:4.,^#!(;TC'P)XRR?%Y49QO1:&#R$CL"GH+!2)2G)V)'^#B9?.?>F M>E4\NSXU$UP]C$X&TW7@8TD;,^T0NC(_T-ZXUWMZ51S?LIIH(U]&/%#?E8QJ MUY7O#TZ/3P[.9RB%$0/!,OJ!,*/;5@B2JV]AG-'M8'%A,5]D M:7$N:?!!:J'IJ6WG%X]M]*=G'K@[4=R!W*>;9;Q;YMZY06%:-CM&O&TF)EXU M/,I;'E6;=O8LT6:\BU"?+VM?)$\6M6QKG^!8M')V$LX^[?$^[3'=P1[ZX339 M)>UQB<'&+O"_84 1_(J7L6!S+2SE=0)C'L'6LD;_#A/ BBIR0V\7\SLW,8]B M.UDHT?2O&<[^13='LE24S5)>)Q7F$6PK3?8LRV^)2"89P?QR7F?WY9-L1P=I M'^S6Y0'G:8*E264EA;U.TBNAV]K,^/]FD$A3S/)*>9VEET>PS6F1"6L)Y?K( M+^EYNEX^T398^7M&IQ#6T=< BMG(*^5UNEX>P3;8=P[@GU1"Y6L08@X*"KJ\ MK5 =&MKS5F2!HJ%IEK$:>H?O66F2JZ] M)V^P:N?(*>4T8X[FZS5UBJVG%2BGD >ZS5IF$G9RRSE-4Z-F*)=F*_%OS'F5 M_N_L4?*J0Z.,TR0LZH<=&O1:&\S_RGW'%&.Y7LAIYA&]H5PGV(K:96PS6@I* MHGK<KO!,,+MJ5"5CC=:-3WQD3)072WY^>,Q955^]0N-8S\N9>S+E O;\?O0 MZZ?1UO1*O:HDY7WPKC+0VMK;T&)4CK,G:@G%K2@$BUU+4?0K ,$.[Q-=8@D, M8HG%I5'$Y0532Y[R@=A)>O[$(M(BN;[*B[J\?NK"8"$@*YI+]YRS@+U6(KD? MY11R>1G527N;4-S.R(*=N^20(JWAX' BF%MZ.YQ(\7HI/.EV5E''DX.(AEIJ MR,B/HT?O4JKON]_0??>)/\>-/B7'!6IC&5H%J*Y)@4"RE9(4]N',H*5NZP5) M F;XM)(7=%;&,8P8,;G9CU(C2+(J+NI@"1+LOCHO07*@?LA'F/=35MB#Q*LJ M79/QWUWBU9XD4)]8WYX>GQRZ7T'ZD0H7FLT[T3L0Q%<)2QFKOA=MEG6=?U6M M4(V+TB8(+_=76Y.K^8F&VX"#U45P_+1]P.'"]T?2VMMG3]:<]MHJDI5_IQM# MF=2GZG=T>__._2ID2TY*1+F*DPPL##20#.8"4 M_L@LXB4*GB7N<**2/EP6:/!31+X/N:76CPK6=R!2O%X* M3[K2*>IXLA'14$L-&?FQ">E=2O75^H2>(H_]V9KT*3DN4#O;$I26SYO+MB7- M4CYL2[04K+)#::)P[/Z4/<8P_)+2O08[X;,4ZXCER)8Y(TJK.%B%3BRO0G+ M?LI/[;VF4=&3!4E'1W7DY9'3H3VIU>?M]WZE;.M?DERX?@KW+GB6^V.U:<"' M-5!?FW5DRT/I5J 7&+'WY8LW3%B&P?/E.4#A;!X06K)6ZNBJ7V3:X[U)F]:7CU(^[3IMRY )V*]JS,'_",;D#(8!/ M;%*1KHSBXCZL@[IZ6DN;*$3DAV!N@Z6V5+;*^F!K[R*2+3C6W,M6?M6TN_QI M,X5_F:"T#X9X$V8K ?ES>5G9!=T(T@/K5QL^,[ II%I2YG;;PN'3 \NO/.^# M&"1GCTF>AEIRZ;E5SH<)S$1J$BC6$T'D#S,E]SB.'G#=:Y3';UEIERNY4FDV MP3 2!!X]7W,'Z*DZ RS]LE0J&N5]6&':S&$22-9'1=EAQH)[$JTYB%/6AX"Q MMO,0!XY7PX.+:DWTEM(LS99]23.^3')"S=3P Y3 LSZP-H',)161@\ M%;^.?$P 69?(.LC14"!Z]5PN/F;RT,,SV,K#QN/FW>QJW)7&4J11V8=XV]9K MDP:^0<;-YOWS4FF:.G.1$0(:+Y"T:\*;U4=;.VO#RPCK4"-M8\#3V>5Q2[M, M =QU+'$!V3]UKDQU9RCZC%-0L:)^)#A)- ZB9@WX,G DRK8YH9I!0=AF:G.J^[ ^[B8\#;*CE M:V6%UUF[FD5=)EWONG UT=@?&/4;#SHZA1EC-(9)^\9\6=>:@-QJ&% M26G);[5T]AZ:-7U9FDS%) 0TW.%WJ;L?;Q9U^0I"]X/M-IK!%_L5"=IG6+/Z MOLQ<(@T3KO5R6!Y9QLM!_( _9"BZP6A*3]SS&TR54''!UZH%7^8XF4!; ?/O M/=.S*((%!==H@LF\B%C39>C2I_[UT^M9H2IO.F??F''@ZVWI=M3LSAL\.)*)'F"%(5<&#/$U]Z'])3^$V&2H: +ST MY&@\.#K>#-&: M.MZ9HD,[@X>X%O?N&Q*OOH5Q%E$"R_/PYI,TE8!Q.^Y/$IW%78^"->: Z^AF M X(5L>PM6O(DS++U &@M>S]",9U*O[Z#/_$K8-.51G"98B56[3&&T]QPQR[@ M-OL)-N,Q4ZDL<$VWJ@]1G!U4?!/8I@O8)XM_ [:P?/N.5TD07Q9D:YS, U^DQI?G@&\1/X1,O, M)"E(M!MP?@777BO:P/5HYA63?0^H?D;_ H%H%M:KZMP[SJ9HJT!]%ZJ)%-W& M_=D4FZ?FIAXNQM\U+\;E-JB^[\;WQJGO_]D'F^:H_9,/0UJ1]D\^\%]!.&5Y M'-_Z8]NQ^N1#"=;&B?(^8UGO_TEG@&062*ZC^>5\L,9H)/?G$]_?2$A ^&J* MG^B&!!:#@/YCH_OTCS]NP#2(K]@C2;QEA5O"P;K!.W-U73>XV(9D?=$O=[)I M?G8\[4M4I>1EG5Y/&>GE7&W(W,&FX/PIE_*%M#-Z*IGC%#Z!^V5"STP?"_R]O[J_9];]"KZZJ#H,FSD (@@ ]#'3&IJOX= M7.CI@_5(P&;R]$-\=B[V!I"6,+B?H:3T7@0+F ;Q!@MO%965=IF[KH^U4X;- MH1AN TA5@M4P$TBUGLM4:'9%4T7I[AK\OM@:W8$%)@S9+<%1%J;W($R9OV++ MZ^^3YO7WJJ/1NB?ZVZJS49+W-H)>A81O0+A!2_O;"76XMK%@ M]O<3^_N)D[<'!Z?'[T[=VVXZW$^L,=A\ [YIE6=WKHGB*1]C-/M[[VZ'>:_N MO77D\8]_G1=4/,(87,7T'$9@:#1B.C7G\G1O)BM39#8D=TZ"OV!<4B06";^< MR]R\2E[S2;;VTF)."P2J)Q:WB[E,!:ID(9=B*T_NX#2(5^=L"0>YQ0;EX*DA M![D4N[UGN$^#-+_$/,\2B$"2E.1)HA84==P[G/9DTM'$ZUB !2U2)_BM,I[$ M)&BI7DT.=1@[QO>ZG>70KYP2W63!A>8Z*)+0H4Y!25,+-$KY$(C U:QZJ.,6 MUYSVM$C(0/H@%Z%7HKBH!QZD[0FC5<.V3JM(YKF1X0+S8 M2O'FW1M%5E6]JNXRJYI XV=7-5B4AO=5%=UML ?-5Z]A)Y\!UUVJ6<:';$ZF M\A) \DA]$B:*R>[JV\+@"*89@0DURADK^I$YUGZ&:?_ KG? MG>B\J5W=Y2535ZGJH_1(LF=) H3^U>5'E]=)7:528O#'%?0CP%,2+&8PO /3 M%BZ@QSHNH)M.1D4O>\]/>S'-I15QP_0@%@4LB\M^-SZA"IP.@LX+0JND"*T4 MDK(>&(B4JK;FOQC&CO*_;D\Y]L=,U%TF7&C]^_[F+R6292&IU1\;0:U^^./B M\_:YM?+!M>E'J4GYZ;1"L"LN?KD7<)%]<'GD-^8B(]B:P\@'3 "PU0G^[Z\+EM+_/ 8)^,__#U!+ P04 " A.WY6.Z4CW<'% #3 MJ@H %0 &-A87,M,C R,C$R,S%?;&%B+GAM;.R];9/<-I(@_/V)N/^ \TW< M2!'5EB7->,?>W;OH;DEVS[;4O=UM^_:9>&*#741U<778J><5$F>?:O7[W^^INO$,[6>9QD M3__ZU:$\B\IUDGSUO__7?_M__N6_GYW]GXN[:Q3GZ\,.9Q5:%SBJ<(P^)]46 M/>3[?92AC[@HDC1%%T42/V&$7G_S]9NOO_GZ3^CLK*9Q$94$)\\0(_;FZ]?- M+Y?,6O7[]_>M_^O[-&W3^L8'\2!C<),.@:9+]^CW] MOTO/G_^_/7GMU_GQ1,A\,WK5__GX_7]>HMW MT5F2E564K?%7'*N#\>6Q2 7.VU>"_%>"/OT'U0BOO_ONNU?L5P):)M^7;*3K M?!U5;/('1T!:"/JW,P%V1O_I[/6;L[>OO_Y2QH*O'EL#8I!?XZI!D('__(K_ M^!698H3^IL3I5XA"_G1WI97BNPZM&NG5K%Q6?0XK5^ZJ+F=< M2>D_79,_=1C$7RJH-_<,9_0.3EOSE/R]SXB_.'\NJB-:5H,3X_]>O%+^_:GBA(.=% MEZ&H6 L2Y(\#\M40K]8YL>3HFR+?*1FHA\L5/_YG^IB>^LOR;UX_<'UC_C2F,Q\]XGF6' M*+W#^[Q0F:T:#.ZSJM@]_;PR#,AG[C.@_]P<%G%@C]_]%A=)'K_/XG=D533( M<@(']^65#)]^^@X0R+=7<*#_^!R8N/0847"?WKN(LC*AJ\>@Z?=! ;VZANV> MAS^!@_'V2B8,GK^!]^<.>#3Q(4GQI\/N$1<*4$\"=LFW%=DB;G,#UE5'"_S6*\& UA06F$E3%=)C"@ .F/!CTZ% M.J@KQ)!17J": *(4O.G50_3E*B9+5K))^#G5P.*AA8?2I0$!NEJD 0;0'R,G M.LTA2*B+Y7OY.8]C,A=E_9_K),.OM2(J8:'4Q,!X5T44@ #JH>5"IQHUY$K\ M 5$<=)/Y\R1]EM\XB/_<4G^>%,\Y)^S(?%D2&#%Z#.M5(L6#$XI3GD85 F*0,-2 MBN)=&7@H/"B3 (-6@RZ[:AW@,( *(#,P_/4YM.\/?YN7593^O\G>N*U5 P,K M@9)UI2IT(.$40L'&H%IP'$20?&U3J1LZ+W"D48CNSP!WT0KVFJMHZ3>_-]&] M@7L?EGEW"N/K.](\F/1VFV?ZX^D^B/_OJ6-3?-/3W[U^5_7@O6_+P!"#\W<^ M<(_7AX(HU>LWCP])E:ILM0_B__OJV!3?]_1WK]]7/7CO^[+?4+Y!K]^\>'R) M!):'C_Q01#1S\/ZX>\Q5 IS\[O_S*AD4W[;SH]VJ],@R(!?<9Z'UO 8H$K-\+I5]PFOY;1O9V]S@JR4H1 M7Y7EP7#PKX6'"KL'!.A&WAI@@.#;R(DN_J9(9[]2+"30$,?SIB\_YRG9$48% MNQTO2JU\/3@H_= PW-6+$R ?5!RH-.#!AAQ:&]?__)0%#BK>#(+7',LEPJ5\Z3J"@OKB2V>X7[X ?''% M^+HOSD"1@/7VQ=_O.D.]V M-%\Z7_]ZOXV(]#>'BC[$IR??^HVP$0GL3,%"E).3!0,&Q/G"(#O:4P:&B1CJ M"G%D)&'[4R>R8RVB]"J+\9=_P_HUH@<'IC1JAD_TI L$H1HJ#K3:P($1@T8$ MW$=6"#^M^)"4ZRC]#QP5^N>O>E" ;)$!MIO,$0VP)V @3V&5/.A?PLK:P!"\JP)_F6VG#!U8 M:'50,*Y6" D04"5Z7 PJ1?UFWI=:G).Q8\:O^HSAY'?_GU_)H/CDG1^]?F;% MR+U/V\#X.B"HSR8T.2N=7P$^9)^YYC.V/_G]B*?C]C]A?=KC*0NE'NY#4NRN M8CW#XG>PC]AE\.0S\A\A/J0\LO934B!T]<[?UQ3%[O1\MQ!@7_24R9-O*GZ& M^*K=L;7?58!-_K";J'QD'![*LZGKOYF\R') MHFR=D+4_Y]5.-%7CW%#]*L88L:C&N.!Y4R5WIOK;N#PK\S2)6:7.BRBE13+I MD3"NIL=HD]3M(7KL997K@(!5J,.J4ED8!)Q:2,/W\U(%$/H; YM>B7#29[]. M,GQ%_GBZ>3,! G_^'LM*%6B@X-3@A 63*E!0Q&![^C +OQ4N2GP]*].+\/F, MB\=\)D[/XV?F76^C(P4O65'0FVH[1V+G&)L[+TOBY0?6\%,@&%M3LRK;61?" MNXVIAN\K ,R%'WUI;)VW-[?OW^X!]3,^H392D%[L)!ZJF&\KZXG@$!:J^1" MH[RK)N4X%"VVXUYP'3&<[T&T^C(JM^=93/_S_N^'Y#E*Z2IP7EU&17%,LJ>? MH_2@BW@M<6&TWDDPV0JL$+U;A0-7?3TC2&Q=9W^0T%DU+(96?\@J7Q"RO\R@K[_ :$\-\ M3/$G7*G?N(W !]JBN K8V;;8(OO?RKAQUM_>U/@KQ"BL$"/ UH[Z2)V$;2T] M H:K91>100.;2V0F9$:)H$(2,,,5.D.'K, INQS81T65$)@7YVF:?V8G69N\ MH%W#XJ1":4YV5B6M4O*'UW]:O?WS=XSJ'UZ_7GWW[>L5(5SN,7M^F!Y?+C-= M>16EX4W7&">VCJ*2>:;7;WC/K_]!_Z41@/#.9.CP?L>'O>6CGDR!.[I?WS16 M/.J:7'$7\4RBAY[J-GP<@XJ=5[UWC':4$K6TR*213"&K'#UBM,[3%+-XF$XW M.M'0KQ(;\B>\1'Q[@B2^[0^')*[[22\CI.J#^HF!!@+;I80CVCK# MUGERV$(/*S-"]D@".LT"TP6!"414;,H1A_R[]]"B/WB_X(0 80=I, ="%FR* MA-BH0IBJZ@8=<=0KPNCKSLAA7J',QR:^#R*2'XS98:-SJW#51[0]>*IJP>@# M)8+6G10<0.W\1+3#(;5,!0ZILWKV^^K;AP729!TC6J5N$8+)-+.6@0">K0-( M.+LM\CTNJN,MX:XBD1I-+]C3P$L?VYA1H Y=AL7HGK;HX0&.68:849RO<)05 M8D@L2&[06+RTS*YMT->/D(6[_G:_NF]DVS>RX5:V;*%8T,+&)WTH6V$FG/#< M)4_;JKS9_%3BVAWUC-@ !W!Z8V*X.:M1 <&\T!Z[6%P^F]'A$U9LQ--EK9AP M@TA=&69P,'\E*L4NI&CZ5]%"1,K$%JJTQM-#V%26$=/1RVQ$IO8 :/I#2P0/<1)L8[]Q J0/_W M#WHN- WZ/S3^_0_'/][OW=_1_1^W__Z>KA/Z MS*YRK0D!W(HL:MCJH2$MQ:X>K(004DE; M9SD$ZVF+"//6H*GV=A%EO[+22J)&QFUT-+5R&,8#+A$X))"R7J .":YXH)DC M4TD^BBF50^,5=VILX-*"XX5ZI$*E%'7!"ETU-^KGD%88 =3A4@NA+;W5!0^C MVI:*)_VESC,MN"K=Z3S6B;,E[8K3WNOT"_GL^3!?T]3ZF#]HW]#:"XR*V&:R M^Z$\$\0EQXU>Q&3LPZDR@=+;"YQEXZK("2:WX7VKUCH&OQPW*M1 MP"%GJT0.RO4:.#0\K]+[6!0524G]'RMJ0R+DK"1!,N&I9-ZR5T%-X5G#\)1. M$Z/UFZ<7YC 5N!:1L_O9AZO$0/K4F80,X^;_DN6>KJM?B-E<'LHJW^'B#F\. M62QVJ4=SG0\7 D"-2YQ%['0OL<;VW\+$D3556TA&@'M306*%.!'44 &N]3== MSAH)]N$ NXQZO]NG^1$+)](_"C+=>ED@ ][?6HO6N] =Q(2YX;5D2W/K*+#/ MA)M7G4:"7J*.E8\L:L6!K5M',AY_4""$7. DP1AU8L;._^8E\Z5RC.*T!3&?A^B+P-GJ49(&)LU M,"U;JP+,NYUJ>>BG,5!(X,,Z=ZZE8_^*";!?\/+"PBY=YUO#+D!A \N=WQ!2 M"*4-;'9X9@S@X@:6.YQ>=0-/>S?GZ@;.\O#R!O(%RMGI+4L@B2#6M_WA)'[8 M)7P$D.CAD. !LTY9L]PMDRKI-;066Q=,'< !UVV[TJE&!$B-MRY VE'^H"JI MCI*F>4 T-->.*][I=0.CGN"IN%/U\Z\X+)4^D MZ'?!R/),E5\A/;WE=X:]E Z:S 'VN-9*>.GM+&]O1D0#O-P;Q7R0.YCA9U## M>$'M8P:>1PTAA;*;&7ZY8]C0+/R(:OR>QD$JU;9&?J<$N;5AEP/BZ>\[_%C9 M/2;480!>29F%Z-U#J<%A+I],O&ANG%@(17$018*O:^4NAQ0$JI)VO=Z.C?@ M:<,^Y%+8>[XLA^/VK^!/L0)Y"J\6QO@>OHL"_RA>Q8_5R_CNCB^8Y_%N\M W M\M#''O4=6".!10E',PKHC;%1#,6EL1(>ZM[8P(SVZK(U"0_E&^VO8%U$D2J: M@M_^2/8[?* 3P '?P'$>Y.'=\%$=^/&T\5P:VC%?YKM=4HFFDS3QCVR6<+;6 MJZ81 RKA=%"(;H:I%AP@I72 %T4.:8/!,DDZ. NU,!I.&)U5"IAT&+S;YT54 M'*TJ-VBA@=)BS,QW4F/4H/[38TQ\]+VE@/94;\$FW\1)@(_XM]^B+,DPJT58 M'6'>D]_A&.-=?>4KH/UUEQ,9Q67%1Q)M-_F1((_XX4C#F,45LV7;& MT/%N6..95-P1"5*H2PL)8JO:'E>H>>C+*4)9Y3+2LY-B2?RDI@:S5/6KNY"= M$._M<\N/L<^KJD@>#Q5E_B%7S\3 "C?W($#U)A:9JDYQBEE'\%_)8@'V^ZFB MTB!_;#Q&,Q"J1T+R4/11HL;I@!=; ILTL#UBGC%V?J9%' R;@"X8W&Y0Q>[I M%E"& =GW]1E0;I.(73"X%6*0Q&[*\H!CJ 76C?.2<_Z';[[^YIMO7M.7MW4A MD#-T?JBV>9'\AF/RE[]\LR( ]'^HW$:$]5I*\M/;-ZNW;_^R>OO-&[93E/Y: M0T85>H?7>/>("_3V]0I1!6:@Y ^ONUU78 Z_XSBA/B%*;Z,DOLHNHWU21:DT MD;IC3@M$H(-P:Y$ZQ^/X/Q2U94B3A"$1$,4E$B&I<$@I+5@MV1#Z#8'N" M>48$6W-1G 8=!\HN*:PED8YK:G[32*A IB*WH' M)1"34HAA-"()'MYL>LP,&\H*R5C!6,6P)":V02S@IRQRMX%3I#"L0"V*R0ZZ M&."6H&+'QA:Z>*%8@Y4T9M9])>^(M8REW9$84E3D6XV M#]$7?Q&'=$3MAA&!NL LOWG-ZMOO_F&':2]7OWI+]^N M_OSFV]_+D5O_@-[Z)#^PKCW6#5#(PS5\V-+%1,9RG:IW_ ](U%KZ;#602G3,W\:1H!++;CV5XZ M+2.D17S&69*J#THQ[X+"WE=1484@[E^C[$!3;I<1=D1(,Z.8/ P*)NX9:M^F MF:)A-/#'0T9Q7!H&!MF^35FAWDK_.1 O&?*3. 1^2C/@O MX@#NB+-.GJEK.$_3_#-U:A_RXK+ <5+1@S[],>$(4F"'U:/%/CFQ=J8#<6P] MDDESEXB&&&JIK5!##VWR G&*B)*$R3A=2GC>(J-H**GZ$*U0U)F,-9^,E RQ M:).B5KYN!Q!9VG?YX;':'%*!>S)],](-H*G1E G1-CL:0S2,)DCC.3JTP0QP+Z0YYZ??(^E.]ADGC9).W:<8!0DZOB]$EIZ?:UR6WY_H M3BR$;K1FL /1LFN)5R51+"Q0RXHDR6V!]]%1/%1FU\#&MG>VJ!"+@YM8K?^W MPP-R\2[,67OQ?4NI;;[@W3M/$ZTCT.V)0)P"4->H.:1K2XJ>?J55/QXEKL2_ MY_B49P]%%./67Y8#)6WMD8&]AY5H2O]AQ(3W(!;L6?L06@RWHL2Z$9]4(Q?0 MGXP2M"<>(R'%=;S44R!.98R(/"VM\[UF=AQSOJTD@==-<5]13\=2=6YQ<4^S M;30G E:8X"\PAX32/,K4H4&^TS3S-/!T\Y;W'.?H/"D,$0*(40C@*>K7 MG>VKSA=)1O8]:1H5)=H3\5BZV$MHRV*2E.U[T^'IZ&. 6Y)."(T%G8)#6HZ: MEP&+X4C2*^$ K,1-D-HZ1,JD5A 8<^#OJVUE%M"!F$&7>:,)<%!X]9?YL%+] M@![ZVTO0U?E$*8#_9'C.OT9.)60 Z?!=IK7Y\!P,-B%>YF$P(YX#PR4+V7,> M7N;/*-X73N,9NKHGU[\X4]_6KWY"W\2]8=O_[QZ_?8U M(AH;T^S9T]-L>A!%NV?1GM8E;7#-*EOH'E?U-M.^PD&[+P2TMRFKF\T/>1ZS M+#=(W<@_#\J5@S?C]\YD-!=*'UUXE6H M**2&_H S8C$IV22=Q[LD2ZAUT4HX5IH[B RJT9:B*31] !/* JS8TFG;"M7H M+#CK$@C$:L;))XL5=<4"-; [7&*BM%LBSCO\C--\3Z-OLUT-X$"=P%L(TCV6 M-R G-4/X4< 7690>V 0NP MLE.D3WF6=]G6":>#!M)F,_,=C5:#^M=J$Q^:UR R>*WB8$@H/*@E,QV\Y\Z( !Y3XKQ>]^^:7RW2+1L7T_8D5L,&]O/ M,[<3[M=XI9:ZMK@(QSYAY7-1/2S /=L0X\U=FPX0YK[-S$T_ MYBZD=1U#SY MI&U>V]5AP\G5/A>]J-7YI>?[-4>I:G 1OC57#Y_Z*\:R0=RH3\(V)7SB$_*G M%WSN7[ZJYUZY\'FY*QSU%:@(7()7C?9 KMTBB/Y 3/TRSXB6'XBBU[%SGI47 M>),7M8P/T1=1NXCKK8Y^>69@+!,7*U']L@!9.ZUUTGNYW-[ M&1XH1]RC;(I80=H2\U2-E@W4\H$>&2.BB#8GCR3Z*^&>&9A;K];>B \&<0X0[(\VQ'3N,KDMS)EG319 5LMALDI2UCZKK_2LJ3WE<@,CT MU.OG!^N# X:(+*=$I,&'4V.C@/#C. FQU[:\ K6>,;) M=Q['WPN)0EW >9*ZX79.!H"QF#Z+LEFTOWK7_=.AE2G&)TT3PVK%,;A>6XFH MOI_SLS1#,VCA0AS4Y)7Z:M:+)R!&P M,PN]D]B<@HLCWY0)'IT(GFF:D,A12[0N[7BS02U=/Z[.O@C^X?2_HG5A"/UK"J6V2A,W01EPKR"W+--_#8VWR6(F'.J:" .]'U]2B7*!3/U'GB./( # MXV"M!)$=KA%AF:@/;Y(LH2OK#X4XK!V&]TC-P(6]C01D&-KJITNQ:;&L M.S,:4MG\4^;K,-52U 8Z#&,\8=YDCC4HN$%V^+ R2="-A!O[2[(ZPC"MF W) M.'_!R=.6\'1.A(V>\*<#+1)XL^%%E6\.55F1G261<" "=R<#8\YCQ97MW)6& M=P)P+!&I\I MA!,T4$T$<2KTX+ON82,1 HV@9Y4VJJ7-"X)"VPO4/3_REHXX[X1:[^>0MPW0 MN7Q!+?RU6^\)Y#8?>BI!^9PA82V\CHY$*'['S-]4S[/H1F'H&'\>B:6%G_?8 MINBT,%7O].ML47''.Q]7@:5-"*0#JLO[T[36;I]PC?0&>-"N%WH!%&TP^L!0 M?3%TG.C:,/#\Z!H#W4)TFY]%@I-B^4"JWW!]9.7JM8+VX*!47<-P5\5/@ !4 M6\F!0B%:+3ZJ&P;XTF0WAO>,X358AX.F,=+-AE\SGV?Q9;[;%WB+LY*LFO6_ MF@^+G*D E2@=)VRG5JD;"?]%2\?PY]([JT,LA$Y:K.:10D3*T"=,YN$A^E*_ MC.BF[/)4HJ&ZZ'-1!RS8-=_D] I\32<-4Q!L+KXU%;B41B(>[-"+>&)(9)B5 M]LD.'PO\*-;'7*T[<\7W:# 'MB9I/^0%V:MEEX>""+8^L@Y%1#(J>!:SOZ4L MT_H\_J\#?\,GYF?$U$X9+#P_,WWJ;-W.^)&"\D)3Q1CCE.HQD1@42:.V/;GX MN*@=6/9FX;FHV2=2S-):S%(ES4J=!TL[P$!U;S^=!"%.\T94Z:R='N/-/@I8 MM_@E)NNDR_R<0T!TIY^??U5/>+M0*;!WSD-GV1"S9\S$A_9!R_BO$H6)7D/%"#RC/*\/F71'=7.H #K((F092JIT* 4SD]-_VL85YOK(5% M?Z/0O2-I/T]/NGR_RW=18@ 6Z-F)B?'.HQ,5H/\G)WHN!A4$_8V#PVC( M)7NMR#S?1TSSJ?1AP"D<6,2H9O@D3NP"042'*@Y4P1)]+FU$\*[C%MRH:G+6.(@B MG9&PJT8#UOYYA0%*JZO(.H)C\7#I?+\O\GW!RIP:C<,&$2KQSE:D;B;>$!9 M:IX=2XK4-XZ(!.8*R;C 5C.?6.BL(U<0!O13%HTU(35J&$9D$LMD1BH\<$/2 M,V5C2EWLP(S)0;0N*$Q4MEX?=@>6IZO+,C!':/;X0-&:JX"=R,T6V7\4Y\:9 MJE:AP$>#J3/+6IC%)=+2TG(Q7UW!72H_%#@J#\5Q>$^OA(2Q+0/3LA4IP+S; MBY:'?B.2&C*(W?U8MF&JB"IO<(W*;$8!JC%J(4:GY*@!WG\%TD%F^D733N[' MFT:PT%Y_1EDFVT.)UU\_Y<^O8IQP4R!_:"V _.4_K_%3E+[/*GJOU;_P44+X MU6\#DU2=%3][TU[MV(I&2P0*<;"Y[FB&ORT?3WD1T__9_U=5L2<^J?R;U^_9 M'[A_J5)_Q@E7*9K"_[\/)/ C>ZST,K^NU <"MD@ )?RM M16GJ] ]BP!3CMV1+T9XZ*=&.02!6):!D)0\H.5330X0@$A1);/_U"A&JY/^_ MDJ&^>OVMYWK[8T66N?8;>,[&MN4G ;J*$F\ARH=<=#(,5E6#,LS>P[N1M#[=W8BI?2.6/#(WG\%6HX0#4+B/. )"; CHY@YE6> MK+5$-*"-^56VIF<&K"+)Q:%,,ER61/Y'6E:HOX1/I!725MY2\.$]_@"A0#;_ M5ERJ=M*JC31[H\3(\<(T@B"2*(9U7C!._/,U-W[Z!BO?L)KQNG<$U$G2F ;H M\M/9(VB!74].D'P[GWI"$( %ZBCN53=2K7DXEX],^8]VK8]5>;! %HJN@G1AMXT S/%!O0!NF M%+:S)]SP<)FL"5';#5 FQU6KSEMH.EC'AX(J%NL_PF))W]W_1DE\/BB8[_7> MJS#^;W^9\V+Q1T$W)/3&@W9.M[DAU*(&<#\\();VPEB#!WN#;&1JX&YVQ5?2 M%1+X*U;,#W$2OIMASB >\8F$H2W=$Q"+6M>=E-CM.0F-J;*SZBKD#Z_1&?KV MVV]7W_S3G]@_94E:5W-=$4LL]WA-B]BFO?=; )?M;E/ RYHU_Q M'J!!57P:7SAF>H$58)["JA_E]4/8E)GRPE PU:@\2@M4M$I?@B^P6A$A?B(Z MC1M32:RH&33LRA.>)I=7/8#]P(*'?V@_WYUH +_.&?A']>.R=,'Y[05+BX3C MIHU?8(I;#J!\B?1JU[9IC1D%_%FW53L:$SSD8V_;+B3R(^KZ0ISL7"6\14R2 M[R'?9\;]^PAI+J*4=L\F]H'>X35/L'K[>D$1[JNHJ)83XJ]1=J -N'HB^#_# MX]R+XP.;\X93C !.[-1": _JNN"PYW,J7@:/Y80]"[0 3J&LY!@X?((*$]P% MT1\D0M<8NXS*[8 MR!LU)&!:9W0R26D::+9.4EI6LRW&_Y#/8]_+#!5 =OC,TZ;-")]I'-@L\%F% M&,K\;@9C!U#=Y__DY\ \DD5A**B)+)J)S' E^K'2RP#RMS6=Q;TTB^%X-Q:@ M7YSFP.NB,@TP4(!K9+T3VBHA_0>U!C:,+PDN#2\)_-C5:-;!'T&\HYE[:Y[Y M1?ZC#V)!^0,K M8;JNP(@"X 4L^%'H%<<2L2O!0S4B>E&C]GK&^[.722*)*#+Z,J[WM^8Y@G@: M]0[S_UYEYRG9>=/[E ]Y\2X_/%:;0WJ^7M,D=^7K!%<* (\5Q@G9O%UP0X=Y MRC"&1\7A^R;%:[*'B3*J;_R-WPNB?0=VA?^2YO(^1C&*\6.%<&U8IU?KZSRE M1 @\.V^-ZB'II@@GSQ3*\YN'6::F>?(HJ! ?@QHZ--4#"4I(D/*=QSV?M*U@ MM,P&(10G%:+]8.;U/;M]E!14K>E>_":[+? ^.M*_$TZEUY\9ULA=9I7XD85."[G%V MA'EQ(37G)>;/WZ;RUR-7#9^\M?B[A)X$9G%Y4[Q+2KZ4TK53$T7.01AF5S+? ME,@;E^E4O>]MYF)9%:-()_;LZJSN6# MN(?F/2YUDIM-DM+JVW.&-C_D9$>844ZY:SO>X74:E66R27!,Q3J/GVE\5=Y& M1QH2J]RG.PV D&:LH$TXXTH )I09QZ7]T_&GAGX=J1SI?JD9@1MS5(^!]GP0 MSY',3'/0DJFCDR.2"2%*"0E2J*8%LI6:7V#[;PL2M?P0)1D/U8@[W>V8\E#DRL826('$88$;Q'"!;<]+6,X(BEGT3'$B+U+[<%O68FB]\M0:I8 M6+#G;TW>?Q']YF^2E!W&_Q"5+3Q[II*PO'#Q;U!QP9A9$?NDF&%$*9V+3?*% M6%W$T* V!R='-&W& >-J(#7( 1\LU'<3\"2BMT.&"-Q=.-.?(;X0%-B)JI0\ MPZB )\Y,E?.%(/#R52Q.2Y,,)J=%<1Q:'WV>9_&GG$3]=\VYM/5TF$B$8G'# M8IJ-3H\?@-T-,6=K>H(.6^88)=22 MS_3A6W(U?&Y"JT<@'9(3L-3.+Z%M1Z M+D[10K$WM3AF&^OB!&!7*H9L;:G&%1?NX5B/E5#U5@[51\K< M?F5DH 0;SH9-.*%8BD(0LYE(" '82(\;6P.1$,,Q#AMIM&Q#[Y:ND^@Q26U> M4[@2"<56;$2UW#PI* 1@3 ^:>8NJ\J/S+E7*ON,CEA&7QVZE2*K:(D%]*B%G.=C^P0LM4RZ4]=L %ZN8K3+>,@>55E)K6 MSUDDM2K5%)(1\O.]6-LQ,3Z$$"BUR42/) M+RJA5&=D8AU)SVAYJQUZ35BD'-I;D T!6'NR%U%E7\NA#_Q>"!G/K+]%UHZ4!&>-X M467AT"ZJ#@5?F;6FNF@6$+LMT;Z0L$4*(NM'(XHAV^<$(Y0L'R5;_<."_L%. M)WM,>A" I,>H4B._&OE:,=WQ)CC*^ M../Z"A-M\T-)HUK^$T%*#S$+\>O;E/8[PZ[<#_F'0Q8+3WA-N:5EF=D=ZFU4 M&$Z,G"A Q\+60JI#XT%TP$C9DC=CX/R!9>PT2S8CPVN/\\OTFA+T^CU>6 I+ M!8J:_(!]-/NC:=MKI.GBW,E",!\#XT2D8.JR*3!XLQGE3L;1 G(L4P3ON)@Q MA/P[F_%<#H32+34:$_GV0/;G7W/.P%U3(8V(3&VWKC5B=DW>#?H^2O'-1I27 M8!4JSK.XJ5%A,5&#%."-UU)(G) =D%DZ MLF9UR.W3)B><>X\R2?9DG8;KM:QFHWS!M]=TN_T']';UYV__P@#^\'KUW;=_ M;FC)JRL]NJ.GEO35U!%'18EP1K?G4K?=%:(FR B1/Y"_D@G;TV7_&:?'9O%+A*\,U9S9'G1*%#K*E'!N%U+H93>-FFE JS'=AK=?>2W+D?B']H=6'FS ML;AD'$,IC+V)@]"F/8H%&?"]BC6/%GN6%1+4V$+0/658[$+2>AF?37+%_J5- M#VAO(Q>]C-24@K:[?=$B!W$Y.2":X9)2@QG*9:61/<=+2_;/R[2FZ7RR,8/F"7I]BVMKFAR(OK6/E'EH@ MH;)&'&.D?((#'R@K&;**DUO,%6*XP<3)=C+Q,+DNI7?2UR04$[)/T=7,C0N! MT+/-509FCQUP=OE\6>5!/0%QD_3T"X3&(D5!0 MYFDALH69&JB$8JZ#++J:;4/P=_$8Q%W\T\<@FT9>\,<@TA;](LI^?8JM!8=3;Q+:LWBHX[^JM9T*?$<0>%%#@!73:?I,TAG/*>*O4[-15ZIX% MI^G2TP_":_W"ZF9SF>]V>79?Y>M?!W:*)D3P%TD#(FE>(FFP(%\@&5DROSQJ M4:D.*#Y& MZU\?"F*ST5K5]G0"'8!S_2D"-T?\8XC G/:/YW3 NPM:=0A3UKF!*3LOIQ0U MM\7+GO@O(6Z);C:(UN%I9&:MY%DVY#E]*2&((IDJR%W ,N*3SUIUQ.>'G.R3 MLP=/S014+5W@BX./29;36]1[ZB^W>4H8'KXV4"-!7QJ81%%?&:@P "\,].P8 MKPL^D4FB57KS-*5*=Y61#1A6E/'T?UO@(-!)M_AD_/VM/R57$=)=?H6U"7!"%%K2:UD\V*![S<;O*YN-N^_D#@_ M>\)WQ ?=9%1:^C]ZC_],%EGB<^XP;9V^)AZ*_D"6\NX_2)":25QD)!B;7G#2 M9.-?8!CO7F(Q&7HVQD>B2YP8"]'!:%]?=J[/$N_H'R12,*>T_N:D$9PY']S" MHXCQ4#O:O,#)4X;6AZ+ V1KFJ=\D\6]9WYE^'E+]#$.>:#[YFB_CFPD8]P4S MU;)G\\N!=Z<'(9[2]E<]C[="[<"M7SS]MPX"9P@I4A%7J&'KQ.ERSF"BM2!F MGT9\378J"?C6.D_\^W.V2TS[[](5SN[9?E^.:EF_LXCOX/WIWF?&4Y;E)J4? MA9$YV*B"L>N.@4PY:VP8W^8;#=QT'X;)3$)I#0ST8."ZIBC9+;;&Z<# M %1S&^XAD. MAT(4;$4#^CJTOXSV"=&VY#<<-W<@*W]E_*TZ3-D(R%]-M$\F "\^R(8BW^&Z M34\2:\4Z@0+K":5B]J3[DPP"T>>I/[[J-1V!:CHW);V',?[TU8;=4WUES%<4 M">:RCF@*X:A]&I'%S0W(585W@P\'[/&!KNIS6>F'/WX#A? MKVD-E+H3))&/EP\@3-F6X1Q/!L#931"W\70C:,"XN=&,*GQ<4B+,3PN)\A+] M+'EJ*VWIRD<174*9+XO$0 ,.45)_?IO@V>7--T,U)='&F?FUAMAI25.6:[]L ME6%S3]CYY+[D=_6T<2^G68Y1A!D=6G.:R%X(\!J!4N:R:C8&40 *M?!=OHN24S=J H37JB[+.NWA4*!:(K,PI T<=I0^:!\F MMYQ\9&785XH&]U);&\\[# MFO<3[>2PGJ]&QG$,U^WGIGB*LN0WICB79&'(TR3F22U9?,O#R8BW.:IO=J+T MGOP+BV&&+A]GH@WCO&>=&-G?ST+8^Q(Q(]?] %^BS3:[HB#G[\\BWC4Q_0/^ M4EVD^MHR\P_S.[03PW3-9C**,7Y?UJ,5P&A(*]09B-F5/!3=9#:#H78TU Z' M_D8'1&Q$L-Q+@*EC<_4(Z8/J0T=ZR$CD70\7"#4AP/B%81%D"]=#>[?5(59Z MJG,1E4G).^1)YD5UZ#YYRI)-LF;GV U9).B"J!;CEG;):WDEEB1QVI=_:"F; M1A)&/>>8!EF!I]#SKN+3F9W/"()89$*:D/EOK$LBRZ>\PF7;XKY=&$UY;F[X M<'?43@*>7DY;(?O-=G/G3'?)RA]Z,2*HI>)9Q73KQQ@"@2J9]--U3!C:E@TU&$R&":):32K4+9.?J0%N@42PP_MB)20 M4/= 6J:[%T$],(";( T/?=UH-:7E=8@82X^:7&!Z#-A(R^.@[LC*PRHAZ.#0G0?D6K! 1Z4#O"B M[&)(,: .TQ0<#QV6F5&"T1GC89<)/@2M&7(\#4HH$?L,LD"9@#8+>L!U6N"! M]4^R$^BDF9(9":*SD@U'AM>GI#<4XJP@*DG!F/&M7 M<&0\7#?# YRFVPC0')^;@&'.RX%L#2-57P9ED;2PAFR9O&K<-R& MM;BMZUD_J>2_+=C1:"+UB=&+1 M K/ ^[Q@&4T@E5=FGB1[PP[HLAEL#F">H-$[<,X/+;')6D15UD=LUMA #\;< MA.N\ [-#]?^\RX6O_M,CEK?">H1RS G%/G25?N@0M+@D'X"S:EP]AS @ZOQ8 M"=&6^3&" U7YL>#)857+-9KC>8$:)177>EJOM$83#AAXI9D@S#PF/'GU>(/;^)#<63H.Q7=)U'_3;Q?AKK;$D42T\N*--#]R,Z M8*"V.4;6.UURE)#^F^(8V.A7!:/ _'R(@@=QO>$DP#3%MGQ95%=@'/=RS8 < MP(NB0=&TKXFTF+ /U@;8LGEH4I/PJ5!.[]1,V"&JE/T+-3UJ&,_3AOAS"* 5 MS]-$2=;'(SO[6>>[?90=23PG#H: 3X,FSX;>UD*Y8E]:SGE]2G' \?LO>YR5 MN'D$40\TG!8UE@B,AQDGJNQHW"B ^9LQ;"IZ<=!CYR3C-5VCYRA)85Z]SB)- M30<)0NUC'6%6,P=_=EP/K=G.5$*V+.,:[D@B<-L:MZ:?/#UG"HMEA>4G9O4: M[_UEX%S"]VSQO&>+ =W=+"?VHBZH[A1X-#TV-P$".!(CRXVO4$+YW2\:6.A; M>MTY;!N(IH (&_KWXM4$+!N'L#*PZ[--9^4[LQ"^VZWDEF6;?A]URC M69_[JE+DV-7D3=[7# ]U33D@0/>24@,,>$5IY,AVHP-P">G&-P\=VN1,/\H\ M?.VN1PA$G0E6"N'%WE*G5=IY4'](P!$51_HZL[(O'F*!!W/;:BV0?/$ZB.3]#M:2(T53AACC';,-EM&19Q49 M*Z4!99(1;AFS_K A:WB%[)80QEKDZD& MKN3FR1BEY6J2X:JYB5]316*R]LITFVYFC/(*,=IGS(;:6H0A).$M,S'P#N . M5U&2X?A]5&1DQ2UI=H;UMLD6&:K6KXMHW?*_-I@ %8'MV5)$61P9">Q96T5V M&;/<.%FA@323M!9'ZBXYB /5;M*2,8>3MT+H$JZ)>F]#.5:FGA4$M(&:4:HY MST0*'!$>CFRI,MZ]JP$A3CY,++>''2HHH/,-/2MAWO"X,"Q@$0.&.1:6V1W: MO.B @0Z C:QW3GV5D/Z/>@UL#.@&H .>@7NXY^G\Y3PM;2GRNBQ>I1N0 !^C M#XK2>X.NQ8!Y>C[ CN;VC&.MT"<,4TZTRSK[6\V_?1E'1QHA*)FEH'J=&R MK()6W!DU4DKKK.F$$2\O)>]H"]0$STT?7$Y>^ 2[MR@.R !!MK-H3>!MC>DW M$=:1K9X>M1V<7W *+U_5-%8H\ZM5QE,7%^P0]4I_!F./"K/-<^7/X41FTRA? MTCIN\=S"\^G,9#%;2ZI7H>:504BO(F<4BP/5WPWH02C- ,UWO7P(:C-<.GSIMQ>4"'] M)%& 3$ D(@>8Y!D'HR9"?-,"' MH2E&#ZD%!M>5(8?27 XVZA* 8W05(@B-OTO*7^DSXY^(:A7TDM*BG/D #E R MB8T@G1P2$X+_U)%A;OK)2UX=4EG*"/0<)E*'1:H//;QIATJ5$5\ M>[&Z)?"'\0!JWMLRU=.V#BJBN&'%I1-$"\R0ZI3%VZBHC@]%E)6T/S=A9C#9 M;P@-*LW/3IQN@I\9!R"USX8A1>(/SYYE>$A&#$JS[#VU$X6P],W2;SN@!Z.% M+IEH.H4,RYLO*2E4-Z%=4O0/0&( MKD&NW"E"J88&NP?J4 E7.X>C>#OG0&3O0B%,#1V.]@TJ&M92L;R\,"7H M\1-EYTY4:!I8&_3@0&7H!]CO%*+7P/HO16]DI+]OY."H@0]"4>P=MA5F&.IC MZ9HMT,"5RN%CS(_KO4R'H*!&,F:E9E<^A">%=[U?"]3T^ Z(=OP+SK]N!*,4H,F(UP M5&[I+H+\AY;)>8Y2NB6P6Q(L<8&VO2Z"=7:[-HC^-[GV7/7W>@2);_+H'R3T M\ QG$3%GS'2_37'\A!E_[T@L5R9#MF*-!9#9;B],D]$^C *3R6[+ET,&^YZ3 M1&NJ37%-U'/F^FBQ:D1N"@(5WLSG$VI&FV;M[&BET*OL&9?L3,S"IFVP &S: M7IC&IH=18&S:EJ^!ZDY1L[U >Z[^>YYQ5/<"R?#G#DR19^3/:\S/1JMM5*%= M=$3);A^M13WY*JF.?RRE1RY-7?FOZ1.1]!#3J/3Q4"&R1\GR"J7)+J&7I 7\ZP(3V[G-&S+G6J;%$#<3GS"@44 MJ16%Y;JH'AWI69&:_^Z1(#0OPG,C$B"+3 MO 8/;X,[4I*1E[*Z#GKQ,S%'+(I"6D2[0Q@0G?&LA&B[X!G!@3K>6?"DW+%V MVMKM^0$XBC@UVG:"QZXDLLQ)K,N[W@&]O1XE8HTD%5R%-M_Y9 %9LVX+J@C5 M\9:P5M%:0'\_)'O[N-$>'69-6Z,]0]+:G2R!%("[&"T(1'> MNKBDM'.NG"3LK,J?LA@7ESF+95F*KT1@?8CCKRIMC7<0JH2R*\=7E.46E+ M@E9@'$/9'N$NH1T@F4_X0"L7X^OD&<=<'OU$#.&!V9F=0"?694:"L"D;CE3J M5>,ACLA.10GJ&<,-TJ+F$13&?';[*"EH;'-3O$O*?5Y&ZP M4:2 C&R"V!V[&T''ORF.9K*OM TI>J\IB-&3*=:?D]%K[#8X2YUO'GK2@EU= MV"0X6,##75X,)C4, H-<7[C<.K?P 1J%HRQM'U[H"_0[_(RS [[#Z_R)=ZNP MLP(+/*B'_Y8"=9_[#R !//*WXDCQX)WA(0DQ/'.94;@9CS%_R)]QD5%3O#\\ MEDF$.)KN^M0,@4HQAN?CRXE2MNBH MP0_&'RPE(-!*^G1(*=UC4QQ52*)U@P8,J-5S4(CNNJD%!U@Q!WA1+"<" \G% M:4-<+UU%NX]28NM9<94;KJ#%)Y) MC!"N@63RW=(W%F"%H'XX1$6451B75UF,=UF3^4ZKE_P2%?1'(4^B?3_K3 7& MBD8**QN6(PGOMC:*OWXLTU!9H5,Z[ Z]I80$J7!,GHE7BXPO\2FI5,%3'?R/+!;L-LK[9TX,#;+ZN++34LW+;+]EI+;+G"LX#1 MHH =P968J!*D>"@@-F+ A ,60LAA@ '<^_(_ MR$L_3XIAK!#'":E,YQA9(JCJ#*=-Z>R4?Q KC.Z&%D8P@ +>Z=!.@?K]#L.+ M>L=)%D03Q,M\MR_PEIYI/F/.D4WTZXX.UO'"2;R37A=6N!!=+AP84_5[:-'K M')#P;&H!(4$,[$.4%#]'Z0%_)"OAH;YL<+ P!WP8$W,64+8Q:V3O1N;(64\! M*3YB!)!$(3P[6T9.H+XQ=!F]( %G3,V?V#X[%+C95_S:[XK=4Q!_P"_[3">C MHR@!M0L9+W2G?8@[&?_M1,;RJ"CF2"B=/5)22*:U0IP:V[PW]/C==H!M$V:< MD(K(<7;1FQ"8-3,O'M":.G4".FOL6&+^ MU]QIG/;7)DX/"8+=II_4Q&6: =KWPA,R;RE!7=]2BWL4:U2 :Q-'L9I;$DL\ MF$L1)^;Z*5#<0.+.54A1-YW=LZ:SE43T:_3^2[3;T]Q\(QQ*>+UL7BZ;K&R] M>MD=Z$=+[( MF?8)#>\,RH4;9OL^3<3@D_MBJSK"L(3>H+.Z#T^$KI%$J7E+9F$+=V,?2"VY^Q%1I$! M\"83Q&V\R@@:,-YE-*-3PZ_F)Z*Z.\$$V@LN$/T@'73_S[WGFYN&$FI((4HK M4.^TK. ;A> S>JNFJB[9B]9.DNC; UYOLSS-GX[3G-B,*Y^1_(T=LD7XCZ1[365N/UU$[OQ?NOG[YN2_;R4KX-@ZAJ.!SPGB\]N\_% M)[09 )$14#L$:L?X??A;CS,56"6>6,9_O][Z2W22V^VSR'UHZMIHI0018)JN%OR1>>"$BO; M29AGNS[Y1O,3_BSUMN_8@DLRD#L9F/O+L>+*UY:N-+S?5HYCL*>[A QJZ: N MH?#RA6:2^@ZO63BI$QPF8YP$;]7Q(ZZV>2R5*!U,&1]$ \H9MQ2GDS0^@.,_ M:]R*(64<7AT1QY/KS:*_/42T<'H M_LC1;M?;W%\2%D4AKF8.RYF,JVLKFX7 M48]WLWE'&\R1P(S5+M5U:6+3:]Y'3",(L9.88PK:O<04:D"[B>DL]WLK18^' M-"I.SK%CB3[;0Z?)AOUP**,G]@?67&E%=Q1L<- V2TO,2V/?-QLD4T6";-W8 M[%QN;.;+K0U$]DM.QZER- J@Z+:UB/NK3W/:&EWGZRIY3NB?7)R> QE05^8G;O0/-*Z)7OV1#=ER;/) MEB=Q/1)Z+R7&$_._[N)J;P:]5W07"%&=54?P='UN*&,6M(!;<"6G9?Z M])O/1$8)HZ(AM$(97B9*.4_3_#/M,_TA+][EA\=J*V@DD@.HM-([R8RVH>%/QLTG_"[HT-O!^W$4^_]S+B &ST;QHSJV!!8U:]%X8^8 M%Y RJ0F -5S0'HT/F)<-(E!3!6N1.FT4!K'\-TZP9$GU8(@AKNJ+F@CBHL;B M^&.T@">GG;6P,UW#S+AP2?W43UNM.ZYA#I2@ES-GH=4KFS49P$7.D4>C'G-: M=6/NEEK=HSL@JUU&_*25.(+K2BXXRDVR?3A4)+X^W]',X-_8OJVN+^YDT_,, M 6OLYHR7%;)CA]IR+.".3FH MUITB=>['/(UI,=?N+D/DYMFXF)&TH+K-3!"\VXIF!"& /C6CN504\!7P2!!; MH=,]M.>T4XON-O--@"QKFF=/_ 7&Q"Q4M2F71269,?E;:\+D+U)0=)EG,74C M,:_Y>E\11S.8ECJ.A%^#G2(FM=,Q^-[,A/$9M^KO\ 87!8X?HB\\W#C/XNLD M>DS2X?S*R=2@M^RCA%=OVYU( 6[=1_!I7'X$/=;ENMZSTZ,HB6:0>_BYYR$6 M\U"1>8C:>4A;F@L]#3'*<5Y>IH2;9)-0=W<1I?2JZWZ+L>-SD9D& 7Y",NM4 M*9^5S#("](7[K&+T[^&WF!B)^@G*H V1?T;K9G2RCJ)'/CXJ*0. KU"6G#)7 MATLFZ;(S2?6(B T)'HZ!S=UT!?/CPVE9?V:G37K7)&\]3"XLOVPKOHT''J(5 MG*^U8]@RN^E\Q_(^-:I/,_KXTYB$5?;8Y00K37[%Z9$6"LE8J0]6,21B:(\X MPQL"^CE)4_;;(T8%CM+D-QR'XWE'3F#W]5_?QS9D44,W>$78FA S"[M[A1]?,1!4*M'WIQ= =^)S"@Y[JJ)D9V$D\AI05 M-5$:6H-KF2,6\8J";$O8,[7;Z.C\?LN.!.P+ QFJ^C MHCC2UY;/K!];5(H?.GM'%$<55U5INYGPE2!&+^A&5(K(L^<\61. ;?2,$9F; M9$T"L",)N7%6/[3!\4N&H'CON.=BT2ILSSB+\X('^[PB/@6K2^*7#:DZSB11? M"T;D)/]2'/"$"Z@Q)*$CC_'38'X7;T\O@(?QKLQ:O8QO;)MJ?DT7XF;*89>P MR'Q$M>@BTTMZY%9[@F4B)W[!_A!]&14T#6.#QDNVPBE"I2%4Z"C)CK^% J2$ M9X]4='0YD&%TZBYC\:%@Y8ZWN"U53.L@)SG<0>3(29.CDSIQAM$(-RZ9*BC] M]/+'!8Y"VEZN]:O2\\]1$;.^K+RAJW2,6I:''?\WQ[ADGD&@(Y4YITH=N\PQ M F T,Q_[1O.1NRC7 R$VT@JQL>IFRN5*OK5HQPLP[/$T<9$T"6R?2]85D16/ M-K2C.E^@"&C))C+?CVY4N(B+DEM$R[-3ETT[CG9+KH3#<47CIF3(_;A1#<+E MC&'9H4'[B6<15(-V)O-,B>1 .EXAG/*"&HGIOY;GAVJ;%_2._J MM>.C V6@X^18%0':]^:(!!N(\8$8([\?Q^=CJ@LV)?21H9BJ?<$N&.B]0TBQ M%+N&_Y1GM'I"1,\-^'9VS%-F5V+0+FV,Z(:$$DM*T.DE3FQ:))O(],2)S8N: MY,L G<+,DT"/X/(,U[7_^"$R/[);KK3J!_&^2AP]V1\B#Z""GB!;B:4X/C;B M09\=6S!G>7 LOZIC5A;BJ>\8<>4CWP9?N!)H!S*G?*P]]CHOXLX;R?H6:BEW M<5ODSTE)]/1#7DA'U?9.PY( H.MP$K'G0*RP8=V( XL.MU![094%I>T]D]!( M%-'']+P_1+7E/Y$E$P,YERF3T)A@0P01*MT+IJ \S2S"\K)HRF\,?D3S/BIH MB];RENR]ZFU:LC[/XG=)>JAHSK[3QL.1&O3.8Y3PZJV'$RG O<<(/HV*+>BA M6WI,02FN$*/)DCEJJN VO?P\/#8RQ[7,M9&30!"5= 1@0Y?ZZ!X?BB@KH_68 M&V-;,M"F[2:NVJ;M: :LPN#1NV5>R(?D4P*/NU^-B%%X?0]$[(R"+E87:++ M/"/CLK[C-X]I\L0BS@\D(HS2_\!1\3&JR%ZR.@JN!XL43:3GOV+1+!,@RA=- M(N:UEM$,G*H*&PF:J"6Z0IPLHG21(!Q MM92TR!;^"[Z+Q)=DV5WEU1MT7RB MDO1(!I-M/GBX?8>?<7; %\>/E-7+0UF1&*$H+XYWXN3H'C_9EQ:<@S#\2CUM M2G1K]SBJH*OY%)8'UG=&FMX9,N*HH4[_J:&/Q #0T?F"4R':,99X7;&M>%L9 MC4Q%>X!;:J;"=PH%9Z.1^ZKE]^)8_^B0%^%&#=HUC!)>D\'@0@HR+<&=3W.N M 4>1;%RBR)((!$1X>_2YYZ(V:,+Y4Q'MMV0K7^ G\J^+W!O>%$]1 M5IP9[QRDRFQKE<- MK7ZCY)YI>JBD^YZ5"OW(*H6VE8'[_XKQIVB'S[\DI6(',(T<9(7=\>+WJ^VZ MTP*JO#N644-M[!6BH.AO%-B?&NM8?I?OHN3TSL\&P;\JVHD@E,T,[56=;%BQ M4!@./DIE="OR-BJWR5^3 [U?O [)"8I?/DB(^#ZH$0&PF) MH1 ;"UWF7Z\0&8_\_U^+^:G3L=8.='?.%F0"_JI0M>H,[J3OY+!?]OF MAQ]Q]D1)GQ^J?)>3R W3NXLA=^*"#>!.W(5KW(D]*HP[<>5OK#L1XR Q$&I' M8C=O72L34+[=R>3I&"LGI#N9++1 G#4\P=F1C$%X>\1)GS/A\.Z/)*+:#48K MHXF!!"\319=BF9&4H$*;2>R.CW3XL(B/J[3<)B#@8W=L6.#[#WWFG:[9Y@$D M(EIF+F;T:+\%T5R;H3NPTX,3=\ +\U1L#&5;D@^SWN=.>L MITV,!*II($'D=*_1W64P6 A3"DK>:?:FB&B)E1 M(C8^Q@D;QL.,8'&L?V%#J2V.&QH;KGM,T$'Q[6?FF)OI0@-XF_D%]W+B^H#7 MVRQ/\Z?C RVD12(VHI.X&'/\.D JJ+-8*[$M#F:-=/SN/28QZ78VV1)$+VJ2 M+Q$G2FRQ_I?Z'P(]K82=DQE-^W)+&/D[H2V8^I'\[QAEIRYHZ%IE'!T HYXB M<&/18XC !!OC.>T_A!"D6@6NB?776'KU0!?7QGH]QQ% 8C=!!?JJCP815OPN MYF&*^R+_=U%$OR5I>;6CV::T7<)#$<7X2I*1W2V9W=P[[>GI_?(T[KCR6JJ;$'2XP>NLKZ]Z;UMH!CM8J[;"PR5(([S#F9^]KB ML#W,55;A-$V>:.\!Q2F/8/4J*ZND M.E28;' HER=4AL\]%QD.\&QTP>GKG9\N,!9L)NQB O7L,WL5P62W^A.Q.5ZM M@9$TIN:DM7% S;@GF2)=BD&<1?]#3>A2X>:__<<%9_ Q2;%("E)7D25&'E:/) H:3$WD>"G_^9[3;_S,B2*@=I\Q(0NVQ]_S.DZ_I%XN:B.7"61&80 -_B0:00A7,<<4]!ZC"G4@-)T MIK-L2MN14W;VN*BBA-;)1-%C?JB0((;X 0T?'CD#$K3 >M(PYV66=,("'_K[2'[\1#I,B68D*> IHR"B21! MD@MFF08ISV 2/:B4@QF8[NG\+7>0I&_ M%8?L$_[\,2+<)U'*3Y2EWRQ/4$?1A#X[G3 1ZE/3$00#>*TTFNN1X?S)0>&& M#5^_FN2#(,(!$BQ(::X00=9S1F9AF^QO,9D]LKX]G=9Y'H$/4Z?=64"Y,KLULO=:[(Z<];20XR-. ,EU M3!L:J"4"4V-])AEW7,9$DC%O9-PO*Z-%#ZFI4K8 +,6$<#FJ,>QD3W)1N['S M-1&H3)B#[)?7'H2&\1(#S,L^00/JW0,8^>@?$M702 *?O;SU1&VA?RRPNMJU M UXX&J04:$B7.DA!:)6"(RO]6B&!.JDN]A*ZUCK-F\W/.6_;P7UG6?,I001(9F+W,#')V):)70E$<,_N.4H2[AMK8Z2*MH6@; MZO)F4Y]"B[.0^^0I2S;).LJJ\_4Z/[!^EK=YFJSM>D6-IPK:/&KJ9"BZ28TE M"=5>:AJ_QGY3C#1=9V7B['10(H]:^D@,,'\/*H>5Z;;(Z57,\3:EPF.2<) BLL./&V@HS,,7K"V6E>"U:.(IWRM,XQ8/=92=IG&CR\71 4!&UBM5NS"Q# M $3%_>$5<2\'@KDX^ABMMR2B+8ZR%AN_O1$#1A$LA)"UP@#N744&>>GI2X/! M? <6.#/N$-KR!&:-& (&B.<'66_"="TD3(;1 #L]+?B4HQAODHS? $3/49+2 M.-ESDH\KURW\-,6=[/9^QMMDG>+2Z.E.@6"'R2#Q)<8ATLS&$!&-(=J+(-F3&\&X^ M-NST;T)J)%1C(8&&:KQ%#(:H=)+'[[/89#2CY+F(R%]I/=4*86(J9&DZXFB9 MYY5<",)E42TI!@V>'O%3DK%'-QJ! C#V\_JJN/Q S$J1(C)J>H:)AN@L;*?" MWID,40S,V=BQZ^Z,5JBAC.@'0:K\*:BTJ$6FI)4W/K J6]0=!.H!;J,CC4IT M%\^VR"%:]*EH]I8K, .ST"Y;8RSQ'5X7."HQRQ,2Y.:UO>^XE!E^HBT %Z^;EAK+JC9T:(O19B5Y+8 M:3[N+:4N[;'N,-^6.[K*XD-9%UTN-SBXGA2PG*%E?/>-U7O<3O,QW^R@S5.P:0(!8;VQ$:-<5$[3G M]6.8%65U+XJ'&&+3!;)&162)2,:5I%)O;+0#-#.,H":>4#VGB1 MDRWCS>9=4N UH5A>;J.DV&D:1-D@^-YR90B(-Y\_]W9'S5(\F3W_Q[]1YCPH$W/WCUU2>C M]M=S^KOO4)(-JEVI.[\"?4#U&BS]Y/\CFHNL\\_H.PK[F&3)[K#3?LJ3W_U_ M3"6#XG-V?O3Z014C]U\U9;RC_Z_9;]D17OZKZH MON4L?&ES5RE5#/@"HAF=T4 MTT3D&MKW^E^S4-+7"YR#4GMH9( %TP4]XR<*T0>$T H=%W:J 5DPX'Z;[/=) M]D0$^)$PE0[5#C# ^6^# G026K1 ?O/5C%SHKC8YO!,4ZI^,17/F'0)&+Y>8)EF9YZ3OW0+F9][*;,I)*[.NR^BAK/(=+M[A?5XF MFE-4(R1$3U CTVVK3R484 =/ R_]HHXU,!+0GKMGSLJK%[=^234FJW@&W5U2 M_GIQO,#9>KN+BE\-T< P&HS[M15'=JE#.-[=I!U#JHJF+1JB>*A!@XP<^N(( MKHS1P#!:*"JF%L>L8EV< %1,Q9"CBH%N?Z,4EW?X&6<'_ F;2Z=I8(&VO2;& M.UM>%:#_[:Z>"T4"# ,#T8>ZO@=A=8V39UJ/Q:@2>G 8K1AB7U8,':QWW3 S MTG_N68.C%AZH'^!4 8H&/I %=J@NLA$CE&756 ?9 ![ 8CI4]UBQCO*2LP%% M:6T-75NQ98Q E*@OA%&)6G!X)3KEQ5Z)(.,PL:OMB6-Q@-3)3IB.2IE1 M_*N5#3_ZLXEU1\<*@@>C506.D\I1I\PX0!IE(TA'GTP(_K5IF)N^+C&<135I M,%WGO_)"J'2IR:%0 4$D[NA8;;-W3B$\I_"HA]>[$,\)$Y^B';[9=-C4)DP8 M8/U_^D'&A09H ;TJP@ 7!GV8_R[F0_),]G7%$RZK1C7U]S$F:( [F6'FFWL9 M/:C?AYI#?"ANY9XQ2CD&6@N4!6[C;C+U.8\."/ .KL=J[_JM@?#[=37#ZRV: M ()$A5?9FHQ_7T45*VAT30)5E2LGW/ M,W[_98^STGP588D+HV).@LFJ9H7H7>42FQ)0X4Z*/\YCTW61V:YH#ZS>4@"L!6TU*,9N,Y ^3 &K%5*"-V<;Q M3K%HMPM4,#P683R"MJ?\$"7%SU%ZP!?'YH\_)B3\*=;;XS5^QJI"5Z[(0'[9 M2;2..[;"].^%'=CJ.U^"@1@*:G"8_GTZ_QDT5!"2?,11>2C87J_LBV<.%-QH M *NCBZ!*K;0A *><]MPYZBCDMK\1Y"K;'ZJ2&=MKXV;?B &L@7HAE/K6!X?3 M+ATO_:66@J#7P6C+6V=M>1N>MKQUTY:W 6G+6PMM>3MGN5E:H)0^!'TT5)CM MP4 4E=4PVM:1/0& V2RHN5!6C>7]/%%):^J7K+&'0$;G%Y[W"99L2PP"94J/ MY'9.BSG\MLT/_TZW0EM-#4L#'(3E&!ANK4N)PN$H1]&YB]5">,0MC7;,Q.R:C8YMG3WPG=OY+_;0^1W-2A MPFF:/)$/_S'*#IMH7;%V76U9]CNB%30L'ZBJ/_L0$-D M_V7F?C&TL41QR#B;5QD9X3N]#0P@ '6+&12ATRQ&"PVCW!8LC8]/66^9FCKZ M')5=5?K.\PHR1M2.!%WN9S2$&S*-!;'1VZ@@.SO#9:@&$$#QC2PW"J^$@E%T M ROC%3RG1%'U.4=[3M:S2KL(=7/*Z\R>O+?2W"=?S*[%Z#AS/;C_ MSE]#O*A]VP?)IWWS[0(-*7MLD3\:3I!:2(YQ(^^8V1' M5=[,J"I_33 --MTG)37>*LH^_&8EY@, M\TM46N\8!K%@EAI+8>3E9@ %; -AQ=>D7424(3%$$/N(<1(K!/FPU);BHHA^ M2U*QCU-J+E M!/=Y45%_11"3//8<-TZ2O$5&-W(#TP8?71SK3K@ F14SBF;\BC/ZB[JWV<\Y M58B6A8>0K]EQ MNN@Y%QY$*&V!_WX@2LO4E$(^LC;#9.,:\1'9/^;ML&C'Q_7L?F:;F)H0XI20 M9+X/.:J)(8D:JLD!^*799>Y_?>D[*[YQ8.]_?RKQYI!>)QM\,EMNJ*&]].V+ M9?>\M\4+Z$WO*5-N#WE7B.,C2@"FVO-5^=)PG%D*AQM@\X$JPD@2@$1$HC2 MX*_[ -;AF:0[".G$-V3?3'PQ]*R2SD]7A!W=6/[&5/=F,GAY" .B18 MB=+IDV#$\-\MP8(=E7MHD*BF]>IC+&(TS[AXS =:)TR6IBZ:!!.*TMSL@I:S MS,NJO(SV216ER6\XUDBK!X>J_&9FOUOT30T+4._-Q(BBU!L'1PP>20@PX>-8 M]M>,_;6>_2G775&Y?4]V^62%(1%*W5BNW4\J;UB&4" NM.S$:&^PS/! CUYL MF#(=,A+W'O%H,.;(F)W6/$:9[Z!OG"@4"[5HHL^A=! #$.%-$ 6WHM0?1#I? M 5FU;HO\.2F)_GW(B^L\RJYSLMJ6=?%"W=HUA 2S@MF)(J]C9@SOJYD-.[IN MM=F3U -KA>J."93""M44T O:3:THH_0ES'(W2C[Z\YKZK347*25((M"CE^]/ M@S4TY\S^%OVZSK.XF?AVWL_3-/],_A$3 ?D7H")>'HJ"6+C*E4PB!["JSB!^ ML^).H 6S&D]FV'!2$PEL5D5"5G7ZHV@21W5\T]A[VS*.V/B:%C-,-@DQE(B$ MAGS8KVGB07J(*<#CH4))B;*\GS MSJQW?&9-&R"\F'\FE"YT+YSQ2F@+L)O\1'S/O)Y2IO@[<9;]29CD+UMROQ^7 M>Y#M;\K\3]SDX'T,>E!!8P(M>YK39V;JBEP>B4\H= MWARR^#J)'I,TJ8[<%KA\O>W:6"(0QS5C16T/<%PI !WIC&/3X 37]& AR39$ ML1&=4=HFCPW!KXQ$JZ05<5%T&.+$ZG%JGT6T.F9%1$2>H?]TP;DF1=#A5X%- M.&[0"U)'NN2_%U%*0Z/SZ@(_)1E]DWBSN67K@:T'FSI* M()''/)-E#$VF#1%.[#*''(;@IC8.V8BJ;52Q!Z5[\F.2'\KT2,(?/A8]$'X4 M@Z!'/BZEDS^FR1-/$J#%)(LH*S?$2)_R/$9D^U+BXCE9LPQ7$2^Q; MTH"J3.(ZX;6.L034EC#RB''6!E,$C6P7XX/WJG&^OHXFRC)Z=+&?IG] ]8CH MO$+-F/0]!!\UD&!LF:GKK0Y,FU@J?4]M_2\*V/3PTH8)N@03%.MCQ:>(@-S@ SJK6O14$49[5T,HI%YN1D M00J"@UZ05282^2B]%($)R\K[W3[-CQA?X QODNJ6,/+AD)$5M&63]EQ5VK4] M+L BY"I8LS;9(L(L66[<#>2?X9H8"7 8-3D4IT0+1%4I)2'X^E#04\DT^HP\ M+W43!1;HJ,9'E, *<1+RHT%&!&!QG$4^5LB@_HAE_>DNMTF&2XS*?)V[PCA="9#\^X&*GVPB[DX$QM;'B MRJ;G2L.[*8YCL%^R^]0D!254DT(-+0Z!*#68B\*91&XDC&H)BT9"9K*H4DCH MQ4X_1L6ON*+Y4O=\^4VP[F6O&A3&WDQLRS:E@O-N-WHF^A59&E#4PD*M4N/X M+K5\>WJ;*TKQM9V"Z;J9YK2#L$;2(22H=[HVHG1?ZYHP -[L#K.C>/K:()&M M4-N]N46$LH=1XOR"H[3:HEV4$;_/MD%U@C+9\=27?#"&(K)GVXS9'XJ\U)9U MT$$#U7,P,]\IY* &]5_!P<2'/BU;3L1F"& U&\;QWV;+HS.R\2]P&M% :$*W MELF:_XGF\]NIO1H41N=-;,L*KX+SKNUZ)BR?M8+JN@/W#'0!+1]^;F6AQG8H ML ^FAM3:!A[\R9.#PM09;X4HQ"G2\:772O0$_(F2X,6?ZMRT.O.M1(\YK>DE MO]OA+Y3VT1'V59+++,CLT##K+N.C"-6DE,"0;E'@XBV 5D7.S1GIV6QO[23P"QJ_9IQB6<1&WU[&:;W MLA?:(C:CB?\=/P7[_'L>415!VX"'67H_ZDE.]C(AA),9O:B?\&FM$$L&N)]IMP!S"*@>!@850@3$R/!U1%' MQ8+"W%=D7?,A3ONZ3R.4]V*? ^<\=BCPA3Y-)S,V\*!%/EW/!S05/GT5^+2X M(QDCW8X+Q\HIQ=UJ-&"68F?W]$TPF11]=I0[F9#7V;ZX[BMN2R/0M?>4P0FK M\ JUQ'R?R,TM]$Y?Y5MBY8>C7F_YTT>3J2 M(9NR>1K"-MAZO,"$U"][ZGJ'ZR.OII*R$]<0 M,G?TAT+AG 39'?\$<.9C?3:BSM>)-A4N]*5"8=+WK64ZS>*!6=;B9SIUY4U& M,TTS,L#QEDS)EK[IT1F]$05H6;(0H[/L&.#]+RN#S/27C1H%D>BH04(-%MAZ MX"[);8'W$7NK63+[W=?PK#Q7])FV?R7+1Y3"7 ZP?.OSF.P;'Z(OK5&K>R[8 M(L&8B)THLI&8,;R;B0T[/?7B>?P,"Q&T[AD'1!7I2=)<9?M#A7X^?Y@Q[: U M0!)ZW6^C@FS7A!'>%OE3$>U4-X16: I!@[B-(D%%C@PZ036C TD$>P;.LS' MEI02S085OG;/:7G.&Q@OW6U7'H:+6F148P,D",PFD^X; 9WL$]X2ZJFT46$7 M!.KDOL]F]Z2^_1W@9/YT<+4*)&RA\IW=,H++)%OG.XRJZ N(3KX[X _DZXMB M(9H^6(/0,)HZP+RLM!I0[_IKY*-?-N)0I_@T\,O&6Q:;$S_G#/2P8/+C$#V- !F)5PZCC,B!I .&;!GUM45M0$ M6?Y/W)(4Y:,AH[,QPDH!#:& ! E$:"")"*JI0 =K$T6D7_#N?T:[_3^_$Q\, MI@A.M<4%[VEN7A%5@$"%;+0L=TK5]*#\%Z/1L- O-T,!ZW[WX.N>&]>SKW-) M7.>/$,.26*E3B,D_GC[?8!G&AJZFCF)). Z.@/?/0UF(/+C M"4JRR3*G[1\%-51?)XX*5J"!."'XK2>U"TXF/3S3\6;>%H3W5Z%A"E MK%P_XS(KR1S'K.\-X2;/>&H$_8VF261YL8M2J4K;^KBF1Y[)!J5Y]H0+B&!B MB2\N-J,B1XT&%UWO*QZ-T%\43]WJIR6+G@7_W_:^M3ER&TGPK^##QET[HKIW MQK.W$[L;<1'5:K6M6;FEDV3[?(Z+"5815:+-(FOXD%3^]8<$P%<1 $$29++Z M]L/.NE69B4P0^0"0R#2^_YUL:N038;FVRTL66'7Q,BR]*7W N0.P&NQB_$*/ MJ1OI+BQ&NB0O8BV.]5OC]CM1YEK^R_-6S*B-L(E=E^0A[ M[MD4[[+79GU#]V-?:.;<7=5I7HQ7:D_$2.=3$;PD'W/.=3OUB_F&_]JE?"6^ MHO-KCW8);(3+VZ%T3LM:OS/!>^U:YJU)WI\,CULUL'B%6[6,G]=K;0&BE&G5 M<*&LSLIA2R4@OW+X_XN[1&Z#B-YD]*!+B5 !(B^.%LO*E5%"X2V+,Q;T:X+\ M"J"$P[;6PSPY$[V9QJQ3S1E]\%Y_*/)JNX1JPB*O7Q7CRB54FU]71TP\M)6LJY@,1; MX@HV3$N\ "<P"HA&^!S[>\[-> IZ_1+-"1GF4UH.SUAI\O+XBCUMF M>7,X^/SSM^__]&\K4A*M;C[$Z5A!=Z4J D"JT?">M(V9BVI/_YH$&7WOQZ^1 M. Y/9;XL;UU#TCCT492T^%!W.Q8O'FF2G: W:<:$O/Y''O!\4=-YH3TZCHKV M%:^NH;:XLRMH/\849_<":<7[Y&9<"TM$U&-(YN/2+,EYA1R^@=FSJ4M_H(<- M370>THB"%#-9B-&(F@SP\\=-GXI.1)6Q3ZU2G0=;=L@HE7OLQ3I MK(9?!Q9&)3\KEOJ:+/3C\FD$6Y;^F/I[=2$M3&^T/;_,&,O1%U,;'>.20C[ M&2203/JMO3$K!#R6 E)4G5EOM_DAYYD"GZ ?U3;@>P;VWR'EFX?(7Q_B) O^ MX'_7SH)FUMR11ZOB[G1ZS@J^.Z&-41O>(>.J"K@%>5*GOR+E"%QQZF.LR)GM M6)G]T;@YZE&1<]JID@F9M0GS:Z/@% *H,:"9E"8(TI-_!9N-=_ZUW^=_W-\: MO/VBW_"=YW*)(]F<93G>QEY4J_]GWQ#ZR^BHRB*,I9U0VO5:$$ ]I?[/#DR=L@#-!Z=%6'^)"HD-';X(7Z-U'&. 4QA%6VNWKI)H!]^6(KHOKZ MI0L;\0+&CK7V%:DD ,<9@L1[3H-41 J_C'D?8Y"NZS3=#A7-B5B+=>8Q.O$P MW(,E4\H,*=/*0S]6'R%;2YRE*1 _\5QO4I[4TU_^,_3%*9)2/$ME:N N2:$4 MC/54*GG^3GXMJ$RC61;G#B/%A$2S]-^QE>J>;5@CR7"WG$UH=)51,:_1D#HH MID*T^3"O?PF/?.O43P !0C*Z?8[B,-Z?\%.'#\><^)>]>@DUK?9NM 6D M$1O$T283*W!P4XJU#'4D%@L\4B BJ\9 D7[P(F]/125/"4["8 MOJ;%=@M*9 M#?2!"W 21G'ZQ%.+BZ/&Q$\X'; '2B3R%X)*%%F=XCTODL#(%G G>S@GP#.*A*VR--UG2 MY M]RYY>:?A"?XBC['F ![0BNCQ%MI\*6Z7NIK@H!;=EM[^RUR@7A7_@;=Q; M1@1U(L@O[JQP^)0P)?S+!2C[+]1+GEYC)S-3TKH$U3X3?+A&2T(+5^0&EX[T M%V@R_8TO06O-\C,E^I=+458VLNY>=S"UBU'8NO C519(78+25GPZ55L@>S&* M:Y@#IE+_XT)4]S.;2V=S(HA=BN+611^GMT#I M2V8M.EU@+52U%:PPPP7?K7 M2]%9!NMN2CBQB]'9FN@C=9;!7H+.EFPZU5F&>F$BU)3O)U19.=X.#:<^?!_>VG4SX:E2RE<0 M5$,_<%@21#LHBRY*O],D\YA-B_90!R>H!H/*$:$8CI=D+\:;N6#Z*/%ONL5Q MJ%%7STQ__Y&SJ?R)C9@G]',>^7HU,H(CZ(X%^Z7"&&!GL[5VC+33/S@&K'>) M00#%X3+X/M_0P&H%Z" 1/KZ9Z?*[J\%P#*.)%T5;W" MS%_*PC8_Y<_G.(W& M0IC9O/42HLTM^54@S)P0[H)UAQKWF/_Q'.NZ&"_U3@>(HWEF M;KJ"$'WT ;\*VHV5,G?(T5,\!<=3A>E7<7*,Q6,ZV_A=,H-$982#B.^,C!<15<* M(*382LN)=60E*9",DY@[K++GOV14P*)&5(.Y=JA:?V,$]VE^$V4T#(,]6R5? M:/8:)[\S\[3.L_@09\$+O8FB^(4OGRL&09.K^,-M9MCJN*"*H+;N)J-4\O$D M<4R"*[[;G0ICXM,='*OS(E@O7A#"6>?,%F,R\21A4J.\@"/_VX[WXEKH)1S] MMYC7'__?HCT$-_*AJ"G5./!?P&/O?OQ75Q>UJ!&OAEGZ+=#FB^OAD6[$NP1H7'KK@.>_US9STB[GR/OI-#_0V3M// M[,- (ZD@@AO,NZ,LE)9^I+LXH0+NR7NCZ?5;EGAQX@>1EYQX,/.%?6AH016S M/46TA\T%FVA=X9I)1\3J^#?Y)#;;!DXV'$+OP8EE49P) R7R#L;\AL"')-6P MI!J7;/C 1,+SH5>D.10IQL+JQ(PT>7S6MM6LQ>6 #@__[ME\/7LIO=M=Q8=# M'#UF\?;WQV>/L:%WO]PE_Q _5PWJ% M6V>82PIDE4)UA[,-M(4$M0J>K$/;%2FQ>==4'&\Y7*XO;-='A6S42^!N/!4N ML+H>7Y F?0I> I]&?GJ7? K2+ DV.7?-O:9%3V1)^M4E:K>JZ2@L1.O,[*GZ M.VTI]>7JU*MCG=:2E'&4N'X-0_QE!_E2*)H)S<=?@S"\.1R](.$G__I28SI@ M'$TSLU[7*#7D[)IC8J.U9 K@%:G R>UD9<.ZU* 7[S6.65"7[&E*>%/-,3Y( ML_?ZDL,)UMWN8^PE_MWN4Y#0+<-5;KSTL B[KB[&RRV7#A!GOV7FQF*S%7$" M$.9O@ 3\AU\0F7FGU5,6 0Z;+(X _U&B(.RQAG&OG'<4S_,Q3X.(IBG;(6Z" M2*2', _*W*HXH7E*O"C=T02N2>"R^<\:RS2 #HZ_&BQPW97U)C*[EQO(86O! M%G1(C="*-$B1&JV5Z.J$XQU=R?Q #S*E>5M'=_GJH^SZ\8D*AIZ\-_D2._)O M V\C^\FHGCY=:/*T6"GL7BNL5*VG,J877[IA$4*7_U M3#IYXQ;M8?MVY27):12(/>BA04\3)670D/\,P4;6LHY-V/'QX_?+-TK?T<)S38Z_LK M]R>T>)T]$WF@RDHJ2];8!HLN%%82O !]-8NN5-;I/<"].?F01>E)V*GVPG;B#QA:CVJ*DQJOL@RO@F8 3;=F8!_KO\ MH2P*5U#BD6HQS(H4 Y6_+\9>N)RG^R3V\VU&7@5X(*&WDS2ZZ*=M^V\&0@LQ"1TBFA4>RTVOFIWL&:GOO=E3_?[LJ=[26@2[917 M-OST\;L\\+UH>WX8Z$SD>U/'^BG/G*S,R<ZU%_*5"'<2\8Z\>&$N_@%_?P7E2?F%6Z'<&5-NWD"+ M>)E(!8$#5JACXE/P2KRB:T8/4 4D.1$_V#%$RLGP?!$/&&1T-L#@S+>F[J=2 M=4JHBEC4 0OAI.>.42::"OZ;^+Q>N(SHPTHF?JOE-(R3%!<2G_2?A/'[%$X. M/X+IR^L$.Y+I;G8GVX68)D2\G9=*[O(A2IO5PH5\*CT(/#E]H5%.X6GI7M0/ ML;-MMK06$=OT$]P0V-@16DI4TX?;B4*:=&!,DP@VV?\O^42/;$9-IS*L*>6O M2)*[B$BBI$9U(1'-R"DP?GGVK45?2K9(%)]_J?'/R&!GZ9'-F#!FL3&+HP!E MZ9%(9]BQD"--4T-S'?!"%$;;O%P-B:\,IK;>RJ6/V)V\%_.B)[DB EG&&O^I M")G61<1D*[0*/)3DE*;%*B8S4,'RZ9Z!#^4SNVG^92 M@29![%]'$PGST0OA5[;](#3B#QQ.U)O&60M)'C,OR2:794/W0<1SPJ>4:$CX M82V-Q0+#,=%?J/4=*@==B!&NL6VTN@P.W\R63-C957C"SA;ZY.9U<$2BET<; MCZQ()*12G*)@*T(M0_G'J'R93'V9@74MRPATSXXU(70EZBFR1L4LJ6 J8"\6 MS>I9([4B#6)%5B$IR"W /SD2_#7(GI_CT.<])M@D0(E^7[[\5[SBOW^X(FF^ M20,_\!)(*'KW)^J.J1%EGKB9/A_!J%%RE,(FAT@H5/)I:Z)GIH1<+.*KJ(8Y]$K\$*8MJ6+34>89IA8%1U-)*B*JNI1$0',8B3-'G7N"IA#!"^18#\RV_%!UWWZ(%'6JN_DYPG? MAK#/I3H$'*'O;;[@8I])U@Z*+. 1=-U&@%+33< X>M[-D4++%6I=:'-28B]# MG0?(IU!?4B'-?<\R5(I"C_.4Z?"<^BN/.:[R!/9:)UY])NRQ_DSXB]#O;@$- M^JY'7HK^=W$XR.L7YF$GC^NVDCK)*O)+-1B])T1E0(ISRH(*J9%!"0XZU@3=GW.J[)+5 8NP)KH8+]>$#G#>-6'FHF-- MN&H-E=+MAWW\PN:6N9KD)!:&_$>U+N0?_L[X.+.&M1]FCB]:+/' H?SK?,=$ M9T.V/MR/7VZ>KC^1QZ?UT_7CS'6R.GG[\#A-B&#RH)U,10'<3G*CF6H;5(\I M/1Q'/S[JFS&Q% F+U 2TZ-+3Q;4,A?7=\P\PP$[\L; M@Y#ZMQ\1@FCL,K088W_]RU/\[9_^\JW>0*OA$"RUB>'29*N <,XK])QTG4L$ MT2Y.#F)?#B4_9*WC+";T[1@D)Y%& [3A;T!]YI.''J)]/F=UHA7\[5_M5G % MA[R"SQE6KN ""'\%-SEQO8*__2OB"NX0[?,YJPY7\/H0)UGP!YL;8>?O=E]H MUBCWIV+>!@MA==L+4Z[U;A2.JOAIV>VE4-5!-L]J* GKYJ*^3 >K;X#SVZ M>!M?P1:GN<=X0;\T-(ZG_8%LO'XMT0DWPOM^SS@.'J^__')]&^R?L_O0@]K7 M3W3[',5AO#]=Q1]N,_^#/K#L20#!)P\2L73/O;!Q//4 %H<'KWPP\DBC$R5\ M."+'(]6 A(VX(C#FO![=Q438RJ<4;Q9OR#/FY0,SMO3Y=6ZVWJ19XFUU;Q0[ M<' \GI4@=1]G1)C=JUEPHWGM4#Y@+-'(KP7BS(U-Q@L3Q='[0HKA-14T[JG) MEDAVR.X3>O1.8!(_Q\EC\8KJM-[^(P]2;96RP:007-9(L4OG-9 .CAL;Q6S[ MX)AY,Z'/ M[-[<3E#+%!7"01'I@B;/D*ZHDAI9A 9,;B>@)B4LAZKG+/O/>I@SJSE3]Y > M-ADZ6HLT:&;!>U@T-:&EFC03MP-L6K6(>6E@2'Q@)BR/?*;J5+1./XC6Z37( MBS5WO2;/WM[I>LPOTN+UF@.]R5,LD??,^F4!_+C^Z/*\OY;!6O&C/,O40&*< MZQN9KL[RE6!(Y_<&7I26161_@VDIL[GY*JD,S=P']'TD6#=XKL!17H#TXEQ4 MUEIKYMRAYJE-Q7J?4.K?O4;,$#T'QWO*YH(MJ[WR^69O$@BZ.E#,4HE[XN-H M]R F-:_,CR48*']<8!./4X-#/[Y52FA7(#&S?7 S!SIOOR*"$BE)D8H60BC@ M1MK[QK=.G[T$2NB??^C)C4[*5YY@OM'^W%YR XG%&)U.,3N,CA9_24:G@TF- MT6ETK2]68'DL4V8&+-O6]!5=9VN@B#2?%6ER&K068VN&?6CY:;"VLG$9*S0FY/3K.;4I?\>H7*[:XL]^Q]&.L[>V* Q+FVB0![>X>*65@ MI(0*8XI5^VND)-17SN)T]D M1GW %51MX* Y5/W@#TG'APA2J[,3'!AZPL_I9,^3/ZCO,$;_Z$6_W\9>E&KK M?9U#($38:B;+ +KY,TY\K.*A?5!%1+ <*17'#;XH M3@=E2(YQ(O2BK@%>FL9LA$P6V"4^?P'&8@1(X$JA/")CC(\61URC#EYT(MX; MY1$?[!\%#T@*TS6M=:7A4\R!9\X &LHR2ECV^,R6R1--#A_C)(E?#>7&E9 X M09B!Z7KLI0";/>32\M N-PF0[]FJ.I!/=#/SW>@H=BM'ZM!%W<;1'ACY#NI\ M16!U04E4JJ:#1'!59J9+=Z4&PW%9)EXZ;C7Y)Q>O[O8EMDB=V)S$86.4L2WH MS-ZBET0 3 ":5.#<'*,\-NK-NE! U[K'ST# ,;&=5;?^F: 1=+";^5(/]: X MNMC%3X<^\K+9PAK#-KVFD[! 9M;"_K)P[GDXQ%!F44=MG?$Q$HSSAJ,#NJN$ M^D'VV=M"9?.3H9B*"A GG-.S7(_FVE"S!W,Z%EHK00"2 A*SRDJ39V.I%37H M$M:$ONB*"@YY71C+K[16AOL:+%?/+##X!PO=BSVH_JVA%A3!;W>P73IM#1R. MQS8R,_Q-8$E6^$.,0\I^DITQ+(]@-'7?9CA^&<4]GO.&PZ*[7=.<_."]!8>\ MVI!?>4?V2W;2V*)^)'",^Q QZT:_#_[LSJ _<^K381;0GSF+%9%T2$F(%)1P MCHL'$NQ3$J5<*ZK1XCPIEBX-X2P,GTSQ1>\5-_S;;$WI[> M1&P":)H]>)FNR;H].O)]@J5XRDN&#ER\FPVR M[^- //9\"@XS9W0[DKH4TI-"!H60"4.:_'J#GR#9'PQ+\,5<=#38[[CMX+!+ MNO*H,:0\9Q6GJ_7;#]BK@7[@'K3VET9[YR%D1-BN#?@B_&LL:Z=6MR_K3)2+ MNX[\'K&SEL)R]FD=0G9MTS3HB]BE&7FSWZ0U_")WBZ+\'R.%E4GL3MK6-JWA M($%:6>R0MJ6=J;3A)KN)TBSA/H )2T4K,,W,Z,&QBA::V6]6*%3#(I0C-#&B MJ#VXR4@%OP+=H42@8)49["4 ]Y6>DM\Q[_A%>8GTWCM!CMV/44)#R-2[]Q)% MCVP[%(R7_79B5$_\S?!(;_UMF-(T'92/[K:RD:B@ *?Z>4&%_9&3^<"K8]1J MA6R\D+]83Y\I+ZI1I'7*IG+\UJ H(0+YG3*='?Y<:V9-WODYY?F=,H\3FAY" M,J?\$X!']>1.1,D-9A*Z]Q(_I"D_B '6 M?#8)W\Q=^V#8%RT^HT0C)1Z1B#A%B<<)4ZS)]^TEZ;1'3T;[&#,S/$H7GVX! M:FU]], X-JR;(YT!@T+5@&PV7O/J[P!I.,K"-'>P&//H;&$BUI%?YU1[+F6& M1XP^3 *T0@\5,&[=(]RB\JC546'G( 6RJL9?)K%Q>BQZG1T!_ ==U@9HZ M_33=>94Q-7" %!]E\,2^@9Q_QZVHK[ST^3ZD_I[ZZ_0J#L%$)&JMU8)BI/V8 MV:[2?M1P2&D_)F8,7G7+\,A1($)AP&V)*HI4B64T>ZI/+VD FDAPLDY)A8"1 MY].?=>7TNPY['^B6!B_P,17^P1.<[+3/6,C M8Y$)U/\X\I)FD7_+8JRPNP'$_._?EG-R7$7&/ MDQ_RD+/U0A.2!0=1! G,V>MSL'V&REIQL&7\/7LO<+&2L9U]1C:41M+[PRAP M^1*&_-<-5.> NJ_4_T"NW[P#4XBRT@=T**-I=:V^(DFA1GDFKU0^@%W!NA>: M_[S(?I%)X*)8%3.U ASKCJ8_Y\5:QTIQ]_-M]C-356;(3YPG+[PJ+P#5EK0W M-EKZ>Q_ASI+A;5 Q4N/M^5+Y;< F!3J1^*M)M<8F67Z$4*4P\,XN>7&9L2MW M>VSS9VXCHX;#V! 9&*YV.@H@I"V,EI/65[[)JJI9XBEE=?U1W'6 ?Q:/+ MB M0!#OB6E\RJN=P=)B M^YBK/,WBPU7(HAL(+0T;@!'$\!1ZN.CG6M^?$JII&,IN1]F4XE""+^-8T"=9 M8P >?V_Y$&1;C(%C3YQ-PGU=;$F1/+7%%D1)214I/IA^#N2G3VV^/4YJ<_ 2 M^&SG6!P\F^-Q+3128K.9^49>LQIT_K1F$Q_MK.8"NKB[0 ZDAW)?R_EZCD,? MRH+R^ZKH/3\GB<-0E-45YQ,X.U5>[KEX- 3)VV95T(,C]FDVL-]JT:R Q>G. MK&5$TQVPJE$G'I$B'<@,E.&J?:0F6CF&I5A']3WE^./KXGE.]_%U"Q+O^%K# M]/GQ]1D8ZO&UDA=5C7'XVF6999INDV #)\%P0@PG%$7>'1A'V7+A]9E&U?LH M?B8=I(0&? D59I8%'K4[XF<6?A0GQ[(L_8IL\JP\5N;%^$L<6<:Y?IS[3N[% MU >Y*_237,OYEN>AY5NZ!9SD]N.\^.YX_E%R+]M@Y0^>6]6FZA.+*2")7;" M-.J4F%'F+T]BPT^[*@E@B6P+CD<8XCS[+0O5&";23W A_M[SH4FPVYE/#4R &$6<32Q7]9M54$BEF_6L=%5M%IA("9Z]^):&XK(L4@QV*J,9$\3&8_N=O)SSYQH1E^=@_'\KMIKSK.T+9RSXMDF8^@T MS&*DRWW^-CY ^-:U83; XQC-3@'JQD\+/+L1Z^#$<#@$".1)9$PB!_]]A9#, MCXSXW:QY_J2%\\PWZD_/7M1/"2P)(&I%+Q%;:F*%C:,W/5A3*Y)\FL'!96O7 MC!&94;LZW=-H0:58R+KFSLM.[L8O/^R?-MZ_X$!_K@C_TB/9?B'LA1N4+W&T MG>E@H3[4I1N9]K1-8VZJ<2[8\)P+,<OS68 MER>P:N-AC85PPV O3'G=T(V"<_=@RY?^46;M-N*90B[)>_[.,:LTKQ8[0P), MRIA)=R?BA2'T$*=I%FR+9Y%<&X-J>UM_RZEY@,A'/<]4X:\K*3RZ#%*9LS+S MY2J7LYG,9/K;$QO'T")2#8I4B]S =J/HN )N M_NKB6B8,9EMD2 (X9K_(<]:-'2-UP,M8(OJND6I(]&5B[!RI7B@3M(_TC@%$ M-=1+Z5UIN@T])(WP*!7EN@6HE973 V/5ENOBJ+4T](TDMX(8"8%:W1//7F*N MMU 2A7 <\TS2-$YZI! :$,P7)\'>[*UD%X\\Z8V6#B63X M[85J>(%NM/E=@BU/RHOF.%D1COL>N!-+;B5:_4"G$DD!K0O)8-D*";8:">;I MI.VESQK)Q$](G;)K;#4Z8[._S]\)NQQ467P3YTRX)U,C8B=8VWQ9?_2VO_.] M'UNLS-8_@,,/V>X//'_ZOW(O84R'Y]O>O3^5V6.!H2RVEG-%B#0I ME<\#5V1S(IP:$>3(KYP@SA%:E^"W041O,GK0';OVP%_F$FX)V&?EELB+6[!G MG U8I^17H$$XD9F/+R80/,0Q>U"-IODD#/V!C.-P9=YD= M^/UPA!#U/@FVE(FQA?!TK^R.,8(8PFYYM.CEOGDP)9P=]$AVV]6Z2@!8LF5A M#5Z4PTO9RCVP+4^>B'J$24F<[689];)(893#87UMT2ULOPE_$;%(MX"& $2/C!UU M='%F$6J4).!LK::2G,I"0HO>8E9"P2EB*3/EU.H:^**2I)\5F>5JZCF/8W66_5Q2Q"EO [',1X^%0E?Q 7H(B'JH4 U]3X&K MCZ<*1)XCKU^]Q/_L!8F8$K8=$")!NO(/O(19',;[TWJ3\DM7S9S/,C)2F9WY M)K51JF?Z8>QE MFP"33/.9@!4I^" 5(P0XP3G2NC+-X(/0?K[YX32\C1B)A.H'O_$HL7X_Y!=#W.YB$!'H$ON/GT$=Q M"OD-G@7<=,_$IH\/@ 1<76+XE ,BVKQ)I[!E["89#:X7T$D9YK0R3>R]4$O.Y+32X1BZ@HV MOI9 KL?TEJ*? AKZBPCDML_4ST-ZM^N6V,4FJT2NXSM=,DJZD7^U>E6NP??_\4),PFQ(GR1;L*8-[% MK6<15F?[U]F6EVYHA2450$COM'OS>5G1[6W'XP$7A"\L/FU-B9, ]!;M'8(K MEMV'D MXOS#=Y/#T[SL1.%Z639!,W^59FGF1'T3[+[G"N4TXSH59C*X)HD]N;(WTM<1\9>$7--X+64]U$DIM?0)I3] M,?.2; G2?Z3[((HL)^ B#/+UVS%(1+&?FTB\S)EHCI4C7:91-DR:2[.L&.;B M#+-6ADE-MJ2]R+LT7<,,"OE_"Z)4^>[2--(EVF/ M#)/FTAXIAKDX>Z2585)[)$:M3!'\A8V,>F4[WR2F0OX+M4BU".]G&NR?F1QK M-L?>GEZ_T03:J/)W?]-'IN;1+]-R]9S:^>GJ]PHSU@LFK;[Q'SM0ROH[W7U$?]4[@?YVPLU ]- M--V]'))C'I;GF281<)"+,E_H=YT4X'@K%X'[/%^@R_@N^@"B:XJ:FQL,F]N' M@PLUM_TGV:FEM1_^\HQL7]FFM:_MDX^OU;2.GO3(T](]$UF)ALCN2V0N-B M=?/T[=FW7"J3&$TREC<+E<-8)H=(C3Z6.0V*\IZ[D&Z9M8D(4I* M@[ZMF:1,-DZ21?B"FL^(*Y\1RX)&DE_BB^+'O!,(YWSNIA\7\D4X$^2CV9E_ ME,Y9CU%?MQIQ]$N&>QU][6W;C7W).G-3C9 M-8MXW(W;?99]>5PKOD:?C_^U>7&G']#>B:,>\W:\RQ;I?.L\>XZ3X _J_PBM M /FK-#%G]TSF]..I<=K] !]BS"/_L8,N\^6_FZGL4PY@W(B+JQ'@0AS-V>?9 M-JBR)<7%UNK\;H831NWHYGB2UF]!OWN6D2,MZ;;$R:1UWWF,&F8A-Q<.9%#4 M]U*I%B!@E*1RWB\/[ M)56R'C@]/QZ/U MK!932_D8A@F\#7:4!\+83:IFF[P&2EFOYZ/'R&UIO_9\6"S^_^ #[#X3GB,P M\_>5>P,;X>=U"0LJT;#LK] Q*' DCXM5P^+\3"Z@_'J@;(&$.FA ML)&;UN>_"KTT#7;!5KP*9?XUY?XU*"B0(X,G!TYC[B>V_401@4$)S[/.D?IT M#F>_.>_+=' ZVU,$=> M++@?Z\(,E,W$.3%2IH$NQU!U2S&%L1*A>SDLD>-.TKQNG,CQSM@HV.U7R9 MQ5RV91$AX T+Z*H*@ZYG4CW&A=D6TT0Y,2ZJ 2['NNBYG\*\R V8&&ZJGKR3 M6Y@>&$QJO44.@E:.T>[G"C64I1) M>ZC7!E^1I);3H,KV />*RYO]S]U:1O$-^H[@..5WJ MJZ?L^@W^4V=6O$FY2ZZ>8>)OHCI$$&V#8VALY#.2)HX> M.IF(NGJ.(CB[UCK@MKWB9><>\"L/-/."B"W]:R^!]_,I6?N_Y6G&1T!MF#-4 M\MN.&O(.Z%Z6)K0FQ(4VW*(5@7?$<7MO2U])A4::E$F<$$$;@M@&F"2_@(KO M4\U,RT8X?;?H93D#/M7Y\K89E"HM?WO,DV.8ISQ?.6$A-TW@]18+II67/",I MHKR!=#$)M9>28\AAO:<BTLS%\Q3BTG!6_=[NV M3"E-7I3FT0H-P0;V$*&'0(R4UUAAG-;,MF:X=!4F MN=LI[0?'1K$93J0J/M*9'5!*-=.EIX4EO/*.0>:%Z\@_LXG:^Z1Q1+$N0UU, M1?-B= Q%A$O2\>SVC!%6-267E(D7^:V :W:UK13TA$H;&LS\8NLYSCT:9+^ M=T)Y6:1O3!LIDJ="?VBZ38(-"Z?C!'XZ!!E<@9GW<4OM-6&%?UPW[ M.EU U5669\JI&&18\:(P7O[I;O>44(^Q<^)73J:;&@,\3NS4*4 ]+-("SQ[Q M='"B+M,%QJS D&4P,>]!1.4XE21=-QU6F#CKJ8=0]95E@3;[&K/F25,3<$6T MJP[]1F&X;*4HW-_CY?L^T".;E6&AS$VWC _W,5N-W,6,[@MW]8[Y) S^@ MYP&?#0+"H8N5".6ABA$:Y]#$@J5V]?3R0"3@V&RU;.-]Q!?.+DY(18GM3"6I MF4\IAH@E< @@U44HT1!.&(:(T9K]$XK7O(E>J,BQ$T)\H;HNW$I('%]H8+KN M]A1@LWLX+0^*=5U $@&Z(@P8QV<-XEI8&:=Y!9$79DR%!!/JJ](S$)1\ 26; MM=R QN]8>0 *)OJY##"XQX+,[!?]-NR74%*#$%Q!7T;=*TT2OP0I6P6?X^3F MZ>Q8KBN822;0LL#-6R%J;2MDX4) 6TY*OC;NM8D.$A7% 2$K\5 MI.;6SJ&RW3>DN6E(4R&[%>;?A# 1W<,[';TBNY%)]X7@ZC"H^T[R/=W1@#S2 MZ(1S,W27/=/D2QS%; _IP7V6L&#FEW-=2#CQH9TH]5#1C#%[U&C#3KN-/""1 M.I9T@^2=1&P]S73C$*'JABF:'"2-J.41Q73IGW[1G*F#1-TY-1FQV3P4&5D97;PG$SR-"PM$+G?DZ&NRCJSQ):+0] M/25>E$).0QQ]YP71;9RF'RGS:O3)>],(W8L"CCH,$+*N(3W09U>:WKRUW_H+ M"J0@06HT"! A[X#,-RNRX90((X5S1N%.5OJV%0_JW@G5^^:?0X8]V-UH-F;? M>Y'/H/97SUZB?B]V#H&PX5(S66ZNFC_C;*14//1Z;_4L"9 MIT .GD\)6]WP MVRZ(O&@;L,BC>'._H)=55I(70$1 H>R=K!C]Z$6_DQT=5M5 IV-QM/]/]G_7 MX$N/29!2?>])/2R&WG4P7FF@!G V5V/!17M-,E "\*1"P&S4Z(!]AXOVBOW/ MQ\3[(PC3FP,8F'0=^=-)K83<.@LK9"E+J5Q<"3N1GQU7[IEV@%4D.'(_75V*(I:+,',J- M%*6.1Z[.1$'0^0G$<=JN@D8G-JZA#_D9!$H#"!63M4X-]9^Q6BJT>5#49Q- M2? )CH.[RC\/V(.1^C WP(:QB85. - T EBZ4"-'[%6?\*%M0' M#P<. :_ (C_EUX"_"=29O8P-PQ(&TWOT8-/EMNLYW^=>Q+Z,84_5@L'8,&D8 MK79#9P XVJ'FHAW4EV#SZD)O]C"]Q.BY')WN_>2]?0K2;1BG>:(M9&@!CY;L M;1;@+-=;#3SOD4$W)[I4:(9#*B3$QWKCY7!Z&OQSD#W#^_X@VC/256V<]?$8 M!EMX1_L4RSL@<5<;)^DZ_1)'#VQ7XC/8ZKA/N?+=TD?0E"DFJ-0LE\1Q/)I[ M"=HKOW4[51N4*W:M[I97CDNR&,)*?GL9%$,3+R51'$%Y 3XZH=7P,P>>,\S< M^3S52E]5HY"GF!2WO.5 9)U"EA0IQJJ=ZD_S>*2KWM=7,UMN:@B^1M R^7O! MK3P->HK7+UX0-F?J;O<93I(%IFIB'1#%K3\X;BI4U0F'442O73B&;0NC6Z^; M!T-!/FZA+L5),3.Y'HQ'7FNZE#%=BG=D!S<0TE+CE4!T.DGU HE\2FXB(DF7 M)\[,7G#J+:=UMR.?^:6,(()=17&JB1F]5E"2_#[1'4T2ZI2Q,RG'&[E@W); ME-\,@\:$Q>,U4#B9QD4V@A**POT8^0&TI-SD&?6+RO6:"=' XJB3D?&Z]B@! M9U<6 Q>MM=. +=L)K*"G=+#%T87A[-.2_8V*_1%A.>Q'BO=,=U'1?D$R]R7. M'JC8?K8*]/;&1@BT^PM71M3VJ#BAG6MKL:XI3S4HN>$YB!I$'6$&PC M-2BTF8SS_05 ? H88L*^8>"-F>=NTLLU'+;3TM> =-%=I"&Q8WJ$05%LPSE< M?9 +,"RCYZG#P%076TTPOS:&PRW.VO<#&-<+(:[R3G 3\IAO?F/,/L7%K0<; MDI?\5MX#]Z6 L-49)F2YW>F'CK/E&<*C[;;'*VGSY7@4U"&C',C#<6]2#2 * MX<]]Y>I$_(J(N"646 M[(6.DX355[QZ3I8M+EHUSGX,]FNN%DCR<+.D/\HF![9E#T_$SWDZB!>I\.0C M?4"'B-TC/JU@:.F1"Q\[?_G/D?-84(#;2<7MAB0S=1/(SH0XAU(:%L2XYHZS M[,/6V6?JTT2:9NB0T@ >$95V4E[N+LQR4OINPCK(+G(/9L7SB"V8EQ$Y0*U= MT1G2M%LPB\)!TTW4D[3S#N,8&V9Y;18>;+&?18U1E:$<3 HAOADI=AGK#*2# M$_>,8M90;!9"H&)WOP5_EKU2&LER*SS#IN7SWDFG]PV/:^"OVTY(R,[A]Z6; M$\^E/15U77R&DV;!ENRD;:CZ=YT=0J00:AWANN2M^.D=% OZ1I3'91.1!5$. M=&6QNSA*F=$1-[5%YFY63A'0G3GFVU7.JS?\+=ZDZVUVM_OV3W_^:V-F[J+UEAF-/(1Z0/)@L$A= M4!IZ# :6&_FYG>*^ :*;T1<91[H4;8S18S\ ']Q) 2>$L7)N"^$"OL9)>4U0 M)25A-HM"G^TXHN^S .QJPWS.'<*J15S[O^6BQN==1)\8EPV9!SN?88,M-0P> M,W7] N4A(RTXE!XNCJF*?.WM@ZTEJPS9NF;((,T?&"(51X2Q1("G,QNWQ"#7 MX>S.-H\(QY>SK]0DI^_S(_%*9(>F_A-OW7T$#NYVS;["E-GU_1@ .'\VW+56 M$/Q. @"HI;-5M>WEI/+NRJ*P72!?3,>,069S#_!: MFAM>M,Y5*?YDQ?F(DLU#.-7MNFD M1:D>2*9*4YJ)KW,3&7.$^I/!T>*AXM;5MR^-V?5V&(.MA5N2(24=<+6RD!.H M**<%W5OEFX=WG^23E6^P@V%'4R M$U/6^WH-CI=R9KR"/&\=X!>34Z47+LE1 M%R)?1QYDX [:8^MH+,HIFP6U<,5J DMQP";N1D31U6*7A)>^M1TP#^"&10=9 M[H*7N%_E+=C+/T5[U6'_,!*+TE&CF!8JJL1?BH8:F!NAH)PJJ9$5I]0+UV*'-9[FCP^>PGE!037D?\I"'-N/SKR VPI(-ZM]1.R=<-F MAXY[S]:'QW9R2M5[@[_>KMV'\0H217E&>*!+4B N"S7RM'!?#(!TYS5*\/+F MBXE=D(''D^11"/FQ%%(2&Y-6H4O>-K-OO-FVQ\5(K>XI6)4I;8F(E/CEP<];K(M=1KW;GNDC#(^*DTS3L87S00?MW&:KFO/19_B>P]. J4PZTV: M)6Q?HDLMZDT&*7=LH+B-!+.>-.;/0AO$8#L9C&9%#/_NEK\T7I\])Q;45I4^ M%A2GT4:+X-V5Z,R3)*!M_XZUE4XH]V7A57PXQ!$W+V?R%":'^O?>"8#720(G M ?"?A@WV:,)HVVY'4W*V&1])%6.+[H1E=:D?09@(RL+QIBVUYSH$._SJ$(I# MOM_ B$0.2>IC(F[FIYFM<@Y$*:N4WW-G\?9W$O.W CC9:I]H$KQXXLD4,W \ M'GX(TM_7;X'.))A1L)JI=(O1;*&BAT=HG-+%C.*-28%"*ASF31D&SCN BJ&K M..*.\HF-]HGO/#K%5J%@KR.]&.IUU(9'7$OXESG<]LP5SQ>D[B7J!UC&G,+'%$&T<[G$Y,7:.<$)Y="QURW2Y1 M5J--*N*DH"ZJ?M7HZT[",2NX3#E!=XD?1%YR$F=G*:&-B8%CSVUS3=W2@\DA'!_.TKD\C)W$!6E\H]\ )XQRT> @]&J?TPQ M"*%5S_J9;V!=3HJD5>]6?K@O:(5!) INQXM1$A2?!+F;194@]T!YS=)[+V';$"A@ MYXEGEQ]/C5\,&\6!M) .7\<(WCB@'4)H_D/)3TZ,P,RJ9,U[ 4@ $E.1AG'LTB_%T?XYYV]5 MD]P0X*GA,#R3@>'*-2F D'R3EA-KY\0IB'?!C,3?P%*"EA4_S28:Z<> MBI$,H38U&V+[G+-_F1R5%AC%7W6P7G-;&D@L[V5DQ]Z)23(D*^G,[LOZ25+" MDPH!U[.-Y]_U_NO_/ =);-)"%136[DO);'/SU0!!W'LI^.BW]?I#$,#8>=GP M+C8Q$A)]W]6;XPEV7:"CT/6R>^=U#HFX^U(SW=J!-<%P=V$J7GKOQ#))!&DW M9B5#N;\IH)>P*QO&N4-U^SEG82G0_=T+]*JF@D)0,SVSI8JU07#42\>'K6J] M C[7*T9@9K6RYIT#$@F)J4[#.':H1A]I ,;P>\HB3&/\IP%$4"8CRZ4^*:%P M5,K BJU6;00)\BQIS*Q8?220L*0 QE2O,7P[ORA>YUE\B.&% %Q(JYL/=8.C M71T;V3^[0U;"8EXF&QCJ>:OLE93($4BAW"_W$4=>VU8H/!\BQ;]R=B"$ZU.0 M-?O>'4<@=1"L\X\VF\W#C^IWQ)./K-L6LU M^H476.W0HB80EA*I6&WJ4!T"487:;/33H!/'QU @"\[%:A2 Z.K3DU^7I8%S M.%9\A/8=[/_T^J.&PRCS:V"X*N:K $(JV:OEQ%:7! 52D)B[\JX]_V>,8BK5 M<*Y=OB*E">33^$%JR!U4 &&\_M2Q6KWL/(= >K6I9L-6EPX5^MPO*RT9K\%A M*M =EUJCL>X"[S0<++7 L'0&C6;EZWC0Q7=:*)P7?1IFZV_USD!F?X6G'%]9E.QXP(N$!G*+LD*?Z/8Y MBL-X?[);JP9XG%7;*4!]_6J!9U_)'9RT_40)3Y:RO$>( 'T!'FGR$KAMM[/V M7Z ?GF]>RF90A'"F@^TRK-' X80W1F9LPQQ/$B&TH#)SO--/B@(:706=\([B M;S2OYPTUKXT8.#['0HBZUS& S^YW.GE1U-S05"C K'FM$<-8]+H#9U%+25_V MVHBPE.5D+'QM6% CRE]K0@+9";#D,J"&LPT#,$)8T,EZ&1AH(7%"@PYV;(.# MF#=F3.1J.0I",\<'?44IVF16*QSJ ",&"<,$.)MT=R8^3;*:>6?_JDP[^\?? MK^(HC575AFU05!/<;&:[FXEV&_(:."G@G;O^ >M" MZ>N[@)>Q-MK>W0R)OCZ,_ERS0MS[\B*M^8%ZX35S%)GA>D\/BY%]TL%XE82B M 43*13%R8YV24B31)XP,H9S.W*DI_00IT_X!G@B$:7VXH3F6*P$F>"8*=7]\ M[]600JF#1'PFJF:Z]4RT"8;[3%3%BZWV5>]$7R45I'>B5D*4KRT!^A.#7L([ MT6&<.RTG#"WQ1*M,O:ZIH%"*!^N8K=4,/@?!*A6LYL-6MQ*.#SVD&8'9J_]: M\BX B]ZPB.K4EV,QK2BGB_?Y)@RV/V9!R&-9*#L>L5%.AE-J,PK.V:*-&/6C M11/\[">+W.GHPVB,M:1VV1;%93A;68-77.DFEE879H MU/'_X+V:,_>&$%C66M.+:+/FVMB+67LZUMINT7LE,R7>6?1J=BS..O()/WK& MR=-;;[?0O2Z]]TY08=VH0QI8I":/)L8;31M5@/,W8=1ST4Y8D+!$ B-G.XUA MW?5]ILSED W0NRXT-=!8-YI&YIM7FDI0Q#M- S_]+C5EWA,Y2DH8MYI]A!&W M@A*#%"CH]YKC15A2\LIM1[_';K1%I;"TQ+'(8KE%:_9HQU"?7)9;[$Z/KD5R MF:DK!WGT0IJN-VF6L"'4AT8J.)1C33W#M8/--M!L*[F# ^UWYK#DUP(:YVBP M-]='OCI3P'"90)ZF-$L?X]!_BIM),RJV3= 8:>2=S%>9Y%I0I&3R#GX4RZ#1 M]?/%"W/>3LOCA$C**$&7QWH>TVGNU/*^,@D$ AC0G/,LB0SEWKFW#/57M*J/ M,#"9S.Q%[G,8-+7R) I8/&^B9?S>)AC@;6D MG4(IRF>VI.HP_2)! YE%[20ZQ;7866AI+&6GT<&@?9B^JND=3&^SA^2BMB)# M97:@FAJ/4KU1+'CSSWC3Q(*6B B^II=(I>.QPL()%GNPUA4W>@ C&HH] I:VP0<(Q%?:)SI.BN8VHZ)P]A!\ =O[L1**345029A5)!R' M#, H$XH-5%BOMO&ZRA/(+];9OEXDD *) 6(V8HH>^'CA16\FV^>^96CA)4$* MD0+W1I03KZ_"M'18ZH!C*X9A\08EKT'V'$0DCB@Y42]!B#K&3XR@0@HR91BB MC$*(I(5@@9Q*&Q32&K^U^]CD@6YI\ (>RN8870F-%WT8F#\/-Q2@*(?I6CZT M#JJ&L0B/VU\"X6*3"L_],I8)/C9KN V*MX!U;)^OWG,XU-!8S[)U'&U0S#VKFNWV#O6$[R_43!CV:Z=9/(7E MPNW)O;S@D4@N2TAX$0.Z>J:FOC\M&(R2$1I&JU(19P!()2*47"B2H:DB%UH@ M$\">NR"$'=LU!E$[E?3FUF6?DNTS]?.0WNVNXL,AX$AM'>Z:-A^HGXZ/OWG2P7E4.%+CYN+(G M$80WEH,X;"WH\J"I@EZ1DA0!6N^!6.UWW"?G/<3N>(,^@-(%+&G3*_7>9):] MK(WOV M%HBXKQO+&?6-5;1SL\I(>/ M?9A;Z-G/.!EJV'S;4KLBW!8$4)]"3B[=0KQ:1VD+'?A2_).I;(4:=@&>IM?: MD5=6X$H@]D]%AP_B[1-*E4>/TVH'EE0C/*/57NQ6\U!X$ 4$/SE,R-)=]D/' M\9I#>.Q*00PBMAH/?$C()V/N;,_M:)]/8G";=8+ZUG M$A;%_1;10^Z%E4'\E-.;Z M]RYY>:?A"?V PS[K#D3X$<%QT?Q'K3ML>>W8W MWIQTJ<);D!:=,]57?P3^0E6G4SBVF/]E.4K31[Y%J86U'BQC MX?=:Z=.$87'FA;W7M.Y&&HBA]03.3C_0[#GVJ\,:712EA<;K$6Q@_KQ7L (4 MI6>PE@]=%JX K[UWF&@+9=5#N#?W!\%]=93G-N?K(':>5]XQ8$I4;5W4^3]Z M:)3,KR[F:\E?.E"LI$LS/UW'!TF!3[:"0.W(H$BUFCTGL[=(A0P2HW91A9(( M/9C_]C>8147OO8"9$<#H)T\=;U%JVQ;(0H$KI*6I\CEG>J6VT>D ? !AU/Z\ M&,6V$%"OX@2PF5,&D;Y=E+[W$$OWI31BS1*35LE@CW0/++%E%B=P GE3'3I_ M/,D?53E^HRCAQ+(CA*['N0/(S!X##^;1F.LGP4E)C-2HK*7'&[ [W;W2>SGV^R1 M;AFF\D)9!XD0!IJ9+@,_-1A.J&?BI6O'%G%&T@XV>S/8G6!=$V.'HAXVP79#]XO],NY5,BH.J@002%*BJ@L352RU(? MQ91$8-$P*N3 R: IJ+U($0E[,GX MV6Q/H'72?5]'>V]/_9M(>G6H\!3QW@&EHS>ZTEYD$/5U@+@M9>Y! U?3>S-J M;P9D%$>HH TGHL>2NLCH]<1YAOPSEO<>/P>5-DI:Y+H2NB+'N^T]2J$+DBC5 M :807?&]??I"P_@HGCL=O"C?099 4F9TGWU_E_4&\@T-OF>LA'&T_\]?/J[S M+#[$FR"DUR'C,PFVCQFEP,GC*"D&)V(X5G(01@#0L]NU0RB#8/4^D''R%"]XCFE+&3< M3YCCI]4K>VDX9'&;BO,>Z)%]%?[<\6.>!A%-TX(;0WV4#ARDBU,;01HWIB:$ M^:]*N[G1722FF$5*) _&\B-G,*@7Z_J2(0T K*MR8YF/ZGN/J-WAX+E&Q?URTH MW9,9= GKH>VL3'#(:\+HNI2KPKD7Z[,NKL/@$$2B'HC2DUEA(*\2O1#*Q=(& MQULS.E[:CY]J@$C.SPWS+JNW0H/T!_I"HYRF7ZCRB58;!J/JJH;1JJ+J&0#. M 82:"\U^/1%PHH%'</IR_79D*SY@:Y.F M-Q'O6N1_S+,O=O1AKQW/RM5,=GQ0$ MF.W*""-!3E2\[4+:JKH7<;1ZI73[81^__#.WSLE):)?\1Z58\@]_O_IR;A-J M/\SLS5LL<1=>_G6^*N=G0[:_VS,+N+2!XMB;U<]Q0H-]=,6YZ+YAU8%CW;2: MV6_>N*IA$6]>30R-NX'="Y'!P)0:/J))H=: M18MU5&\HUMZJ]$/%"0#ZB%5W_C9XLSM^>Z9::ZZJ(UY#YKN.&OIJLG#>HOR5 M$^&\-*7-VUCVW^5@M^R_V!^+/['_V7@I_9__#U!+ P04 " A.WY6!24X MY=&& "5PD %0 &-A87,M,C R,C$R,S%?<')E+GAM;.R]67/C.K8N^-X1 M_1_4NQ^Z*J(RT_-0<:IOR%-N5SEM']NY\YY^R:!)2$(E!:@X.%/[US? 02(E M 1(@ 0IQ[UU=MH&%K'6^C MK.&__M>ON3]Z T$(,?K';_L?]WX; >1B#Z+I M/WZ+PP].Z$+XV__Z?__/_^.__J\/'_[WQ=/=R,-N/ ]CT>C#Q\R&A=.2/I@-$J('7S<7_WE M,J.'T=]'AY\.]SX=[!T#@]'XRZKE%S+ ":QNZD/TX^_T_[R2 MCXX(JRC\^Z\0_N.W610M_O[IT\^?/S_^//R(@RDAL+?_Z7]_N7MV9V#N?( H MC!SD@M_27J4>OUX#/^]S^"DG_UM.G_Z"]87]\_/S3\E?2=,0_CU,OG2'72=* MA%_YA1&W!?WI0][L _W5A_V##X?['W^%7CZNK6%5L$'^"@7M5P(B-8I@M+Q%$QS,$^'\-J+TOS[=E@9$:3EQA#^Z>/Z)-O@D1^M3TR$_1P2G ME/XE1B'VH4=A>^'X5![/,P"B4'; ,I1:&.ZC$Y _ST $7)YXL S *X1LPHC#!%UI@;^:@ M*0AOT7.$W1\S['MD<[W^3TP6(7T,BK[1*8MF\"K_P1:8=\+9C8]_:H3KFF*+ MPS>D*0[YQHQ=P=#U<1@'9"I/'03_3/9RLK]?Q"%$0'[UD""D<;#DL N)6!X# M$!)QY)]ZAE-$SJ^N0TXHKHMC"&HS4^HA&)C/R(?GH/8Y ^ 1< M -^<5TI#E1<1+9U#]M[H,>7162; )5][(& -:@B?3TGC<&_1&R&.@UKP*'76 M.*C' "] 0)9@WTE/VF1!7E AJ ]10$JK%,F-90H)EL9AJ'!(%U'0.+P[C*8O M()A3?851@B;U$3*):!SD%9B0&S[PTF/5B_,K%031V1UT7J$/HUH8E22KH\LXH#M5741PR&C=0M"/.^R@6AO#JJO!Y9XL?7K6^A4AO8,-8N!=_UJ0 MZP!8+<_9I^JL]U4$-0Z>S(,&XBWWUCUU\H6F]O#85#0.\PEX ,PI63H_,8H( M4=)U2A9Q0(Y*=6:[!$F-#"2WG8<%/<_5&&NYMU:Y1@XY*7O73H ([[7$N$E! MYZ0)@$/^NTSXKS%KRMUU3YMT@[L'-0Y)F_TU#NT&(G*(A8Z?DL\6MUJC%)#2 M>I3+S@GU#L2%SMH']0B"YQFY_=8=U[J_SJ5D?1DDRY9+3BJ!4W==X9/2NLCX MU+;PZ)!;P4M CC".6W.\?$H:AWN)YW,8Y3= NC.0=0V@>O=Y(3&=H !3^I$G ML, !_40-+&Q1Z-9VTJH-Q8@MA6.4>JEY6JT@UZVVZC+5X%.M6+WJ\E5-L04+ M6.W!5] S8PVK.UH&B38L8W6'6TG0H)6LOHC9=,Q:S.J.5D"J;>M971:4B)NV MI-7>L$3$3%C5ZF]"&P3,6]AT[2L;Y-JSMC5@0(:L(,":KUUMR@VA3-,+O=RL:O=-& M^P!:,71MV'QJSYT _@F2$"#D47%Y!5-,\[FBY:-FA:!W<5#^0-MO)334"Z,T M]B3OP&E:6PC&!M*ZL'PG#).XZ5O$C=DT+":E(;0MH.R2N:1CFR\,]M M8(+9I&!B>+K-1E)DS3]-:S,J;-)K[W&Z"0M2= T]3]<>-Y.(H4'JA;T\9<-1 M+\T62QZQ-F-@:G,@3]F0SP/98.)Y^L^OY,[U@O-WE!L'!O2$5%\[-3]CBM'5 MT\?#I/A[/>Q5$3?$5'IO7CY,GFAJAX?)]2\0N# $CP%T04B.L]HYK?=%4SK5 MNA[*4S88!M9@)>$0,A445G_?85(QYC#5;'?9)M.&RU3M,5=3-.,TI?N=0Y*P M&68> _P&:2H_LIP5?JV#G2K2QCS&&@Y^BXRQ@9I DASM-@(%ZV].E11;\.)K ML#E5$&QA\'J!5>\K[;@KUF9*AF8[+.A55NT/&?3.U'QV5:)ND"VRP7FQ&ST# M-Z([G'[.*C]@D+G/ $\#9S&#[A.8ZF2*2SAC)AEOSA'K8\6LLN?IUQ"8TA7J MSGD%_F^58F#1\H.@1(JFQ#VG*7'W3Q)!E;_0?*@O( B!^?$6/Y,->E'P&+PC M'\D^18EIR95;Y ;\B@#R@+?Z+8SH5_;(6/=&'T8YH>(_'>2-4JJC(MED[%3D MV"U]P:?)D'&P+;"0L)%(*P3NQRE^^^0!2',^']!_)),@D1/YX?LE?@/!^#4D MQPPWRBGY5&C_^(WQ]T\FQY++X8509 RE^.?O)X=G^\>GI_MGAZ?'>\?GAZ>' MA<$5U3P.R@-U C>G3?ZYI?ERVN:LQ:=%DI_Q@SN#_DJ?DP#/F3+*OH8E1XT# M#P3_^&W_MU$_S8B7*1O>7>I#+BC3(;H%X%N6$%CA&+'3U M]F@&)E>1Y.17.0LWFY9%<')^>&*[!J4XR)1XQ%!B/K$.#"LGW;IOH _NX_DK M"!A*V6S2'V5(C3Q3PG'G2J#':\H'BNZ=.6MQ8S7KFS(D1I\IY*0'2UM^G'9Q M0"9Y(N8D5_8E]7@(EI?8X^M1V*MO:E5G)M/R:>?3[L7Y=>L1[A,+)AU$Q4+( M:=\WC:FPD>GJK'-=C3TO2&--Z7_(;1CL<_7$:-LW'N6/55.!0.Y M:E@FBVY4DQYL*O62-NNK4@2CSS7"LCUTHI%''$:.___!A?"\S6K<4^U4\Y#K MB&5:L-K01U>#<0 3L\/3_ D<6A_W M>3E_Q3Y#!:6_]T?^U?@1.2%=>[#<-88%#CM.^/CM39R)]ANS<(_(%]CME*KOJFM>O"YVECF 3O5=CT'P90Z#P?X9S3+LIIPU<=L79;$ M&9'$GM5JE&]TI;_W1V'5P\Z5U >C2G8AY;QP%O[:(P55##I7CR8C M27L7ZXRQ&QC,;SV^MM*_]TY?@F'G&NN=*21CC?H(%4/BMW66M^B=UH0#S_6F MR>>#H;?_^K29Q*!I:H,DQ(@N[]P4X[^5Y,Y-;+"_1Q,;K,B1?Q5.>\1I5"DG_8%*5P*& MD_.C@_/3P_/]HZ.CX].3\T83K0Z+60YI,3/E1B4,[^]U=_9O+.OU5%7@5%/J M!;)FO.*-5",M:SU/(RZC_(VVUF% 0G$\;'!_0 MG%?1I1,$2XBF2:9=#@BD^EH*"AG];F.C/L=#P,H3(,*"+MF!FZ!&DF8G1=%"8D&904W*9J)#,3-=MKM9Q(ZM D92?H%5E M:#V-=6W+>Q"Q_?:4^P\*+;6ZKW6@J7Y&X( MI@5N777^@B[J8BD*)!7*.OHI\FJ!X9)ST'N"TQDM^_PUS,JV;VN8VZ[,ZO[Y M8>F5K3]J56-0T_RVQ8)T2U2$II 6H\S9OO[E^C%UB/Z,L?<3^IMI(E2Z#@4C MC7G69'@L+P%= N>!+($.C6:^ TX(DNFSGCT M N&F)#GPX#4?&C*4^-1D5=1D;FX,B7M:;=?QP-JX6HT+89^A@4.=6:,6Q5,S M%L4;''!/T1)F15'WH0!""]^:;(R:3JO-L:%L@)8GMJNXD9"")INE+7>>O'9] MM>,$H^508*+*HB:;)N]PVOY)Y"H;]JH@,,\ 4MUA:)A0Y%24!+Z/ZT/A);?R M;,IL.S0\R#,I2C??SSMLRK;PW:,LB8/N@F8TO'(P>='E-=?=>]8==%ZA#^D) MAYQ]DOP/,^P3KD)Z#HJ6%>];LMVM0X+&"(Y&,C!@->\.07+A'?P.UJ&DD6J% M2)'AW(+7,7W.V!<.^I'XD^9>A.0*1HTX59[9O'XV8T5&N=OHJ,>R)I"PCY@G MAKQN,X;8CC(2/8:C_+K,6N!-H:;KLC5%7?/,_KN! WG6C3RFMATTF-CYW>@; MC&:7<1B1BW;P!"8Q\G+A+MGH42F%^=7QC<<)$[(%V!UTC.W8+=8YA 4>1W8/EMMAR1BC*5 M=]0J]RH+[JA[[QP=0*G#\\#,H)FI9B4!B<@"49=!PD298<.VSF9E;QK>6ZIO M*8/$0!5_NN))NKN;TBH_,,H3LM#'(G+4 LCEZUS08Y 84.77:!Q)^XO "Y@O M<. $2RGO/TYKFX&APV"APK;A\.;VG\2>@ ? /+O'N_2Y&?N$_C2I$ S"*)5) MGFET/*<.#1SXU"%E';94P+ -)6TB,.(KV*7=9'N6DK-9FD_@D58+)PJ.H@"^ MQA&5W@MFRZ\R9[[.CUB'3Q;RRXSN2&LC)@ITR($( M>-=.@(@ P['KQO,X\>.Z A/HPJI=49[ .]8TR&L(3KM;(E@L DR.CU0&LB@K M=+$.5PU5+(&9*NZ'L.MM,OT5.>HX*7?:/:1(\#^$7:P@M^2MC^S<9/0S@$+X M!E(S_1T.Z1/.P^3%^<5_QU"A8AV:NCD[:1":X91M'5A& ^"$<;"LO-EM-RP+ MZ(2(_7 '424IEZ;O:NX+1,F*ELN) M@Y/-9N\HD9:*D?"#SM>3.M(U:@-_1Z1A6>I*-5=8ZRR)C6 ^352[H#"[60=# M<[[R\OSKRI2[M4UV4>3[,1'Y#$30=58)V"LK?A_+5_P>_:7TB;_:7P&<#.2[ M2O?OYT?'G55D)+#-!H:FZU2^8]_'/ZD2;G!P20 )(WK#Y%_JE4F5)\8IF5\G MW2P,]93%O*3K$8*!> O#E1K+^3"*K%[A^#6:Q'[>EQEVHX'N8-!D5B*=)S?C M0:O 2%*N<*-&G2AH2Z[KP #2@&D#@1?:,4".X2_;J>4E42#L/%P MLB0^!(D@O<26^0B"YQF1?K6[#Z_G8*#2E.AY ]9HOGVS",Y=&0MAX^$@1\#L&26WH$2SF6>49,6PY.^[(\&BBS MT:H!:_7+\&&2OI\_!$7[1H7YBG @,E^MJ8_P9)32)R(;)5]HNV@B_?AJ0!5^ MAIS6! *G>X?DO'YZ='1\>'1^?-:^M>H)O $4@^ -NB!\QCY_%^9U&)CB%1GMW*[3& J? [(X/@9X M GF+4Z'%P)1=Q5GG12TX%IO/#D1T3WM B=7IV?'9A$I1HJPS^ HL[M$ +3MJ0F>VX8G/[E.-3U2->=2_6*SW6D2I7.URV'J_4* M'HWY"+:;,_,>(USFF*=[=NOAZ5^!SR$\LZT2YPAW_HU6)6D<''9?G:.IUF7X M:_JC4G4NC=11:'T:Y[O5#9%BFH8O)L++ MI(A1> $F. "%?)V;T4#DG%NFDGK(?P'1#'O5%>Y;',%@L&J+[/I?1&(EF4P# M%^1:SW^KX+0>**[D^,SM8'O#60:;+&"[N?346#3V>VTY39_U!'?>=8/!J;Z" MM5R_C5^MF1&4[2>D(,>_-=@;Q/\JTQD<7J52_&FMQ!X .[073[+/S M9)B)5_;#I"H=+3,6H@&]LB"/^FMN,2.)'%*UK;',.WH#2.E=M&06I,$@1)Z[ M7.L]ML7FN>&L(]U,&CFO:'.JR;;K$?N2RCQS?X<0X_:E.S MA@HFK,."NC8E$2%<'OI\3=GD]@KZ,3\#)*?U3N! Q.L0_#:^ 3B=$0;'9!3. M%-S'\U<0/$S28)"'. HC!]'T.16;ARH9Z[#3;#_1PKZ!4C:6@DFTY2C1L Y& M6H!0'U_#WK4X4LB6Z"UAJ &,1V7'(:8D%H,;8L>1@G6R7AV(LUZ)P@8[SH&E M)8RPJYA!^NY0SIO#=3_EM"]CFR94/K+R<,+V,E5ARFBM[_9-\@6.ES2DCJ_Y MC7;]UK@,,P9"!AF:[F"59B1'5PKN/E0)[BY]K-M0[T+[R)7!02"1!!86\Y"<_A8?W[SAUE*DHKF+F8];AV"3BU/"M M6:@#.WTSA):SKS%=ON:O[#C:VY"FKE6]N^=T@93,(%E=UB<6N('9@MS:TK,@ MX+9W3F,[ SPS(GYM MF@K+WI&292_]W BB4?&#_\\H^V1GQCU^R9IJDYZPW$WGAKS50%_H%*GB)FED MW7I07]C;LUV"54TW1K^;K$(Y?ZETZ.*&$9U_XU^09\L5]K$7#7P-"M0NS2(7 M!=VEU/X"J+L ?X,OM[-7<=(Z8&[6$ESVWQ@_]CR8#OK1@=XMNG06D)P7A @0 M]ADD&M0Y[K_Q>ZOT>J%.NA >U1T'B9&:;'=>T4<[4+XBIRY46%UW BS2C/>_ M[,_8=>-YG'BY\.[?XMU'MG]9?J=IE=F^ Z<9]T/(7%LJN M N_=K1UL4ZP0!*(N@T2#,L-#J 2T(:\K/"?;*R\ CM5VD%"0YY2;Y:R!'D/@ M?ISBMT\>@*D*R3_6FB,_?+\#4\>_1A&UKFU;C1@M[-62C(U(EB'!W;&V/PCG M)?);/(M_QV@:Q.@>_/Q"F"$G4/\2WT7L@[M<)VO4)"OQC7?!>@S:90RJGGVI M3)A+Y>:?>ZQ0*5:X,ZXKH_H=N1S>DG]66M)7#:U1D1[SN9BO_AM-MM^7-'K5 MZ2%N+Z+$X&"ARI@\-"WZ"[+#8/IB'D1=O0/D3J[A"^:8NY.PT5$U:>@(NG:6Z4Q*&&^Y1@]K/#P7 GDAI"3@SV9"8+ +6: M)*&5%W%(E!&&1&BO$"4R4S(F5- J2]:"+/BU,:B/?2.^F>OKT6'?4K'U&A65 M;!DIG;?6]E$'3UYBY]#TD+'A4\I] ZM!:SCHT<>^+G])9@".,L9XKM^K9SXR M..IE7'X'9'IWB[OT'PJUN1Q"B972XTT"[K%+(!_0,QPUV]-DVS+O6YRN_4=' M8VXM*,UB+!*U?@QC>BJT9,^7ERCCL[&_)#" M2F@-&29"E3>UZ+-5;E=@:9TLGT=\CTI;4(#7X,"M4NS:$O4J6;'79L4**V+;7W*M_/+ VWU0+--YLDQ7SU7]-%U8QV3(< MHB[V:E^L2.'R+L?E4+Q#32+B<,]^BW)S1.1<:EH=.C:YE7:]E'&9_3]M.1SM MRS*GR=NQ\V6 P6_N@R&O_KS'H&$@9-*(.V3W4&BT MB2T\/,$J OFZ,]AGGYP=G!T3UH%T!08N +D+,*%F+!765K[ MW:?=[!1=ZJ(R'.&L*P%4'KQ]!=+_WJ*Q3VY%#G*I5_05CE^C2>R/71?':*L" M;PT*[[#2)S;;JLWP(#9?.#!(C&M$F _H,0 +9TE_)HPFAM(0ID&?S_%K"#WH M!)L>O+7IO,--M_",1EFW;QTKE(,D>DH]0=)8TEOT!C)-)=$>5Y#J WGA0W % MP]3EGK#.LWTT)_R.7>/2;!I KB$TF+-H?L9DYT>4K70^+HF\?2<,X00"C\I@ M[+W1O2)\=)8,U^=:--X!IU-P1L+.NUPJ/SL0I9L'F5@+G.\7XS $6R=#J3[O M>&LBJ*91VC:D-=@^!*\EF7!>81.6[O\.-5U"TQ3/;='Y;_,:EEVYQLB[QQ$( MB7( ?!.$%ZF0L Z'S< @ RY%832U =NYK"77+>AE=B-I()6[[2!X) 30U(); M<2G<DQM' M!UF'*6-.]PUEHJO*&8XZKJ\T*\7 MX)L8>?D$N<,.2IZP$J/9HQ,(CMH*%(8/+5U",1Q,T;X=LK@,7V+?!V[J4E@+ M<75H[1#VM(E'D[&)9[YL/P:V*)IGQP7X'0>/G@TR*.Q+V?%;G?<_6YW$8<0 ;)*AY\#0=*WBF[#1U,C230N MRF:=(4)>OHT?_W8'6PUEHJL.7/%MN!IR.90$>GW=>7,?<^E)/%H;? MCW7EX2M-#AP$^">1%6&5FC#&R+NC%])7Q_U1J$W.O-37H3-\#.D5S?">BE<7 MU2\0):-(DO9FA6@K[_FL3L/'5 ,Y-'WEU>WMU.+UJ_&U:W> U5 FN@(4NO,> MOYY,@$MNL=>_W*32^A-!^P.B,J'_H\;9-[)TDZGW!&BB/Y?,!?H'LI:7?U%H MR8&?@2]9AU,-9H&VQ*0IB*_+$II-9/*8U'C:?HYP_9C6%2Q*/]4(!]7M#F*( M@+= @KK"#[M;QDTLV.]+LTZDFCP_=%ZTTG+XG1!IG[W#;TL@39W'["B4^QPO M%GXB6\?/97N+)CB8IPJN*"THUWN(@&K">E-O,1N>G6X1.;V2"?/H0(] MRN"3U"6N\E^0[6\?7C2X+31BWH#'IY:G(<+598FK+8,B!Q.*OVRG&SM<,T MH&0-AG3H? -!&B5BP2F% Z L(VF6^2BO#140XZJ!@+(15=AHR&.JSKR@4E3LWZ7Y^*DKTCHTY_O?G;C*,MX5+V MG#C"'\EA/?W@ZE1WB5&(?>C1%^O5+\/"6>\Q4<$,1-"E?!55"GY% )'E=?5; M&-$/[^T=[QV//HQ6Y,B_BY]9_R$6"I4.]7^&Y WD5RK<;6J?'ABH1ZUC MLR9=@30W#D^2C!D(,NAJ=R4'+I"8.ZIVV%5# MZU1=:T65Y*OS.U%_H*QBZ/@[C #P$4P?!/U,- M(2\/*):Z+NWOD?]'KDAK:N2'(L&1@[S1:TZRW3E0',?Z#I=R^5@0W,,D,P$[ M_OIV5_$FHHEVRZM"HU&O=?Q"T'#A\T.,='_&NA5&*[***U KDFOKW<'DHG7A MA#"D&,YPB.($N7:U3\R@UAQ(ANH4P@8H%[6![04L^1LT]Q<\E*UOA M@Z/U%T>K3[8[O;=YEC !\3M]/SQK/_2UAF*KEJ,F),L3Z)Q,H./NC4M5*MM> M5[2+H*=GG>I"S!6KP^'VZI#33!:$A.JH0%;C QICU 7.^#-=F<;WDSWE@,$& M0^?-7W4"5LW6FF)G/_,UX+^O4W55+R<]-2$O2>TMNXT?,29J2G&4DTPF;$:T M;8MHKL2J>P:C)5'RZ=XAF6BG1T?')R?[)R>Z L9Y(I>=JO+=K9FHJG+>G)T- M63::M^2@C6G*J"->,3./MV=FD4C;?K'IEY=2.ZE$K^]GQ^<=>/=NC:?J4"SJ M8LWL5)+Y]JE7F<>>;I65MMV*&7FR/2-SDG\;)423K7)-MO5T66SV)&9J9=_O MYX=[720 8X]*?OZJD"AA_8B6ECOL?CY+:H9AI6_*N6'[UU$[VRX[2WC%3#]E M[;TYI5%&JMVY\!EC[R?T?:+)3:8J]^1:-$KGNM.#D].]]JU<_%%6[]N5/:V9 M[OK4P]K;Z\FAIUL\+?ORPJXD5S'ES[:G/"7V@1:1&17)M3L#& Q);.>"7M_/ M#TXUW8,97Q%>?$7MK9F,2F+7>^/>]R M\J.4_HA\(-MSD_-U\1LMYS/ \P5&J?-T/D@.]Q4[<2U*6B:ME.XD+5EU:97G MPG[WB5<;*'8U^;4*PZC!Z[ 5=QEJX*/!&W% I:]R_-[?8SC+4'(CA-$'-R4X M>WI2WGR6SL)0)><@P\>*X461TS3AAY#1KN\_P27P_?Q(VWMLU3>5 M/"?XO:V9?'6E7>$SH12AG)M,;30?=SN(X6MN>R#DGTW]$B MRU.ELLTR?* 2*EIWUN*X>-8A?D,-QU>)<0GG&K.A-=-)470;LT>>MYYN>LEB MD)NGU68'PP\IW=36SR,ZYPEKI*+I(FZOSY"R\8EJ.PJO@UU31D;<9<.)$E^& M?0A:V5&>@ ? G/)ZGT0;1>3O/LV#EN7$E#TR,MR'UJ13T^::^ BNJ+=KI'@! M\P4.G&"95N"5-KM(]-.S7_&^(]Z\*GN5X7O8O3> M"+6NU@])OO_UI"4('M( MQBT[&1D>/@F544ZF90OG>J>F9=7H(3Z12)9RX1*3A2"I;?3JA#0#PU(F^+89 M41LLIM(<7!0YJ#*M-J1JW4IA0,_;MEH30NOI8?H)1 Y$Y++M!(ALU;)+#L/# M**JV5*AW(9XP!UP?G930WT:45 ?..>GG:;Q# M;@J7\,GA=K+A$%P>8?)3-DR%5#,J-*R9LPUTM#VEFXN@_SOC*AM.*H>,?_E) MSW *6I$<_24E^M=/&=F_C9#J$L#9-MG#5GCIE";P?9]\7--1M?*CPA.K?&]K MIFMM<6^<7!NR/HRXM57-'8G'"#9LO66!C^H)Y;7\D8 FJ\$P22E8R$HGX$.8?*):XT1,H5Y$C')[^! MRG2U-,20_KQ4HE/%^MF=X4\;[/]$O\7P.HSSU&W6A(D<6@.2S M#1\P?*<*1!-/^S+9U@/#>0PJ78"5Z%# *:=R:(?5ZCU>A8B5RT$=5;%V_\:" MZ/_R\ RF5 )/8($#RK_DFL!RX4HIC=:D6H[PW.!$IK0R@D!%Y_+L..W^>;E:7XP: 768M*#V=&. ? W!P^0ZC."<7&IX M=='*C7JN< EF#!1"8SPXMG?&=\(9/8Z2_]!0@C?'IP=4N35 JF_/$5&?1Z.U MI)6/BQS'A4%.0L'=%3CDAK-*]9*^>:KT)=YF^CZS6=Y*&)2KE+930=W6O M/NN[)G>9OH_MT'?SC8 ,&$9W. P+/CE$8G$U1NJ0Z"E@M+&:H>=D(,>(55T! M.:3PFO<<%4IL90@X-6LD:)J[I5S-16*O$/?HJ8+K8&J3ZCB%=+.>P,F/C[&+1D3.*5;;O.T"4^,I18,;RV3X*G@"YQHZ(>?SDZS-A)==UH/N,W$""*^.?X-81>[L]0<4Y5ZMM3 M]3?G,8> &6-G^Z;R)S"-?4IW68C=%)Y*!3UZBHJZG.58L,3LJ2]LM!0*4G%% MX7?I.1J46?8"1QRE0?A+?+ /'5:2V,'D/?-">@?&;YR&PA1I-)S MT.C@-L>1)7;3YI9V@,+4YS+-[8Z)^$ $ Y <\A8XB[:>%FY V$(P!UP M0B#Y\"+HT5.4U.4LQT)3$VEE&K/.,O?((:*B5\]148>['!EF+*==W$7F9. S M>@E[R]-L*;B#R';O.5(:L9E#9B@&UAL'!G\X?@R^)&F:P?I54@XSTOU[#IIF M?.:H&8H==EV>HEC (BWX0@YMMXD9@,RNU"@DNO74H%22\/'>^>'):9^0I(OC M'%--;;*=QL#>X # :58_WBUG T)>\J.?&JLEEZ.Z]'H.*KU\Y[&536VT3:#% MK5K"3@$E<:F6[-I3)#1F,5>Z)<987D1M@+W8C<)G['LON, OK+H8JW;O,PZ: MLIECP1*K+ <+7PA7 73\\#$.W!G=46^(P)0Q48-,G[&AB]T<(W9;95?1060; MS&8%&>4+<&<(^WBZ; 8=?=3[C"C#4LB!9HD#;%7H?_KF&=YA!UUGV9EJ;%0- MR/492KK9SK%CB7MLX_O2/?A9D&: $?FG"PH!LW+7)%4R9=GN]P526MG-H60X MIX#1\F3!U$%9[!M9JR_B$"(0AB^T;+9<8KG#O?V]PZUJ906R23ZYUXSPZ"\I MZ;;3QA4'1*-$B7:]G.EB\KN'R2J]Q#/Y#9 I!:R%]O?V\\BGE:R_@&B&O74 M2F6%WZINUJT,VO3#>&*J(PO#-93VVU@W:J2K5%I3#K;7E ;)*KM9)A< 8("@O0DJ(B7/B$1F_A,VH2@=0N%RJE4.^/MI+#5!J#L5K?V M%A^3*]X;C/*)+@D;:3+# $LS=HUFPFPERW$F-/H"0:MMAT_ !? MX5QE=SC< MWAURRLF&D- >K8G7W %X;GU<)N2+9JK0^+Z_O]=^>;XU:/.Q)@.EUV\ZZNRH MA*8%%59E,:]/L3P=#LAT..FX#&<-!3(>?C5+Q((YW$K,],J^%&+G M]N2QK9W!UNXY+JN&[9E>DV&#-S^SFW,YN:+2?#YE[= YO5%*L*LY_!EC[R?T M_<1]N\QCYN0D)@52'1%_QHXW7 M_N\05]DX5\F/TFV3;,IWT'F%_OK57W;/.-_>,_*/C-*OC,AG\IL/M644OM35 M1D)#6C$"R2M3/EJ.,"HVF%J4.KL558Q0\6:D1,VZQ:,!!MAWI.;B:,L)4Z/' MGEANX:7OA"&<0+KB7#@^??MYG@&@Z,6GY2-# V"+4FKG3=T<*FE&C%2SN;]! M(_Q5D=LUI-621SN%D8V&J="7ZWN<93.(U(W%^WN,(!5*=(0P^N"F9$=.IS;C M9#PI:X35;$S2UF+)WAW$F:SAS!RC_"%(W+T,_6,"_?-NEP(%C8C..C6X-GKG M;BF^!/U(W""5)CDC$HT2&B64NIK65^!5?A:S&VMPO])ZLWE5==/8[F+=;%60 MO/AF(L5I3]]K-QU2'YVEJO/^/B.TB^&\GU$VZ[F??:2^VSZ7P/?]_2-EXV2U MBZ1 _+)^D3(DRI ]L= 3NDKPW!-U??[[.V6#&'C9V]S*#33C6VU_9%[ AOR6KN,CY6EV2J;9<<=W MP1KFUDV_"'MC2WX;C.)J1 M(?X)O*]D&PX*HDO2KU\LKW^!P(4A> R@"YX<-&T.Z\8??H=]BW(U^IS:2CQ= M8T3CP1R: M9R@=9)TH!S5BUBTFNWI"D";P?7^_E%Q,CTEHX_,J]B!AUS)HS[I+C%9;T%RS MD#K?_7=\*)C"E*8GXU5U[1+>9;Z*C!UI#PA!C]*Q\.R,'$9T6VX? _P&:;WR M&QQL:D)JLDH1L&;*UI4Y9\;69[[_*2JRJH%9J4FEJ_AYKAH.F&7UIV&?AQ1#UNE\[02M3+DS\\/SSHJ=*B@ M)]&9NCGS_9_OO+I:2C.?D6,JHSM*"(^*E+M+',?F5&(MJ.I*L=9^K>0UD(5* ME%\,Y,A8N0I(:DBT&C3@WG 05BL+P26>SV&4I]B[Q$E*:(!4,]X?,+)3%4@G M;E4EXAW&<_+XE3[C*])H(<2;CH%^+';\AUPH/E3T%1IK6"Y@J3T1BN"7:T/ MFXQ)'!-X70M&W(A U%18[V-H ($"??B:7^? 2WT7>%S!_!0%S;Y'N;962:VAA<\]H MQKB!NXT6-/R3,/#G#,>_ S2EG(W)F7..R6('J#FX"@WRO0>&AH:,&[B#:%H; M %HZ:$K8>P5PF[D<\L]+(K)YY5)1DUA99!U6BM2U&L(^GRQV@>9R1AC[#^$@9_)W\C]RYMJ<&57WF3IT!@87;2+( ML')F'5;(_[D(G#^A'][.Z2L2]8AX"1P/W**-:YP8*S7H# TKND208>7NV4VO>1A!-WPB*B3BGU'W:_!&+H%)L4#YDV_C+PP,8BT()X>>M=;< M_X;)GGU+CG.^#ZS?HO(Z2^*(W")/Q+&/VY0J3Y@&_C&.X-"R2%FG27Z]R4Y Y+A M)V>-+YB.Z@N96DZVX!<835KDS07(:D)P:(#2+HL<1W9:K\G8@QC=@Y]?'/(! MZ/@R]FI1I[(,#OK^$%J/WUSGUAFE+^E1T9W%Z/?8X1G+$N8V&XIL2HU(#@PO M)J21H\DZ6W9J&\FW4SY$6.T&IG=I%G-E6F=C?IG!((V1Y"MRL\W E"C%7JY MZPR_I;/P#0[FP./M7A_3\TO^-\E+1PV: P.($7'D@&IJ':X/J)+/; C\N2'[[?@:GC7R-R=5\R7*<9+:Q!@1%O:%F&-3G%-?>GK]9P MR@G3^WGSS];H5E8-9<55LM)E%(2%GB4=*[A27?K\2/3J7_MN7[UVW4$$;NE+ M-@L""MVM 8"1U5N+-#IW6FV>1XL9&_+P$Y$AS>#B$00NU?)T,R!/N7]9?H?G MAZ<=I8[0HO@UCO0(HJ _DPW@^C]1='A4^^Q_<* M8T@)DH^/SUM?)F^Q-]KXI*^G;:,<&^-W=Z*;"8=0L*(=LO@J2$)LP?';O)7=*SD&EK8 MV# :,F[KV;&;W#9'_7FV9Z.A(>.V'@=MS&8R *SHE$/GYU'KLIGT'B"-67_/ M9C)<9#3F_CV;R0"!T9QW6[.9V).8HO<@T28":Y.86).8HO]8T24"34E,!I^8 MHO>(T2@$3[.<6!QEW7LDZ9>%M2E+]+W9]E[KTBQ:F]VC M>8SD<7\2)+"5*,6>O;DSK(^1[#U C(ACIY-H]!X2]?BU-HG&4+.0]1YG;4O* MVL0<_E";,MCWGL0Z91"/W*4]"YW;.\QUH)P+,MF4B>$".'T*!VB M18OBM_>79H(PL)I8=BA9"^!A\@>FESQJO2)JC\)L0??D3RH2Q(:.-XU2T13^ M4?:16L/OJ#/X7>+Y*T2KO"60L)G\\!(X*$PYVZ\ G0R)DE!/]\A.%]#,(G].W+:#-520QWL[6^FADK&,<*347$D28ZHPEA&Z\&,\M&0OJL! M42V0$8U\.J3.4D=M2XR3#ZJZ P'=Z=XA.0F?'AT=GYT='NR=Z8I 6T7CUD M*^V3)JK6+#DUE;-Q#C9563-#1"\U]$CVMP413;2GHO8)[6_1^$1,A08[= MC]VH/]JLT 'K/%K)J"V*^^(0B2 0+(L,"[4HZ#%@E:IRS;VR:CGUK5\(Q3H3 M-QZ@NFHPS+W[M3P3_P SZ/H@%$Z^-7INYS!L1EY&C(BV'*]S$\Z$]PPBT=,NE&G7O\*ANT(FQEY6+3,0?G." M@/R!FDI6IEE5 ^%6[O@F!L+U@$;.:D3O]D%MR>"1YP0>F15>[$:9K)=DT$%, MP\'43=[CYCUO.Q#>$,$SGCZJX6?*J*[ MAJ]:\AC"N4C9BYP0$@YXW+ MF#"#W&7R0NPGZOU,+JEW.*R'IFJRNX:SFA+1Y+AF\:JEZT2U/VCXL!G6E*,O M/5-=(\_F6YB&$EX'>X(BV7Q+P)W#7D"UJ#))!BVM["& K+E+;@X6*&OQG9#:Q2O M225B'0MX-AN/E:=&7\<'W2(O)LOC#>K;)JOY5_D?R_D?YXCB+=FM!N(JJ19,^MN0;/G7,Y L-R(QA/G%^+W&(AV M:C"IR=F"MSPZT+U] R[.$C=?XOG"08),<<(. ]&2.H^:'"MJ5$;]*C-FUUAC=G.&HVU<_Q4DX.F)5*/5K_!:); F9[)9G#Q@J_YA7!K4+ & M"6HZJM!M#9Z-WBTJM'Z!GE/)6)D#IL6P$ O.:755IP"""NYM61CN',2^)&TWZ(\6*V2_ MK<4*)FU1UM<0/,'I+!)[H&^T*G-$DYAT_!ZI3VTRG'9YJ'YRT)17@'KU-VOT MT]Z52,Q[EY?;9&3#-E7SY=.KB-?((+S>,Z5?^GO]FE ,*ZR M#JKYZ%0+SB^Q%HI_[[,6*OGH@F<0O$&7MXVPFEFCD_9V%&DQ0.0@%U*/O3 *8GK[$-C .*VMT6.[=B\5:7!K\K:L[SR_ MV!KFA/F'"8.5D-Y"0_:?A'8PG9^P!EEU=+Z-&..B,9QC.0XC/ ?!%5C@$'*L M+X*6Y2$?G9.?NM6F<7UL/' KB,66#>(2(YH(,W4P>H+ACXOE!4#N;.X$/P0[ M154W:Z#0[I912RR"&MW=O9-L)74[AR MAQGK&8M;A1>$H(#H(0/?R.D[F((P6K'!-VSR6UNE%34!;U@I%7ELQ^;\@-@W57:CX2A# MCC6CNY7"6>06N62PJ^)Q=_0C4%@15=##&B6V>Z%4E4@^__:LNE%RN!#>*85] MK$%#73U):]K\5MA8NY\! H'C$]B/O3E$,$P.U6_@^M<"H%!L4Y3JVQ=M2RWD MS3FW1>\W9-01H/6WO%LB?S2%9%T;AR&(PHMENL/Y3LBZLM2@8 T&6G%-0H6$-<#2H5("/ MVJ*P;@VY18LX"A-![ OO%8(>]BJ]MIX$NI?DWV9-'RIK^G#'-2WB7Y.CBL:< MH!7/).O]E,9$1\LO()IA;YWS;ONW -#C%>>IK DY:P#5WJ.:=G'E*TW3HN7M M 9#'(O>Q3MRA+)73[LH7&E%O&3TU)&$X$RF@=9C(A'@59-?;:&.5PFI(=.,R M*<6>L5IAFC+)_A.B5P!_!VCJXV)*U&E:FL6FM70,J/'WF W/!):? QPO*B:\$H&!*;XY M[V8+US['?\YP_-_4JCGCY%KDMBL/]XR<1#HJ3J1I/99E45,]&9US]')&X/4? MF&PFTUGL%+.51\#WX92([HN#XHGC1C'=5=99F)^(GN@%N&(6:_[$P,#3AG2X M >P=[@W9RO:OY>L-#N; >_F)7\@L"AWD7=-W$P $BXI\[X&AI2'C@FC4KH! ML[O3E.%!C%*.;M'!WOZY..<]M\/ U*W.JR!"J2L-/T0S$!"CID- M!Z91>1X%?N]=SM6M9><9_A)/5GZ/@>FV!K,B_\^NM)R;%[98(?^L-L[P>Y4% M<-YMQBA]5AA%AD4>7EUI_)\0T$.%VM2N[#0P?=?C5^2YT>$R[J#?ES@$A)]O M3BA][JKH-3"%UV2XTPT39:W@DWA'OS\ MXD0@@(XO46A0V*G$_MG>^>')>9^578_?7-V6V=<<=#F+I[&#_@U!X27)A0"Y M8$S6JY5!N0H#-2@-#QBZA)"CQ29;78+[9EX:BB2&AX_&W.? L,STYZ#L"GSM M S<*H/N(?X(@9ZT:%=+]AP>)9JSG'CHV&0EKN+#>001N"?PWO7P;T[,&+^VX M^9J1EZZ;ZAL(7G%W.1'#Z&'R&6.O6 K@&:\5M94)C]>A+*1](J2S#D&E7=UK M.-44A2:/TT[APO:A?OB)0$!KJSZ"@*8<H6<=0@001GDTO3FCQ,OM)O M(._1!]X4>-]@-+L'T07&/Y+P9M;&)M=S9]#25"::O'G9:-EO?0D:SW$0P3\3 M$3],-G/Q<%8?<:>=@5(#<6CR&"Y?Y-2N'N-/.X*:!.'0Y0[./,,I;#V=-R0M+ M$8%E)231=%UD:NS[^"?Y)2!LIZ4J*..7<4#UP5IO&I#;&4P9$90N7VPVV@X[ M1-L]1JY>P*TIOF.NH:QT.81K@IV.>F-1X+@1O:/F%0Z>P"1&WAUT7J%/AL5> M_=0)[ SV-(E&UR.^V?U4@DERCR6"3"?>UOFK'I&RP(XZ]A(Q?H[7(AY=CNJV MF)A84EG)(ZL%2P2"B1;X!@,U(CL#.XWBT>4VW_XRQF?T%KE^[-'_7C@^/4*, MHPLPA0@E5>O)#1MBZ76NV5=V!I%MRD^7Z[^FE9(#V?N8.ID^3%:EP5B(VVJT M6X"18U^7\[Y%.V.YO.;:YK?/WP>Y7.Z?/MY,-!EE;J>+WR\!. "(#"!$75LN"&7">"M<4[+:OFL#46V[\X@ MH[E4]WX"C()8>.&2MX^R>7.Q"&(/?Y1-,[ MX(3@"H:)B)^V5M6M++N3- AGB)AJ)) <3$UMV_:<8LH"^ :2I(K>F R0 MS*LG0(/^\C^^@&#..QRKDMDYN&D14 X_2^S=C<'WQ0E^@(B^-#T#-R:C@-SC M-*OISH%(6@@Y4)H:LNU9I]915>N*1'2Y]C&M5,3U=1-UVCGXU!!'#J2FINE* M(/W7IZ+ "6<_TE]O_C9C:TOF5(9.'.&/+IZGGUQS5GCDOL<1" L/W-X;M7H^ M.LM$*E=D*/G6 M:/TQ^O?T>Z/\@Z._9)_\ZV^:?2DV&"T(XS5,#,05GA.5_0E<3LY/SX^.SO?( M_S_=/]@[;WU1R,>['N?G (=)ZH&9Q[;5Y]73OD(S@].CHY/!X__QD MK_WY+-CDUF/G36RISKV>X=L*8LSP^F+09(M=)%[KH/-J\XI=)1#ZP?(P#=T8.*=PKB*!+&<;G:?V<+N:KJM@9N[ JFT-P+4M<9LG6 M![P7Y]=:=N(W?7&G 4&B!J/6EKX(P")=1\DA\WE&A/8$%AF\'P,\#9PYR\(K MT6T ^F[$:N>U+#38,PGGD&* U"\#HX[]ZMJ M'A9+[TUI%GGQ"K#=< 84&1.4V$&4_,>>EE2YORNG7*4N>207VYZ+B?N@X*, MQLVI#@ C)B71N2N45CB)[-7:42;QL=T&7UT!-76\,N? 64\.W% $+31W&V,5 M,@:J&1V")]V*75K>,YP!+ZEQ7@6"4N,A@Z":44T6ZDY!4*AG MEF>$IG7.^+X%_ X#!(,BL_VW:J]$Q@= LNB?)8&G_L/UC.WTU3^=2;IF@3D'4Z!Z\4;7^.\YR=@G< M"Z3Z6S.KE;3!=C.HSW OG<:X!;;5)OC)]DT\I_RW44([<1I;4>]L9G/YK;BA M5_;+XS)/CD^/CPX.#H_VVOW;)\3/V 4WVQQGNB\ -7+:[-=.]F7*VYW\C M 6B:_GY7D71L?B^6+^2SXU]0$%!7U=,ZO#32,\MYI9X(N(BQ1?ET]%>89A!6 M5?ZZIW7*KZLM!;U7<&^+WB]B(B2(IE\ +=3#47&Y49F??8NU6:&#;6U*,&J+ MXKXX1"((!,LBPT(M"GH,6*6J7'.-M'J*>/C C0*,H"O6F;CQ -55@V&N);7M M*S:80=<'H7#RE1L-4($*C'(MGNV7:2-7@]BEGT]>;J9$\&(UBKH,6*G*;'/M MG;8<:^_R[/:JI]H[9EI\&]3=UHU&+('.8V[,84:4ZUOZMU[5%Z'B&V/UPP/Y M7/N1AH5%D3/=BTVLF=XU)+L]I2LY&\(19"-EO7S=LNJ.99D=$)D=]A@--?GM M_T7F!B('N1!-"QG1?.!-:9&W.%@0Y%[3)3V$Y _7*)Z#0+14UC5]1.T*PB@*/G)SQ\23Z2>0N0D=5 MMZ'#I!;_0P@]JI)CS9UHZ'BIQ7_GY1E-HJ5@.R[:B-7QPR&TPXA2D<@0*C)N M\G\/HNM?KA]3)[+\),D-B:KN.G0DU99!3^.I-B9+889D.2"4K\V,F*K-:_.' M4?%#(Y!]Z?TZ;Z+QEY_ ?P-?,(IF-8XV$D2M6UQ:OGK7%9&Q&"]+ MP?@_P E>?F(M&,QHE>5Z^ X]L60&\12A*@OR9=X+5DUJ[ZA3E$W_LRFK2^,& MQSSGWWK$WE&G)IK^Y\.H(0S25A_H2-MWT*F)1M=]LCO0%3E^F&S*@^=G*NRT M$R"J(0)-":A9QG23YH<[C*8O()C3I!A9#@LU:\/9]B,]I?F!H'X^*E#MS++ MX+#"CB#H0?%S<'IVN'=R?'!\NG=V?G;2@1??:W2;A-Y4Y6U@M+1N^JH*F^78 M)\>EWCP,:T\:37Z<81 5M$]^6FN>_% (Y*$^;M'R"XAFM(QE+K7MWP)P[\Q9 M&1J:DK,.0[((6&/'B B,1H%7P(,W6&:6ANH.UJC8B*+*.*@A"4V:YL2#%Y;" M6[*QSV&6YAF1@^0,+MC!J H]K5)N#>FOU=>4:;-ZO)R1O8VPAZ9_D,&1L]%- MC#R^\@3-K=%84X%OJ$Z59;/Z^CU^!5!*5>R60]62 K>=&Z4YJGV._YSAN,"# M8!'EM2TS?#08]2KQJRF_AE!-_TW6@W#FH"H5E=L-6ST2O&JRD=;*,R=SDKG$ MP0*GX0ZR1YCM+M9HV<#919);L\F(GLE88!) )9A^&VVL44IMF6[..1D&.W_R MYQUC )KZU*H"';2,!8<81KO!:5*:2;.S*CWHDC7\G^1_L]@9QQ&>XPB^4?\O MX/MP2IC\XJ!XXKAD&X;4)N;.$/;Q=)D70[S$=U'E]4';)P:'A#;D8_9T]$^" MX6D8%X9[#Z*?./A!QEKD!N&W1#B7I 4(+O%'(6Z:4QT<5 R)Q)849V5SZ5U% MTBM.:VN47M\(7(=# Q?<]4O"<0?Y K9>7^0?Q2R'@%B1VS"0Y=!(F-T:!$<= M/?L^Q_.Y$\ _0?@PN<3(H^X17A;.WB /S-FV-SK[??C#:#V"$9Z,5F,8K08Q MNK4@+8S6]^0^/QX?=S_A)72A]%)\7#G#-3_ZJCB0Y3DI+I:)&\JE[X2A(/\^ MM[UU6I15R[9"U7BT6ZVI;]$7X-!5TGM 3\"- WH-N7!"&'Y%^)56FZ'"N46+ M.")_QF11]-.$1D7^A8GY37W..E"I04, K38$94O^>/;[NCC[L;"/O;!H0ZW; MJ%(7EBW0,'!IM .];<>%0Z-7AK;W[*>P!M ,>#I/O^SY1&VZY;#$S359P9R9O", "TF+# Q7-P1[B^(6*D]6DAHDXY M#XLL/5UX D_V15K;%/AG:E-I.B=[Y MI5^-?7%@8&Q;4@;"^[J$]CV(UA+D@+'49F#PJ>;-0&A=]\9,#0FLS_8.90V7 MEB6N?K=0VC-[=\E"^022'$_4S6WY$C@H=-QT@UH6_R(P6.YG;()E"A/(E^D>),]AGT(1>JL4!>8Z MCSPH+9HA<#].\=LG#\!TO23_6"^3Y(?O=V#J^-?D-L?<$1DMK%.I^I8GRY5 MEWKVM&KUI"-D[EV;?[9&,;+B+2NDDA6S*YW^R)R.-5 ISXTU3HFI%G:=W&-Z M[>CXO PC,/\(]+]!X:C9GP;=0ELWSF!+8SQ=!HD1<,N,==K5:+G3@"GFF.C!Q9; MUITK^$968N2%#\$5)!*&KW'B&:*$'AZ1G0"2$O,&TO%WB:D\;_WM?.' ()$I MWT69W7A@&%%@4E.V?4U8X%R([F-ZG7^87& G\!XF5S +NG+O WQV@Y$Q>H\ M9AH^M4/#;=Z#'J(9"#1K;)RKL)^LQ WR[J#S M"GT804"%M,"(^IR3V99UX#15BXTXWR[ZD=,?I2,:D>_DM48=Y(T*GR*-UP.C MF5Z\O&M$^CCK/GZA3U>Q% HBK(BQJ$6I=1OMQKBR*#,TI3OQI1,$RPD.?I+E MFX:]DT,<=#GZ2"<6AHRQ6X#ALYPC8Q!6Y-6C?X'U"FBPN@P=&](\Y^!H[*ZZM2=U[P)"4]3# M":3-J*,,]J%'#T\7CD_/:<\S0+JH.G]L5?11<_Y8#6D$T8C,V)%;&-CH-1W9 M*$R&]N[XTZP,ZN*W#FWSP&;_&54 1CE7CN##@FVC64 ZGS7&;L1 M?(/1DNXY\X6#E@P3 3G/;\E;=2/:RM"LM!'EH\RWH7RLH[=\L",G'^UH@@.F MH^+[_C0P.]WPUB15UC5M70L00.P]1TX0Z7QD? SP&PS)B,@"4HD"B1Y%$9SL M[76?2EK'@V$-EBUP .1H?)L!^L1)/K1][:UL/TAM*S/6M>9W>\R M#N@S=YJ"VW=X;@,J_7<$"XH"T.0H9X6AS/AQ80BP:X]+APC3S+KC+- M*\F<[QTUNZ>LR\O84 "[5SJR']::RW[Q_>OSYBJ]^H-=.E&2:V'% M%;/3^7,#+P<&1E^?^:D]"W\>AI9DF.):6EJ^)9&5_3$Y= M*LI7:6*,B_5N5 M/+]=)F_6IW)A5;:-5M:H75Y) L76V<6ZRX],B_Z2WQZ^X(.]PP/^0LIJ5^9Q MG_!X8(G>Y-=2:;XLU]W!J9SN\G9#TYV0+POSX5=L*7><]-5*?:W1L?[MM+D< M#"0=':X1NFOL--*T!DNTWCW P!/F>(Z#"/X)T31=1!\F]R J)6IA+235O08) M@R:\6_"*W6:2)-D%A$]AD C2)0>CF:^/VGCC2B(B[G'V^AO5<+/;W]M.]I=0 M'2&,/K@IW:Z]X9(!90ZY&&6#6@^YXAU*LO?W]G.5KRRXK'NKSY-5:P?'5YCO+KE:>W A@2NMT&1$-^!P,6H0%/7&W="N4WU*,8& *> M+;03-:V!9IT^!>+?="&08P#4VKHE^>JUDIF'W3K7C]6Q MV%K5B[6XK7YU-NVJAV"ET"F(@(&(74*J'(C:M7821@B3L*J7(>V2'[W=D M'_&O$9ES+/L_HX5URI30QUJ)L@SU2(,I)TQ+_>:?K=&=K!K*BJMDQ48;;OP* MX.\ 37V,IF.R@\B3V##52%@E8(KU;5IN6W,J36S M5CH:;.4.R;XC;O\6@'MG#GCA?PW(E05Z>'YXMM>C==T(]_;9B"O@Q..0&V$H M[F -)(QHMPR>&I*P<;?I\,6P8WS44*"^ET,+$&'/RV'?]@Y%OCJ/&>#,??:R M.)X& '@//Q'YW PN'D'@4EU,F>DF%$G8JW:Q!C?FO0ZN>_'^PV8T?*&6PY3= M4I5S>81P20P:(6I$R?.(@,DJ?1 '!DQ-E#9+OW'T!:.#92G;93 M^-!',IB7 1LCKV"2Y4%&T&5 ,%'E4M?SD7A=,?E\=.&@'W?808H1(_O;$2.4 MTB@AU=FSSQ5XE7_E836%&"VMFXT**_6W'BL+6 M:5TN4-U[ZNGAWO'1F:;IN-(+-XEGN44?IUTNL(UI)\&8T52+*NEDR:2&T8WC MTAAO4:3C=D-K%"8K\^TCC"13=BI+&(/(:FJ-PA3%7Z4W 7>:-,=9XBYGY-ST M'W+PS<''?S_B-+5<)0+);BQY*OS9>B%8+2&\AQY.*VN4J+X0JG!DK&!6:^LG MY>]A4H;X%^<7G,?K.^RELR!_B9:<=56%A*6X$&MY>[%MS'+G\UV#51:[ '@A MS:E'Q1'F\N":9#GM!P()-?[ZOW"L3%WT3O -4"\(X(W)?=J9@EM$!@;"Z,F) MN%[?DMT'@HY&[!I-^J3KP9AM+TNL+?+VPZ1YSU5>B[UV7F8Z/54483Z.'O/B M.@J'"@Z%GN-%%\>:JAYUG&CP-;I%813$23BLXX+QG)89$-CO6,W+\CGN."U\ M;40HL9>I_Z17M7O';E)%@B95O,<1"!^=);VAJ5FH#[8?=W.Z2>VJA/(H(UW7 M,,T+;^8P4&6!5NM,#:P'I^='>WOG)R=')P>'!\>:=NU\"-FGOZ)@G4B'4\RR MHHM=@W%C M+\5FM/Y40K(Z!IC]=P\1\F*PH(RM&D*X=W=1^]U# )]M33-H]P1< -^H(!CLW."@*"KN>4^%R(!! MH4<6&5Q.;8/+8X 7((B6C[Z#(B(O&FVP2.*::.UKY'T-P5,:Y2BU9C0@-V ( MZ99*!J:SOME[@ACD$0MA'K*0"5;1J?^0:?>A]$?Y!Q+[3YH'*O^&?@.0D"-9 M0Y J$5T'O^)WQ9< 1LLR,$\(,(^ZG:[U5%$\X[T3 ,**#\\X?_GEG@%0"Y!@CSN7*:C<@%:OQ:&MX M?\XKX>#AC1)WDH(6"QQD:D $HV&$YY<^< *:BU2P]-N:#T@D-3A5)>)J#L4) +*W5WHB[48!KSF \2!$JN:3$EFK,-4 M%KDK2O4E8:/E@#2KRJ4F@T^GEX0TIT#**E#=T4ONV:=O.RW)UL=1BTPX7'A&L#)1,(_A]FP_UI5Y*US MFUKCV4V$=!DG#TW_Q*_AV(T>)@=[^Z>)?2')KD :W&!ZP(CG<>)P0GX"<(JN MG0#1+#/Y+K,4KP?:OU/6QVG'#W9-5I!V1-.YQ5#7D>\6D?- >@"0.O)MMQ\. M=-18M, /3 \($J>'A-WD=/PRI$+9-+6Q,@MH]A:NE24W M37SJ?6%5ED[O;<$:TDX>;:>=+!N(=6>>'*SE^/T0UNNU0K1"6)R5_^!T811$[7EC-=XSAU?:CT/'F\_#Z9>_)3J!P+;N:&'0M;0 M1:N^N'VGV5-$-9<9+UJ."[%V&6MY38Z-N%6M M%PWES&?-PR0WJ_%Q0[DYV)$G,# (-61\8&4P:681#D+HGP:F>RY+1K,9*U_> M..='NNPE*]Z%X_Y([#5DO2/C?*(Z\'-<_W?L!&0<_J9EM Z)@:A?&^L#RXAL M/(RFMXAIP*R1E,==HB0/*LLB3SBPV&@U,!S(<&LOC!!&']SU-T8P M_TAG51Q?P'R! R=8IH7/I0LZ2O1K>6*7%.EN*_)B>0>FCG^-B*Z6HB<;=4+E MR7'>71R0LE:+LU\3W\8??D+@?ISBMT\>@"DNR#_6<" _?"^,D_'"PVAAG0(U MZ6*M9%FF+=!>.D+F^\[FGZW1FZQXRPJI9,7LT\WO\2N ?Q".R,)P$R./_VC# M;FF5]"MEN7%S5F"IY58S? M?[ 8TR,)34]8]CQQ2XMC[/T[9B:';4#I'6R2,M'T).9W8M%,3@#K,()S)P(W#@P22:B9-T^WS9O)YT;9]VBPT/J35'K>*,(CD'UU M-"&?';W1[W9F\2QXST\N\9P^?3CIDVD2'7*)PRA\GA'HOCHA+3>4/J%6F$.; M$FV]I#09R@4=2G&P8YIE>PKHT"Z6ZR;9:,<_GD;=8/CC)@"@6$&[C5]8T(W;.,XZ??VDLLOK_70]MFL^-WW.=/N MR:Q2]D9=EX]:-]:X$6&8NN(^3(J_5S71;.5SV3+1K#XTPI-1F/P59W]]-\NP M$TV<'Y_LGYVWOY:Z,^#%/AE_Y0P+>5-,Y.RFC7YY?NYW;ULVH'O&LF=4?)JN MG:5T),V0&P91 ;7DIS5BR0_?7^@B]#"Y11Y=N6/'9[C?<=M9AR"SREV#24TB M_0?%-QC-DEE(-YP97+Q@@_8!VDS$-.(9251:EJ/%XD_YW/D!%$_ 7[]:P&#=.>[1:EWJB&( M,[[T#G+3PFRZ@MN0[;NIK#[3DO0K,7T.<*C]),+_TCO$30O3\*M,^R[-0SJS M=%2,H7=@EY2EIF>4]-1RC7JZH!>$]0W Z8SL3&,R?9TIN/X% EKM,@F$, ][ MT=??%_XN!*PI_8W]QWJNV8!_0#0Q5S0/XWW2="II(SF$^C9SRN?.+B:-_ C> MYTM70C:249Z?E%)HQK7^=W6E6TK9?L$Z*,C M^7V>4CIV?.J2JMUF96*,[Y/-7C5H*J'79,?B918V)KOD4$S+D#-W>9[\#EC) M*:P;Y.[-M1[I(7]>W-NEV28\4ELRV>J-\7VNV:N&?*KI3974;D#!K2" 9G:YX+<^*)>6TJ":I,&OF0=Q#M G^R%6K^@[8B'9(CGO06 DAHV;DP24AGD@G-7 M*\:CZ3 =]2V:X&">$%;UCSFJS,*Y^LJH\)EWYY=^.;]8FH#SR():]#:XM#03 M7Z^]5U+>R <$?B>E-M8AR*QRM\%4+0V[7UEEY+'F$7ETP[]WYG7\.II]RCJD M56N^1FR.+L&8];KNTJ K(T>6=%CE:> M*V/I;_8!HJ6MI%H*W*>KMG3'3:Y;^*LU^JN6)T/V=>9<"]+_ A&Y^U4,F'T96HC7CX>NZ!]D M@;G"AUK=WWK'NWEQ#K',9VW!_4&KW:.I2:B7/_&.<&-2-'!.Z64.Z'3GNPW# M>)W)1#>R6=]XA[8Y,1HMGGEHB2.:1-7>=8K3:ESKH%]6QO'PLFN*,6U,A)I\ MM30=0G2G26)FN'G!D>,GO[IR(K JI6B=HNB *(0NHGPU%R#=7QP]Z9"1S+5E#+9FF-,\H*42:TPY#5(RM-Z8G94#SNSVV1N:UU6B%KI\#5I_2.1O$^3[H4M*Z$OK:<7L9^0A=X;.&2>SSY)P_Y_F8(3DYPE%/L+-IFD[5['('U4#E1-60H MW]4(?#\Z5]Y'N7["3D3T%"S'KHMCE+R\(E[X3A@^3TF!$T=7<]M;,O&HM%-=J-7X$YS_-5C;],6,=JJ2>L-?*JN:J MR_B7FC%@'>JC6IX,V0MXZ>D0T:$(RKK(-J/BR-?E78C-)R5*Q5XJXB,$FB M9TEF!T?GA^=[_5P-F_(\@&3@E,DGL(@#=^;0S$IX&CCS=1C)>$[/REP7%;G> MUN&EKKXYK_,U)3"P:)R2')-GI;&;WL-I.ITO@(B$9_>0Z3I@$-5F?V"Q+>6K M1B:"[-&22N(1!,GSD@R*!-UW!4FJ(C :4-(QFK+P2%=H?A7T* OLF BLXPN@ M([VCPC[>YK,W>DG;PBJ/V.R0B'J>_ @/\!D,REAL/$5X &@Z)IJD@Q6Z5XD[# D@#GG6%C]+HO=9> MFF\@GYT>GIR=GQP=GYT?Y!YX>O6T3V$O(;R1-8WMR:::M! ]7',2'7%G@Y M-D8%VG%\\*M#I3EL'T% M%[8=L&Z56-9E)FWUS):R1I8?H*'0S,'!]M$M_< H^4*YS@RTH,[,BOW*PYU4 M#SU>P:NLJHQOL?P+)7M9,T\5A+]VYJW'GC4U4T+@?ISBMT\>@"DNR3_6<"0_ M?+\CJ[M_CI&5:%D' ME:R8K0#R>_P*X.\ 37V,IF.R:\TQK5[QO PC,/\\BCU\61(F 5;JJ ME/SFR;,QIYT_'_% 0!CZ%_G?-;UJ+P(8LGV$A6W[K5H5IFR])%Z2_W,1.'^2 M<]WM?(&#*!PCCUR!/7+J7,/UT0DBX82N0:;7NM?%KZVO2^2BC*;N+$:_QTYY MY7H![@QA'T^7R<*UV5 D68D^PT7 [P;"W1K")W/ ($0AIE/A!- $-*D$PY: M\K%1U:?7RJ_%G(' M&BWJL0O5X]?6.]$W&,UFV/<@FA)NUOE4QHN%#UTJCA>X>UY,)<*DU20C6 M$HJMMKFU$QQ=X)TEO7P^QZ__)E)XP?EUDS"59"ED7O/5* P&,;IX[]P,J,]Q M4>H6)75_.".RV>\G+NKPJ:EBB*9J97R[,$W60%9&#FOBI.8*W0>#!2V,FRB% M8>$I9AS= ,)HME;2?+BEQ@T.,164!X,VTS+152O#@%59AN4DX"G9KI@<[.V?EN3T@,:N&\]C MGT9/91>)W(C&Q&3[ Q@,DBT178Y_,ZG-E .UFZR@;"&-O7_':5#R P(OD'0N M2JWV&EOG8X/!;@=BRG%J)K>:KEO(%0C= "9#>YB4GS"IZ\4,NH[/J97!;6N-^ILI;PT"=6Z[K.KP#*:;XV3&K0K;6J-#==EOZ$V) M0Y/!Q4D1JF"9JB[[8:VY[!??OSYOKKJK/]BE$R6Y%A94,3N=1Z0VWO_O,?H: M,GWN&2T&H5)9OFSUR:[8(>Y$COBR?:U1M*X]L3GWG<-AEYY8+$><&"DM/+?H MW7XZ-9NG7-+<0YV+8Y@T"CO6H[]7Z'7,[ZT-'"< NJMU5J_L0-X-BDI"VH]F\+L M%=%$DCE4O.H*^NTBMBJX'T(>=@[G-3V4:U+;16S5DDGGR3<:XXW6JTLUZ?OX M)\V/FD>K49^4, 11DFF&9BL2.5>HDADTPK0(0U/DA8V;7\[]-7+<*!&*^H&, M3:,DR<,]2[(EF%VX%"2A*83"1DPE93E6OT)348UD%1*[B"AY06@*O; #4-J" M+P8+$PF>=05B=) W/:^NJN;6]57;Z? M'+5?T>8>1&M[USA*8^;3Y"Z/R0RX@CX-HJ]PR5$E8\UDEE<,X_U.!]-#L*"7 M!"&#$&O4KU65%0@QHOZ5027:\F9MOZ#T-W*]GT6K>MKW,7W:?IBD)9,?XBB, M'$1].BL6$U4RUJ"IR6*BA>G^/T#(BN'"":';$#\)#6O HQ4(]?'%%XH!5Z,& M(2(Z+B5!XB3G^)=X/L6OR3WQ&1 .\QK4XZ#@)J"ZAXS6U(>% #1( MP&C2+ZG8;I \?9I-H-'HEHZIZFE_F/,P?83#+R#8BEG' M PWYU%H"7(+&# M2=AUK(4K!-I (?TFK$"&U=KRZ_4BLP::6AX(3R&6X=I*8\N/"!I;&HWC'IT8 M;VW9;LKAK#!'0)M+R!70O,%P/9=OK"F\^ XA:MCQ>Q+39R_/]&9JRO@JZ8XF MWUO.)$*&H#$(4^0V';PV?*MG%3M1S3.=^1MQS^[6>G01,@0-U9V)D7$+Q(N% MVVD:^=]_7]]=>C2N(8>812 %319A()U/PD5%:^2NZEIV6@XZ%@WKYMUT?ST, M?U/D/$SIC$/EW6J)G\5LYDR2JQ]^D+$)>'[69?F4Y0PWM2Y-*S5R;5SVU\M: MFN['GH9>9T?%YN)Q2N^<50HN#5GI+QL-FAL_.E2?52SM;(_+) M!R]B]84]3,>CH_/#'UI/M.0+K/E3F>=;[=QQ$\&!>O+,(=; M[=C$9U1MGYU.%ZI:^#MFX8?NUXX U=<^->:P8YV0W)$Y3?AIQ]FE]T13+Y#7 M1):(CX1R782##//=D75)2-X&>[6NL^?Y'1SU4=-1%Q>>K*\\V;VT.T]6%7^TA(8['4M-.]\+]9:%IG&E($F M?K@II#0C-#/8E@!ABP0Z]LW15IH$%+?-XE=BSJYV M^ORV$'8E:@/LDBVH1JL<**$8(D P3_HO]=C<[E.T"@1!.($4*JTK=5B;"P'A M8)W;_I8]$OH'30@7%9/6(C9HUJ!XG(?"!+1]HN'\ST64?%\D:V/QL:9Q$&VR56!'C"@1\/A#0P(:V_13Y0]>L!K:S,D_B)C M/\E>.H'PH#G40^6\!H7L:_>_!8TC&8--J4%3!X3CO*VFXE/'#6]%Y6]>F^2@ MN=. A+47Y1\9<_S\^;][5,Q=4VK0O 'A.&\3*>#L@M#_,VO[C3"?+W65K8*# M9@Z.R$)_1X/+\/,LC981WX+E89SV>M$J\4$3J8O+?4=&V:3E/$D]Q8RE%!DT M;Q LIIH6VN&*KW?D*[R&U/ 94\,QU3+0/&F%K[]G:YQ5)J&M16[8Q$$!V>AV M9R;?G_#=ZC ]?Q335I<9-&4@,#::OIESCU_7!;P4WG%7:-"$P=#8:\?6]P7+ M^/)S8W62EZQ%KHKT\.R@DKB%G#_-^CWQ%V$41/,5C'^A_(@M00\SUIR"\]DSK\(_ MD_,L$QTAQ=IPG2<:V$J]EZRY)"/0F83-M9:N'H1?!QR,2U=7TC%5M$?N6==E M!LRM!*_=E531?F#[4)1(YN%"X:$0)5%SS5?K076^MFI_=Q7MSB^9EXH".N,8 MUU%$?CRNO6.]2!0=\3;\LK8"A%,S1Z0*F]B+A=$0JZU\-6_.G.UF6_*.>,%5 MPM0GB5Z)9-$3 _>Q6A#'T!T!YI+T9\@M%T!C)@XGS%"U"-=:#LT#/&E&YJX- M42+GV)D#WWT(L>MN2J&F!^ZP@<"238GJ4D.A1J+8QNP(A-'Y[*A_+E7V&%#_ M2\HF$WS!SXN?A>PNLH6K; @Z2[":1Z>K".'I1R2DJ_/GE /1&8 V27">%:BQ M5)T6/?Z=]R+/U]*_PUU 'MP&@#L80\:S4:^7U&"]6%R3T%TLOEC4B4 VK MZNO$O#&\J4Y]WU>%3NY M(SZAS_RUD'Y71.(#X!9 2I-;+;S#7UILX-YZ*[ I5&3';@=JL%A#N.N,FB(% MLNC?JDHU:I4>&\-=X X_N"N8)ET+>J! AZ$S#@?;WG)E8"WN4H"9>H&PDX)0 MK@KT%-?V*IB9]LU6-5#G7WW108 D(6DRC8+9?53-I&P]"R"41L.N'BTU.C7Q MC6'Q?T>>29@1WA='RK]2'HT%&'J_NP&V,+$K>P3M&\Z0R?B1U 3DRANR8Z-; M'^QHYW=;^#6;7^G-]X2706,Z^IR#YW=ZX+'.#LK#CAL\,^6' CYP%';0$R[6 M0,#V^*,F\9!Q546CS\P1D#U;=DS;/4<'F"PH!Z,Q 1NS MAV[H+1P5-S]SY ;/P?'V:\G6ZIM&?YG%7.,B#Z%Q"3268H#B%N_15Q-6>Y(: M7F^4VR.0%4>+-!I;L. UH'"=UQP0!9**O8_S<'83I61G+^Q#'"4)(+:D&;++]&\?LH>TR_9<%FK)[EP*_[-@RJ MIS[Z+E;.NYTLJU8#@^T\'":??!3[MI"9 M1UT4#9\V:.=NOO]!FL+!W4>_9N'L.@KG[&&6UQ%[EQ19,1VN M, ;#,07;:K;$MK?P+S_O:I7YQ>_YK^N_+0 V%,L5Y65I]),?+?,;OJ>)'T1) M%A.!\TW.9S.:@_D8?HOB97Y,E:0>#;8VE+-*?J0DG)$M.2E-^?T/WQWMO9O\ MBOU0W&VROMUD]W[LC^4M)SOWG/R]N.L__H8BN4#TR64/\0 =^G!R=/+J M3J)3DJC 7?1/.'7I./2I:GH.(A*4?ROA)YO 'TFZ2*:E;M)S=\2 M1OJ^ M-/WG[R\A>Z0%?;HE,3]%Y\U%$UOP>'3&U(GPIMWT4\#K9//87 ]?1LLE33?A MXLLH3&DX)Z'/:PYKK7Z/]_;KJ]^=:T^\<#:I7-W9.E>&>/OT@D5OIVL\\.(C M)V>'ITQ%I_N,=?W%L*C=YM:A@AZH;87;^3KH'$)_3FJS#V-:P;?VT"I:E*1TT!F;6&%J"LD8T@Z7TB!8:18TS[2NAL1FS MW/:TF2[K7C/5*1X#.E^KFZ&N_F7E!Z5K? M9^1C>,-6N/D'%'AQ%8@TD)QTW MDY/DX5ET^4E]XK:[&3!Z<<*3L[W1!6L=>H>>1!B/T)J=@;B)T+IJ@.C\*V., M?O!V,E0E6(*QIIH?NJ3:$"5RCB68[89(IQEO/?8?9J[)PI-D^K3)H:9(HM&Z M%X="PQ7(3(C_TSQZ_GE&:/XJLO^4;R#[X>&:S+W@BG?P;?.^+1)H"+7E7J&8 MA4LZJWSE#]7J)^M_1L,45*-5#I10++?LYFTS-XVJS]EZ:!FE])E,5PE;#GZ( MH^SI,KI.9XI^HM +H.)*J?F:<^R/%)?7''S2_2'3ZL&XO+(5!1F*P8PDX=ZA MU5AAMVH\'32!,.'>W%3<,=L=Z-">DN.ET>VN\0@_#Z9T8J%@YMO(MG=M4P:X M;T9?^NG":N+].X<%#8M&M'70/'[DID1&_79CJ8 MB,FJ>3U,1%@TB4_TF&8NO2>:>D&IM;;ICEAZQ-QW06ZUXO>!=>YO/3@]-'72[R;C2_#?O]W&T2SSTRGQV]$Q67+@#%1"H7G//%

QO4< /;[#OQI,7 MUMMO223'PR4 %];"TQL(A6NY"N?>G+"O?N%QN/+#=8O*K1.2OK0:EQD/_7U! M&YIB.\WE?E\\Z<>0S;/(O?$Y;YC2VP ^,D[".7T, MR!;I]ES?ARB:O= @$)@"9.@HC*(S4$.U[2L[3J^YL*K,7WNLK1KI_&UKJ^)F MDV1]MPD=V_IJ[^S57^YR@ZW^6#MD7JR*/\**BH*O-+!7?Z^U ZLIW&B2]JUG M@CHDVC1II3E 4=O(I;>8"^J0*ZA&JQPHH=C-!?W$3(@GFS1S''D:>:)(!(6/ M1L624N>UY55/F%@#8M.%ERSH)YIQ3+?1"XFG*2$QGP(2+U9Q#Q]=5::STA0Z7FS@EF$2-=:PW!_9HL7O:9F' MYB4&;10FL#K/U$-X;F1@9M ?J?,X',0(_OWU(@?W2 -R%1 _C:FOY1MZ7&X\ M!F( MZ&XG'%SN8B]/VFP 2JV@S:Y01,,!F2H/YQQYM:]"]>H*9%5BFR*#9HW M*)Z"ME-LM-WSJCE%'$A"6XO8H&F#XBEH.W-=&F+*-$GXPUYD"0U)DFR>75(H M1#HOV0I;=]6#C0'N/W1=I+9"*##Y6M77?PI\2(98"+I=1S&R6(986O*U) MX>-,J>\F1Q!,SN.:G0X:7T9A$@5TMF9@G9LL.+3>+HB/7>-^5A.\,'+EA$SA M>7&1:!73B;NF?IIJ5_$E06?5O>HP=A70)0WSPNJM+A8P CE_$AHD# )A(O7 M/?)1=GS6M:(!&V0H&N-XA5EQ5W5@#3?S?-7DCCR3,",MZ9NM,OCX[LI*?;,) M G0,E;SS0PC742(\;;T5&"/90)16BFZ79]Z.'61MLR?W:9&+^120(FG]?,E5 M^:>L(#=DZ)A-I3-^JX>I]U]_L9Z?&KWZ\43"&4TS1NK'T,\XCHLLO8G2KV1] MD%2TB@<.'[,I]=*!U?/9KV].>6*\P%CR/X[9%"0(#6U-!RA.6G\@T3SVGA;4 MOR/S#@')\LG>HWU1U3$?I=1Q@+8 M[G,* \-"632LZNN^QIL60ILG/OPH"]-XE5-7_% R5_SBX?*F'NO9_@$7)UIZ MW8GHR.&X)^#+5$# E^FH"!# 0=#23):4]6L4$SH/+]<@U,E9[>+CX+$+2*O[ ME5BW/D8Y)^FM#K2GQ(O=TI@GH>S.^(3 M^LS?!4D%$\C0,9I';_P6/_2M,:Q??L[I8_\\>@GYUU]02P,$% @ (3M^ M5EP0T9.JA 0 8!$] !4 !C86%S+3(P,C(Q,C,Q>#$P:RYH=&WLO6F3JLKR M-_K^?HJ^ZQ_//?=&/.P%J(#K[+V?0$1%G!&G-P1#*<@H@XJ?_H)#SX/=K6TY MG#B]M@-"9>8OA\K*ROK[_RQMZVX._,!PG7_^@_V%_N<..*JK&<[DG_^(W1)" M_>?__/M_W27_6_]S=_?W_XT@=\:@T*G=::X:V< )[U0?R"'0[A9&J/^YZ[J> M)SMW=>#[AF7=%7Q#FX#M3S#T+_PO]*_L'8+\^_B&!3E(?N\Z?W;7_84]OX39 M/B2]*/,[@_[&43QSAV%_,.)/#K^CZ\]_L+E3S5!\V8]W-/Y);HW^1671W%\X MF2?RK_]( /[<4,%=U57NN.*?NYQ*8$0V1R(X2!/%" 36?;^^:6'H??G]^^Q'"A_N?[D]_:+E!+\U_9B MRW#,^RL7B\5?2\6WUE?C*)KYG7ZM),S:7:ZZD1/Z\?TOUE<'0/UKXLY_;[]\ MU"O":H.;!DQG""4'?7^,>EMM?#I4[8_R_W>?+F[U%B& M2#* )P_9#+I@ ,WBV/D>[?> M7+']P6NRPO+Y_.]E"K![%,CRTRO3#^0H=/]277O]? Q_X.SR!<:>W#C]]@$M M7P!+@H#7Z?M(_#B"$T\09[R*.&*#../7OW_K0-;^_=L&H7RGNDZ8&*-_?H5@ M&?[><"?],0)FD3'_Y]?V>R2,O62DO__].S1""_S[]^_=?S?W4EPM_O=OS9C? M!6%L@7]^V;(_,1PD=+T_&=0+_YL\]7?R]9-K-"/P+#G^X[@.2"\PEG_2NP%_ M\]+0-."L7R87E'Q936F^BQPC[*2 %),7DI"P4)-]31*%HI2P=MKQ7-JE!5;Q\Q9 MH2,1E;Q?:D_H7W>.;"<#WEJ>/XQKVT:8&O& =C0FN6%B^!,'8(#@UYVA_?.K MLAZ[Y"\+0W:0;>=9I-P(*QV4FY#2)&7%4Z)^E$A,4H3*HDP*;@TE9D& $M+2 ML;.3KQ*Y&I*\E^]6$)3)KY9(N5253+G]-I&-Q/OYAOIDB,7(7R-:PJ2M(+KN M8['054 P;3%HH3;!=Z@%*XZ#^?V($VOQATV&%\9,,EI?MCA' TL>Q)MQ=M7D M;D2YN23X+[\0[GJC'->9D<:DL,U\?%Z:!L+:1L.M[T$2<<;"MY@JL]'6ZI M,(I:A6X)9?M^/E;Z@RDVP"92+AUN:?BC@Z63D6KKT5KRY'Z HWID1+A1]%C M:M2LNZ"0D%Q(1#K L6P%X$?'N-&O#I@80>J$PD;RS1,ST!=)LMGN*#D3&85- M9&7P9:6W^/4O4^$:]!TM=IOU9I?KL7?"4.BR=>&.:S"?H."+EKKI@91R9U(# M2?C7!\9$3Z)A.@EKY0GH)&[8<'9?=H%O8T](*KMBOF)ED:QHA]DF.NG'?JZ8 MD-3"AYGZ ;F?A&=21TZ,*[TT@O6[>C(L.[+KP%: +VV)D>A%X@2ZB2->7Y<& M*XEK<%632Z*(1#QST+)D9_L;K;),/(.&=D6Y.)C*([I24?.+Y^P1=-D':6"< MV'?; TZP'B?M^^EH4D06XH=+6G*!;OTC U1&]UZPK=9/)_'P['HBG99 M\E8L69OV5AN^?5WB^[JMDN$D454BU Y0@3&7%2MA"]"28&32BGS/#0"[3"*: MP$B^8)WTN6LRGA#044V_RM6F19'(9%"MN>@I^H#^]>][,Y'_J25!6G.$.I5LH(-Q!MJ\N$0RX7^IDT^-D\'*RMYNZ=H:7OQP;P[]9$@%=G>PS'/PU* MGO]X=[L 3-)Q;MYJR<.6GF6H1K@9VIUFV*G\72=AL!_^>9.N7__N,/6(L+]_ MOWK3?W>CN7_V[]<(]=8VX7ZR':6BS#@,0%$O^?W^?^^_N.:8]7+H-\CO)W+>1^S8$[%C7Q"[R+EN("XKM&DLQ0)=:[JBA$]N8G]3[-C^8L>. M)?;GVKX3[#V+V&3*F\PA$D^83$C3:<]C\7?])$B(_'CM<;WDRR@E-3+3MOSB:3V,8$,K,<'UW7OZ!0&03/[Z=0 M3RX] .>H5(UV&O7PYI7IC;Q\-+TQD8&P9.=1#K5%A>HNR&@1HE ZTWLJ?OV; MOGU"QC&5@4I OI\R/+GT$#82E[*)%+'\UDANWWPD4J!8?2LJUT(1>()8L>9N MMMN#SC&>2J18/C5::'8/D3Z_] BS6_<'II*-"]ET,T;#1A2#4QD:Y/H><@P M5"(%&+V$M,@'I%8M#K#")%18A8R53UDK>-*)ADW":N7I&U:]_4[+^ MO$[6T9081=#\GAYM?6D&_;[$GV86,%)"4,V79X2+LK(PJZRRHS;57!Q=9GNP M:K,4%J9X)Y_Z\]TW7Z7^P7_3:K_67O4&!)L$,4MLJ6?1-F3$/W?)WR4^<<&9 MC79_9*]SBS*JT+U2P8SFI78<96?]7/ZJ7? CJ:!KKYHYE%02A&D/*1/E)K_Y,[(/&'FWX#$Y@,]Y>0<<(D6V& K>KW* M#H9FK6&9#-9%^ +E(5WQW!5];_+/# :'2(\/29[D6Q;1%:-Y?9:=F$">&^) %CDT MBH?13,*J8!2?N\!_+FQ#(1'M\_!%=.27@5L;T4R1S.D^BX1:N1H/*7/5.?<0 M?1_*KTSXK\3L[6ZK6"D4>V61KTRLB4EU\J7!N:OYR6)V6 3_;LS>&>BL#1J. M(LI=#LN;&46=%LY]'>4$,3LLPGX_9A>4>J%3B8FIR5O%4&\,&;F=/W?;?HJ8 M'1IQ[QVS\Q5>5WMMQA+M#*G0BI$1BN&YYV-.';,?"P:/,N[I%JS"\UU:ZT\# M.@IUUS=60!,=#?CK.+;IK3=F6;(3%&)V"7S5"$#+-U3P4 .RKNU:OVTZ.WA4 MVE-UZL3:Q"Q/I#!"(X(=Y>&%Q^&YLJT->\H6V#/T>V]S^"$4M8L%92Y7;=6, M*I6%M)2R]+(#;P!YABB";0L%2CV&7/+N*QM6,OO M)A[$HM0K4KJ'(I:<6?*^26(+Z&2>UAF^2M*F!/$I34?3\U/LB7DS(OF,8I>H M(6OT>5H6^],E8\9#S=)(Z(1\:L4^163P@WT'()/V:Y7$CTE_4[+0XPBVV& ? MT#TI1?\*Z 2LIPYR*.6+H&!ZP[8U#6DXMV-_J7S]!KK/@@Y] CI4*I6YCLLQ M#F\R;7D\FDE]T*T<'2"?Y1RZ/^?0PW,./V LKU5-NV9621:H;B\_1Y02/8-. M'V'2FDV ?N)8_JW,P:=$']M@.NL9*DH Q5%/AN<;LA4\\^X=L$[8MA)2XV[:U'+3(_ ! M8.M4[J.KDOMN;R$-:*H'U%*>-2@[*R^!6F]/P>_'R2\P_JM M!KS)^ZM2@3=W1%<-9[+2W6@8:> 9K ^O+J-PW"IS1109YE5[H0]6#0ZZC/S; MNZQ?LNK[^/TQC;I*4'==9Q(GKX\,[)SC Y(,F@$;TSX]F$R&+7< 79K@8V _ M9=<-W+"".YEVIV4@J;A4/9*/CN]Z4.LNESC:,Y$F,VYG.OV94#TK?+_!L1O$ MX83XNI]))1&6'SE'QG8\7.4FF(ZN6('O( MY6AQF5.@"\ ]:OSQAU0W4D((Z M$9(>,;K\$[ >=]%*K^ZV.#$FZ[:2'4?]&@)=YN(=6+_"K!NP+S*+0M9S!M*W M@A;+8$$OELBXP76AFQ;>('2 >@J($W$%,_0I0F=1D4$JE.;7*C,%WLU_MT0< MK%4F'ZD #(DX/[.2ZS(%:BSC#08^TYE3+0\ZBWM+Q%T.J'\H$3=<+JB)LOX MG4ZK6M2S(_@*/&Z)N$L =@$8T\2Y5D#B9-VC!R/9?J6E662NSO++-LX-RIUN MIGE&P?:KW+I!^Z30/A96N[/2$.,]AS7+K14RF^%H71"@6\&^0>B8ZV_]*'%B MZ<3#E(WGIM%WDP&$<5H?&]*.EN[1]U*6%.*GE<+/<>7D_';=IX*!B=C ]$82 MXN3.J3+B)4\.8 _9N;VZ=>T%/+F:MI7H7> -8\*/>6;16;DLGBOHF2+>;QN MC:&+38^'J[T?#>/B!HR@_G(>^*M*8 E*ISP8&CI*J-G<:B%V4.KXY]@=,B%V MI(3OS08?N<3RJXBM]C0\B_O9*MIW\&9>1VK\F#VC6=,Q4[@WT'Z[:')H6 2B8%LT<&E?R HOV M.8U7 [:,*M:Y+1T\9L62DCMC.+5 M(ZT&W*#Z+:AN,]C=)#2+HT-!U0 %<=3O3 =FG^O/-+HW1DOP=;Y[!ZJO<.4& MU3-);A&=;%% VF9';+;]EM^T_2#VH;.3-U <9-GR&(EY?NYUPS;;'J'-H%L- M"WZOPV)G%!)>1V(>AO6C-Y<@3YB8KPU6)^;,"[1$2\X/55#3-::R+\;);'MD!,\V5).;/"ZI'2:&0JAB7,RJE>2F(<1 MJM\&GU\AA&:GW*B8N-_3D95/=@P=.CMY \5^1[$=[HQ=DR2R@WE%C4R<&@DY M'V]I[1)TL^=/'L9WPC-V#W9LRC>/4-]+^+T%GXW11HL50=PM!/VQJ/1'T!H% M^(5_L(/3]UVGW1PL><^8FJO*]TL5NVO*P &^;"56E-9LPS&",+WW'+#+]*"Y M^U,7.;L\QSRW(!IC4I7CH!VQ-+10>(?N!R#L1?A5K>0>'C8ZX0U C6%'HJ#$ MU"0$LT *H%LN."/8P!!\?O6$KGV"T]VU8@ ZQD0/=_%I@\KF6IH &+$/.$"J MQL 2!>CLS_%/[-HK\MU=_(R)%VW+?@*4-=G9A4;.# FEF+18E*C.(]'O,;D( MOCH4R/#XP+]KAZ+\VF%RW[&/^"B+-)0^PYM$V) RXR$-IO.SL(_R00^7N]G' M$X+RD7T4Y;"@+R>$B@)9*HT&Y3Z269R%?3PA'J_4/GX%:CV@&ZIU7UB'^7DF M-R2S=7;6RJ"-7L&:X5GHS-^70/&4TALP/@!&759U(YFAQ8^OV]FTJ!45%BLI M0A&,KR7C":.&!NUL]%,H>8?L&V0^@$PA,A+VW!?QV'Q'[9O2=&@VBXTX4YU; M]9H$G>OZ$DJ>4GH#QGLK9*P%U-!W'4-];D90=F%-O:C<%>.Q!S1MZ"SMTGF; MD?5:V9L47Q10WEPU^T;X8;?5O$U4ZD46]*I6CYJV. R^9I"0A1\_L"IV^!!" M'4P4RZ\.?-88V:*IY:(:T;B,0/.'0@AHQP[,R$^T%8YL^'/8X&1L7$>W-Z1M862@N^4YOA#\M^O-+T MC88-02%^_,T#!!Y_NJL5G#/C@B,[+3&>&D,CVY^T90%:V>]/\!8"+RF^J+3J MOK6E!P *AV&Y.6V7Q'-/?[#3\AFXNVM1L5.K0&?=5B"U': M8*>=[JW1Y=U&[@)?LA@]5U/9>)3!*G,>LUH9Z)S[R57CRT[C-:;#@?GDTI]< MW]]O^QNMJI$=K3FY;B267N8#/17#'&RV@>PR2TA!Z_B5:"+BF>%"F@F%86D" MW:[L3^Z!VYM\."#TPR'JH2&$]%;#3IP5/+/9:9BX2<\0%($N+#@["$&PY?H! M,[7$+83 MXM "9\F.QC9,T+9J@$Y $W%,B9K#.Z6E8-2A?$R"!"99C=2(LX1 M@BQT;O&^/OD5(K?^YSTJSSW'\5Z#VVA[,G #W!_.]UH,M9]):;A..B[?M=(& M6EPR0C\)?+>W(JO+B4Q+@Y:(-U<-9QP0SIB ;M;[;N?;]YGU_:AI3]/U'ILO MVN&=#-BTIAGI0&2K)1O)?&YK+;;W*JM-;T(O2@C*9$-$2 QLA)S988N0(/M= M/E\TM#_3E/SG;#81#(CF:LSEQ=G4*%H]<;0D9.C<^SD@^R0V&X;TZ,F _;[- MSM;KO*J(I":"NE2B/*1/Q-,;LL_&9L, [>^E<-XUO*MIIQY#D"!(!WS8$)* MLN'W9"L"A?C^925AO>RK>EP#)83?T_&$:9Z:E'PKJ_@"EDNL#8^(P:TH?CE!"AUI%ZEFR MC=J&$"7GX'33!XY2/EV4>*FUJ>77!OYH!0YVD[HHC^:Y$VJ M%8K,/.;Z'M49&?"=EWZ@\K^WN'!FOO.PH'A6=8=YW4&U"N3LJCPJ$SXA<&<'%>G!3BCY@, X1GU5PJ" M]<&!092F_RS+F"2_:8!PX?JF\;B"E7,<=[[.MC(@311NJJ:WL%%(4BKEHTD+ M-4987P>S>HOH7ZK]^#Z_KA1H#]<&G%,S;&-;G^P /] -;Q>=&$T++T=.)1+M M".&ZP[A0#.$K\S@0F/;CR0TP7!+3^YZ[6>_9(27,+A$UF^FU18&VNB&J^"3& M70527C+C2B&RWF_Q*+C?(H./O*[LS:D52@0M7"&'9EE1+]4AO98.!T1,^)%G*J_#AROP_LZ[(3C64U85AZKOK] MCM$."$"Z5OJX:"ZO*M5J>Y$OFS9.5)15."P-Z$LU,0=FWIE!$#MV?C8CCKQA MRZW$*-,>T*JT"D/?N-3HY8?SLT=>B8$A&^,KXQQ1+TL"VD]F!ZN1%!?;HTOU M;-!F8V 'VI[9&)Y75R7#+;+BK#6C27G*](CBI8+II-F8LP+,*]D8LJ<-O-!B M;33V\:!:5WR. 9?JM4Z3C8$=(F]D8X9S>K1L4F(H"O4Z:[>[^5(5OM+8<\S& M0 ^(U[(Q9ER4E]%PQ;)]D)\6,ADT*-0O=:KT@]D8V,'P7C:FBE;DJ;XJ<":@ MEI-!3\MZ%@%GO=\Y9F/. QJ'R\9D^SW'1'R?,./,Q'*8;L@5.I<:BYQ'-N;0 M$-P@$*.D5IL8K%!6(DUDT*=1%45J^NKHIN-3Q&/4T_961SCKX ";63);Y:DM MR*@R,QH.RM!TLS(TZWT?OOS!(3>S9,XT#WD$X5M4%W6;T[!A CW;BT:((A MNN#L?(3_XQV6O]AA*H]-!M,N,791Q$1&:-FSVO,6= $81!VFSF;W\QC@[&RN1;0Z(N,M#%R2\W=CC"S1?-%C>//"P= M!"!D+#EXVC?A]7G++BOLMPOC%A[$"]3@NJ.*Y[MV,X#6K[Q)[4,(\2ZY5^E@ MO@N1H=KH,&JU2+)\)O2C"W5RF_DB/_.F!KQ9_7/ I;B]%4PH+XNS;*=AH4+. M1/F^FTM^'01T4\!_C#J"6?^Z5"EF.N=V]V%FP;;#SO3OWJL1-JQ MCTEN&#\^X>,!Z?7 ;L0UPZ),@HNYR=QHB8H(G;T_$/I>Y>S7=>++ITZ\+Y,K MA?W/G++R1DG&@NVA)5KQ#)' 1OT,0GI>!X4NS0N5$3Z>>ES0!IZZ/'5])@H2 M'@,_>(!A*>%W3?8GB7CNOSULO+,5+Q\K)=>W@9:8O6X2$P2RH['IN4\ [$+^ MY8I?L%XU;+.V:Z]RJE,KZU,H7M;E?YB,42) 37($=Y4ST>7:@C? M9<4UP^/E["&Y+G4$FUG$8YM26:R065\=B2*?Z[=*N7(F4%'HUC,."9C]F7/% M$'H1#0O&8KA)M0QMC$HI8;;+6GJ*]6G#))N9M7EPO0&2G:H!4C5@+J*%O MJ"UW ?R=)CTV,#X-N**C3716"*IBN1I5]9("7;;^<'#9FS/7#)Y*[ 8@X5%? M#EX)8FQF6%[X.F*P,[P0D2,WZE?S%VQA/N#'E0)%T.5 -ZI&E"K3$R4J)U/8 MX+&-D>@J8Y'H(C2;/4?5$2L;\O2E3HSVY\N5 B=-BZ0KK"\CO8=T0S?Y76J. M0;K!?HNB:79D#1KSQ=*T,TQ9+:DJ&GN7ZJF^R*0;I)YQ*TUM/;%%>+;)TKFP MSXJ\)'4;4Q.=B>JE3JCVY\N5 N?>L:=>ONYNBKE570Y]US'4X-&4\TD:)0=^]V-C\&?57"H+[RIN=NJ2K MS['L/#>V3Q(";7LVGS7G;B *4:T18!5CR@TO-9O]%0Y=+9B2X$_5T\-#Y+8=:T0VWO?>/!@KWKE8F/1 M5R@%Y7M(N9*UW-"]V!*BKW#H3,!T1OM:J1%MEHN"F1>;H;>L3\S9HA+4FE^I"X2BJ/ ,([5\SY]2\MN>(M('V>;%:'ZAV MI.:A\X>74S-W%N!A]&@2R<[4 (^T3#6 HX(T9KV?!CW J-&HCU2$H5HL\)8& MXTT*9#Y[P;[K"SRZ4D ).G!B>;V#[/7(]4W7II#Q*NLWJA61[V*!WU]EZ@%Y MJ5GQ+[/I:F&U=\GF0*M/:QRSZ(AQZ"V:$JM,U(L]Y?#D)9NP V=71Y9.2A.% M>[2/];5$WVYEG$O(,,(H!)L3DOYZ=IK)H8=.-^K)E[6;)VL6([)]O%QKM\;+:M.]5(M$HS5 MQ-##ZS#5Q!W.<]E:H M,78*.IVCYM7.50 /UFKBLP+@ARO@^ R4U4XY.T]FDI.JXLR#.=J^6 <*034Q M[/#Y4CW@)!RLNA)PVV)YQ9:F&L> .GQGE5Q>/2#\8/I>/> T&B^HS#)F6<"T MT*S(G<[.Y0!;$I"#[O#*L_HR-:/ M%.,"3OMS&V84$8++B?PR]/1I@PDJ5>BT!BHD?SA:B$_[NZG4 55JL]P>)9'@ M2[TR@3L?-I6R;"(-;SJ5[9I/C:%;6+D2O7I'4!>E7%!T@3R&-FFM;HWJEV0# MG>5]U9!+>M[L7D4B[7JUZ4-10&=P]?0 M[F)6Z'^R6\]U@/IYR@B/0A>=0 7&HUS22O/8 0K9"JNRJ!& MBZ]#9W?>"2+?(.PF]D/4]FFM!CN/P IGF7ZT:A>$.=%TSP@=$)7K007 M/2/RHLSZZTM5.[Z4@3OQ94\W5-G:*+P;.:$?2Z(@R2/![D7($D/MK!L6PKY( MT &<%0MOD9/H^X:>/Z)P'@FY_0656N:&ZXC"5C,'L@P0KRPV1;EK6R05Y2<2 M IUF?B2NU#P_HNKLA+:SFUUYV5K?Y4%8)=^UDVLR71=',_A6:LRXI/M+R5JA M]JPY1DOFB"R7H5.RG:%\0M566J^1=:EBP\G=5LE*P):M@>N:.-N;+!JH5, 4 MZ)1M7['MR()=;%^>YY9!XOR-0(B4P- ,V3= P+BV)SN[?8U1N K[;BZ,3&0P M[VP*#=SH!? @##C,]35B,.)00"NQ\8E8G MS?",EI=.!@-L?QA@AXUL=]M='VPXXP/-"$NR:EC&R[HGPYD49,>LN?>%'^6Q MG5>J4K4ASK"&$TQZB]X(AVXV>S]7>4'=\YY$3\D[WJK$8;:4[E.GVO)=+5+# MIB\ ?VZHX,D,5= -STO(IAVM(CN:9=RGHFJM:3Y?'4F;%%Z55?\&$(I.3>_5Q9IL&GE)-(P,ZUHD=-X=1B"M+]H^O4=<2KVBF/K?&_$EHM-H1VW1W0'OOH?",5Y MK!YN#]K9BGQ5EP.0!)RVL:GT6*I6I"5&JI9$)B'P[8>OGACNE[_<2KO0KIO5 M.,YA:-]MJ'.$ZD6Q )T#WTG[TPQX,.QO<>#,=/L[8%AK?5.QC,DZ"@A*KO]0 M,\0DS_1E]=X,J,Z(J#BH@;,S'2O)!=T+/>22@+$V$'MR W:0[!/AU^6IZ^\, M8O#2#32=W0+4P\*4HX*4#^FM.T9@%N("<%3=EGWS:5@H6R#H@#EP(M X<>W MZ<;>T\!R-X@7U^Z<4B3@)8-NY\QXV)8Z0T;-:",HP\N7;'[FB^[Y_":H]I^H M?B"@1V'M:Q(ZR@!VHGVT]/>^;"]ZAO7#BDBKZ\6X1-(J,.:R8NUQIY>ZN$Y_ MO*6)U;GCQW+@RR+N3/$**1< OX3.+\"KB6^)Z*>4\3WA7K0JOI;L>$L52\8< MU&1_DD0#]]_"ZQP7+6:V7/6;151@V&'9!B,LCYV72K[-\)N7O+STTW=4\RS" MU:;7R;9L@%ABY,URMH,ZT40_+XV\A:LW1;R <'6)9;NCL,@2J!VPHT)^-.%* M4^B*?^#5Q*L,5Z%:DKDOY=OLZDN+#5P'O"PBMFW7$4)7W2$?M9N89 )M(?)% M-5_/6WFB&4+G@UZ4$;]&Y>,RXF=DPIZ9>W-IYJMB50JM M1R#;DY$\(Y2M&I #\+":L)6JB&/4@/:5*2H,%I(V6A65GHX/1V4>T)3PIZ'OAG]P[\GU1G'@XCZ&.,O+ME M]'L;R\[7%OF(A%\E,F%@TR<(O45 R='G1!R]O .';;^L?2WC2NWTO:SWO<'ZHJ M_V'NL=N!2ZN)3PZ,%!"',Q=F+#A3,YG?H#&09Y,14'/-(G2HV(6R;[ "/M-Q M_".DOKT?O#W(+KM^**[@ZT "SW[T']NYS+A.X%J&MC;]7'H6 M]EJ.+[YB+<,VG$V5VU:F#4L>,$HX&+-],M.I(Q5"&?+0.?]T_O$ZD;_^??'= M2RK/3J@'FP\X-21/\-WAF+57?:=$3[$@AB_W"^5\X+2"[KJA;.TLUE:8+;Z5 M=8O2P#.%65C3!QG4J2AG),Q7:+H<@>TZW54-Y_4DQYLZVB0BERZ4HYQHV$.* MF2MM'LE#9X(_[O'W:E]3+$6\SU(&__M .V-L=/'%K*2%%!IG_4&V-@*SWCEU MYGR%ILL16&**)FGSYY?&*&TO^T0?264^L##4[+*$[(L%V6GVG<49.=7]2;T< M\7[I-,NMO,/Y..BVQYD!VJ0;CA16$;L)W]E@>W;J_QSM%PJ #]?8/'PXZ"^I MG,3.?-=0E,ZJGAF>J\A/UB_^QX7\:DZZU@CZK>$"68F,60Z$K.2W"\TS'[$R1 M>2]U M-&)+]6*VL^!&)DZ%C7Z':.!8X8P\Z\^E$4\@L$^D$5=4D[2BS A#D69HQB-$ MKXFU,]+'DZ<13R#>[Z01U4II-"39#*\=TK^_3U@WI7K*F]VB+E5+*5QL\"9HH M7ZRZLC0LA%H!NFGM+E_X'I&/VA\\I_*0,H9G4\P;30>^"8@2I_']L(C3)E+/ MSAM(;=A& '0N&E9 P-"%XBT+43(<(P2UA%<:YR36:&(H%J"# (1!(=ZT3[#D MX%&+BIKL:&( .L9$#P/:T0J18:4M(7>SL'EG#.HQWIJ;0A'5&Q-NX;$,=*[] M4:O;?O(XOB[7CX7J1UL]_NGCS5\M\RU9*-!&S; M+>1;K?$Y3*J5J3S-@JF0#X%3U[ Q=)'X)_L=O$OR55K;@T EX!FG)E9-M,\Q M-M[O9\P2#:V7AAHJI[.IQ/T90B;7KN>;LZG+QA'7:/7=:9O*'7W"]CF3FJ@4 M<<"M>)DM\1FID<4&C4Z&[[--CC7Y>L,?-FN+VB ZQDN%J:^(^[ONP$LKJN@BG$C[]YED8= M&H\. >)-K%VL5OH%$P_;)%[-8:H_AC87LP?W'NSUF^Q[TU;O/8[]^?XXH_N8 M\1<=6NQ] J40I2M90DK<2W ?1E6HDM(JU+ 6WU]A MT?I@,R8\OP':K[#H"?L><&WA. M]["07"J3>:Q2G:;9E'(CT<$'DMZZUJ#A$N"R]UG!1[9U$N !A3-U@>5K45>H MS":FO;K9.GC!"\/:TUN)K,- TNF7Y%XITA[KPN)5P&[L27/=U096OC M!M/>^GXL,0VIJ0VP%2I8"-IL+9MH(_;FJS9TIF'=$?8M3-,Z+%Q5^M5BQ-9,F3H0 #EAJOS!CU+-MCZ27HC O4WE5@/C4CL,QMVR6.T-K;MI, MU+*%D1:![AEEPXZ\X_!\A?V)W8I>B(N6PRDXB[=J'CI=Y8N@?488.,UNQ?.% MQG=V.HZ -C>]7BLGQAZ&E\LY9MD>0."'@^7"7I&Q,?:L1"!1;9FJS M:#D;#<#R7.%RG6<4?18@K^ZPI$N],#N3C"':5\QB VU-O;!S1CCXR<-#H!#W MAY7;GVKRUJ(5K! -XAK;C$"TT#F'9N';'P]/DS?H%K1>.P'Z&PM:)2Y?CYW^ M8,J6*S,TJ+$VOX)O=RZL"UJP N+C!2U1D%;\'&"XY5NL49T/V+K78*8MZ$S! MG@M:HG 3\FNKEMB$2P^97O;8?B,_"_$F;48"=#/*TZ]:PBCD@ZU:NDK;,U7, M),VR,J[I?MYF\]X9Q7RPK%J>%4A>6[7DXV98Z:I4Q>Q7%_$,\X.^P4#G[>%8 MM3PK87]]U3+(H;VP-2!PD7>R/*WDLT2#/"-(P+=J>6; V7O5LH*&ZM*P/45$ MRN-!SQ/<1CZ&+I2 >M421FA\<]6RLFKSQ("/>19AF,*PVFFB8_CZ!,"Z:@DC M(#YWW!(C9X<2,>%%?"2X5*5<05K&&;F/GURU/"MA?V+54A*:=:I2Z!91HN2K M:%5OYQT?ND0"U*N69P6-[ZQ:9F(5RRS&H\B:'Y/C5]?^M \Z@ &GGADX'==Q+9IA80)6F2! MYGC3:ZT.0MW5.&<.@C 5^LM/ 6C(-OBJL>C9]*0]*$ZJ(E&N%?PQBKA\ [IH M89V+^ 9G8 LMB+U]S9.>;0?T-8?!VBZ37')]&VC=A=M-C%D@.^G+[WJC[:T? MQ,0Y6A2$?OPPP%T1RT.C[!Q?PBI#I:2; CYPG4S0E((0NKG2@>#\,?=/X="^ M(C?8/=Z1U*=J@-02O9"?8"R_J3V5=*J=_'63/TW>WFS:9.RPHE"TB(@R85@Y M#%W6+E4Y/N3M"73C-:E<*?09/>'!+ E[=^[X%2,&YL#ZKA>1#96; ]5-69^8 MI;1UK>S$V[N*J#JLB*@Q9W$LGPOFOE:6\I<:_'R.XZ?P'._)ZDK5I!\ELT)& MCR:1[$P-\"AF50W@J(!.I';?I.8AJJ>\V:*FB$[ XF+8"0*NS^H$=$M,!P+V MUWATI8#Z>M5+W1-GB[HW'8O12M+&2HF7?.Q2HP?%XV3-8)F+[LI,QY^!WGJ%N0S!TL;QNUIH,*=M#+ M$PTC7UM=JM_Z@!E7"I%/3@RZD>TOJGF^S0JMKB &%5<819=J5@X4PE\V@%Y? M#,V(K2Z*J!H;.3W V?2P(_O0+6,=""8_>*+F\<#PY[M6R MY" TU(<) ./^E01K?VUQP8FC/K[2"S.4FM?'.])EYV:^: ML0ER Z)<,"(_GEZ.H=B[+SIOAW\\R?R2I1^<- MOR:JHPS@92/Q#X1\M%(#&)IQ'*DYSX'2H<_MO$DM=(J<"1HZ:W8),F*FSKP# MG9T_>;W;H=*L1W0[)U>$T]7DW!5?VM>:X:/A M#5T_8'39\.W[BL]5BT9G3'$Q9N-L11P5K$PS9T+I<" OH4F'^*H4-@U8WA?# MF4W&CI.\>3_U-^U2A8:/=S,L(N7HTF0V+0#L4I/%GV#,>4 GMT$.1IX .7B1 M&68FS4(-G94CL MN?<^SB8YG2@%MF4:1%BDZ-XJT\] !X#[V<,+ZIZO!SPE[SP, /EM*48J-27Q MB[!CG"9[O"/L@RC31B1?5%BD/Z6BA39NU.'; MP_FE$QIO!]?#G,Q-E3IAC/D,T=_1B@Z/R+W\+/G"*-.S(CI=,4L<.BQ_X*F? M\N7[H#V*REPB7 ^!0-E8AA.&E@P4*:FD5N;XNA)!%RO>H/$!-#[7?>4(EHQM M=3OL:N%P(D_6YN'*&^,9%;KTY$].9=<>B3. M44\X1TE^L" &^65]:O)1O4V5-"3*M*#C'+4_YZB?#JQ*AB,[JB%;7#*W]J-4 MJ1[E<;=5,$7@N8%QWV%;G0SD>:=1[;.@TW3Z 2&C$_@VENTLRQL4[G*YKY)X M58'4=Z" 3%79U\KTBK7[N?*\.N?QZO$5\"*@ ($G>K4*LR,[$W!?>U(W',.. M[-V>P((R]0E/Z(J,3>J8B3?Q,@F=YJ=9[WLJ-K4;3\BX:.W>0Z3R\I%(6ZLF MH]8'%(T:T631(>G!6%&@T^#71/J8C*L2Z7MGILA.VJO$E(UG$U_.41/;=M\> MO.:JZT<\_+:3?)H:QO2R;R:T'W^Z*^ H%XKV(O(5UIZK2I?2:)(^E,D)\N4OI7E5RG9$!7K6=?[150^]YP^H@T6.:;*+3+6%@G*; MH9TX9L=MZ)PWE-KQO)G^:Z*ZJ28T?G"W1IT:[/AA61427^A8+#Y==<@\.[,; M\\&HA8'N'QAK7-]LSKPU61ZHQG!3OF&2'&6 M,^WZR&S2$Z+"4J6BS)^1BWJ'/3^TY+D>Q@O&7A5X(;'^+HT&[+A;1D2CRN"C M<)H=Z@YTUO]FE\\1VM\PL0?(#307G&5(\:K EA5"&(^FE#;4R'\&T(^G@J_,"56WAQ][$:FSHN'54;/LUM3I KKLZ<].(F]0_;%P0- -0@TX4NZ+RMY)YVT@9# M<=-;=6[GOY);YML<5;*<6$2\*' 1I*&''G0Z"*5VW%9R853-,UW)'5+CBMCP M\UD3J65'A.!J8C@XHZJFVTKN3>G.:B4W\DN:S,NMJMFL1WDRHNN<6[[R2?A- MVADC'!IFF]D^PU9LN8HPI'9LK54:RI\!Y)]H&D/;+VIV96KV9$+)G+Y M&3M!A/Z*[=/E7LL,#2-3."/'='4%$S""%Q+3;T8(.;3]?HCV*<,,AL&""6CH M3/_-+I\CM$];,+$HX8VBGHGS*#Z9YQN][+SBMZ'-F]T*)LX V#]<,$$L[*CO M(GS=+.=1?E(B,&.L0&>;;P439P75XQ1,V+:[*-H(W3;E>#X;3G-2&($S"HFO MI6#BK*!: ,;TT7&:AT-KAY)T,=?J<.*,HD"I/0?X='!&:'V5,3? GE%\.Y4+ M_2EO(#V1;V0QANH/RMH,.@3>@/&UTJ_[">JFW3;CVI[K)&^#)PW?.B"4#0=H MK.P[B38'HB-[7L)IWTBC[-TLAC:: ^"(#;&?ZY8"M<#PDQFTLYAW"7_H_[8/ MY1==&G98X- O85.3BE18*Y%5$Z\L.C23#U>>!6T%X1=A\Y+NBP;-6V[H@-:F M&$GFH"C*-332QQ2[+54-2(3E%:U65&9=:OP MG=]^/M8&!M"\UEKLGG-EX$Y\V=,-=7MRH>I&3NC'DBA(I%YCQKVNJ)CE@N-- M>;XBFTOHLE;KPU+>(B<)9C?T_!&%BW8IGQ1R.I=IN(XH;/4^7.'TO#<5&RRQ MDJ43510G\Q?DW1VNDOKX)K#6;#9 \ B#VVQJ!R1""%)_<6@D)MB/ MND//[9J@:B\S,5CJ3!;*R.@M3MT?$?:T,D<%:BS- M:OWAB+&@LW/7*N@C'F'S+BIT-<-0#B ]5ABVP@$Z[E?RMW-L( 4?=C3PP>#^ MJG%MVAA9KH4:UD2@>V&X+$;098EN[N]'@7DP="%.*>A9 WPHSH19N>!Q:(X? M06?HKE70[\S]A'1HR1^M/#,XB1:JR>>;C%7'",Q"7 ".JMNR;SXK -TRJ27' M*=&["M#<8J4Q@U*K;T8YK*?H3:6E,- 9G+=]WW/.?-^^?,32Q]6>K_+TS*(N M_'!@.D!%LJCHMB-G>X;(S#2MWA^:H ]?V='QL;+W$""I2SYM;JQJR$FX83B3 M=..VJD?RBTJX;V.;J=;TBD "F2U/!';*8<8L#J #YGN%QF^PZ&8Q#PC$]51L MI!O^RUK,;R.P6+)'.:MAV6Q3;*I5/:HN*?*,7/5+WMR@=VCHO9$B^3;V1J#> MH'S:P5&FNJ@RQF R*M!G9/V.DB*Y/O =#$_J/!!6336S9,O$0J[UFLLIG8,. M3]*>%FOL_B,,\U!:6+T^M MC-^F!"?)C9UR2N#WYJ.X:,>D M:10MTV%IIA^*9Q207>&4X/A)VF^CRIJ*+:(D5R0S)H8JBY>#0J=UA>8.$D%_ MN>LVD_Q3\.65806<[;E^&-".EIAC#7#/^HK4PEV1L :ZHJXS'5X42K,L;P2E MB@E?]NMMB_(%F@\I?_A*"?>V"KL+:75=5AMT@ J,N:Q8!^SV4+%7DRD(6Y;9 M#[LZX1I3LPN@7?[YV++LKGR+9Y<829T@L;!IA51U8\M]7GCX?5CG6M-,N4%F MJJ@<##&R/6FUZ/X96;R7S/F)X.G+R#]3\+W?INS[*&QEVE=W8H/%*WLAL<]VIB\WT4UC-SOL>C#8[E1UH7:7$$0J/T:CKA%V($N./S9+0!7"+X#1G::;LYT%#BB'4]( MPHWB10&^AKE7*^I/9*Q^8FY*5QO&4)JWNJR=+5%RCZV:3@,ZWW>;FT*6Y3_J MW-0C2;;24*L9,1F$Z.$SKU\YIX*+JYJ;G@Q\QYZ;^D(MQY8,5S'Q@6 N-=\T M9P7HU@-N<].3P_&H<]-*?8 YY5IQ+,ZZ3%PKQ#S.P'?"UFUN>BKP'75NBA>' MRR):<;HF[@;Y69]?]MPL=,'A;6X*RQ+[AX!:+C4KCH.Z(_)6T:1709F56.@ M=;6B_D8:HB7'AYV89K-.C:;%+"<2>@/M#(>M$JE"Y_B^#I4G#+O$6>D)$K7O M'%;\34!79^V1I U93VR.6:55'$YP?P*=X?K9PX:/A?FS@]T'9X-^$WI]3F( M6[':J)V+$;M;:(18 3I#^/-G>][@=[B*VP^\N9.C%ZM9-3%^F-O7**TX#+PS MRH25 M? T^#WJ=0OY&>O7@.3=LSN1*XX8 3+G27 (9'X_[(^BR'+><&TP+4,?+N54F MTJ#7JFLE5)@04^!ZRU'>A,YJW7)N)UUT/T[.K599Q<7^L%$UB0'5%)N%T%[- M;SFW&_Q^+.6O_K[],,B<%S;<%Z[[98_Z]&^=]\GM_C]=/2/+GN= M+T*BQ9KL:VO.U&O"M..YKFV6[6[R'%W!6J,''_E)>C]X8*%3DZ)H6!#&*V1D M$@-;7&!FE>PJ;S\P^&<8NU9.Z?*[1=/74>INQ]]X[EJ%(1N FZIR6>I?CD,"71F5JIREEA5W>Q+ M[JZ?N_O1-YYKA,"6!(4/\X-&ST*;1H,,I(&GL>Y+#*V?F?[@.PCR72U20TEW M@)29F<41&[F:YUM+<+W6%9#9.RZ MH>.&X-?=V'?M#A@'__SJJA)G%5K9:L 7S?X%:)2=5Q82)1&_[D)W5G.*7DMJ_VZ.ICRJP@UBCPI#+IEVFW1$GD>HV^,>]IXE@4L:LB]B9\AJ?&BUY9RYS'Z M5GY2;;=X61&1<3/LB01KS/*T1)S'Z+OE-VD&-RTV:Y7ZAD.(^UMR,4,^T%@GNSV+T>]E['*!Y0E/'$J[(I)15L+&4DB-1 M ,N. 2'G,6I\/WH<-JV%=O05G^TRN-\6661!:F+=%L&"HI/18_A7A_^3T-&R MHP%=ZC1B<=:G1DLZ4\Q/\Y-D^/ES&#TW,GDG[(U;(FZ@U;P\4@62IJ6,A.4> M#3\9.9K-8$"BLD0NT5L2MH M1X]F"ZLP5^,8UF;$0=XC\@U7GSR+D/&,HF5DA9(T?$PE)@$<4J0+2^1A:&%^A\,1?_7?SU9TPQG@EA@'/[)_I4E'S[RC8E^ M_YD;&.GSM@^>@__^>G97?V(X2.AZ?W#L+\(+__OH&LD[))MPXK_ M_*=KV""X:X#%7<>U9><__WOS2?+? /C&^#__75\=&"N0W"BYY^8I?Y*7=^E? M9OLB?8!\I_M@_,^O_^DVF>1MX,G.DT>N7_]Q7-^6K:^P4K6 [/]1W%#_[W.NOL:NP_!@)YWDL:%K M_\$>?91R/WV?9K01V3(FSI]T01#X_U76\+G_S5\IX]8G4-_]#[K^W^Z*]!:9 M5[Y^X/Q_7^7N>GC)EX\YJ[B6MOWA_9/QY)JY$1B*81EA_$X=BUTM>[$-*YK"DR.L,G92EB&PVAV8E&:G?K=>FR)CW%<9[T^9:AWVW6T3FJ"O[A8>^?(Z8)B6AI3 M=-4HK35(CRK_M=:==?A>#20/8>D68AH6K43B !7;=ON#$6,HPF^8^63$!V(N M]8I7VH^3_V]=]LV[I@/^OWM1;\T$AN+C')[)22A&YJ7L>)R39(K$)9 ?$[B* MYG-J$@AOS,3F%^FLODK&MC52AB)O52JCN9-5.PZ=2N#YE>(*5RIU$G18H5K/ M-!5&'A/=MH2_O+*(VE6-SY4S;%.+J@VIVYDKVB*9[:'/KXP:C6)AU-;+8CE6 MD%DK-Q,ZXX64?7G/:K:D36J.3:#-O!K6T&J_WS47232ZNS)<>^$MV[9.274M M2_8"\&?WXC&ZTUA#WW V=<+JQGGOC/4ZK)&CT-U]L EJUI\\"7T>N];-->B+ M(";T=P/;/A#;B#G4=I_/@1\:JFQM52WQIMM;9/]",__KL>O9/FOGAAY%%8_N M[2;W&UON8N=<=N^1A2][?Q0?R":R2'CT87AV_[VL)'X]"L%_4T?_DL)#AVGO M!PM[>L]-W+7]-]3VXG<^]U>>N#'\0 S_'?HI^@^"])\)ZYYZIW$:XX?__#*6 MJ?E-9FVR$_I1XEJ.X[9HQXEDJP/20[Q^[2S?JE%PC97BCDS##E:UR/'_?_:^ MO;=M)-GW_PO<[T#,[BPR@*35VW*R9P%95FPE?L62D\E<7!@4U9(84Z3"AQT- M[H>_5=7=9).B_)2M%P]P9F.*C^[J>OZZJGIX5OX"GRJF+9FD2Y>-'*9==;3N M; *&(VEZ79VU3S1+ML7YY<][>+J MLGO5/.MIO7,-7+\>^'?_^D>I7OQ0JFCGEUJIIKT;_,&OG'_4>L=M37$00^>P MV>II\'-IOU(-K?"&6@L/\_VYN\E"^Z"9&NJ6]VIVBNK=R4U)V*HOMA'L%R^-25L?7EP>L;]=O^I_ M 7]^";:JN@NVJG?9/.MVT"AE]FHG[54C::ZD1?)#F=-X*C+M&&C7RO]IOA/[ M.['*_Z80^2UM:F6=0-ND&-YG#EO.9&)Z6"6C?30MIH&J >/X?H']7ZZ2Y95= M^%G^5<6TG__\YG;J1U-6#/)[7TL]K]38[S;G5$HXD10%4RP6\Y5*J5QY/6BK M5'VB%.<]9N3-7WG.'^^/Z7^NOUWM[9U_N>S7;O)_^>?YO\W/1_VO=_,*]+DC MO']W1Y"K==PY:VK-J][YZ7FO\Q64Z_=NKWW:S7&-VSEK%3@AE\C)C:%KNJ=Y4V9@Z<1 ,VW-]#W-&.LNO.X/%3<<&J6]FM'8 MNQ[LU>K7U49Q>*W7]O5K^*N^W]@WC'*]G,3CQG>?6N[%:/]'NSP==GYV*T?& MJ3$246GL3C;]>71SO&>6;K[]52K_G==GG_GU_/+\YM);>+>Z*WQ;>7HXN?)S2=$ ^?N]+^W]B[VJ_O^ M5?[L^&"V_V/0_O49O7 <=KE\6VQ=#VI=#]-1M=%XKC'*^I#9NEW.I:$+-#3 MC_59RF_KKW#%./_?)XVYNG$,^1K\UM-_=43MFT$O5!T"X#3]L-ZL7.6'[&:B MM[]^/OYI6.>77X#3RD_BM$HE7VPT:GM[M?MY380*2U(T/.?@#1?U(;.*II2$ M6@./V\'>;=J/P#6]@4F-W="VFJH"P-N6)XC/D(RUI&"G<%GH%K3V9&HY,R!A MG(&U,Z?PQ](Y:K53=MR1;IM_T_S^6"/-_"3D\_5#Y^KK+M1JH8-79^0WUS$/ MO&7])7=-;'AS,'"9YXG_.3%M5@KM][3*;!8<'AE%\ZC?__//QJ?)Q8^10$L? M;[]!IPI$4)--8( \^B"G?0^T+Z;N:(?LEEG.%*%;[2_'?F6?,F.S=6"SLH(; M'56/OIFMX?2\?>3]Z+3T[NC/ZZ]W3V*R[ECWQJ9VB-B"B17&*1ST^+?E7C\5 M;!%=*@I=OHY&G<][]6/W*C^[_#KJE#Q[S$9/H@LVV]3^&CN!UH+/;1A9<,CG M;L^YLQ6B]-SV^<'-2>US4;_VW?[WZ4^C_^-I1*$&?-H%A./@,>^-HEFP9]"R:+2?ICT];7AR4WBUE>D1LN',_7K;_,:0Q,J_=F_>K/ MN[_+15:];OPU:MJSX1F6KST-XJA6JD#,G8\UO63=._ MJH^.:[W!]=UD6'[:9FVC_D*'\H_7=RA/'!#H"US%N>WJTM"L'!Y?C8]O@N]E M\VMC>-?TOSZ- GNE>KY:*N?W]K&)VTJ*,;J@'ET33^\0>ZO,90-M&KA>@)NL MOJ/!'4A#$827W_5%/@ZH6W6[M5^M[)7U\OYUW0 R5TN#ZK5>V6?7 MI08;&*7^H%JK&^V9_[-1NQY__&1_EYL"L3M[)^[^0:5Q^.VJ=?&C?>P7O>GA&#>JJLD[S;S[ MJW9P^%%OYX]NBY63H/BW/<7-7GGG:VR-YHN%4KU4W2]5?W_.?N@]=H<[6^*) M2KU0WENI'_8( ]0S?5YBRG1CK!F6[GE/,M*E0KVT:IS\!1N#L04K5POEZMHO MF*N3&?,HH_&I:[4M2X6R55_WI3H3B3,D6NR7@Q@#UDM:GN:K>Z%3#)NR\,^5]=A[YP"VN.,*^UIW>/-MX] MWA:*GF>N1S5;/\V#SZ6]X,=5?E@<'>Y?_V(_IDV1\_8$QFXVN\O@VXQM[[=, MZ\FV3X,\4P*])+2+QNUU<%VIX=O"?*)-50)!UF=_E8/;O9\WY;%I7W\^//YZ M^>=\_?V]FYRZ-]!_OC N:KAF&'8)TGYA<_/?X=+8A_MS2! MMEPIU!M9R?C;U>B7"M6L)\(;TKNZ7]BK9@3/&'R[Z!V/8T")WYLA\,HT%^XN M?7B._'&ROZC+QH/&:M7QP.MGHCXD79N$L G5O-X(6XA>MYX!7&_/6CVH8C9< M]+9*#;T9+/&&O+XI)+E'PZUC=LB]#1W.PG3K+>*$MT&6=T%=[A32]"/P?',X MBP^S8P^P.(QI_9EFC)EQHTVPOZ7)L2.EFMWT-%V[8Y:5O[&=.Y@9TST0K@'\ MX 68/*1[VH -39L7NU\&EMCYJ19KFH"B%"RK:?B%UTF3FI_F4_*DOC,O[F3P M]5A:\YS[OKW(TWGY?]^N<<8WX)#/R"!=P1\=8@\%C;[TJN?7^6G_Z\VY?=3\ M[)6+_;V3+P\LRYFSJ/O08PFZI)6LK[>(VHX/5WX&)H+$OJ,-L7V*2UVBO'M MXPI6TY9J82NC"#I>DI ^.,^$C";%\/&KEI2X5Q2JUY>FKXX5V+[N4C\:UU.D MJ%YR;C[^F.UU;GY^^EG_\VAXT2]A[0P*2EQ"7D;']>'WNS&CJO $T[\K"9X= M@P%"=A]HNF6%/*\*0Y^)&^#%C^)_Q5[)K364"31GV,I+&\"O]HANG;K,8)1S M5"KS=U ;0D][!V\>PO][@3'6O+&#[5]D"RE_K/O)^=SIWKP$T\-B2G^ J;4' MVKNR,N\^8["L0?\'S H?HOOA21R/>!E6'WHT$AJN[OG:?I&_8:#/O)49X]<7 MHE;@NC!YWBL/DP5\W0]462KMMP^&-^Y>O:W7?U[GS<&E-3Y_R")]9][:F:35 M.!=GSJMZ3&NJ=U#L0.(FIN^#H#(+),]U;(RFK)G&(+*::1V,9W2#BCL.=5_G MSY]SG2S8*^-$Q6C??T][ACWL?M'*E7 @=;)/Z2TVQO]2;J"8^ M]%#9,.^/+=8BRF+B6@JEHFB1Z^ZL67(-NUC\.:VRF_V#KS]./H\R+;)+6B3! MED_3*!1A6_ NINF& 1H%&!<$#24+PVL[]2IX_'8^]0=O JH(ON)*NP=B,0%: MS-#7 7< QSS21JYSYX_E3P5P>1@/XTW9=0>1B7+QPZ*!T<^E#_*V!V]8."QY M'SHWXMX%HY1WQF"&4KF?+TN@0?76"FKQQ_ZPUF>#O>$UO-ZXKI8:]>M&K5^_ M+E?KI5IEK]2H-.;*+_S!W>>KHZ]L>'/>KU\^QM_[-X-! M_?-A<5;]63A.RO).T_\OTLG@Q_7EU?Y4MO?*]8NFI/]]!-"=/N; M,^X.VE?,-L\[?KYK-?IXY]S7S_ZZFEX6:W\Y1?WLL%O]\^S+_E_?\.3(=>[* MUWAF3E$<^*Z]2>^*96^_/P'9W^K)K4E;^VSIGK1#^<82^)BHX(3L7E,Q:X3% MK->2S;6!? %@MF:B]I@UVH#5>6@*2UFPM1.PAP.Y^>!M+FV>PB_R)=&7'CGN M[+4ZHQ#OM,1'PFJ2XT_?O-[/OSX=7!T='QP<7?S:.RU;7T1?Y/LW+>Q\"FL^ M]Q2%S=(G]0W6)UT1HX20H=;BD<=ZK=(RI O/*^G#;!V_[_QZ':DB:AX$GFDS MSPNEZJ!I7GF.?=1NES^W*^Z/J\G0_-8$J:H\B=L>VJ1[S-$Y&Z0J5YP4LB:. MY]O-=_6ZJ"TQD"..@62:Z/F:2-*2DU)0,M1(GXV[6LTM>7=7+%^[VK_^GC_[ M>-R\KBQ#(SWB]*0L(6D>/QTB[+D !<1V18],C,"]&MJA 2<,,R1\1PL\1G?! M:/C9H[X>OV M0'<'GH:'(IB#>ROV*N_T^+9S#+W47AH9K%F"U=-WV<2FOD",L34$0L2Z[S,\ M=@(7#$B*AZO //01;72'/:YTSP.G@SKO"N*RX9#1+HXM6K'ADR9N[MBPAJAU M7,?2L)!$6=H(K Z 65RY@%JU6'W7_R-,;]/=O@ZOS9__LMB,,@7>E6K:5:&+ MQX/OE>O8F^@/G'@T2U'-2>T1%08:FNZ$[\%-X=LZW@0\1ZEV QJQ'@Q,7XRK M\/#!B*^O83O&T&WBH!RW&2W-1TL?J97(HV.KD?_1MXMZON&.6>WJJG=[]]KJ M=15ZRXM21V#U'BC=U:AKE19E72W4;:J81.Q)QZ_P! ]G/BN,FKKQK$S^F$@+ M&5J4+0*7#,=U67C, JIY[]9T L^:2>9+^^H:**DE;\W1-AF2T@$[ MP:D1$4DNJ4)V$M5P;QQUE>%0#@"H)&OFF9XXOP+!C%N6[^MH.M"X,-OC.@PW MZ>$G2DX*OZXN9*C3DATC74_=[7?!T-WBNH=#$.9,Y3N>/5"N%@NEXF&^!,RW M"4OXO!U5;\PL*]S[?+D)Z_G[F54=5OT_ MK4J[_,.MZ)=W5^7J\:OJ^[=.7I!I"QN:7IS@/>QDHH]&($(H8Q-JT\&[.*%D MW#KDFZ#WA5D'XD^#MW]"W>?/-. #4F&4EC!$6P-O2C-+.EW\%-A"_BI%?NAQ M3N/*,9@ZMDA? AV']_ZS7-@KRX3WJQ*M2(1;AT_SEG$R P%; ,ET WPGICKA&=,Y&H(^!??^EPG" MQL! _E.(X4=*$X*[ ]OD4G8%_[CNBIC@^JI[>'UZTOUQ.765(A?8F\Z7T_WS MGS^<]BSHG%U\#)R?Y7 ^:TX!\K2AC'A17ZAX*&1ZZ%-P93 M[EUW\X=[W;N_SK+$G3+$NL-YI(#\K0/0S;6![#+HF&X/](82H6:D_8#_WM MOP)]U2Y:S?,#K7/X?@$LO-SX7WSUH^E..@/%-QWZS>F9V>].BOF\W\Y__'ST M.>@]5 Y1JI:KST^0>4.MT(BO%01$R:5Z0=N:QRN I3-=RD0>PW-ORFJ)[J;# M7KV[;_3&WZ_JE?9-?3JL?AR(X&>QOU_/Q.&V^ML-='E8H3F]Z4O?%$%WR1PN)ZY^2F5]DW@IO/ M1[?](JN7ONSI#Q6H5LO__DCD.@CL@=:B)<]IM49#.P2&G07BD-*+8(#\BS?B M*3HYK8M[SV/=A(B_6"K7X8[+UGHE+ZQKNL*]G8@.SUM7I^VS7E?KG+7.+R_. M+YN]]J%V\%V[;']L7[;/6NVP4='R\S>Q#U(A&:;\[_\5:X&H&SR(Y7FHH0^!M=[KUIT^\X2,[Y<*Q;#!]_NP150% M"58M5/=^UZ)_1@&&,AH$BI08)%;[PY^*5_^(:P_$.P)APB"G7"K47SVPY Q2 MC#A$U\8N:HM_],Y;J?*+_P81Z%>OX)2[]]M\>H6\$WQ&,%ADM78U#E4DK MZY>D:AJYED,#R[197@D+Y6J%/1*C2[RIF)_HHE@I(-GBC<8>VX5L&>%'2(:! MZ4TM?89Z3Z":CZ:)2H3'1DC%9R$.FRK*-8JJXJ(LKF6B_&)1%D6O1KT!!*[V MKX?50?^ZJI?JU_JPW[C6C=4[ M/SWO=;ZVM>[W;J]]VLWQ6 HL:2$TFJ)FE19C#:?2.3ML_QD.=AW+9I>PS0*. M=FD3]B*>@]4VRIO1AOV9';CW"J5[SY+=D@;<#W+H\GWO9^ ^#_+:DQ=VO5M4 MWZLY+\ ]23DEYFD+'KE$[_]A&(P-AV^,AX?NPD7SLM>Y;M3*I?K^W,P7.@V2 M%O"PL'V<)/I_G\-8JZ;&\SIX"TZ>'_NZG"-%%C4^T]J+N'9%+-H!'ZMT<-7M MG+6[W>N]1KE23:]U?=#%[?AL(O(K"W/>[;*4X8;00I9 /I$03[+2Z\_2JU8] MB95M7G:ZGS\V6[WSR^YU8Z^ZMU=_,:\^/'UODI@=77M9>_%$G&PVW1]?W5)FJZTWTAM M"O$4(:ANEREX!5J=0KBL=?4A\V?:H>EAL5?@;J>)>)G4K"=VMUJM_1*(<;7, MD!SY1JM10KL[U_OE>K5>?0G<_79X]Q:HD^KFJ).X%:F=-B\_MWL?SR\OVT>= M;N^R"8$V!MSG9^TO5YW>]\OVR4L-;VV#O<_7HX\HA,:F1Y?S/2=$K6B;BKQS M<(=%'2VI=G0,LLI<[10[\K@>E8?S0[^TB\ UQKK'RTWYL\J9.AOOZKY,RM9' M1R-CU<%9:U]^;1]>ERO%>K7Q4B&K;X]W>XWTN:X7KI]'D_]SR>!SMVSP?[?1 M<=U82[-WVCQK'K4)R<6 Y:K;[9R?-<\.X?+)]VZG>_[QXTN%8&^#+=T MODT;1G>!YYFBMUM3:9KT,>PWU7+L 6_0A_> 5 46;WAU/F6\]F+S3ZVO1[,OV/O+]"GWC@0(+ECR;P5= MT?2^$_BR+P[NV&ZAV:HV-M5L-3YV0 FW.LV3+G %5\_ )MVKBXL3^JMY^?VE M0M788+/U>O2)#%$WZON'@M0-IE.+_M;=&1WTM^EFJ+J_169HOW7H=6F7])#V@?:* ME?+^B_?,]E_L[FT9:;!RS'4L;HAH&WFPG"VR%:>8%K?) !V<]X[;EYVSC^>7 MI^#)GY]=UVKEZOZ+,;;]%Z?5;36ASJDE<,?F31QY:\IM,Q2UTL8:BE:4)G#9 M/FI>8C(-+'R[JRTSWL/+.L%@5$VV]MLJ5X-=I$7A/N\N@N]?O\Z+AP MFZU]"ES3&YBBQSDUVKUPV2T>GM"QO:EH?K[QMN5E(K-RE?F,3BB;9A66/L5- M4.7/GO7FZ'V>#(+%CWNU:NU%V2 O2@=98NY'ILN65VA1/.QS0Q-/.W%<+Z>UPP-'SN6!(QANMAQW MZN#)IMH1EOTC,+.-6,SFNMBE4L@3K?/3B_99EP=5>[52I?[R@MZ-KNA]!=)$ M8M)2#O;9>'=YF[:D2^4NK/IEI_?]_-L9J,CCSL7Y1]"5O6;G[*!]U@;%V7FQ M7&Q9C=?KT4RD LZT\SL;C,K8G%(S+*".;MK: ;,96!O$^OGO9'2BY!&1!;(P M$7$;3='>QIJBBN"8R_8):5ID(_10Z._V(2:ROECP-K6LC"<8PO"?F6$H)8:$ M 2$:D"0O)AX]/-R4GP #_AS?>>/NG=:Q!VR*1Z NQ7O;:/E8,[U;O;CLG+4Z M%\T3ON/:0Q"PW:9TAO;E5_#QNR\6F2TK0GL]FEVXIFV84S!&T0:U]I$QD0+" MW%L(C+;2YFQ0JE16FK9%&.7Z:!:"+;]>EQNE>J7Q$M3R:U;#MI5Z)V&$:NT_ MCSL'G5XW)1>Q==P^O#IIO]AP;W(1V^L1J/UK#"K)!Q\W)5M3ZQIC-@BL+4B/ M>9ELK(]F)6ZH8[I'J?BY>W5ZVKS\?EUOU*K[+^_"MD45:$LGTT?XA]P0R7_6 MNL$$OCS;0N^U_K)$LO5T"S/O-6NL\(]NY^BLV:,$TO)^L?+,/8LNS%+W,65T MPY7EDCL*KUAK+=AR-!P+%^E_?BO_]N"Z[)<+C;V5N7F7[8OSR][Y1SSUX*(- M_SGK\88%[8"_">=U;/H*!?\6GCP$7YUR6?9[-_#?^6J.,FD&!YD4EFT#G%=2[/[ M?_POWJ3_S0XE:C0*Y>J"0XGH_" M^B?A(=FA1(_4K6]U*%%5UTN-1FUX73?V MZM?5YL34OI9]205=,W!WSW^=+ MC7GB*\?_M/0 )XM%H*%9>BO=F1Q+;VQZ6M.V ["1EVSJN#X6TR7"/CQ$2#=M M#YO^W.GN(&\YS@TFA'M1@2O6Y)FVYH^9-F&ZC;\";W1Y+KCH:;O7Q&MX2]3< M1VL:/EXM[5^';YA#;6/0V3!R93W#2%]YNX M\$#I^RC4GVG *1/3!J4VFFFF;5@!I=7C ,K%#UAVCSM'/O-R=*GT0?[49Y8) M8Y^[SGYALOW<94.WYRXY6!L9S+_"< )K,/=>8)M)VD 6?-!$#3"8NSS19\E+ M4TNWY^Z;.JA @.)S/[@,RPSF'O#&.&IY$9937+\S+4NYBHMLLQ%O7<"Y"!@$ M%X%XP*&Z'P/7U"5EIBQ/0>L&QEA=/AU8PPOZ/V#^N.*&V$MW3>^&[^T%MKB& M+)I3UI=D0C2]\GCK+'^LD;#,"Y\@!4TPT?A^G* M;BHPSL 'VL'WX*F!.1S"H)%G7%A':R9>.G;@T:GK(-78H* U+;@4C,:QF4CN MYI4D^ MG,YZC )\<6O2X)O3+/3*&BP2N@ ?:%18T%_L,2(7M^-HHT+%C&6-2 MWL64"<=6.,0^4=V+4K>Q#@\Y9)OW.NU/ C?9BU MI1LP9L<6;'>?[B1J>U/P8>!^()[N2:4W0 4&_,"<84P%A4HK1BJF")CS]D7>1H2*H<>VBZ M$T$RY<7P6YP#_C*WKQ<9UH]C7*_7&H&$4!\*]YT\DCD5; MPQ,\Y\Y>"P\=77!&U-O'+H^,5'"\0E,O!#="'@IWA?HI.J2<-CBI5.;_BW23 M=%JF1E\R?; DH'GV73ON='OGE]]7%<2U(/+2M68 AL0A7[<[\\!P>O+T6]LH MY*3CE[PWX2[+N[@_$+J(=SJV8C%D(4_HBE'\BGKC$&3]#MT/!\N#;2:BM_T< MQ&;[^^BZN.3WF6#+P8OVS($)\6]..P)=[VM'S&;8QN\8E@0/-]!.S(GIHX,B MQB-N",>C:W(LV.;/<4<0"F?\3]=<)8PLFL.0"=1 M[UJB%S:R10>9B .N.[@I=[9'3A"X&SZUH2&FT;H0'^1_./"+AK$D;X0&CI*' MH24X<@[XOGEX&,823M/D?6QP)!?,F5HL=-[ )PKZEFF0YN7?5IK;C.L;B,&$DMT? *_)!9I3H104F#A0 Q$-[6<5BX6]W!^/=N119HIX@JZ0RO')"??H$+)-&TS.*2IL3((^A\[< E]R: R;= M>KXD'D]AI1M@T<$+@,GA'P,,GYPI9="\$X2X_)<^F7XX%)3X X8]Q15>V(P_P8$#,3.5Y ETXHXEKSB!&VHN MH)2X&GCR(D0WX,"AYG*T.66.IWPC) ;4G2'3H.ZSZ>A28B,0,]-;8QLIS;AV M_A43J]O?5@=U1FM* C7FUD:J)EH:1/9L1_/@E>80^ )XN2^.X]2 MQWS!-(A7-Q'X@*T91N&R/Q08A1S?>JQ M]_(?ZM@PJ!01%$9;!H_2XI*I;$B+\'4>4_!=^57E;/;?'K__7:^_=:; BS=Z M'[>_/P9W,P\/&1@GXYGT8LK%POZ]6_Y/RAZHW$N]EPVT7"C>FX?VLKE=?V!#ZJ$]J-9QYZRI-:]Z MYZ?GV+Q(ZW[O]MJGW9S6.6L5M/]SUNP>-K^\;S6;W?\;;E*I)$O$B=7"?A@I MAH3^XB[INE ;>K>W7/B!/+$VU+B(''J<'#R$<_]JS M3JF+2-N)>VJ.?''ULWNTMJJ_K3W=WD5?_>2R-7^S-=_""3\^!.%%4^3-K0/' M/^0D+$T&0@K5'T6A8/(?7W7_2D.YE;.;W>7=%NGMX,KNI53?E)!_0-(W];Y?='48T[?.EK?19E[ MR_;'WGSNZ^^,K2F**ISR;8E^5V[)7X[^9:NP%'\J6X0U=8&VF"PK0-&>^>G& MV@!X&8>N/UEXOD)&EM2!%AO.EE2XZ3*HVQ1J5;8OT?KOE&< M%*LEV"N44T.G6.$/O^E16QPOS_ K%0NU-6&?-X->,AM^OY?YH'@M)-'>O!(EOCPSP+E]F:V>\@N[\$ M8=FI*3]4$;*%4UZ?,I4W1CTV<R9 A!9J&V#R%8P-\[N)H9.)"M<@8.[/ B M;_24,W @ P=VB-TS<" #!S)P( ,'5IQW3>=R:D>N$TPS>""S4=L'#W3ED>*< MU7=]23.,(%OE#"/8X47>Z"EG&$&&$>P0NV<808819!A!AA&L-H)J.86<=N(/ M"AE D!FH[0,(TME[!QY(V><@8-9-# #K%[!@UDT$ ɶ MP&ICI__T8Q^Y8^9H[,-B60,QXW+Q [4T# NXZ6()R- ' @;3>?I5"S5X]=SK M+--F^3&_@,US([N H+Q&"F4#1;? M1O[**?*W@\R5(2K9*F>(R@XO\D9/^>4.4P:R;-'L=U ",I E UDRD&7G0);G MG'*YQKWUQ8%\;WNPY1M,?1T%Y+XC+'>2)(W"WCUG+>\D24J%^CVG];LG+XYURH5K:6O(\EV,R M1S;3*X^#0S.2S,&E&4GFX-2,)'-PZS:21(5C'P'!@IUY!&^L$H$5[\Q;;.C# M<,NIH"Q=,6T@C?\^SV]*PVDQN^8)W$,4*A;V'Z%C5T6A4G%9)'HKD11L5UES MMGL<\#_'4$_5*/(;ZC_(H-Y7X3R#$XW82UIH0 MQ 2-VC-XX#&!UDK5^YJDH3QA-V'].65OV[3%&G+*8W84UI]3]FN%1C5CEM=F MEC6FUBX[(6O'*>M-KC?TV1ZWI[#6A""9J=<+]1?%4(_;/<@$Z$D["^O/-[52 MIFI?EU,>M[NP_IP"_/YF&PO/I,9SRR"V87GB3M-+\.O-Q:<_P1O^'CO!$O@T MAE>O1HFM":Z\CCS?'>O>V'S5?/%UG/:W8+P,WHX9\%WC[1A(NZ:+K-O+3N+> MM56. :SKN,JML6./?L)',WE>(D"ZEBO=;':S15X>L+F.:TP=A+)%?MUDQ1VB MQSPTN1E!R]; MM,"4%1!O#3ET65#=-B_=*_LGCUBZ=[0;_$5&-?,\]E$0W[,+/E&P%P2E5S>FF5P5R9EZ[5BJ\>[,H!R MLQ"O;+VR*:\[YI6:=YTA7IN >'$#GLG91F!=RPRN,[!KT]8KP[I>9:*:_/]J M_:%9\X'$[(DC&S*:XQYO5)]0(9Y;5I8OK6BMFC*KXZ$K=^4MQ@L M6[S*KXR?K=^4,XAM[2>:H6BK0M'6;TG+A>*&BNMC :E=\RRVV)EZ&XAQ'9=T M:Z'(15-^=71R_::\Q8*[>)5?&=AJ?0PK[C#IB;Y[^\+TU_:9YCF0/M'T7ZO]=F /'.EQUR_11+ M3W^6/A"S>,%TGNK50BW-1[),F^7'_$*I6/S]@^],Z?,)$L-E^&@%%B>8+@_@ M7.$JK9]K6;F';7U7M^&U+K#*!NBN3V;P=CQ93>')I1VIM!WK@1[#VRQ&;6D* M@CN@*Z;_NBD)#D2OV+8M14&PMU,0]27R9/T>H[6C/,G1_ U7E&_K1NUE6O+U MMQTRCGP"1S8RCGSU+9*,(9_ D*52QI$KV4<682Y]Q\SCR>.1Y[.Z.R//PR4Y8I+%G?!F5Y#.SH!O8;<60:>OF2O;R, M(Q,F:^\_C.N*WW'YU@WT!9K4 M]FL?EI)LLP;[8.N7ML K&#*RI/5^R:BR\<[IJK;*=D*E;MZVU1LVF\G(DBF/ MQS>MRN',K)L/-:?0?O+K%42:!7N+V6; -DF0+8)L'*J[+BWMU6; (W:,K3J,O8! M,L@]$]4, MM1GOX"+OX)0S4#(#);=^RCLHUQDHN0M3SD#)#9KRAH.2S0#&X_CF[3+0@ R6 MW(4I9[#D%DUY;6#)I2JB#);BO#*\FO%ZBG.&=V2IG>&>VR-F4,[PSPSLSO'.' MIISAG;LPY0SOW* I;S/>R3,S"38H?2#$P NF\R2K%FII"(MEVBP_YA=*Q>+O M'WQG2E]-T 0NP[?V@;+!- -4,T U U0WP=_) %7U,/*WT9&EXM*49 ;<[L*4 MUTME9,!MMLH9<)LMZ];"VCOO^'T7ZOP_RC;@"0M?>8$_ONA^8L-5/CF1^#YYG"F$D],4?"-0.F7P9!)> 9'@1C-8CEIS,E& MJ9"4O83LS/'YX:XW_]HU0O?MC+:>5B M$?Y[Q&SFF9[&/*2_Z8W90#L.^LS4CID]LAQ[E-.&\ [F6C/M!F9M:[JG?8*) M_#UV KH)GK%'6G1(MM:=>3Z;:"VGD.-?P_KKG&;ZGG8W!FZ:Y>$U\!TOZ'OF MP-3=64X#QH2WZ".FF;;FCYDV=9U!8""KXP$WFJ=;0!5G2#PLO@-? 8K MSWZ MH%?08)*? FO&O]K .9;*N<1\-&.LVR/X/(['UB<,OYVX97XR1R"7T\240JTS MIW&X6"FB;5A,=U'?CA.24,$EC&N$%VO5_3CRZ2(C2"50KDY]K1C]/WRPMD#G MEOC/?+YBKO^/_W4!"\65;:1%_O?_>I0N4R@AU%J9A&?$\GV7Z3=Y?>B#5.O6 MG3[S)%;<*)2KD<#+N2#MM%JAT?A=B_X9Z39E-!/]5UXALA#%O,6&_GO^E+Q$ MQ)+7YG3M;XFWA@JL7"K4E[^0"?-(:U:)%NX_NC9VV?!_?OM'[[R5:CH?U H] MTOP@5BWXE=F^%_*T_E]E@1=Q1Z>].28I6WR[24U\VT=,$ S$"G:G=Z MW)" *@ZBYH8C RFH7OU0:!/]-NV=@$5O/N M4;(9:RV=M2KKQEJA14YAK=+^_AZQUD0W;?!.N/_@I3@0H-] M'(%2XSQHX#_P1F+&?,:,*V/&ZKHQXR.];, X6V-?ZXQ@O)8KJFU9:%-6QM>;4-2UX>;F4H_>TG E,>*8Y M?1^^ Y^&V2-!\,W R.5RH;[WN\9^!B:P+'R;AHN<[#L^_&XX-D1ZS-6E"%R> M'FCUPKX&-+/@4HX>O871V3Z&8_H4!O[+G.@^@SG]LU0H17<.76="8P(7%*5G MK+L,HDIX>T'K*4-UF1@JQGDP -\%2,&6)/!=W?9T(GPFN&\IN/5U$]Q/)EMD-)8HN\ L MP<3.C,2;\MK>NO':N:U]9'TWT%T!@:'Z3L7 D*&ZS4XKW_G:;IUKQW -(CBI M.W.:J":.;LF))+@8#^M:U[2=/&@_&(BM_7! /8+#8ON!RX EQ;M:8WC[3^32 M"%($'3]@'CR4@_^]!0F9"D&P@R&H37P>(09M/!NX>F"9!OW,+&;X+OR1<)R$ MY>+^/4:3F1R\I1PTUE .FL$(J)B4@@-7_QO\FH51)=KP1_"TUI^E"91_YX@O MF#!? QR)OYGMY;3SOTUX\9%NZMHAOMZZU>G^YH!-3!>N62A5;&_;JH"9.*0&6S2QU(8+AC%_9QBJ71E MFPK93FR8B5VQ@2;Z!6F\G":G 36,\0*/#EB3X1XQ,,>>"]-LQ,>'QK M9;ZVGB5+Q37D255/5]%=&C&*=N],<(JXZ?FFVYQ#980A&%*/[:M2/Q@MJF6( M;6T:)K,-1MP8G=JG;MFJ366TN8*(QNB0MT6P @RFI?V;"N+M!4ZX+G 5:O.9V"\\QAEXYM1$MZ!:Y]8AG3 M(]3:,R)4CW]\ K]RY'*:&=/7T%QKEV0"W/L)!#R*/XNEVESL*?14XBI/L.AB M;L98-U4UU0[5@:==JHKE,%(L*4HK?)7\Q(-:"UF:1Z6+7.I(,ZV5C=X!5E^[ M3>].(L8LEAJI*,OG[P?:.[)&?X &O@4%2QY?/)-(>R>8%NX6;/K'/2E9]-)F M9##;$A?I2D0D-04K_(KZ'OFYQ6(A@1K%=.>$KL<)4KY.GO\-%+TU#?:@/2\D M)^3?,[:S!3\CR.R&(3L37!P-BZPW'U&P;E7&FNE M0C%%&N-CSP1RK05R[5(H4N"6%)D4'B)MSN+6A!O8-)13X"[7!!Y>+%?A X^5 MJM38U!2<+5W ,:M\+&9M[/ RK'DCW M*!7*CTSW*$9W\FP/!.ZY_R?!?I@I[L'HMF4B0,+L@G; <,\FN5.0TVKE0BE% M'N?)< TRBJBM5%U"?6L+B&K2WBMNH3ET$ =.[7\2;%[=,FT!S"+ M]RET0P'5%AF6.;(H>ZGH/_0#\!B8YVE\:J!VQ^;4X_CPA&M#?*/Y*THD50,( MU\N!ZC&L %F,M-D0-8T%(\1-5"6$CSVDD3(T;3VG>0%B<1[EDF @!"8 [88& M)D-@\-K'YC>E>@I_(25'X+7W00N+!PY<5/DZ.D"?3!NM6_0FQV92W\K!\5J! MU$F%X_N@'7P_)/,6O@O^^]>8_3#QBT<,U;R"HR@WX1"/0.Y][9MN67QJGGJ# M#RP^-RBPTK>J\3!T=\'0"EH37LL?!P.'QB-PM1L&)@[X!N(U%^S&1R"G@X ^ M0U]17H]OVR,;> '"_/"]E(1BM*\?39A':^S./ M^/G-<8(\FO I<)>%RXJXG MWVAW\*N#<"WY1^1-I7I!+;5]LPT214;N:]F%XG$,_\2Y?Q0)''P*8(:U)L\' M(,W2-/SPD(05S.(B<+U Y\Z/_Y1!@[QRCNNV6^ R@$6:H ) .??!!P%NN$4A M1O](!ZGV03%@B@CPG><%W#?1X=K(]- C!(8)^I1RX<\AW( M.&X;C!T*,>4]*=^7P$S71! M1)P[T -6-IP.)O,#<>5"<'^7B!>]!;?5 IL6,"(>'SNBP>8(!D.)118CS?'@ MZGA8'C#X&8 _2'?!Y,B=1/'E*I9>C)8+5@]L] M6#P8C(5#&6B!QU.C@"\G0!689;Z#!LT\I\Y%]$#'L)5R$#@)R-'A(M5*?'%2BQA M+:=,9<$2XMK7S0W<3!!(#O;*PY '%,& >!5D92JDM@]?CY;LZ:M)[B^^&;4+_]SB M12QH;1T< UP[=35(^D.MA32A'6R@B@%NBB0&TG4!-;A.XT+P(-OK$\)DZ!.Q MQ0#6'XH1*2I4Z(AA0- J,0I\RW8T#-C@%:@.AP%, !8 72YE^>X;<5)V'Q@V M_77'*- U[8"X)/ 8)>4EE/2<%HB\)'@@SGXX6%Q7>H]B&'#54"D,82"V@=": MA\H102=/V!%R)DDY1"H8!]F6:CAB(^*\.R>P!D]FMQ M*ZE0#UB(J497I%N0W210Q0YMW)RDHG>-EC5:KXD^PPD.F-#GI*S.=&^@_^13 M!1,<6'X!U"'>(6B?> D?&@P?Z,<+;KR4NV"L'@,I@?&8Z@^@I@(799&F*08D M9R2'%'X\_D[2PUR0KPK=0IHSP/-,A;D'J\8W(1/O,21KZ@/RJE$^AT.@L%QQ M3@8"7F"Y#'-*=L)F(XH;,=\6''F>XH*!CX7*F<>4J,+9+[F>NA"[8(I"H2,\ MA(K#4UY%ZL+!X<&7)AP(N]-="':,T/DCT4-8"#C'0.YVI@)4>UB/$(=C7"&6 M/,T%RJ%Y@6]:J,]@4E(A\ZA.S '?8:(^PT&R@;"(ZF/D54" _PO!HA5W;H$1_$9BE>W@O-T%@?:&"_X,.(%5LS[N&F M6.7(6^));99P\!S!W5R3WCGNC9RND.^%*E7F,L-OO)61U'%\9#ZI!(0C M]7".IBGWDRR>WI#43?2&6]T*2*/-HC6FG:&P-_4:AN.XG"W'!:N-Y.SZ;D H MR"H#;Q5 ,WEXJVL7ERU%<84U'@'^!@91OT,5.!8ANOR9I$O1QR""\%F8@91@ MAI+N.L%HK'0^$KC0P'1Q9,8'-RH^"]M^A%#[P(/H9K,% 3))5$D"P$N7PQZ7"$*>80JZ'#0@TAUH#A MLH''65X:8[@7!L_004O['''! Y]#SE=<-M7%[%,X'UBAQG F@372Q4_Q$!!U MDA[X8T=ZSTWD0AYPR>HOI.D42ZKD-BO[)5)^@-) MZ\3MD;)\Y!_: _GFT$K%_6X5@3)T]!1&]]U.)8"?D9$1G>(8:/_ MR=$/'0-YG<)5\"\,UYRJ56*<98>Z(3\L+0#$@PYX:+Z,#KS.M-X6Z$^QS":9,UQ9'[?K\U+&AGCHT1.2HZ5*)BTU.J M-89GVB2C2S$.QYV%$;S+N,\^M05W'%"0CFB#,PF NE@&C-QMX/G=^>9*>3C76-DR)]#Z[=:Q; MD[!<#(S 7\J# ^I@(AYM4\!4/!5.2N!E7._#> );?)+'VPILIT<1]CR)N*$E M7'U$R(RHDR(4R3)O.#Y/B)&)FU725"IV.FXKY[9B(KFC'%[IE.=Q: M1D^5?\+@3!GF ^0(I)ZFL9S'B>D,T:@Y;@QHYA?CECCFYN5" (//F_(D>;RJ M3)K;=?&L&C04M&]\K73+;H7@L@?^FL"Y)B#Y,JN*KY#*XB-F&PD7 M@RP\F5@%L;Z,GE'Q:MSC[EZV<@*N'8(/P5<#0G\1XY&8I/I'J0R1&KXGP![A M?XBJ?R]!<75%:"\45YF#M:E?1)>*+<^A6E48T@RE$--AP\(/COI3:.DR'K.' M^@57$L(2B+(N=)?("S-$ 80(&&;L$W+<:C:[LK]"WP$YQE=SC2R3Y-5;4%,0 MH?@8@*T$@B%W _LSTOE"Q^-BH2[3N7N.FS'A*J>/K6>"EKA*K:<81 M^438$>4@J;16E#?J&0J1;IG-=3$A]"XJZR'("06$&+ FXQF?%A-!>:X 0')] MBV0%MY &MQA*TIZ1:3 ID'QGX4G& )GIW_<'3CRX8;]T!"(73A0A8.X+@&33 M)C'5J5!# <:\7"U7#\W +SM/R9_+9X(Z=]JMZ-[&&$QB,\ M9RI[^[AD'&*/ED:LQ*J1*[%CAIE\]ZX^F=.0!1 DY"@U;:K[(LF:\SYE!5). M&;F22 *14\V%0=UU0V\ 2!Y#0/2IB1G>?*/-(__I5A@9B4)&^"

@[,B>FS]V> M$-P?F[1OD'#('NT@11@8$7/>&-/0'VF-@0C ("[X\PA4H6S- QZ78J$7LH1I MPX_E8%HBM MI3*)D/K8UC1R4@Y>-$8!I1!HBF6D'D4>R"RI;"'W->=X3,67'@)C074-G"FY ML:@N)Z"# I)MK6 J1SY+C:9@J(!+<8I@M I\3&PJCWRL3"" MW-S!Q$1'1Q9^X.)))E"67.$'&4[$UMR.DE[%OAK%L.EL0)U!7(<'">@Q@UH( M%S(*=7RY/A1CNDIW:$EG14ADZQ%J58<^I=Q.%0@X&4.#$CL(7.0QBCI( M.8N\8%5%I9V#1P\_\\RSJKKD+>(QK%32F@ER2@Y_A_?)U0]\-0:19[^2&](^TNY47AYW'C6_ A!GT\UN3NDM]U=.[1X_A@E3$WBW:_ MZ/ ,KG)%5D^,;EG@Q0@*7($:2TD.<':N^!IYCF(RW_#39Y<0O_B-P,; MPGSN 3#?C-::7 )>@$"R3L*6%J,C+0I:1^1R2O=9)L]@^V[G3F3AH56YCW11 M/DAL+X>4B\RYD5G%8,* !16F"M ]P%UJ)=$18F90E[DY;X::^Y%1T&T"\PE)V0958!T5V1A /KP3<5Q1S\&DP_.PPAKE6C;MS!P)QT8 M:K\HKTE:BEC*PRQJB,G]'^J!$$OW(!+QKKJQ;KHB_F3P9SQE*99/(:P.$(^G M:J3$HX0Z<%^&.^&+-N8*&F** X@S^'TX$[P7\^H]9F%I(!JRD\#63O0[[:/I M3BA[]P%<&NP\!98X7)YB)%OI\AB.%Z.C(PF!NR=C%N05WXNSQX(0+X160E!1 MY+V;;EJ@KL3G28=;.BOA4W),.5Z$?ZM;7IA4'^M!03X!]U),3^8FS\,XR?>$ M'IW8 U4 'PJ;[5O3=6C&PEMT#".8AMZR/F2RZQ/$8)@X)=]>T([,6Q%W1OM[ M NMXV)U2@[[4/5SIF:D QQ13P#"UG#)YQ-/I:Z9N2X:12^2(*2YRM *")7*B M_(%BB/E5&0:V"M_PCENAJS2%\6,,$\=75Y=;%G6DUTITZ&2Y(N+<+O"[F@*% M%WO$W(F@]52B,C#%<\E."FQQ+G!*HL>)"-9@A0[!$X0_C*B:,DS(Y=\Y#5$" ML:N&N#3YCY3WQT2ZD^@A):O.*A2]$VB!AT<.])DR(4)B(PQ>Q=]&@3G09;O5 M+]3BH4DZ#-2NS;.Q(XQAGEOGA\USC^/78IVJWIE_P AX/5K@ TN%\(?I&L$$ M=]F16:Z1""8EAGLDZ"%RO$$' %[XS M:=08.'$Q$& *%L+QLSI#C#+\4!RI5C&CE#EQ2-DP'!Y&BER!)$>DK(MNSW^1 M=SL-I_XN D9E"OB D>N"B!*E%DY1P(TP*[KO8(HA?(I:UPBPTI%)MQ'P/A>. M_1$C/]7UIBU@3N;ZTJ:44,($-(M_@\C;3%3IF;RT:0)BSG+OW3/8QQ(POTV\1=:4K$8O P! M?0@J3R" 46DGE5[2)Q3@Q/%\F4"DU!52L:V9;)V_4(YRD<322Y%5^*D#Z1,/ MO0X5 8[M&,U5-9'*QCGREUNZL'71J[#$*:K*2'F:;SC8)B%R-L2"'+C#W?H1 MDR7<\VZ4Z'N,#W#C[G*R6;,(EA)'/.!7@#JF01##W"A6BO4EQ!*]"=PN"44X M%&CIO!!>=*>[-FV:,E&$0,6CIOTCJ7HX@W)2%W(.NN%A2A%7 MH#0CU@5XOV25'!.5G?@_\D(!YW?U $ M.9:KBIWR$(YZ2*7K?>;?80DC;[-6##39M&BA+7\0E?&%B?W]-4IQX905H:P M*@-UP'B^A-((A@ 4W7)!\,/V(VK^(Y:S6B9,G:KEX^X8/^-':-^V3*+MA$X( MUKE.$ZUW4M8\)0!3@S=*KN71 XFARR@34(WR97:)JJEHVW! 'XD[T;)@."I) M3LO"*< :8(R@9(,3/'%+Z3VBG8%$\"A76-FY"?=U%'N9TN\B;-U@Z%.\ND"/ MBEX@\,-L+ES.A+)!#]1JJV/"4&TE2+ZH)27/%4J@J(5/F1HT2 MT'2$/7@E"1Z#9(HT!C<.E8^<<,MI@=F(S4BV>0BG=(]S^:8X72KY>+T)@DXA MR!8F)GL$=@VI3:.PT@F^X[B3;+,<>CX1J/8@^+4 +.3H:PH'*HN1FJ[97GOA@*F=F"+5<^7@,;!0QS#; M%RIS7%ZAU.F$=E?.$-_&@NC3H, M\4-9P/,U,(F3XR9J*ALQB +)B8V/^S/8XLV^%O"*_A"WT);L([2F+7M;($/P MSELR.4@E-S7%Q8AGKI<7T)"COK,T-IBA-<)J0X[?\2(#V0I&5B/,=^5Z<'J: MR 2UE=S.*(>2;HZVG)1D.>IBE#4FE!'-X9=<;2P[>8CDJ;GR@4E'":6+2<8 M&UQ>8QSM]7)$,8Q4U4OJ2+LP'#I5$+WJ= MRBCN^"RL[WA.*8?XJ%BKURGQ"+MMZ7/=MD3N8+R?1#G63^+^=5;:G(4VD(J= M!])]BH?:X5SOK2V()S L\-B!EMZ8[W=)?XO[W,*_SG'8Q!R&;\HI]6(@Y=BG M4DV@'8HD6G$N0ZBG9,:CY9SYX4FDU+" MW)%NFW^3.*PR*2S9X8GV!M-;8=E.HH".RF_O;*ZMEM.D,Z4,%?C8 N&@\?%,9Z:+#HGZ+6AO76X.!9["I5&NM3!02?I9> B1 M;)44L*"GZ%V^OE.RM M--7-6&I_Q;CBU7'X1VK%M#D5Y 13=\%X[12) MR!)WSP(1VB)C4!+9(-9U Q5QV$V+^!B/'$#M%-&'_:*>$C'D&2T,.*<6_6&9 M/Q$G5P/]*.=FA8FMG+$L:I?QX(5;2G*9E-RYR7"U((67,WHD MOO&]@ON$F<*X.5GF[ULHS11H @.G+0:UORYH5ZH[D=*((W52.(;$EU*DF;=" MI::]1C )>.$&S\3QEBG1,?6D2^,CT(0\-T)1@JU&*<:1A'N4 H29&V!$L,P/ MCPW_7=I9=>C\/%9?_Q5.@D6]V*6F0APCP *^:?$$D=$(JZ_ N](G M.-_0\:4W4:@$1*]%HU)ZUXNZ\8+6I6XJJA:2;B!NX\FEYW/FIPZ$JP>FF)L% MN,T +?Q(0O)^,SQ%"&L-,56 ZR>BW!RUPHA]X=)2C*M^@HI_*2SD-".H!NX? M(BYD#75Q5&??L0./;DEP@T(HDNRPS)Z'&_S?DFAB2,+MX)7_7,YD#@@RYL#5 M[W1+<61RV.=2. S1^BF9990"@IX3"@UYZ*0FA-I74A4$28B+\^I1%* M(9 KUBC>UA*K:QU@YPW<*RT5L\W2;+-TBS9+#X,PET\Y8,)+/P]GH18CR$?$ MFJ*][8#+N+J+%S;)&&+N!1D2:CV=$A>G>0+_K!8JD3K^9[U05_XJ)]*?X.=2 M]+.J93E2;#L("=AX (-%!RBYC'QQB?D0%5;7J4R" "IAT8D)J#,4F'Z8#@&< M:OQ$1"H62@T,0<.V>&3NA5F>:PL7\_(1/$/?4]EFQ@08%LN&IBXB-M/*U$8$ M.TM@^TF'B5;GX:$6Z!?+;DJQ8$-ZRM+C=]!<,PYL\%(B\@+DK*--==Y36S21 MX;@'WY"=#Y/5CLSQ+7Z**T-G*I&:S1L!B;R$2%LA M$:RD-B3GG3+EJ@X%FAQNCCQBRKA=Z86[*,N4LCD -&:]Z"QF];3,/%U9+(>= MLU[[Y*3=ZETU3\#5.;]H7_:^:Y>=H^->=U6Z 3ON4.XY;EY>N+C\N"^(4_;" M,Y0[%[EP(X"?K@)!B?#K)J5>C,T=ID6?Y M(3^YF.RQ&N:$R&_XW<31E7YX$'5!T M+C>F'_08S_YH\:,->,<3KIYD__,SG1_%VL$(M>44Z*A3NK.'.0+C0,>V%+2U MQW$)HCO-\@M\0VP,+7)L[JETL1QZJ2P4 M=\;FCP;GH%HX*D_G?JYR-GC$TA0YR_Q=495%9V(Y4U0R@1VEO !QE?8%_ !-J7)&:(UR;] /J+R6[=6S@;#_PE0-\)0,E7QMQTWW$OH^1365< MR@JH^@H/U@Q&6$0),V[,S5@MT=7!+[/SZ1M1L[DG/W\_4(\K#J4GE)LNZ2WU MF.)%T^3\E%-/)\X19PD/@F Q_K=$ED.6HX\K6E1H2YHX+Y7FP<@+YCT#3P>? M>?Z"RV$V 75,<@.;/)!3F0L1SB+4?>J]CV-;A5-S"?VDZ@VN&QUK M-F%1W947/P^V.#<#W1!@- 3(!8[QDK>>/-^%NM2!:C/&,,5C\(+PX70!EA8F M=#'F'A3S?HB-.=9')?6'B:4D'R8^MY(R-VOTQ+GQ59%$4>:5D,'86>'*BCXX M(^':2"\CA45)_)*N2F%>@V)F:.AP1@C!_+_"S=-?;^N[W+ M9J]]U&EI%R?-LS4X4$R)V\5IT2#R9@!DAT@U= <-BO30::1<4B.@H)WJSL-T MW*C1LDRZ%$8\# T+V%I,!_<5"Z$H7W+D"+0=Q9LW\1M"F,GWW.)! 7V5-]SK MNWR?RG!&MHA8?X+H(=N+VCGN]6#./'9BMHU9;K%YY/UDY3Q)JGA\XN$1D#*E MN<_P]"5=N"=)XL&X0;M.O/>THKZH\^= +(&F",):^M1C[^4_/BP!E)0H-B[M M!P4-)8; 0>0M?>8$_ONA^8L-TGA$@0\ENLNA3=^%_Q_(28C;&ORW?_L#]=NY< M??I!&800PO<2(:A__FVFX,,O M'\1]V++<@*8,2!P0J>/(-MKHP ;SN(BIH(C/BH <%S,?R,;_IM8.1.K3*R^""W? MXEI^-4*%QC--B!+.*Y[<)GO$JIW5.MWS?_>Z6JF^7]T/HX'P^ Y>52%C<;[9 M5RX6JY0S "%<7E@]S&-/V#SA5&D*#!.=.2 ,'@=B>U=?+\<,?K-X 95VQ/#, MXUDF>YGL+92]%CI4[="A6HWL'5"[9DP;B(/-JB,6!B$BLD8;D[.L<:%(I/53%87RNJE&NL<1K'.Z@RF]"U5."V! M[M/^(WMO(94SI.2JZ725PT5LV-@W:;@QW=<3MO!GE!"P= M;60)YU*6<;JNR3.]IR DU/K.Q/+&IKHM)$P[2BR;&!!T5"M%2MJ6#@JQ48)IG"$ M5918XJ#,C?+X*>.,Y YC+<<6H6$DF/'14%J=Q]B-^B;-QZZLOCQ4"/NC^+%> MO-@] W@" CYL$9&(6.]M6<]:I;H86;+2(O5 MJ\NPW(MW:*1&-!/]!_8\@+6"OUR/4C#7B.W>QA?)N.Y97!=V.R+G.CW]]1[' M]C$F=BVS1EI7W=[Y:?ORS1+$%^2(4&*TA;Z.YT".)) QA!@,3@P(]4:L2 ZO/(" M!ZSH2HQ-BY%Z$/?,0XV^*P\Y5N"S5T;B4O4HOQ%U^>,X M0\%.DRI[ =D7V8)RH5;+%F(-%J)4+32JV4JLPTH4ZN5L(9:W$.2*Q9WA%]F& MMYMUXPFS?E4M_.(IAXXG'X]!X'6"!O=U?N/>VOQ_PW9OKZS\5DZ "^;B,SH_ M@ZF'_NRRYOZ NEGYU--6^GDR+7Q8"?1,?VET )@F-WC7F AGV%$55OZ44(R6 M#"&6Q .9_)/\;S!_7/*S\3#% V/7W=(-#_'%,[5%F ?R_A^&P=AP^+9.P4=3 M][76V)UY%G.U,X(GSF3J M,G+3X1Z0WD)Y>8X=%^!5K_+O+Q7%-QVM*'?DM:2;8%Q?7ZPV3(;JRQ>AS9*7 M50O\$29':-]TR\):=*P.SRS6UEJL6F$_,UBK-%@'WP^IMEXIHL_,U@::K5JA MDIFM58I]:\S^%]5!RM[X>*1='E-X30<;#82Y3:)E4TX>@X)9 M5S%@A1\%[@ ?FEB:$BN/CC*&PVY0Y^W3L!F4DL-I^KRI/Q7$P).MAB:KN?G7=V^B0 MPU5>&1"@I:%NA ,Z\=,8/*(Q6 M$XBN9-OIT=%._)S/6^R#"%QB*.7BH@E7^)1(@<,^PUCV&O::"(\4(6+/J%MP MK. AZKD;#E.>GBF[L%F\QEX?T/FMECQ\$ZF O9 U[/>,]*4C2B?\Q#4Z^WPN M&7B=&WYVSHS50#E'WKK )(J\TYMUH]0E)Y'Y#_ [B MX]'),]$12KSQM"Q?LXG7\$%L.!+OI$BOHX76\+!6_ )Z5\#&>!*>+HX_B5>Z M15VP>[3>BX;IA6=!Z'1 L.@K#*^B RJC,P 3T[YA,X5[\",SFA4_.(6??6-9 M@LUDV1U7'KR[]4B>UT-\&9ZQ;Z;+MW+0$>H"; ;'>PA+O6/B*3 N/R^:OL6;R5"S<]?1!QJGE\$[ZS)WPL^O M%FT 0>/@ 2F+>N3DL)L@L$JRC[+&MR(Y2>)GXJVLD_YCY4]=;2XXRFG%KFSN MR<5&E+')I=/OX 9;MB"11V9+E9V3;>==<7*YHW0:"/LNIC$@%97J;M@JFK]= ME+UYB?Y\8-;"K@:)#F%\9@S-LL5&T=EMZ%%Q@;FR313 K@_3@M7]#./4<]B6 MP=1YTR0='3%J_:>'1:Z#9$[_"//"X;WW[,&&K4?Q'MER%%G$RA?'PB M^.T1$)I73$T=S),VU4Z3X?D29'5%K0L:27(WYNMKU]B"'7:ZOOV2EN&Z,3PB3#DI.%)F MU"0;C^G 6\&1\7D=@R7-&/7Z5G0?-CWW@0YX9I<._FQ"BW+O5QU=;(IW="0& MM:_DIU]0-_68Z\,;DW.'DG\'1 N=-3K"4OV4;,-.'8GPH#K9_XM./\93?\&4 M\\?:="J6=+86$\PCMQCQDL2I'E%G=H@N=)..JQWJOW*)FHN0;/R,/3Z"6;H' M"CI^D)C1*-#!X0>9]Q3'GB://KO6T(!VKJP80?)%5+L;.S&#+XQON5C4;B91 M_]A[&7 #CXPJ9PU7LH8K6W1D5*0@N6]3KBHROUC:G<"GTR6!&$^2^.AS!>U0 M:AI4N_RH:*YXPO--U!YL_&B:F(!D942[QAR% MZA)DB/H6Q,"2>C^L=GJG'1ZG?;*3MIIIIWD MF#SNC$VFEC/# P?P<.1?)@(MX!!4<\7]2A3#1R!:[+85M:!6KJRXA\MVUTU' M0O*PI2CE2I5]C-'#=K7O(J:9[[XWX0&]O/F/=>H&\3CVRGCIU7BIWJ@C MQQEK9*P1J9E:&5FC.V;4>S/CC8PW(MXH59 W\!"9C"\RO@CYHMPH"YTQ2,8@490;XF(R$W\S.R%G+/)Z(4R)NZI!XGSQ MM>APO)Q=;VD_<]%)M'(;(1+(<-UE.HZI M5"KERJ62YOT,,%-BPGPJFJGLYZI[C;FKM5RE5DU>K>WE&M7]N:N57'VOEKQ: MWMO+E>N)FVE\C4INKSAW?RPUXS6S+%*64TVSB'1!VO+.2T:2E?EJ7=#!C0:3 MN2FFIXVQ);SO:(>PB$.&2TUU(CQ[679JIA/D]1N1B$FIH3E9,(#4T_3)U&*R MA 4>-FWV:\IL#S-V^H&O>3>F9;$!O+#O4#XQ/Y,>Z9J7V8OBJ-0PW5*W;1 W M]?Q&/"TD&MQ<:C4FF\JZK%Q:(C/FY& :<2RIHU$H:;"&%GX CS7AW+!7:"2N MBH9B/#NJ6"XETW::EC^6"<_JH.51EK+@B7)X7/SRF.FW6%5&"4LT5R+/?((T M)G1Z2"(OZ%-E!J_Y@1'AJ>UY"[.?U4].,(7N/F!*81N=!_H+*\&HCL4;.U.E:?RZ)C)=-K]II\U>^[+3/%E9]E*L M+%$0V]-N===T D\]-4>M*B""N_I=6"_&L_H"CPI%D+?CVEIPK)3#*5PTS"FP MY[VO]%.'QM-=D/LHV04D<(A68,R9.1^],:?I5@ 6(ICP4\HMN%/ONZ*N"=0Q MUD9:(&ZN8YN&R(:C<@]86BP=0'Z4/_"!3_# W"B+4!TN:C[Z2N)P3%[JP@]N MD;R78C3_LCT>-/3("CQG-UB7.)W^0=PGB;T3#I$A)C@B*J M&X8C>O<[RINM64R?X_ M:![^5#X MK5$^(XS)'K&U*BN*.)G&BL("BBLTC-'9<.H1#/( \-$(3T/PF5:NBC,9L+CB M7BDR_?"3@\>?T,!S=NW(.$ZD=1[PNCH?O;=2D9\+06= A!-;&;F;#]$"^5^_ MU4V+ B^B/Z@'YJ*J\QP8?[(P VVE[?B8F0GK@85K$>FPP U<$A?/SD91A-O5 MPA0P0BXV%28_>9$>A>5(C)"HCBX6EHLXC#Y/1P3.U#J0J +$I*(O&![6:'OT MPQU5+R,#Z1Z8RSY5/H*M='E!!YUEIE24GVS MHXI'?ZP_;5]&HR5J+' MXD?0??D3"CJH3AC!'U$F+ -+U,1]!H:28JU;GM>,;^;O:4,PY$S 6X,O3TR* M$[@FYV^AQ['84Q\.R6KV'7"'RN4]->=^OQI6+'LYI4<'-9,@Y\K6$D=3:9?_ M@D#UPR%$6%@HGDL+TT2X% 8JU-!">HV)T F\TK$SX&72.CH"O*?#RBQJ!^@- MO"F*VQ.&4>27=]''&NL*3P1)5)OK,PFIL3W89\6)U\E0&'LH .1B^Z;%DY1$]-IG",IC4YT1@ M ;P#@@=*#>N$HAXKR'P8#UG.'3J$L$ 8J_&@&SDW*L\W>4F_ZH^$T1M5T>)I M;7@)5.V$AWWQG@*BT4&?9@.\CDMJ.[>D0V--;GA5?=S?BM-& AR#A7.*58%' MK*,0E#?#P<-:B:#T75YLBS>2&V1.X:O"T0W)8/ F*(-;WA5!#GS>/22?W/-X MAPE^[B:Z>!X'>/A9M!@PRM-IJ;E"5(LN B:EWI^'!.12$^0%XD2*HC1:,EQ]UNE>$C4'0_'/>:X.@!EL613<_G#XQ10)[6'OM-3Y/WTUM]+#Q2R1R*DS-3952 M^[KIFNP''#&.M^!;.)ID(Y5!UV3Z YX5^VC&9)+[U=R/V"9''>H4;D:F=,4W M(96#'?9\J$ 2M-<\IMM6'^!T*U^P]OQ@+).?%CNT*\%9F>3I1\$4H_,Z$]0. M&.0XQ4@.OA NOJ%24V"/0Z.!<=ZE%T3)2N E;5[? #DS'@^C7[ -Q$P>B9,+T,2.@1!0(@M5"Z(02 M8;/@085U%E;3ZF%G(OWOBQ@&]1&WD';F!4*C,<+PBW^> M.D@V_&_!/>'KR]&8^_ 0WL6@_C#<((>8<%6G(<^Y>3.N*FY02.L+\GAZ?/*4 M1@/?^3G% S8WZ9R$0@MY2YD7A]\&;\>?;?VKS#_4ER"Q?('09S^_'.!LN/$Z M?-LP;2[1B#?S_ID IQQ^C%O0?Y;STF-QP)\YK R2[]V#/+]E4F& M :C#?$F-6$YPL LZSWDVS9CAE$X0GHD*@RYJ#D<)&%E3L*MX=P^VOS7GH4 H MKP3T%L:JZ$F<]=3(X)5J'/5'"Q)9$@@49I\PA@1JK6:,/1W2,CD#_0)[Q(WR M3-IKT%QJQC@"PZ2V\B\MSU;ADE$W3>:$-(=!1&=>, M]0+O%RVF&'>C@&$, H16'(;0S.!(-8419IU0@ )@_#*ZHWHN XREX4A'L%:$ MCDAA-@KM/^ .^J>_G+QZ?OH\.O[MW>N7KW\Z^?5Y=/+JV6^G[][^^\'X6+=V MJTC;./T4>I@VMU,W:H7[F[P+J2#"?5QXH[PD, @QT"7ET#:SMG%>;:T@1W@B M!)@.A0ZA%26'@IA#2YZY) 7-/Z1'^^'"R$Q>Q;IQ>-OBX1G5!C:#!/NXKLM1 MYA B#1+W2WMCN"OHZ?&QAP7MG>U%F;?,G#;#,UBV#,J7^\>\8' MPM_O#?;"T79'D 3;N+,RCW=LA/V610G-=@NG[FV#Z)IB^9L'T6]EKUU\Q MU^D:"7/$O=K;1SN"HB'&.^Y3FHKX.)Q'.P>#1]\Z]^VJ)_7I,U5(]*C=1X.= M;Q<'[V^Z!Q\L>?[J7R=O7[_"M,;QKQ&&3GX].7[U]/D#\ "I\,/75.!F63,0 M]^RWP>D@FJ0(]YG'[!''$B:0+/L6?L5ZC+0O*D>(I'J1526Y$?*C35.(@YVF28TE)G2.M0D,H)V _)D814\XM.@,U@0TP!5I1P*OZ7%2!3$6JQKHMK9(M?#@/$,7 MP8'CUIWE98=@H5RN%Q]\BK6$]*"$<;W/PV=UULL"@SLL8PQ*T( 4(QSMSH8> MV)#$9849]N+Z<%D,89%3M8+'+,=R2(SY9&Z+&9C7QH [TPA7VLX%@_VR'#3/ MX"F7Z%/BK%P::LQU6E1H2%5XEZ4I=!A$SY>^R,4GP#&*I=X&;$_X!OQ58,3) MJVLX@(RI@72$):+D 6+\.J*(MV9E*&B!4?C@%7C+%> -?NA9'@T=7>H\K M7XQ7J71$GF*4;F$)OLPU?">S[J&;[MO3N][/P[T'O9^_:A29Y\^QUCO:UNON MDON8?'=;-_IXY?JX&V;OE=GEB[ @Q+=%^W^)<_0G=T!:RPMQS6+1#GYLH*RN2\V]\4J M[??/2?BL\?'&8I!U4?4+AOQJ=QZ#5NN]\SN;G?\/W?G-F?]/W?F[.O,/P5Z[ M UGX)!//-[7\^%^C49I.)O=K]?W<+8+[\T::1@-YNVV;3-IFTV[8Z,E%5OVJ=4C:])_(DZU]8ACO3%+8T5GIMH M+VCD#L3-CGI6I523 =^)'NT.'MU=&' %4?YO[UA57%>$]#!W\6"PM]G%==_% MQT>#@\TNKOTN/A[LWF5BY0N'5WIV<6_=)FWPXV-YL\E>^R=MW[X)L]OC![?$=*NM-..<+3^TUP_DZ M@-"V(*3>38!GM44^7^)@[NP,'J^UTWG7JO;KVM[#P>%F=[_:W=W>G-VO>G?O M,*B[@D#2_1I(JS8'WY4,>.;QL3:QIQO'GL*3NPUID=W9WO[ZPM< M?)GP_D8:-M*PD8:--&RDX>L)C753B#\0^.6#,3(?) KM[\]_.CUY]SPZ?OKT M^>EI].YU=/K\:?3BY->35S_?&_#L59#GDPPA63UO)['L(")UC C*D[8JLOJ< MX*H93!B'GQ%:,G':5X0'2[R5+TJ%&MC9WOIGC-QP59-61%G=_Z7_B:-16U5, MM]/SE:.M?Q)8;#)-BS'CT!)@;4G(X?R#65O5+9)T(XU52A0_\OR][Y+OM;N5 MAY["VQC;^?E' 9(^'A&'S,[CO?T0X!M!DNN 89S9X01!'>F:$)J M]"QA)IRLKELBK,*7X2KT":B*(^\;G-)*2/GH5[ S--ZLCLZ;9O;C#S_@#M7I M:'!67MSGFGZ2O[Q6U#('&VJ9#;7,EZ*62:)L_/=OWN_O38YV=Y/'[X<[2?I^ M/QD>OC\:)]OO#PX>/3YX]&BTOST\^(;?RK^ 2_?ESO';D]-_OCA^^N[UV]/W M1X?[AX>/Y$L/TEC ,%VG=$$J]<+(M,/#XZQN^C-S52!-W#NM@R%NKK/XPB/Y=ME%]3G1M M([A()VU.E+?"8TN\+O ]I-:I1U4V1&J=-"\ON\S<^$5[0![F6:,Y#(3I%I#&)T,Z%N:'QLEV)MK/PZO\TK'!Y8=Q,)&[ M\IST$,L)6YWAKA &CV1,#(_X+V*S95XA8G+%11%JR'H0_92.DM;1V=5I\.<8 M::K9 .273U$>HW$&SZPB9(1!-M.$>$.$O@ZM-C 3_N!W$G_>'+/12 >[E9?E M!V+"=5;"('K!KQ*N27H^CXBL*GX5\O+62H,#@YHB:3V9%LQ ZTD*?OS;#]D# M=A3PF)Y&;Y__>OSN^3/T$][]\IS8D8Y?_5N$X33ZZ;=3I'L\)1J++\#S^)F$ M6\&Q[E%3*-^C^2@G^O8B4=):R^[H>3H]W=\"[R+\MWX+_^E_3M]7PEO^65?< M>U6+(W%?>IR^ *_69_,4NU$C@79*OI-9"^$/ZU]2./%$RJ0DW[IFZ'6@1D5U MJ1O%_/1(#(-O$"K6* 4E5$ZS45<9"6>T:@E/@X7JMR6J;.*809(J(@1/W2E6 M@C2BA&9=Q>X7<[0B-7>":9B"N9A@1_.Z5 (4J\S@)^"[.LI9=B>(ZI$(H9(9.I$=RG/6@N;'08\'T?&8EPH_YN=X M*LO^4Q \';C=$I$N&75 M>RID&$PV5M&%%I/2-NK=RX',\A:G=9ED]HW%T]'C5_D=Q$65>!8C.>K"TH[" M>@L:UIOC[H_80Y$/OPUTV5;4O.QY;1M8B M!NZ0A&^X9?\PAHVN W)*#P]60(TDNJ99HVR&V8@&+*BG:*+(=IFNO5 MF!7&-,P$:^O7E=6'L8O=<_L>(UK"27&?$:W[-*$50=E8[Z.K&QSP+Y*[!7_G MI> /R4\"$0.[O6C$RZ!:@(42DA1-QC^ _?@:SHA972$VD114((IS-/*4:&G(9\;:I6TWJY*JGLV##,R,%O(R@V<\C1-CO$VTB%TU3UC?E$ 32N2>K MD755%!=9A>& JQ?0RV9G\<[3G ZW5[6+"S?*DVRZ5-?#A3'Z@,H)340G64)2 M2^.")Q(3*9+3PBKB,-./6=VH)S)IR1\U#*"Q76$^>A52OLZ2.48]F<,90Q&! M\E'7@3A'EPUWF!0?JG;6C, -R#-P1<8<82*WI:S.DB+[BSYAI:@+1Z=?%,6" M:#AMZ7)6,,T:GE)/YK==P;*@JPVS44:=]QUE^7W G$K'U2P=&>K#-"U@Z3(* M_6!$;HVNP]\U&NA= ;'LX2T?B,(R13E2UQF6-FTR<@#8\BCF5QDI^%U4:K!. M1 <.MDA#3D!=MA4:.,UY@J9@-"Z[:@3-+^&HU2WG)U*4#'Y;4_#S(5R)"VL' M5R#\L%++8G'M5/_W1T:]2^@BNZ,J(YO.&\J,G6;2#W>02M'@YNX%2=&C1UK,&W62N[ M5AB/U:@EW=DPUYPM6;@%QO#?X#UNSF&P9@7,4P6+UBP=G1=E7IYA_/0BS2]H.GPW_-P!%)-Y=\5\PX L6V(E6&BC\2P6POP*A\ M@DNX63*S9)A?PW "S!2N(+K/EUR'CVE4_K+W_NOB;>.F2]51[D9Z($EZZ]]+ MF4H0^ZW;V2S/*.8RT62,"67Z/Z.IS2'P>@83+B>36BMKKLR@7)Z7% T>IC 4 M#"],L3 I.3O#5-*<%6+2$P&2O,C3]+-8.OD=\$NQG:/*G4 MA.,@1=$BE]!-(A\7',(*ZH8&T%5NS*8U+M#!XQ MK/"W13+%+[@JA@J6$P;+,3I;B<&7RWDVJSDYTKN('/\\\TCOJF/=>,Z3NEN0 MOC32,TDNRHJ*R;GH6A-OSJ&%?<*?ATMTGE13"N?Y$C,W#]C&>@;J[>J*F-7$ MDK@>/0GK*%P[0X*;JK5AC<3GHO$<]B\;:?6 6Y;E2UR;^!G^B\IE@K,L:08* M(#LQPY2M'9\+$([;5#,<.9CK5*OH14@CK)KJQ4!PIR+E&7M!7&C ?E+P $I( MXD#K*/T(![36Z"-ZGULLMQKK[CM0X;#A$4E!Y8IPSY4(M.4B M+I3FS+W\XABH=N1DTLT=X1*;Q94L=X-]%;IAD@RT]5]27\)_T!RK*W(LTC,R M@S&9"R^B1 R'J^4[.8;-11KJ\T1+66#=;;68R0G3\;BJ6"Q>4GBYSGG?-U4V M8@F#"6(Z!*X;$[<-=)AH_ZPRE]2-:S8>?L7=VQ1)25"_S+J+0M?NTF7!7"\G M.T K@ #[BN:%NB ? 9H3V-41O3CU)0U8'U'W2P\.M8"8/\RNG+=2>O-)]'9]8=!S^R" M1H#;'C4"&C0IMQ9EH$K'BQ-TB=4I//$"ON'3A2E6GV1P@6KZB:W$$3)JP6TQPQZW#"<-4]S='NQ^&T>/Z'\/!H_I?_>^ MI84X@ ^79EGI5%QBYP 70,2P(6^Q3,A3G]6]32TW(0_]J,!W'O M2":HAF@G,/7AD=DEU8:P*Z->F*'-$<'(I%Y/N[PZ. M> 4(/87G+ \>1#=8[IV%Y=ZAA7X\V*:%WI'_I7GO#_;O8KE[UK>S S^EV9\9 M#+^1@E68R)B_J^_]A)7>^;R5WE^ZTCMLV\+A0QU%W;RVE"XHRIV!+P0W Y7? MPC>+%+]-EIYK_I@F?\!G-N=ZZ^KZNU2.7T@3]GM9.998HK6=9A=<^0$^%C8N MDSO^8/28G8?T56/="_BS=<>Y*")P$>%6=!4=JMO)*,!I4I4+16A0S()?<^RB M=O5*[L+F9U[BL7+)KJ#+X J;)%>R^CX7FBW^0/ZD)DA#;L.$1'0>25MW-C'^ M@ZON' 8=30MR2CX/JB.,.XW0<%_BO'0E U]EI",VU:#NTM3BG(5+L%$Z4\/0USIU:IM0QV.+B3K I'?@_[55(#(D1PL7,HDNZ\]0EL:J M(MEV@?U*[>ZP1"6B,),I?A-?\-^/!ML1K'JN[0CPP2/](-31,3GS$GO+O'PO MJ=ED_])JC\O4E:QP)YQ5S A\0B,2Z5(G,HA4T(JCJ&)U#WH*Y2757?H::_.^ MP1KVE!]N\J2;/.F7RI.NFW^FL3=3*:TAP+#0Y#*I*M A&3 M@FX'=OZQ+*5$51[$96YDW?7457-@D,I:'UA'CBPDW/1ES3&0:Q92:F:S3GB6 MFY]A84HJD$W/TC$V.B=93L_DPB@,&W,8%&,5[/2TOGC7/4PB"62B8RDD/X]M M,2Z^ARMB6(XSZE3YHZUHC#^4E&V!=\$PQ\D4E%5X1]0-XN_P)#'X7T[3!8M, MJW=]SH TW18;3I+(E'ARZH+8/@F" DLS:1AZ)YJ5>49!&'@3/GQW^PG+(?UC MYPGW8KI.CJ=D*:;1&8:O"^W^W]W>WH^YM!K#5>>IR#(*Z"1/+N'W$ABK^85S M;$F"[2=KQ#U@:82N+;(<8Q>T@]().EZ(9@Q/WJ MAO0)GK-/"ZOUJ)/U#*KA438*.RTNLJHD$9?BBCJ9I,U+S;MJS8=R+JU>.1NU,LU6RE/CY>9J CQF!EM! ML%M>$V4/7&6./XM)C;T6;95(*K:15"P'],O*^W$-Q><;6B)I:+#;PEZ&:X6I MPRG%?!WPX^F1. (**OCS(C=S%;169(1"4HBV5922SN-[&LWI&WXEK*M%UFCF'6)2;)W-<$RUG M1DG%\$KP&5I$G'KQFLVD:N7IC$,0+Z2,'F!+MX^48LE*V8(DSF=L[J!X49%R MW&GCEA:@GJ9ON=(IE) U9A="#76+C(MLKZR[[Q.S1LVB==I1B/0Z8Q^X[:1- M)YVD&\N(//1>BUI!@!OX/2\=$]!Q!=8AX,M-%8,SKDVI4VA'QYK))Q@%KO#P MB$0.S8(;[DR:R3^0CS9^LT;<*#2G*A>76J/#?"4*#%445>5E]^V[ M--S5'\#^2*7A@@!_P'&<3&)3U0??2@O8L#1<$[<>?-M.4[0HM,C*PU*(+])D MM;3]\MPK:O%F8T#;)+$ZAU1#[R)0C1Y92HI/"I>U7S.PDR9HSJCYQIXAKLK+ M:L APE\2+&G%3"D9<^[S_\G^.B_;Z/8L^K>G6.^^DFLKT&+F/-"Q*?'>#%+ HI@>'0QZ 4>O M>>>W#I*B;7!9%<1B2LBTY>B#; MJ%>M2IQW61..2!I!U3Y=]TFC5-ZC)^ MPS*IQF3.PX\82"(,%-I Z5D![LVGOI_1M//E$CWK[J!HL1&CYG$3F$ M='V@'(*+C5USN6=A1=BFM2(@_FS#40!9HYP-[TZ]!FDY:\$X8;< 4HPC$3ZH M[YZ41/MYDJ$#>>.#Y'*A^@8&]W0+L(XYR:--3G*3D_Q/STE6*<-UY' %T@%II&27X54N2ERO/%7D4/+DV4R $?_E"DD2 M+3DF4@&,*MUD9!RNJ+*+A+%D'=STJ@VY.UCUI64TW4++O?W!T<'241BXB/)PO/J^/39 M\?]$3R6$_)(;/:0 "$U7N2KE7HSMQ549U+-8.G_.>9B$=#8AR&_0T((=;GA$ MCD=-8,#JK'OW23MO](\X!Q%KPH M*$?+%\<8E#I?O=*SXL!%KQ5C <35PQ*+ MSY]KT+6>4IZ.HO]]4+"E)$&O:KT+WR:Y NP;K4K$/T>#L^GF"H*):%5AURC+ MPG,ODT"#C"UF/?6)GL^YF'W4%$&&34DECY]^W#DQ_[H@;R O:P]XO P^.CALES =&,/1=K>FMG/= MTRVW=,%BCSA+?J&9Q-LV%]6YOME>?_W M/'_YPAL:WRF-&U\_T&TE-5:Y 673&7? .%]<,EU"_=1-=Q>(&/PAK;;&8-8X M&B1200PWZ"?$29*:XLOD8])FP^$!Q<7POR%PMHP\&7&M-E6?(D H.HB?) MZ"Z"09N-6\QB2=UL0:H(.R=(8D92Y_W?.Z9\EL21Z## WZ3$"WXQIL4SS" A?[)WMCQEVV2]B-(5U4"H. M+.7%_&[=^@+M<8H7?L8-L$ZF-=W'M;UTSTE]_#C\NQ/CRPJC$Y2EK]/"%328 M<>.QP<>7) 4+,*N!Z%#@P=?>&2C\KHA<<>L9>7%U(KW/=+/QS[LBY!WPL4BL M'#/ZF(AGO;6R:^H%26 0,!3.&+K4[=43@Z8@-N:?1:D? M%!97OU9RBAAK6*BD3+NGI].LYB"E()?25TL)7H7'1&U4N."RNJ'3!4,E<((F M<8"6RMKW9ULV<@OJB3%N4_0BX[BCR#)L*"6<',4+X5)TQD^'1I:,.^M'E"BG MJ\:2\;@C:I:)<&0UFLI= %&7ATZL437"Y8;%)BC_H)4)+KMZ8L$79;<8Z?IK M%FN).*=$W#K^3O=8(0O7%K:@?U6(Q83.#9 MVSMD;CSX;OC]=X]"\D9[&X<,%WI^..[?G'/\EJMGR8BDR4F.D,;)F- MCBU(G,O5DBHT4B5K@>\ RVZL]S&5IUI+U==I*#P]>W\:'EXCJ_T-%L/5EBMD M01(PHSLAR@#.D6FZ0^N_AW-7@X>__UDPN9^:K_V:7+*5"=]$58 W$Q[]$F3^ M#"_J!NYKRK-@\']*I1HK=056LBQ",M)0W4,AH@]V<(:A"^JF2L>QPZ_X0*P, MGHX!E4""9D7ELFB@5D9\J069+SWW7.H&EPMGG(:I20,N2^2$J0VS3,M""#=< M)C:=7:W5K"I'<(%66@-*IF)86!FB>?2M1I#9P;0=VT+J!?FTG9J9%&TLX0IE MNE8).RXDZ"[EG9*<6YZ46Q\U\,(7,+B2"U=0HX@Q>9@2M2!+% NB6.&7+2D5 M"WLM-I;'0/P26;QT[[O^-C@=6$,;#P5'44]#H]Y=CT^=N1?X MJG!YQ2;JX(PNL#^#NW=_>U_/[&E2#1-8^:W7'_-TKB[S[O;V;AS&0KK&,NT" M7WTCFK5XJ@I_ELBTA0Q',\"" Q002TB>9.2*?[LGW%EL7$$9 M!YT7!NTA+^ MEJ)N^8O8I_8=$9W@K.]XI-JJC*GM.\.2YL^* )[@WPF'L<"YGCGS9U(E+;:@ M%7-;Y7@'1D*8$]9*3(U24O$-5K6.G)-EP=:76)O^;9:$7@QI>$I;%+7P=3H2C\]F#GB+(\.A]*#RUSVO"/IF@.X23!2TR'JZP@ND0,RK3CHGR5&K+>YP%#V\IY]93S9!*XZ>&.0'I M!^[,P30$4AX]JT*8]3I( $W9U>@, \ M6'5"/1%_8B^3%/@@&*E@Z*KFH305 M#0\F[YZI@+LN+YGYP5%RD4.%^JEYOC^?V-S@BYA=9L6*+X?"F]+C\!*K67@4 MR.NOS[FLA16&2:4.#=A3[(RJ"#&-2?=4\$DEQIDCS5NHY) MTX LE9CHH+*Z]D-;5(3 M1F9L$]^2EG&#F!]L,L:L'R?YX#\HLSPF<9HR/D%-"B*'I%86H31"D?:,@3=UG$Y2UL]I/AE$OY]G>4@>S2O&G I< M(T?O/\.P+B=HN;3)7G^B71<]YR'CYX$#3I6Y3J,2AH5-D6'TAG)&J7]7<+<$ M[Z,>=N)1%G)7+#P>@W& BFN6@BT8*V0A;A)GY'),UE6NXWU"=AW6X;'*F; % MDS"$WRGGC.NL:?DB=/CU!E$_Q.N/I2F*(/ Q2:WAARMZJ3X>F4)M9^4@0=BQ6'?G'(PP6_,BH9B5J=8F.7#)<&]W7''^O)D7!$9.S_# MLUA?W2S@EI/H/PCVVX.ITJE[+U[]EE@Q-![N*7IB"Q$B^Q*4TK=,( MVYJ@"Z=Q2P6\%:)@"8N1'O,?9S[#W&E9'(W@*%6)=7A9C3!8F,]DW7ST09E\ M;&0XO% MQ0;9M:>^5=UZ\KA\N;K3K*UPH.;S3J0;D>9@]N48K$.*>JL5[)\IN;V8/#^V M-QK?Z%!VH@QR:;98VO]7L,6\:RH"%$]."Z647Y1GDKQ%2H&+#/L&/.A\$XZV M'Z;;-K>,TV'S2<*K&HAN^6PJ8+IXX[72ML0E>/U#8)]5G]*]N5B_Y@)=)XXF M<:53'!O'G(Y=T/HN#HS>MK*1A-_,)#&,@[NH^8?D\(T4OM"%X$C_IF=E0]C" M%#Y/JZGR\4@D:SDW^;+U#CM:?2!+B&MO>\"CSGOO__M*,@T M#XM'%;!8L=?N3;LP%KN&Z>7=[4UZ>9->_HK2R[>WQEZW5:\YZ\,>6F=O 3=O M@]\%=Q%)M\O$E. X)1=9U2*Y64V8==\]??VODV=;.X^_7[5=(X,^(]W!YI$1@F\!5-N?HL RBUT7T MCZ2 Z(+JY0.6&7 GX, M+EFNP+@V?^W+.]R*JZ#QMOQ./_R%%_&UY1:PG5R___):&[AHQS"M"3LT+0OD M\E-2/"3K:J4# V]]==)I5UXFE;)K[>S8/8%G4T@\$0CAX"2X42<12EHZS4:Q MD3J*BOEZ-H7])5F 19V78L8)(Z_("I^;8C3GLI.QD8/,B0]W\(&>"LX'&N9R M0-RQBXF.(*>]6_B!CZ/VBJ585: ")0Z#MJE=*_S2RMQLS.3:W2 [.9UEM ]. M,SFF12U'#4^F(9\/I!ASJ'F=LF*2SUF,4>]?H^CMKF+/5#E%VAT"?V6V2'+A MS"VSLC7\/55\7,G2NW DISI8J -9UTRV1=Z3HXQZN2"$W22V, :,.0CGN+D M QU#![R_=$)EAV1E@6V4W9G+[MYS<83SI_7+/MZ@GXCNHI=(VL66@!=+2K\5 MS\IMC@'PC=F$B%#1413 7BN\1+68"4RO0F#EOGA_/'\+!_*W5^_>GCP_ MC7YZ?GKR#/X_?!S]]NH$GW#Z#AYT>M?SO=I>OSDS!$++DHF&T6O++NG%$%43 M60@T3LPTZCFLJ.9RE7#U[R3K7SM$D665)YPX$O1=X6.D\JI)WC)E@/@A!A:D MESG;,97I06XXK(WDRBU=OU&549XSS1IM '?YY)+_ M#7HSIHT"GU+PW\95 LLR@O]?SO!59L!]4]>QWOF1^U01/($E3[1[F"?+FG(1 M)7O)? S)F$< 7ID,TA0\HQK;-@N$%%4"5IB[N:92!8!5A)XE&S-J&OBE<"PE M[LG3@2V/)NFE)[NM!3H&O[RF% <'TSB6N%3JSKFZN>^T@[+LB'23F/JM*M MM-O,H-O/54_%P<>1F$C2<4XXN3,^F[)BD_]O04XK:8+M M*BSO;,)I*=UUCG>H/MO0[%R]SEYY:IS&MI,^E PD.6U M!<=(=(S9%'Q75,_UE5JD06DBKP2U;(,=*0++'8"V8V4H0J21L:6=C%RA)_1. M"%$PUGIG6^^'!0D7E%2J_1K)(I $M86,U*'C4\*G).N&GSP!3O59E4RU)KK)MMR*$1"*;)5D3(V^809UQ[NE"M\E1\/4E>>/D#)< MQG,5JP@?1F$L78QQ=Q5NMI=2=W_;$^][QU-UA9F9#$6*N B"C!@I:/)N^ZT% M(1*1*@Y=Z+; >R76XD-6XI=?2M6L759N9Y.5VV3E'G96[JXM$]5#,2DB;A,P MNMV4%71\JYMQE:_4VG@IMO]58XPI>:#18A/'#*/\AO+,:=B)K Q+M"<4<825\M9 PN7>I:>+=D6J2^;FTGP$U4&20!V,W.Z!K5"%J>)"I,=3/2G>6#2DR Q$%. MI5="ZX.*3Q'7MD*B=.LF7J16+FA3%0]0TTPU5<_WEJ@CU:@/OX(2GTE<)K%- M )&@O/:_UQTW0G/%=( #X.U?NE6V07BS/#GH6^HPE[RU(1E7+]?O.B3M@ MU)$R2^8J#GK8N-%R--\:I_CL@C2( 2:)P?!L.)'18\TS@2)W1".$,]<]P^D# M(VXJ$0_/*>26@[LA7+,"'682^W39CA@4#Z=?' F8'&=1]#(M('%P.)H'L;38 M?SS)VY&4)PC'AU8O\/<\N#?NGJ,H^%:P&QW:U)@G(! / H1%+=3@XX$Z M:P3RE8-_W1H5'3K!&12H/S#,YPTV/R M*M8DXJ=S")L=P7$5@2C=EIKTH;8F M]\Q;FKHT0^QZW+GM.RP;5^I$:CTC]=DA@ \>EC\D$DY?+EV"KTR(JT@(G M.N_XC_Y3KE8 :^MP> P$(\V"])\Y L2Z/() H3#6JNO5\?&AKH41*#"^YX=M M!6:'ME#-\KG6Y<'YO\1MPS6,/92AN&'$UZM)3"YCI[I3-LW8-[A3+# @W/*MSP> ?<)U]0R]_#?Y$ M6+_XA.1C:K,]XKT,DZIRS+6.FM6@ZMSF# @S9XCFJ$@]U]56A-J53=.21@%4';#]7,),LI$,T;B;W!'D&!JR'?T5]L,63L"B'? MO?8H@*9[#R]M>HHX])J##2]SG\EJT7&4,"\C?7)]W1#TIX#]D1_B:YMHI]P_ MMYCWV/B70;9#RKQ@M!9<4 /QUHL*<\:_8]#^%#Q!4!1O4V:?AJD\I297-!J=YF9X9_QYEW+#="H9 M1/6@7T?9(F7UV>VUC6-R#!R#'_BX6'%6ZYF8:"=OQ7$8WA^Z\Z_[:0B[)B.8 MM,6(QTSH9)7ER"Z%IXKJU"P]>,S^<$&MO@;7W7YC.->B APL!\"FX)'G 2D" M18W\ 5++ H0'U7@!7V\QMM069W4C30MG94ZMGHA-0_VS8$Y(:3OLA2S"WKN? M'=?%B6=.='SG][H4G4DZ1E D!:OA?>BK\%U.ID-996>(-%K@U[25'%_,CU?( MIY0;^15\Y$-1HE%4,IP-/YE' U;F!:F>Q'&/4U&)B$?4UKY#W4R9>OMJX^3P MN$A\73#V63HM1WC81W!JI"S9:;3BK!3>EV3\!U@: J&'\Z1TJ>"3LV8,)D-8 M! 35)0UI?M(.U,>-?YP)A9:.3P.H*F=N;2L/E*B/8=JRHEQYUJ: >&55YHK)+) S" EW6X23,H':\M/"!NU=-0UN6491\#1/$ MNYL$\29!_+ 3Q+=RFZ0.SRM/ZRIXH[TMDHLDRPU";)5<&F/ERU>>S>0X:(V86V6C>$\(>-'E\W\97ELWSLR/*>5!_E[<5>I;-=E2IV! MROW:7\FI'2\<5V< M;3/,8U>=%Z& M8PF % IY%6/G^_MU#?QE$3-3]T5(;]W0))4+2)W< M6:(_0"1J-%-^R1"'&E,770 ,] RH XTHW$E2PO-RGHXI.F?+H'ME#H^,*R1P M/Y/0ML17IIE X,C790FJM.@'D+'$YA376N^@HZFP@AKU\ZJ-73CZJNY 4NZL1C&TO2#]$5._0K2Q+%S>IS5 M!H^)JBS"4C)?(TOX;J20&\1&JVH]7XEMV1#8'+.-F&B_+'TV@7LH_5N8TW*L M^5]]\DT$X8H:AUN31BNZJO'I6!SZY2!ZXR9 ? +"2.>$S)"MTV0+@C3(57+ MA+,V48!P@EF-?^D\4Y#UO#!W.Z@]4MZM[+DX[&US:]$9,,:LL=QJC73+DIX% M7B-1^#A3U[K1E(CNCW)S003>+D#?B57?IJYFU4JC+W/LI3"DI.X__ L]QWS^ M-$J"Z.^]2"YAQ99[>&RZDTPK@@$:&$2O+UR+?=UP1VJ2+RBX)46(L[8";37N MEA'Z;0Y!L\#J8<8]K0=SV[_01,4=ABG!;KN_CDG[PO@DW;2LB\"9(Q85A\%EF"[C,!BGH%4]Z*7MLP%E[0M]8A!;IKDH^39NBE=9U3"]TFU+WZ)XE/GV3!S/W*,#E*BQX$P Y,9 M!^4^-!Q]CPQ6=::K,M7RG$[5SJ3GJ'^>3^R)%%XMCB%\>Q^@9%/B-:.T+_TY M8XL%RL7-#[1&Y^>PB%1*FWMD@G/2 KE77J0.;:3CE/7ZTM?5I 7I;I\S?"@Z M68'K:RXW%Q?9N7#&+7Z;%N#%##.7SG[[\B=)0X%594N2R1%QCU! $EYO=N+[ M?$STJC!#V;>@"UZB*8LE9O+0BPK8(9?C2*I9)5Z,+:,7)&(L%E8M0#7&G)^_ M5=%N!X3,XG2;6N,%3S H2-2T&J7U9Y@\2!0#7F(AQV-X.0$4ZR[HJCANPJ 9 MH;8(KZISKA#IQ6S#PHBU!IK;Q2N!$?8D)J3FK_C]A#K/>$L8(3MK6N:/?% ] MIY[2K.F13(1JJ9@8F9>C>REQ99'#WE0=!#L&!XK/1O>AE%'\1YLK_M/V]L&5 M%D@RQLFE8XDW+'9T\G4MY_A%]A&^^A;^JEEE&(+^3?M"S9_AP.&OP_'@;[J M;[M20A..P/I6.&-U)VPP"F4\E1@H#16_N#/8WL;7(,W2+K^Q^_'^WB/V\ )@ M=7U8YH%N::EK. (?4)4SKX9O.L>0(W>S=BM+=+!$0S3!3LKPGES'WL6]36IJ MDYIZV*FI+]: H87WZ1F6$\Q!:4X5RFS2$GF=]M^%T68-4CCDX@Z$/C_0E\36 M72SGAV !+ID\"B2L_3HL:TR+ B9R9)Z\ MC#L+&/MPNT$(,#0M#GRB]P6:'P@C)9PY((!4+# ;N<\<5+9G9B?J57J=*\.H M.[ /4G;?*S5R2L*N%G(#^OW]*SQ]^-Q._-/;4'H:RRR)JWWYA93R(IN($P8F M:\'<1S(EL$003$E[,C.$ 68 M)UY.)@@+@W<#&>T!:[L;(ABD!+66%12@:I-\Y6&$UPL8SP=8.;_]2/"2PUO@ M)RQ%UO9PVK W/[U^&G-NAZWJSN:_U YN^.\3-^U%QY:S0GGLK?.R0E>]9)S? MDU"UOO6%*I=<(DGO1PD$@5JX*WA*AZ#J0;Z\'K8;/X1+8&H05_$9+])A%5PX M_)!C(IL6(5EX$L.K+#C&4\2/KI8)&"60T/R@N 7VFL6!U$G_&8H>V![H7?$' M),Y7B9?:,MPUC)RR^#17X:MA"%I'E^S)I#L3K'/\IG$H<;6%0MI?+WNQM63B^BZ!:S/ M"?6626/,K?4I.^H'\,GG$LO9EMX(GWAHB5P(R6&H?2G8*]B%2:,!TN6K&UR, M"I>@U2%T&Q0OPY M[UMF:3ECZ ISRVKLFUA.#S7+\U0BQF7;4#S.9%F-H7V>3&=+L@ FLBU, LH4 M97C&L2"JJ8,TX*JM+P^SHSU:+@9-ZE?6A7(A$SH#3@1=EZB12EPEFV8P18M6 MG/G0?0Q^JL=<49N/7]Y?8];$F2F>*I\;3O!%627KWJ?],H6:E#,;B:=/\ M<>TA=B1B.+]T*84X9KT5&TQ2?HUN]A1XB5AY(#\^UTF+1.R0+T]/- MIZ6I)IS07VF&+4?-%M;^L#*##8<;+\_G6XSUX_/)YAR@8L85H+X=R5-@EB8A MI;6S_:VF_XJTT1@XDS%3UW%,DZ9V2R)&._ _4#,@'9N-5P7+E9I9[5Y).ZL+ MR.7AN:;'B&0S&[8"Z!^LZ=*2.SV1D75#9_@Z0CQT+CW1V8T7]TL%6(#V:3C" M66@?Z4,+)9;I()B6T\O\Z)J+.G-41(GF6J@D%E==,"*7I=;3A.@(:]'CB7#" MV-(4J>%,1ZU*,SOCBLZU!_XVU *KP\%%%@"/#]L?.+5,1*([A>\WG47M#'O/ MX-RY1O'%BC$2!E1I]WH/$6>>:%>QAQ_RP$$5 _V5;X$1G*X5%N24Y48 M9SF)%9,TQQR;&&?(;+ 8V3(W.+Y?>'R2:$0_TLP"+/90I%H*T0(Q1G@*LY63 M)Z-X?ZB%.W1[O;>$ZN:UBL%O;])06]2T \[!7T/YLV;I\>O?Z+.B'/3YL0H MJFVA1C+<8UR$UB)]U1@Y]+@V3=0X&\J9_!'[53YHRWW*] CX2W\9D#7%)6YJ M/\+??,-FXT;&R/G4O"V#T +8SEA;>,4BUR%WH[O3C28W=4RA%MODG$? MIW INV>OVL=^[><5R\K =%)B;[).CZ!#F':H24:@2PJ%P(%.WA%NV5.DL7&7 MR(ZBH$5+U:+X1-#!Y([2ZH'))*'9@;O=H)V.>X4 MY5,"M_=I5#N><%#/\YFSJ(BD@=.X?8*?48Z[!,V2F/%2$.@C.FS]J?=+N M0=:TQ-,%(NFLH@5- 4N*9"HA'=$\^I^RQT@G0H+0E(KR1V72?S1XQ/: T#K< M^KS*PEFLX,ZIG6(#$58*A.EI]/ZY]IV7T.6\.-,^D4-^BT/BXW!T.$R$%C86 M8Q,X+;6Q;?R6USU1>!R=43?.XH]()[3?LY8FH1GM/**X\TYLO^PS5+^\>'I\ M#-]FZ!;)+.IYM:%E/AF!@JR[0QG;Q\BAMF_MT_Z5D<+4B&!G%@A[,(E%% M1*^[2.3\@+0MK$$X0"GGP&C?N'/8Z$^_(+7)/TL%^\87HZ^".V(/HO(%9LTM M9WB]3&&C<'F9.,YC]"&N9,M(0EH!I(YX96:@"@J%U![*H MC\(EXIPUZ(:V9F;&S@UBZ&"%W+'&5->/K8)"/"V_<*0P4 M"4FS=-'[-8 M/<*26N2-I\ Z]5\7-06M82RF@1*'3/$W%3Q[A$D">0?%N,63Z"EX343.5+UM(J=Y7NKD[!,!5$.380>K/ M<6D!<:QE7$8J!;UL_) MC;MK_]WK[8MV#+H6U:W7;XF-$744# 33N]R2(_;(II(R MRRHV>TU=%-C'!)4S:RN8 1PQ.]9SL 7A!S#H^IR*J! VU-=B(U*5T(_X15O MZG.G;D'FS2H9MTZ']T.I2:/M(QE<,A[436M(VI6P874/DH ML'0;25CRC&XUN26E16R88?5.6SF:@(X=:B$_^NKD;I7)B'LA=1:@3/KL30U4 MB1D^%@]_>?EK"#TND_9-,5R@LM)@%5@9E?;:[&[O[(35:P]EQRCM9D'#$@?) M[H JZ%Y11T6J<@?1*5S09% 0$BEAETB?BZW.\IE:#X3*9"SC;$FZT@FX&%#L MHM58JM18^!2],W54[%AYMVRQ"""9*;Z>]D.,RU$KD&"#Z+%V=\D6'+ M -'<4;FKUAFR"]\M55::%Q1?:<*3W^4.(YY6U%5;"_M2*:"DX#_6:CXFC?L( M-T>K$\U/<>']G,G\DWFZU"865'"$ H]'D>8T <_7^?3T[=-5&EJX%8YP*&.P MW9HZK,=.&+@*?TJ)C,04$A*"OU>5O"78B@1.XNYWZ?<:&*2F1_S'&V'A8BG$ MLD,?B3E-JF$"F[GU^F,.^WC,2$>[V]N[ 5V1.\-?\FBB9P/_OZ;4=<.UT&14 MB[J8!1<$@='@&NZIVH5%Z_)I&!2"LIL/.PA7-#7D'12^UE MC2@TC2%,&4=RY5/HW,&;J=-ME%K- F;EZ)PBVDQ)20OMPRWX7M]FY[]BE"/Y M9*J))%IE585^4<,D(0N%TWO:BX#&5\[]^.@P:[,!:@;:;:,0J>N1,-/0TQN= MXV(*"Q,PGX&_""^BF&6-7 )YRF*%0.6M2LDL')I!J^F3V.@EC M82BGP[]#\!HGR0@]6P)]\I._R!(S-8X"SJEQC8='$&PUWVUX?U49.;-^Y;F5 M@;))W!LVEYIPU-^)I0DTE%%HJ(SQ]$Y-2[<7!]8+4K6,'Q=)(PV_]"48'49P M5J6CO2AR0$#3CAVY)$7*I#)>.X7J [U@NI2V&&1E(2YZ205SN%I8?HR'24,D MLRH%_8)*@)["$2Z.FJ?*KA2.2B07OKU% 7*,-47EB'J,QK9'7<[UX[!_9H1M M!:A44HRENE!UD+>;@ (E&#]ER[S9-+5)M6O8DEV FI2,7KBJ1[Y!-+09YOZP MDP6P8.5@+'(BEK*CB5!2)C?:RQZ#'2?G6,.]#E=T=:^H.8I^I913,%-Z+A6F MY(%9P(W=IKY3BO; OA_'A,3M M+O1,VW5,>'')+;X #D]/[=D!--@*[6>^-E\O)7&=)_4J MJ\[?4?!H%==.8YSM,0S?1,+ MYH-7!=^6 <)YIW!5NG*9!=B2MKZCU*>]=(.G:QUP*)=7-*-:UF*"'4^1^:U) M'4QPO_:DT87E6A;=P_'U1,KIX[KSZOYI]LLZ[1K'^],QM<3A5P-2[&4DFOBP M=_#EIZTT//RC'-;DZWYG+F%Z-GZ-^5+E+OX^YIH5$(%48(S16BE-@0>6=H M M=,G@R+1\Y"F,IOT.>H8U8K:@8P2!]:1L&Z M..XDNZ:5(Y+<._B6$B4[W[*G!*<'KQVV+H>PG@5W+9.=V:FM()Q#A#.4H!9R M?BG5C?#/S'TC[C@5%Z1^$DVS,XF%N9GCYJ!&K+ R*),-%70YH2$'KW*+$>:Q M@9"3>_@M2K).L3& IB_FJA81=Y*5KB@0(I+2U7H^3^]A'69PAM68[G6W5[53QL>^3!OFI MS-9<'9Y%UBM%CVP25H1T$^JX.;@X9^C2$V2"7B9]6Z:JEM?>EWQTK'RUY3 [ MSORE1AN[E@3I:\B-+!K%6$??B3IZ^N*I4AU_[U6Q#HJ[C*QLGK9#! "*7@23 M[-4NM+.*J*<_.*9YS/9VVC .#NM=9,*01VMEGV"\#.Q"Q7?UX0L097F[A53?6!=(K MZ>>37]^=N#O)8U_*-L@6P XY]RVXV6ZP-S@5>HL=L@LTRXCUVO2N!Z(3<2]B MXFW!IJTXZJ'SP@P;!QSP;HV['7F( DW?PPI40_>!;QUA1+31;EIGUWHDI8-M M+'X:"=X=@OD)K8D1X#R3R%#PZAK_; S*-7+J3TR_E,$7T7":HI(AM(E'3;]H M<[1E:"4R5QJFH1P.FXR52B;VBQ:-\B2;UD(;[MG,D<%NY94/':?7!Q01\:9_ ME12HG$NH)U4">J4EXG-WWD[>Z;??59V0_K%> M0&OMO(65B&36FCG96SR^%UD%)P4APC!S@WQJ69U@A+)& M:#.#!LNY^I@%82MIFD3H#]E25RA,,YI%0@__QS@BLV1,_*>(']]R,;9E-V09 M\?_2,G$'#B]P14-.2JH0>I( I<.B;Y4,6T[H-BU#_".C*EX/?[89@W2-DVF" MF'$X+'2N8O6.ZV2"N3&MOA!D@$_D3>SA_+*2=YY@A6F7E2UF!M@L);@HY#@: MD[FM0Q+D.B\LL:.-'4FGL& TZ"\I#Z0<1S8W,44K4< 40SE!::)]6R8F)N."WP3_OJ@Y0$:I9Y>$H[$K92;5@H0=V?G M_F*=0;B/O8DDKE(@Z#(\J>QV$A":.RE$=FU5B[T\J-<%GTQGS6=YBXC_'MOC MA143"(4W2DW]7&=$/-.YA-MP6_G(W5AT+2H9YX0JE (*4XJB1 IE!IJCT&1Y M":OY'07G*J8H/4/MG3:CP?=K9 +VF1U+J%Y[S(3S%*N9HG0&BS[-1E;00(6A M1)6S'UOTZ>;>T\C@VNGT55L1>OM69ZEL)+.NBRYAS\ MB@\ID[03O73JK5I;1TAO1Z"KX7QO>< M_X(7J#QD@=%%.ET6=E.1#FG?S02Z2-OVA2Y,'DU3+*#+:@DI6LX=V^>#L6T5 M<@S5%.DE'F 2?]?!7:4LOD7I1?(C4M5X*\05LE?<9A*03?37LNM[[6NHUJE! M"0B)#.%A2>7J73M,#A0R#1F^7(A/7[(!,5\1B'FT03%_T"CFZQ-;Z! S*0J! M\Z M"38&-D+.'Y4R>D0=F(26L M)"G85I7.VN9!E,1Z&XS2P6+]=+",:5F75:EFP5DQ#9[(SVLPZ:16J,$LP&UD M8#B/'*!D",\QY=NEK ([R3(%^=JH1EO87M)%)VTY-Q\%<9L1@0_7D_EQ4(#" M%_IGE: KBZV9X[6$I/4N&>\Z'U6_4UV??R #"U&X'3X;8P:[\;6YJL:H8)]O M'_/H\,XEE8,Y]V(<;H+LO0$>F01?G" M<8JH1)Y>1&.XVG=A<8.#-*/$S@@ASEC79F.B!NE\B^R"C,GR(X% M"WF>TR<";(_FPSF.5+"E&I0>)?3.867#8V^8_P*$QE1!9YJT4&V"1B.9$3 M T4M5814@T#-]MKJ2ED[^4='>] M3,TI?F/@!G-E+>0!@Q?"=KD+P=5$=80. M\8(^(ON#UB7,42X0ZJG>3MS$269"[6>&%;N^,SY=1I($P(FZ;JC!I*E:ZK%H M,0_SR [REREY\K288QPL37?BNV,U-.$XLS\^[,4I?24KF$=[\S%DGK?DH1W2Y0(U>,<)@=!S3\N,+=AHKM\]520>U[%0*E0@X M0(JY%W3$EN<=O4NS1D:(LKTG06M'QX1+*M\!$8?7\R+R]TCH].A226;9&"O' MU1#I=RLYI!9P<4-H\R:6#JN/]N9"F3BTED1GY4! :U,F< M50L"O1/@'GF>H"'Q:N@N0$,GFLL-;*39)ZU-C8-T>@DZ7S8IFZ<)=P;11>F2;5<9I,NB6Y1FV*Q.<[4CPU2(+AN>H M_0(R!79PJA2Q4ZX,%IARI;@3.9#*%G.O8K$B2 I?G1(+ZMTKVWCUM*>GT6Z9 M.\W",4M].Y;Q.S0G33NE^(*CLB:CF4L-Q$V6-V+]9A' Z64%ME-F'(7IW-+R M;4[$6?ZXD7,^?Z2SQ&!WFNB@:,@6A1%G=?JC_L>3.PCZ:Y;(?(+)!CJ).(:M M/)F7;?/C)/N8COL.IXG.:_*$=7M3P?^-=0[RM2/^VP_-V/[QL^8!BTAE#S(N M&B),X0D1 <2=*:^N[)@2ZSFQHJ6?G4QYP^*>G M)@MZ\BGKADW/;"Y75*BH6-346$Y:EL?G]*QS5A2+Q/A0"Z>BOQ $_1]?@G(_ M#;_O*/A13MO\S.6=T%(GXSS,-CH6&/S[(NG[E79]' GB8$W9_K"H@G(X M1[R&^$I%01E9[P4Y]ZGK4*M#S'J,14Y<)"U02!@">L$?7\,"K*-- =:F .LK M*L#">$J!_2;&%X]]\)7M6E;/3J4+!E_M&ANDJXVO _X)&[\=M2!XKY33!O.9 M.EMBK$*=9@0R.,/P;9*3(D3=0091(WQ8=7"I&:PR MJ-)**LG "AF*+EI<,PMJ.#3Y("P=N1;G7E.ABP6FOC*WIQ375#F;NEVWY%?' M"MRD>]"7"=%R\]TB 0/UN';Y%Z@8 MBW_![63^PSI@8/G!E9.;SUWB1I.TOH//#8[F'/ZFD\;@U,FJ(\OW(@(]D?VK MPOH]4-5LY^ C'",C 2[UR-!B*V.G0'19%%O+>#AZ4"-J+"JG68FA!+6S>]D] MU)#*8%50AQD01])VL%:VL ISI41-H]]VW)R"A(G%;=BZ:!K$172%)8F2C&$? M Y98)G6G>+'RH_?1:B'.Q7?+$Z7TO]M&]AFZ=65*T)=^X-K\S"!)T6MD%?9] M?0AC"I\2B# X[K;A;XI5;QT98_CZ#"X,_5%F)!N&PM?6 M]YY0L0A, K>":GQO5^"+,/!<8N?*.%/K6_ AU5)!J\U\H;7T$F)_6BT@C4'9 M*"%4#>(I3,(C.&)[GAPB[0K&7KYQ=[ ZFP5P_*6''PY$QA2@>L8TP2G,U*ZN)5!< MN-9:V5MWRGD]4I0.QY.A(96$J0/'\-%TUH3I,\[ ]+Q5(>6[F]ZG>F-V#L70 ML984.9_2.ME1P(P!CX4JM/0""=W1*UX-B]POZ45&E,#68D=B/3TW1G!L$=7_RKT9!/.>(C*K).;2*P6W$FZ3JJ MPD"0]:+L4$R-DRR?]U4%+F#2,HZZ05'Q"%Q:$;]@T>&]3A5\S@ISL'."VSJ( M3C,^$C>;B=2>QP*M5VJRJU+>+%#>+S@W&<8FC,G;YI0D\:P'!/! M'?-3,1D%Y]&QMDEC08*FUQ--"HK;PXJWVIL-+L)D^A<4VK&L?.0*/:.,RIU\ M_MQ06?,6DJ3:G[NA=;/00='5_6U[;!DFO2%.Y4A. -;+VU(?&C1%S%V5N<@% M3ZX#S"^%6Z<68E!K<9:T%$DNWVGZ'H!SM$S4$,2OP4Z%"BO<+51V/0PL7+ X M<6^*C0';A7+OL!;2U/&H(=6GLV?)D&BY^T5"$:S+W9I5CNF3_[)\]0;1[UP9 M0JT"]MJ3)SO9U4 '5T [S'3;I+6X@KAR L#9V\DV4AT;PD4R5NV*/;[7W2:P M*PSE9?;PH@6M6J;?%C:*Z0X-XIEA*6?K8N%L+ :04"'EC&J);I:H;].[3LU: M:@UKG\SRKBU6L.ULK/#:5Q?TF!==V_.&'4'2.+_0##/*$2^3-+=IS*+BI3MO M<;+V'ZJ;LS8;.!VB!0?0;OOGB#V7W5RW,T*> MN854FM16%[HWTCLAQ=.F+*X3: S>V>T?DZX)DT6C?9E5V46B,&-ABYRM8.TI M^F)Q9DBQ^\2QM=0Z.X=T\/?,W=(]GN\HD'(W+$;YGA7?&O$QIM(R2T?7'$KO"ILA42BA M9T[DCA\3=[3ID^W*1,^^),7B&SN^]W?^R#(7;(SH>)C4844S2K-90[!RVH R M+#'##:^BN@-&"=56"8L0LV P?1\L/]$M]6U@'*49/8"BE=Q-QFZ]_#8MC0%U@+\#'!8\/^^.)6==>KT/ER)4.*<)F8E'.L3(ZW M? TSTH\W&>E-1OHKRDB[H^XL.X&^5>X=5B<_TJ5WL/VM2^[*8>:CW@5*8II MQEYMRH81 B=9H_]2$%T,4C3Z+V0P$WW(_A6UL0G?*6CRNLPSQA+M)1%2PC[B M&9$V7M/S2$QF6:T?2:JASL3[W$;38M?/V(KW!=7K M*]XD/=T_"A/WY2A9_FONK@/?JY(R1J8O'<$MQ]WJ%MK*QW4D@>?J'O%%4^H6 M\)V.,(6_4@EDE=-LQ)&L[BA6"E?=N1D%&,3?HNY.#1@'+Y.JH/07PZL*QU56 M_ &.E<3G#$-TGV1P0[%2,#BC1#I.7(@.2721 [>L>LW1Q#N@/ND0&#V"(D#M M_&Q(>+H%\G^>%PU]U;/,F#H'/+JP'BU6>+AN=P<\DJ=Z8&"SN\\+[ _]XXE_ MGKRP2[.RCQP(T6?7.NW?<;.ARS==8-N6?8%2M"-QR/I?H^2&"^L9*_(%_B>Z MP01X>2E4+7$@N^9'DF!):T=(_?;E3]'.8!L6#@8H:F!GVW_ GD_/ALNB8AI> M103'8885#&G)J[<'!\&K#^R;C\U1<9Y&N3P=Q_RMCGYTW(+":*GK?^R0?SYY M.R/EG*,HUC)Q=BDCZ:]RJ,/^)& KWF6U;]9U]=42!0;C=SQ73"08,#/P401+X&>[]@SBS!2JTYYK4._$W>+(F&DC MD/W['9/]0!XN'3%IT[8121?3-EJH2]#KKBA?Y,(VD9G.F6>W)T/;->)5F2D6DG;V1CZL@6-3&7-B\ MCAKL2>_$DM_Q:0M?SW%5,REA<-&[.8K>L_VTW6)"D[4AUC"%R^F_T<0NBM9A MA*!4Q$MJ&2B0UG.$)*E#I:JU,(Y0A*SZM--E6B$^<4DEEHFE)807H\,86TY6 M782;!!D91;Z;S3@K737(DKD%\Y(#?(,YW6L K75#QDKC_VV_') MQU5'7#[-R@JHB3R'_Q\AQ+UMP7N$R>:M<% MJ1VN\Q$B8+*+);D> F+K9I@D)U&152O_8IA"0[S ]UM?[961E>0Z:5D=8/^- ME'4A8>U+E$-I^Y\L[K)3A(R;28E+/)*T=1P%GO=)WSP6O#3!I2L4.,MB#2QF M^:Y=56' 51"AX,MO^$T^Q3JGHM^2JAM\;2-=E#X? M)<.XXL"I+>KRLURA$[0^Z&ERP)IU.X7=9'Z3(4).=A!!M-U"KG,<5( *\4EU M2+(I>-2HZ"+,!\_+5EO=9"V63WJ!;IXR>8I^=(QH)=(Y@&PF+O,'.AY^5:L7 M4A;(Z\QAOL381F"W&V[+F:WQ6$C+,5@ M.L(ZWSND4;^T7M$40G4XUXN@P8 *<'Z0^@/[T"X8ZX]A?[XP2E28_.Q1\9_< M8H()C;5J,N&+^@9-)E;EQ&N8X-W;WB1X-PG>KRC!>[L>6E&"(P6G##0@_-*Q MK>X>V7K3&P!].T;RXZ>^+FEYW,1&=3JA$ACR$K)#:_Y(4*R)NU,+FTQD$8L=R- B+FHK4!=3! M@%"+PF#)4YR42-Z])2$Q;4K.,58[WVB>YAUA2N=<3.2B8=>[G=%Q3J"NFDYT M%KR_S]"P" NE]<[C>YTX[](N0+N\*A.C:.GC7.$1%7R9)6>.(7JH]KH;+QXC M5=W],OU*OK2I;Y%NYMASAH6%$'Q/]$)\P+2TM98')/2[MD=)23BX#',W=AYI MMPK3Q;*T4,$!R!^33&E1Z5-;@DI(\^\"LHQKJBI/4SA2=$1W=$2,F4B=+%+A MQW4#\OK$O+Z'$<3S=:"Q#!)EMX,"1\2M7#7$L(I_HX["ON,A"6U!IN6*>R;* M6J"_TV2 @"5VZPIKVYGHWA6.S+O=%BNY9];>A='S.'!>KFE4N97 MR0R[SR4 4E/X.URZ)QR/[%T\_7UE7:WAW!VE!3+%I:H156%G$P5"O=:/TG%G M59=J-OY:_40"F+<:^O)A:(;/D;TLC 8NV1@L*'T_:XRB%M[0Q6^'7]9!U-1N M]H^DX/.M3C/O+I8,TE1;-H(."ZHG5W;BD M<#,XGU@>A>(\P[1UR$FO=4I=1XWBA^BI,<@JY=UI&=2S0S4,SD$<_>\Y=@;] MVA9(EA&]R*KITN21!B*_D\HK'<.X3!ED'%/T2V]?;ISM7KQ/?"&7/HYNXNZ< MZ#YF)M]4*7FD3K:8=YP_<[O-%8O<=!\XMXOJ?2=TYOJN:#TW]B!P;-2,=K'* MS*\&,S\/8?N$]F3A>G-Q#.$H-KTFV'A1LDKHZ/#>F&9XHS^1O 64C MTTN_+86G%^VH#6'+EPV"_A;T-W5[>%0H!0^!H 5LI/FJ[JAN]P[%S1D\83Q. M"Z8 8,9R#-!0Y(BYP"4@$B]%=6:C8$E,I%TYX/CK!406 <*H5(##-$;?-"D= M(%+;@[ DOQ8$:\KTA'M!U5)^39>]QNQ93P!9"E$P#J=>/$ M3 K;@=\O5GQQOZ!DAO3I"#Y^R":$/!05IX7"/B\!#:P:OEW2,96 $1 9G0:: M*9\FBO8(J="-GN+D2,0"_B9<#@KZ()Z9(91@K#+)7E R@V]N3Z31+4Y6+%8% M!R"TC67#LQXGLTV@CV3R)!1RE9R7U@FXQ)B6DK9TDSA:/(5>+&AV+5&(5=,Z M5EP1ZMO'O'>&_;88A,;UQ;"R.EMP59&SAH;"3596\V1(JY;[5D-<8"T@0GWV M1TEW %5"R! 8CP4.I-60W--6IYTC26Z]!^DVQT"%0^=L=89#H;R& 7GQK#TL M;*$7G&*9.A.A>Z_@O3I46A\L_D<%8L+_+D[N0_1XBC@16\MVLWK2N@Z?*"!8 M!#S*B+R0U!F7.6/<*\]]ZHE$&"2U*A,.1[ FZ[ :B"X0^RZY3"J7SKC(2L]2 M&% *!:-G;P!;)7(:.2,A:ZV??PJ<00SRM(5 GB1N:0F$@X>NG,2.W+K2&"& MJ)C)Z9J;XT14Y?,6TSNZ''RE7:2]/!0MGFR0NG[!"8[IVP"/8-QLI#8 MG/-FJC!&0BVE1_J/=GPFB!W2Y]#CZ@4L.RLU75YB.\\2+B!M' K[9*0]IL@* MUP+#56(*\U,2*D*E7%K%%IPC@9^2%_U64-,1H1\HV7V>"RZFN\FHJ\!0L&A7 MDT1"PR?;05K')7A5YUS+]2+GFI-ZG L5@T8KG9!=7G;:1,Z"1T?MK!0$#HV" MH+D#YQ!6BR@&%66I[],B-=ZYH-QGE%UD'I@TN+>5\\K$UPFLIV>;E>6$6DE8&1>Z/KFNS9"JO'PA M@PR$UO:37C18PQ3ISB9%NDF1?I$4*5C&6[+).SN# Q[TB@*EH';*L\(G3#O1 M W5.S74JC'@4KYY0,&$L]A-:ED])2[WQ]=R_)I<##9-60MLD+_TKM:_L>1>& MB"@E$O)'!? GGABL]]VBNJ3>DZ+T:4*:2[N"0K!,S:DQK 5^HL/!NX!XUTMZ MSJQ".,=9SMVL,*,,[R:B294'_P$ZLD;S,3,T(UYZ:_HXK7V^WO(#HI'!"VZ0.R4:F^=?:^A>PS9:5PHKJ]R<++W'7H M26>& VY8/ \\G6D')_]WM!"2/S8J[3@8G]*%?&7 M>XT34CQ)E(W__LW[[?%VLGV4/GH_?IP>OM_?W=M^GQQ,)N]'1P?)(_C7?K(_ M_(;5%?_BY-WSESL__?;J[?/3U[_^Z_FSTW?'+UX\??WRY?-7[T[?'^P=[AW* M]^]&$2U8]L'E0JPGI*NPC+%H?MRB3Y:K*AP^W[$[/PW^-NRYE7?[7JK7].+_ M_NV'X?_UJQ'13EF3CZX@((=?YPW#X[P MHT?O#[?W#H_VMB?;1SN["SN^^^;MZS?/W[X[>7[Z_M'>]N'NX_78Y-T[VV._ M /<)7?6NQXT[3Y/QGVU2->J3J9\$ZN)5.1#ICGY)BS-"&'Q;)N,X^G<;_4^6 ME-$S@T#\OR5V]9^>)_5Y%CW+F(XECOZ!:OI_S\L6%#3HL5_:89JAEK[(J+C< M51F(UI+'@)@+[+X.VRSG*.%WI W+MJ:_ MH4=U^BQ&+$W!Z 0-*FDH9G& ^Y2BL;C86$"!"_[]?>Y^8'&&C@V),+IM[,3] M>)YA3H9D^&AW>^^)#4/<@G:+QX:FMMB5:(..V'95UXK.9-(VI7[ -CU]$IS; M;<]()=]9],::2@>FAJSP;#FZJ@X3%L_?D5X-C@Z_M8O6(;7#*,>]EE"5NR M[$OIQP8'.YN-> @;\7APL+_9B8>P$YLC\3 VXO%@^VBS$0]@(^!$[&XVX@%L M!)R(QYN-> ;L3D1#V8C=C<;\1 VXFCP>*.:'L)&[ SV-U;30]B(W8/!HXUN MNL.=(/;MD,C]LX),]S?KHUO,^HOZKI\]91?2Y_$@,$!:==8@C-S?/%1_%_._ M+HIRYP'@WA782,%*I>"ZP,'*Y_\.X<%YRL>@T.]*^*]Q2E8^[2^_[5>:H"N? M_T^2TOHJ=W[YYIKICOMO ?S&Y_(;MYG>[P3[-9)=FK.>/9QXA8(2(M%GW TO\JX880 MF?WYU^ M>]AG_G[,VC46BS<,>;*1ASLT<-=8'+ZK_QQ,!]]_1>;/Z@W?C3A\=>)P9^;R M&LO&\S_;C,H>OR+K>97*0LSK-9:(4YA9N!B?:&6[7JP?_VLT2M/)Y'Z#Q5KI M>V<&T:HG=&US8^_AFW>W8YW=Q]];=L<3/V>$DR[#V#> M_WT',^&RE?67[$<[\>[!_EWN\/YJ%/N746!J]*YX/MBA]9_ M>IWSA6-^#V*2]UZ_T%4^_RE[>\%X[;?GGS\UX'_WN+@)E?PM!_6U1D[W'L?[AYO(Z59G)ZGQ3RY0_-U/>7JGB*=R_+Y7\8Z7<^M6,L( MYMY!O'>W":]-!/-^(YA'\?;^SEIOX":"^35', _C_?W'F_CEJN*7:B>)Q?=K MEI0%7MA?2Q3S*9)%_IEMXIB;..8Z[]77$L<\.(R/[E;=/X0 UR:.V8UC[L9' M.[M?VS9OXIB;..9>O+][IWF831CS"QI]9-6N5=SR'UE*M 1_J]OPZ?3]0Z(Q MRK,B=[%CPX/OK9@V28FVJV VX^W[[Z48M7; MO(F);F*B!_'VX9W"/6QBHE_,_EOWND['V_K/?_^T"9)^%4'23;WH)DKZD&)L MFRCINN_@)DKZ-4=)=Q['AX_N%%5C$R;=A$G5OJ39;#!#'WB0](O;C*N>X"9* MVBTI/#R,=Q]M2D>_]C#IX5%\M'?GF%FKWN9-F'03)CT\B!_MWGFKTZIW^&N+ MDWX]+?"_M^?M?W@,;1/.?#!;L9;AS"/$?[SSU/S:;N#ZQ8IVP6DXNG//_QG0+,;F*9M[61Q-([+L[;KR>.21/[I2S.JK9XR&GR5:_3 MUQ88_05V,GI3YO-I6D4ODP9^D>0;2J6;AT57R-BV1NG/'J]WI']EMO"J M9>%+6;ZKGM>=@[(=W34=W2;8_%G&!<^F.R>R8W]H$A"U__NW<7;Q^0,9^'54 M<3:?:,1W"O^MD>#!SN-T^F16UEF3E3#V-$\PHZT;CX'B;X+!>?]@:U3F9?6C M'A)](J[PPN/HU8-'Z=3ORK8>/-BO(G7K%25M4T;;T3:^]P=XL?XOK9,;!1]9 M&$&>S.KT1_V/)Y^UB4&,?+![>/U2TJ"V\F1>MLV/D^QC.K:2\$=;-]ED;A=3 MIBRR%SHQGSKVQSU1?!P$AO*7G^FCA:- 0?_PL'7.BM4^GS-:_A<^!P9539.< M/[GDI9>/'$9:' 7-@$DQCFS6 [1U5)1-5%X648Y_;.LTHD-81V45#=LLQSG4 MT7 >->?IM$[SB[0>1._.TWE4I45COC*IRFDDA&A:$^1>KB^.X5?U+!VA9.?S M@=.S5YUI(S<[N[R8+-8/Q3Z@P9@!C_(TJ5"[GG=.P1Z^)%0/GSV'QU=HT-U] M?P/*+;BWNRB)?BW\Y4'3^__X7V^2L]3,E/[W__U_;J39S%*(F :O7?JRJ*-9E<$X8'D<3>-&L*L?M"!32?I^_RC=>_]XM)^^GQSNC;?'27*8#(??L)SQ+T[>/7^Y M]^OSGX]_??/V]=/GSY^=O/KY]/W.SN'1XP/YXMW,T!Z$89F/0W5 5SG)6U; M')L?M^B3SBG$:T=.(8Z;M>+>X&_#'C6ZV_?.T(P-3=KA_Z5EB,PZW.4.?\)A M2J)94C5PXY<1?CI+"UPP$/L8/P([(!J"0*/H-O['E#P[?%)''\!6RM/Q61K3 MKQM06B#[!=@\.H?-A8]@W73-DC&8DV!$R4+IRL*/SO'$1U,I-W :9-DO M2'5,X"O%B/ZFNP G,CM+4"'SD].FOKT]_>_O\ M]/VCO9W'1WOKH3+V[TQEX%I$O!B168U[$XGN'%^AVIC-[^_M_?_L M?6ESVT;6]?>IFO^ .G\P>V#_T3)9E]NMGMD: MCU?ZD<]G7Z[>O_^C;W6S+W]]=_?+IRY=W?WM_>?7E[./5Y?FG#Q\^?7SWOU_?7_WSR[O?]]L9;ND7 MBKWA%J/8VA>VR^L+98MHU"3:LDVR[+I7;V\4)[?WGYE2Y]_OKE_->SRW>7VJ=?LM]JE^_.OWYY M?_7^B-WLU99X>QA,IX&PKV#XIXA$XY"-*-BF2R*<_,BB$?NW=LYF;DQ1YP<6 M_LECC1P_A:TR+IY/J8GEU#>K]?;\[.Q2OC3?EEG'L@.JQV!T+(@^^=H%'_+I M@(<9T77-:ID]73;WSP%+1RL7V;AB?3@BHJ@P$)D,ID43D0H(.0W\AS1ZX&+H M=!VR:0;?[<2E 4KQM[I'T83$5A=\PU$L,G0@#&@&)FTR6 M#4%EW/)SJV5H%XE<5$A?3C^84[^HI3=8_85MID_4"T:QV>3Z2CLO/Q]I3MO2 MV^U^"M8ZFMN-5.1UABR:T%4_=M8LFW,(KFT>WAEWFT+MF6)_4<6 M.9>4P7K-C0"D#HL:E^K+Q]M-<:)KB'H&*UM M"*:-8[=DX]B/!="Z&\!.IZ.WNLY=KF*K>UA&Y4H&"X5 [V@QP7UA6]K2 E4W MBI)<,[AV(Y$>E!H &<+E,GMY)?K0,<%P'H2S(.LZZ#>_A&XT#'3MBG\C HLX M4'9DXD8A"V6F-N=B6;ML]W6Y9NW2#KUU_ MZ"4RJ6GI)G6C'2+Y_;^/0\ZB))RG=WB3-YFLW$J\,$I=P#=WF@8A;2?]29JP MC9:98X7#W(OW__?^XMW'"Q5HJXV"S"LQ/W:'[DSDR6=L[DIM?YZ&,R/WAJ(9 M?Q3E[HX8QB/.919CG,1)R%?C.B*UF$3@S64V7/Q0NMN8T>_3[VODQL19RY&N MN3(K+R6(L>LSD18G=YH:0+2@ /]&=XX*CGF01*[/HXB83$_,[CKBL?#P?FH] M(KO.-NIP2PY>]%'DI\6-1V1>5+3LSMO(.91K:5%+QI 3K40 MAV2D#>1.A7@X$C,Y1--GCQ/PA>06KM,;R0)+O4)8MS9F:35D#_[(*H\XGT;T M:(^Z-C]6V+R60T7M[.O5KY^^O/]_[RYD%D&,+\\^GK_3OGX4Z8%L:'G^Z?_JH??[][./![#(SQ8*$50BD!.;"#4J#2#MHP8QX+IPMA1M1RO&4 M((&_Z3PON(U.CZ4J/3+UM\-L,*/OQ6,7VSA]P[YWKF@ASUNX/\6YX9B0 MRULM?R_GM)ZF6?M;:J<'$^:%J7J+K[)!%'A)O#ZI\2#2SB)+O).ND_U][L3T M-H!0 8C. S.0@01,HFE M "$$D#8AG/OTDL@ =_4," >SMRV-?YA64;Z;3+7,E/Y")4I?\6\\'+H1 MS\VC*E[QR"1I0*>YR@PY;P0D.80G4;Y##?F4N4(US^,IYGI"-4O?CH.PC#[U MB!LM! MDZR[!5?*'ZY6F"#9%+-\3DXI?>V1-Y9]=^>$HL5$Z\%\?55\21OJMX]?_?+. M/^C"EYW7.#87CK&!9&M[O8_.F=+WE,PD=17K6K)]M W+ MJ9MIE.YLAF>NK-QC[0J(5U DD;>,A*1J[:6J[[2 MV>IGOI^(-<^NG/;=-HH;*3#>XV.GU?NC/^2M/QRK-_QCT.Z8?_3Y MP+9YOS7LV7QE(X4_Q$+^/SK&'QO;]'2^O+M\]^7_WEW\8=FMCM-3:6>>M\4- M"#JE;4"0U[AZ^S%5:RL/;Q@B[__L_+ M]Y>??OFE$INR=$O/$BH MWY>KVYEXL>N+Y8/I_D:L>Z)N6(;1NY%_%8NWI7+-%VQ6F\6A"JO MU?O;NX^$_N_:I_^CCO;]NW\,J%9M]B+0KRM9IB$2OA&"6#R!VY+)0K^3)0BQN8AV$: 0K Z38L71B>[_>3 MDM#(]OPI+L[5%[L,B#+?\V0]V^UV44IJ]42L'!594+EY+O/2%=ULV8A1VHCR M/T=(_06QH:>/,3L7OI: GY?&U%L;'< M-_WKY5EQH;^>5^_7W^F31;7332Q$S']OK=+135>T\E484)D^T,_<:^;O5+IT M1V2A,"\V.I; I3M89..@ M1B7U3YA8_D8R;:V93,<,C2NXCQFCL29B!BJ8PI M9*Y$&]&_(:H/1/>D(HWDSY+^R4)A=<3N[^N[FM!U8BR5>BY MRV;7UR&_%DO7?1YOFM>*8:ZT9,[++^>R(#^'[#^N)R O;(U0W$Y(K*JE[\EM M5:HW*JCO$MM.S^@U=,U..I R6NU[-E ZWLH1RVAU@(MZN)C6 V=T 9AC&8QS M[\&1D5@@,L^<=EQ8LN#@=C1&N%@ZS0>"GGV/I%I2Y.4.TG0?NHD M0:LKC57A26 [MMU9/O!,F^PCC_/L43H$+6_RX'Z-:O=FV7IP(_R$2G[B82-K5.HLVH=&!^#,8T+U9G%F[YU'N9S9A2)/ZW3J$WY\ M9%.I5KSS8VJOTGQ,3>/79_5 ]2&-4#&JTAU5CRJU\B]"YZI*+W04JCRQ SKF MA.[-=LA%Z=+Z#L7J5][\]:PK.'SU'IR>?F=P=><,]1;]IL15/&E7H!CRKU8M MMS0'#P+!5(T"5$U2_N4FI;KE./ACV=IA4T!&\*Z ]3,9FKWY3L7[@] M-H+;)@>W)>./X+9T52T9<%Z_A7]&S%NKF'#Y)KA/F_\OE"'=K$>[N15BKH9-M M/+((=\N?IV0M"K"+8=Y'C5#GH71P+\_9\_(]YM4+S;Z1@=A+O-#7=+QA_1 M[GX2O+_.@XAC-D-=8MVVB?1N/2/=DI%%I+N/Y;[R8*TP*2]SH%@=$>ENBW0L M)'8;'>F6BS\BW?+G[C+_>CA)*-I-&*;NUB;8Q7*UVD:[]5^N]KT\KK)B1VS> M?UIY\:[B&/6R#XCJWT,UR\D;?='B=ONN Z-6':BLWG_3=Y_9-5\_*>JO?UDY M$6O1,8O#18/P--_WNM 4V4E,N^6S:.L:7H]PUILJ7VZ MV#M;GD'?-GJ]5]KRI6C"C?9?/R*^>"YI^JO5DTFS:P^<^I5!&0>S4\LT.N4C MN]";B-5EX.&7>RC$V&'FB[ MSH7"%W?M'\LY]['7T -LE0/"M &$ D!T#:L'(!0 JY)&2#@FI0 JY)$2#@ MFI0! JY)"2#(-?4!A ) D&N"1:@ !"Q"$2 >TF0 Q&Y ["C,/YCK.URM#W8H M_4/QX=Z/Z10/*>4(UV'@B4;Y\87UXHEMT3,,^X-YX]>VST?!IY&T95GPZNZG/]=#AV>%D(>=:XJW?,C MC[59&(R28:Q%S.-1:9[_V#5[RNR$,A)WQZ[WRW(\5$_-&>8[+ORQ^GJ[;98] M"#HVQ* VJ.WTNWJ_;X/:H/9:7%EY:MLF.>U>J:.4:KW.OK* MK[?/6>IUC(SR>1#%8@)Q%O]'8@ ZJD+F1YUNH[(>Y-XY-TJZ"\?IZ&:[6R%! M S1M(DVMMMXW2]V>'315G:;W3HI0DJ962[></ /"@?L8H=81TV"6^S_$Q MUL-.2>;?9MR/2AP= M5 .AIF:/JI?D-#MZWRQUBS&P%"PMG:4]W>J6'JV#I2JS]+B)W,>'9F(<67K8 M#=3VBUK7:)<>3U?#G50SZ?XW[O.0>1KS1QH;35W?C>)0KF^@M_J)VB>-6?5.O]PYCD!9/90[1A]Y M^>KDY;_PB+-P.)$#B1&_X5XPFW(_1J*^6IEM^U%T-'U/-[/TG.4W>]8?!E.N:SV-D M>Y#MJ5Q9RF6!W+=G=T3N8+ ]V5R"'^^@9(+U>!Y/E:XFL:1LV)LM7 M*"G_7NSBR:-%$AYYHT;DC:J7W31UIXVY\B"IZB2UL;=2HTA:O0RNB0UKJ@M> M"]GW*F7??W%]Y@]=YHD#YT4*_LWW6:"-7'P=\CF'K[>*:K==;H( M[&]2O55D_Y-4=-TN?S3;/#HTV RJG"/6S5;)G0!84#46M-M=HUP5"%+!OJ4" M,8#18O8-4_4;DMRJ7@;6UEOESP4"24'2_;+6PMWVC2'KD3'-G=Y*^[EOE M;VD)_/8;55NVT<+F.A42",2.]JDR@#10Q=- F+F\GN2T=+ODTU% ;]!;%7H+ M,1>#\-J(4F]/$D\$8\Q$;Y2!/5+ MJ4?!>\H9NH#?HK0J]35-O8:8^Z%W; M[*]NVJ5OQPF8%8.Y;QJE*CDJY/A?K0THOI?AN#+NLIQBI&_%C4[=F- 9IE=N MN2 % >6-BLP0_S>M!37$B.5S&(R28:Q=,H\>+';>/P^B6 O&^2>1=DEW*;'( M!>K^*XEB=SQ?;<%MI+T>N]=)F'W%]>G901+1 M#2+QXZ^7%V].#UCYIS I'69FOQD$(8TC3X94.3:+^&G^HEB0#CUJDC)DRKY) M*8B&IUE!3CP^CD]9$@?Y!>E@TBN9U:;?*9AQ]AUQ)7,!K=8K49TXS N6/=!, MJ_FXD;WE&/U[LQ8C]V;+_0.ZYYBPS5LM?R_=W>D@Y.S/DUMJI[>S(')C-R ? MRCUY8-W:/=/"I _.O\H&4> E,5^KZ+Z]2N&+].%C0S*JR^+O,UVZSO4 M>J_QX;.K+&I2F%4WY&(S@[4V&*P\I#@Y,I\+O/GWA^\'J_4?!IYHE!]?F*T7 M3VP,VS&ZW5=OLSEZF3F8LV\:V8 [TKYKR?]4;JV//$Z;1\X7W6BC_61>2ZGU ME@G@VT 'X*N B]G :=L$X_3?J$3D][XJ]1'57T<>3KV)3MUZJHGWC(Y3:0L7 MD^A+,V?PHDZ\,,&+NWCA/)47IF.TS4H3XWS"_&M>V=@/#@(=!SH.=!R[C0\> M.U9$OU"WD>%]R#]MK'CLE=&_F)K;;>*==?H2<&M56@MMGK MZ?UNJ2>]@-K5IG9=@DR[HW=;?029C0LRS;Y1:D)(Q6TMU9ZI])N;E)II;D3? M<00W4EH@5#$/T6WIIEEZT .6@J6E;L_LZ&VSU$WFP5*E6?K0&D)USBFR'-WN M=\L] ^W>57LJPW:8 *L4V-I&KT30]CZ+#PZE@=U>Q]3[5NF*/E@*EI;)TEY; M;UEML+0Q+*U0<&;K9LM$<%:UX*QKE'NJ<&V/_E1D0NWEA/MSA@FUE5?-2HYD M:J"@4 CN8+X#Z%U3>G?VD5@]-LR@=PTG/CPZ>G3T=J?,W)Y*LQUJ.K=AEY%! MF;EV-:;-PEVA-\X/&W9:6,$%>M>4WK;>ZH'>H'>-@DU+[_1:"#;K&6RVC';I M:>AC0WO@S/1!Z_:/9)) @*R_ %E)F=RQ=,O!3%NP5&F66EW=LDI-)(LJVWS ZF=2@QK>,I +;;1HFB*F;?*L[12G:%=E]O=4I=-8NN$"PM M/6!KZ]U6#RQM#$NK&;#9NMTQ$;!5-V"SC%*G"6%&[IZWN$T&W-6PT2W$MIIJ MR59'[[0Q,1?\KBN_>[J)B>?@=YTF2YBZT\=DB7I.EC!+7;*'B;FU8'1M>N-6 M7^^A-P:_:\OOMMXO7^LX-L[@=PVCS2=)>7JOW)V=$7>JB'*9)RI@MNZA3F'3 M_O[/GR%0L$*>E.VU,VZWP M+)"64>(D'DS;59RCE>P*S59'[UBESC5#7PB:EG[P1ENWNEAHU1R65C)BLTW= M=DK=L@,1VV%#;M,H->#&O-W]5O?GD/W']3!QMRY2W.'K71=-VN[K5@];D\(. M&FX'5EMOEW]"7_/XT%0[J,L<#M/6NYU2!\PJ3.(X/!_J,MNC[92Y(A$3CIM5 M[[I$![:C6YW2#]]J'A]@!]6V \O26ZW219_F\:&I=E";*-FB_J#TA'WS^%"; M*+F-2=%5FA3]*9[P4'OGQV[L\@BZ?8F"V]U2L]L5U- "LYQ\9TL)EQ@YQ,);O"CJV;76P3"Y8JS=*V MHW?[6&S9')96,F#KZ7:W5)(B7CMLO-8V2IU/A3G1^ZWN51 S3XOX]93[,;2] MBFM[V'QK/4ME]_2^C7-QP>]Z\KOC=/16#W,SP.]Z3KGH6WJOC=WEZCZ3PG2, M$OMHS#>N!;EKTT>W6WJ_AWG$X'<]^=T64P'L4E?"@]\UX'==8M!>2S>=TG/2 MM8&Y1C%HZ:?P'1OD.L_F?>>Y4]=GL1OXF,O; #GSZ*+[8QW):ZO5U^V>7>IA M3" GR%G.65).3V_U>B!G<\AY](D@CR9GQ]2M?KOT4^RJ"5LEYW\X9OF97+@6 M93E:G7[/:CEZST*_!W(J2$[38AGR"GXN2L3E#6[NO]5@=!6:6#,DS* MK=JD7 AI$-)J)A1;?;W=QF1%\+N>_';Z7;W?QW;"X'<])T+8)KGO4M]4]P'2,4@<1*DRT?;661_;]<_]5R?GQ)N/!2O-CZ6]SR- L\=T7,^\EC[' :C M9!AKE\P3F_B6765:>2)1'N^4AUUZVK;[1T:@ 'M5! M&P>A%D^X-NW-ME'#Q M6/&,T<< MR5,-)YH;:=?$+W[5E&=^6^ C]#6RD@M6%6#+/= MV;D8*UPRQ;8\&\][@"^.N>2?Y(O=-CJO#.V,H-1F/!S2[]BU_*Z?EUN7)=NL M ME#^]432F[9AO5JV4#'(LX5%7K1-JXOZ[MF]V2^FY84C,<1CV7K4I?$!;$$ M\];NEM[A)O"2J6S-&8L(DVMJE!M.9!(?"MLAKRA_/0#_A.)UE%3]*N]=06=J,%R MEB%#UKYV9Z4'68-J&4))9__?]-UGXEZAIO+O7_]2K/$R*%CK@PI-,>&B:*>6 MC!*N^CW#$H%&$%)7==K**R,:3VL;O=XK;?E2 M-.%&^T_9MY-"*VL0;+NZ]A/9@?M!.&5>>MO;M,FS2V1< M(E027#ZG3\FG+#MU]M,CJ+S:JMN:JYPV$+9WDM'%-*SN;A[DER24IP\PZF[F MU!F(#H)FP=)?#IVO_'1MHH6FCRWB)0.JW,MLJ_UTL_6 OV5BIS3_0>A2P7_E7LW M7(P 1"68'YULK\G:,$&6D>IPST"AMS$2D!&.]7:]8&O#A0U*/[7Q'VD/^?G4 M>7]";\DSB3!,]#DW[D@&*NM]Q#*&R>*M8C0A.M#%;=.8PG(Z.X>HBYXYC6+H MXFZW>##B<-8B#G)I78HX5KK?[3WMO?UI'M0E(H85S;C1P1H+G[,QA(-5PBKI M@;^YR8-&N1F,/6B5^6U3H^RV#/-Y-MEWC/:S3%*$F4N+M!S#6;5("DLRBUQ\ M<;M%[A"NPO1@>O>8WN6$^W/V@.W=97""CHL;_!P**C-_R,GP_ %WM;.$< \& MKB?2'H:N_7YU07^S+$;ZG2R10?3W>3Y\F[)_D3$P^6,19M(%/QFS89R$/)0E M.Y^X/ENW]D5!LG&]:?2?9^YFIU1S=]8R1%;7Z#_5VL=A,,U:&28.$[_?Q/^1 M3)(GF_^D[TS_B=KD-F,\=;O9: MNUG1@QF@UMIXL]TJH^LJ-@RR0##*)QOESR'[C^MM=%JI,=(#MW50O[@L%GQ+ M?YO:Y:IX* QG_'>R=F4[/W&WZS&;GUFWMEIYYT'@*V5UI/.)PR]V,)]KHW>2( MBX:C]+!?YT'$R7?<8T7;E6/9URPTZ[I,%CL/HEBT^^>\X[\,O%'Y$\:>J0L_ MBICB&\.L.LOY)B\=IU-DU!I]'7+^I?+7:BWS%)*_SJ8Z1_3<+.@.P9KH%HH? M)KX;RSL:&B1T=!./[";.5RBXJGX+P['(-'8=_:].J.OU2YZ<64A'I'U#WW"> M-_!)9XVM?V-I4 K%6K"B:EC10JT61M1YAGHE;*C7?J8)K4G5]EIT)=+JCQ:O M'K"@PD3.+1,X"YW4W495K0F974S(Q(3,?4W(1/^"_F5K_[*<'R$Z&+.0#'[B M] A[1UGF@2YF+4:C 5'GT#T,HC98U8Y6E4Y6$!9E]Y\N^&3IY%+E'K+/-;G' M>J[<@U$/[*?LW,':!(*T;^HOE9 G=DZM3LDYA#5MQE[T3CO8$BP%EO+\+)N< M9)#:R3.6F8@NI[N^VD^?-2Q ;#N[ MA1\/@=A;"\3%A@&OCK;>_F]A$ F^B,]E>U%QND_9/\!T'KGOP /M8SY&J&?: M<,+\:\GF( D7$Q6F[K='%;W,YGZD_%[P4&Y,Z Q7/-2 &)Q-NO@;$Y7RM4^2 MRRKLO9*7*+6NU'MD>.3S<^4,HU!L4^$)W((IU[7K[&8Q/Y;=.?]WXLZF/'OWY7_8=/;V@FYVP_V$&]KC=/OK+65DTR#QX\R,[6)& M:3&_.$KC@M7M8';+A96Z5T:99+KD5 G!H\)$!.WUV+U.PNPKA'\\"1**:T9R[X^OEQ=O M3@]8V:?L%K5#5)H61'2 F6XCTO_#5#;( TTIJ(@5-OF%5$Z15U9$E]8R7LN^ MLRF$Q6%>L'S*31:&/NI\A[9I./<>/5((+@KW#^B>8\(V;[7\O=S1[#15J&ZI MG1X4API1^.*K;$"!0A+S/>M$VXU5?E$$UX_<=7&I[#U_:[Y[C^X!$ <"HF7T M[STH"D <"(BNT>D " 6 @&M2!@@3."B SR3(D# ,RD#A(V@20D@3*-E PD5 MD(!O4@.(OM%#;ZT"$ ^=DPH@=@-BQ[-<'\SU':[6O1UJO5*-Q8_Q3RSKL5:2)M+=O4[VBVZM+F;F:44+W[H_4Z.H*'XN+2U:>M[#YV M*]2;UP]%>@W!>,^GT3\:XR>?.H](1<'.=_=(Q7IJI-(S.M4.5,12V'*RS[&K#5XO>=W7>]T6>%U.\OG8]2Z#V%E.62UF/Y;- MKVW==KIOZL;GDG/)5<76-OJE0JOBD?)JYY,_L/!/GJV<%,ONQNZ0EQ[NU[RK M>&@IALK^XZ$YPDJ&.+;>Z?8KI&FH0-(')N6#HR5SU-)[0EP!1]6>\%'>9)6# MS]PH@Z6]=K?2'*WNG(Q2^L&6X51H1L8>8N5C!_N7S&.AF^TD=2O.^*K-$+6I M.?*2PQ:UAN9/B[;;O=(CF6.CW-!$.N]:I M\R<)?D:I&".'OFMI_\%"+O8*R[/HKG_#_3@(Y]J$WJYL/U;-4392Z@U(5SK] M=J5304BIUY^CIM,!1Y%25YJEME-M:;+9*76S8Y0Z*10I]5TKD.Y4C1GG>\NF M'W&1R3$2DL>N;MG3UFVS;AD==7+QQ^8*3.-Y?3%/&5 FAVC_YQC:,T_KUD:\>+3PVJFT7:/[*C\G<]OYJXL?BV,7MVX]%(F3 M&AD]-$H\>5QO_I.1QMQ0&X=R:R9ZAAM/Q"&PP7@<\5B6S:5Z#N5O\C-@1^*( MVCN7/6M#EHCO#.8K9QV/LG- J8C+0U_3;_\>/V$YR_@FXX[=NVMW]U47*@G^W_3=9[FAU^JV[G_]R\I^]8OQOSAL,@A/ MWWM8^94\')2,X#R0IWPN#W!E/SV"RJNMNM%<4VJ= M_# $ZB?VTR$\_Q#;OW&?A\R31G\VHD*[$;D;48.JG6M[7:@)6ZT)CKJM^%&W M-HX?6>^@9DD8?KDD%(.":% &"7!-.SU,!"')- M]TJY *NJ6E 6(B:E #"-,P^D% !"?@F-8" .:B @ZZ+1>(W:6B8-N*T2;O1YT>W^H7D='\%!0W)!#4&O-:P"LPB%FSS_E M%F&*:CWO 4^M[!N];J6CE%)/N04OZL2+\DZY!2]PRFV3>/+D@+#"O, 1MV4= M<6LKL&YX3UOW.PKL@WR4E;K'V2^Y]&5=Z1RGZN\*;+9TTREURX?&,EN!K2Y* M8O9QMGPTZ7SL>I>T$E?DDJO/;,DE(2,WC6K M36?M\%!7#^:.991ZI/+1]]RI7&+_T\IN+K4923&M5KI_-_9( @UUX^24"3U2X_Y:]Y)'"&37W(T7['@QM)-J]HYH$8D MZ$L.RBM'4LLJ/0*O.4F/D'.'#GR>N;(*4*W,0,>.?(Z MY<@=N]RSBE2@-'+DK\W^'LZ@.C:N%4N2NU&\;I?U*4[0FN?4FBU %G[7"GP.@QF5-AI/>*C%[!MVG*E\ MXOU8"U/5R@8\+>:QRE_=USPZJ)&A/]:*UCJ8@=,M?7S:/#JHDS@ MTQZE=V[='33*M6]-(/B&Z=ZUH3B;07J M57IJ4'Z47N=+>-X^8J7O MBY7"+4=+)\/ "\+3G$?Y'44K;MQ./MKH\'SD8K6-5LY-@L3GBT;26!('6DMK MB>=^3P_._\IV6I0B9365P&.SB)_F+]X^"ZB51]B04X+/U[G"EE>1QW%L(5W"QXO^B8-M\[",A M^!OWJ8V\M %'Y#VH^4-IUTM4;GG(M9=6QS UJJ@G-A$3K2OPF7,6:MP?$3(7 M?,BG QYJMJEK5LNR"* H;>^0/B;#?VDYAK/++>AO*/8RBWB.LN;ZPY"SB N" MO#2-;GX[7:/;=>S,! A)A6%WK#\ MD$!9+M&-QN/$RRD6&<5^24WTOU SL9!J+J"\X#?<"V93:CCM77%>9^G]_HX% M&Q4*EA-,UT18;[7>?OD?-IV]O9#OS+>%SU,&VKLR<). /<,JDX!=H[]"0+K_ M+@R4%22GE= 3-"I15G]B'1D@^;+,C?F$"Y'U7WPHB:@L ].9$>]]:G*N4SEB MA?:QR#F MFMEZHZ?=-!.>=1SQ6)92W'PH;URT(KJ-N#&;"CNVY5P%^_]V/R:M'"/RMLSW I,DO]Z?>O,YJ\D9Y'X9(_ MA2S+VFYX5QKX/M.]CA)0-\I'3E\O*8JE@7.H,?FK6%[] M\N%G&8:)US^'[#^NY])SOW#F5< F4DO0KA:[**A9S*=Y2UFUF'U;]9?VL\=< MCM':5VPA E[+:#\0\'H\BK0;YB79?M2+@59&\OL#>+%WQC*&&,Q78VC7STUM MP(6QY.\*[;@Z=$N'[X4A_M"CQXME*GE+/.E&9'L M_A8J+6B[3"7+ZOTW??>97?-"3>7?O_[E44F^0E-D>;(TAW3-3P;4W'^>L#%U MZ:?,NV7S*%?2:$#E+#-?>65$XVD4%_=>:?WU^=_:Y]>7?YZ>N7\W>7"AO5.9N)^]#H)@J2<$AE$='DUS22/6?1Y%@& M1Q%67/)GG_CMQ1VX\)YK2JY"+O%B6#F,4 M5(9THF]%9J!]\%HOBB#M'42)?BN<-L[:E@@__E.WJ!W'6PM(1^[(R MUU)=$OW1D-K;T,[DC[=8<;S2).G7Y,SCXL^1D,HMH%X9^BK#DLKV,QDU<;)J'T4BRB 524 MCL16/Z'AOYQBY7**M&3[M3L/MI"UV:Y.?]DJ3VS7SMK0TC$ZKX[6P.^^">8O MNA QEAP*&H^$/"KZ@4PVI/#;)3R1;V&N7CXAP_ZF?D MZ$FFJI(L-Y,GWK-D3N#SD]@5 ]N0^6DL+\>XA6'V5^/2$*D1+*[@53:10:3WA/^;A<&0\YQTXC99 MZE&8U5([O"5KHB=2N<=C=^B*QQ !IIRGCV94QZ$[6[AG"G?HGL4N9-%P?OHT M:KEU3Y/ZZ/1U4<[4%^TL\C(1YS)P&B?B0_DC\3&U 8U9(P&P1F%3/(F*;9P1 M>^S*\%Y:@BOJ[R?T+'(EU >42<-'CMXD6T=\&*2 K.50UC\5LXY.99\K7FU\ MG$8[5F-9..D)L'R^@0<[:-UJ% MR*6@1YMO%BS<&MMFH2LAGZ?<7O8+,XON"H*4:*VL^Z"N/ U19!=/H.?#U& @ M.\/(I7*QL&"8Y.8-;NA2$,HNW-](!6+EZE3JS-TQ#54>R_%Q(-+_PI1S8I/1 MY\&4G @P"&[XB2 T7232%D2$^2[5(89=/BK)(="EPDMX1_2C#*992+4&E?(U)!"]HO M0%DVHQQ3%>O%%IZ($.\X6^[+!F5 MOH"WM%YQ;VG!3#0[^6 1NHZ(8C3XY.,Q%Q.3_-64BU$]P=!I03"$8+@7P;"X MKL24I\;MJU6.,/"2WO.718!SX)$7%>#>O.B,NF$Q3B?7G,01=5-R;)ZZ_VV# MH,QA%P(VT>5M^',FUE5D 5FDO1Z[UW(:,@NSF1E!$C$_#3>^7EZ\.5BX^\1E MH#LL(4H+(HP\8[1@_S"UFMRI2W\BEBOE%U)O(J^L^)S6.Q.$%9/NK"[5[(53+IP?Q% B0Q2WFKY>[G:[C1UT+?43@_ZQL(*J<57 MV8!L)XG7UY+M>TEPX8MB6=0C%P@7%IKM=[DH@#@0$+9IV/?NW0DD8!+- J)K MM$T H0 0L A%@'AHZWL <3#7=._^[L !GJE90, S*0($>:8N@% "+@F18" M:U($"')-B)I*!&+'[7KM:]'6JM]FYX:\L1AES,%-^V/=[FWQ*J]V#2 ML'1Q8UL%[P%Y8[E#8U#_8;#RD&(;W$>)01GU?RAQ!E8TD16'.3>Q:JQX()/3 MS$:!J)+RD<*GN!"BE8]SO,./9':-<5P(^ M'(X/^^U(P(>J\4'MP/E#MF0)@;-JW%="@3CBN9W/9;98*5,5/Z=XVBP->2O, MA0L65R8FKE9::.-$NDKQXBQ?SEYHHBB9;78KG6W1Q,HY36*&07XB.?4Q\Z2,,Y< \G[@^T\[?7[T_U^1R M^^T6T95;"^QH E;9/K@V=,C&&,JQX2RY/K%:E@/$[CAR_:B(K1_ENYX8.MQ4 M([7:X4E'&O?UCMTK.T,&NM>0[EW5&N(I?'>ZNF.:X#OX_ICE+6HUQ%/X;A'? MG>Y&NZBI]>PB^M5#[WE XFKJ1"B 6YF)2X_!5@.X>ZGD86:V'YW!!UC3 5<$ MME9H607H"KJ6.,RI1B7KHAM9T(WJHQM=BH//)\S5/B>CP+_6+O@-]X*9/!RK M;!W)?*-!2ZJ]:%RW) MAI94'RWIUV3 7:D:8?%1@P6C#RS$XB-D%!L@&%F.[K0V$XJ@.^A>2\&HVW5 M=I"]&6I1U]'M+E8>(2T"M:B1X$(MJC&X34EHUKZ.8&M=*@FUJ"Z5; I=*^-= MZZ(6.5"+ZJ,6G4\"__K?]-1LG1&0JY:^TP9BR '66]\Q]5:KC8PWV-X,>:?= MQ<9R('M#Y!U3[]F;:]^@[B"- 76G >!"W:DQN$U)0-:^CF!K72H)=:NB[K2A[M1)W9'G$05^%+MQ$KN!#YFG6C+/)9]!YD$NL $RCZ7WNA8R MWV![,V0>2[?ZF^L:0'?0O99"3T=OFYN;>D+H048#0D\#P(704V-PFY*+K'T= MP=:Z5!)"3UTJV12Z5L:[UD7HZ4#HJ9O0\X&'PPGSXZCL[=],;/]6,=WHM\3' M]F](+39 -S(=W6[WD$D'W9LA'+7U]I;C4T!WT+V6PI%H&-,J:Q@&=4'AD36D M(X"KJ'0$;"NI<'GVD)[&+%)M5J#T+6%]C!RU)YJ71=]JMLIH M(R;U4)?+DX*QE@I:D+!4(HVJ6M=90V2"S(1D$F:VAX$)FJR^VCU6[39N@UFI;%;;E3>%&ZI,!0*6 M!LMJU4/9NPIBYB&KI*I>IX19-P+;@\MU@/; _?=*'V13 M'S0*DH''#]8)K;3"R]+&A\>N5NF[C_1TVRK]Q%90O*H4[RI0KY(YWFWKK4[I M.^R XE6E>!W=N-W6^];F\2-RD/1]S*AJ/_TP7W9CB4K>?(4K^1JF*;W. MUS899I]/W\Z"R!4'.)V&W&.Q>\-S8Q)+GUZL%&XYHCT9!EX0GN:@Y'<4H&S< M3C[:Z/#%@*]MM'*@B0(^7S2QQI(XT%I:2SSW>WIP_E>VTZ(4*46H!!Z;1?PT M?_'V6;BOK/HRK.Y:4YK69EO*4IUX;!XD\>G8_<9'1?;\*XEB=SPOMF96YXP^ MJT/D9Q5^?66:*(58GG:WI^QMV(]*Y-6*3Q;S,WY"-#$Y\(<9GY<\V-M&$2AC2F]^B-K\7TV2P, MACR*Q'H_GU\'L4M,]*^U6S>>R,\'8C$@48U^18465U;%Z;FQ,-@-8P47#\!% M2T4N#N^?SI#2*SL9[_W5^_/T2#P6P4*?:4X JHA M,9N)U\,A]8$Q>8\A=V^$X45[*.[J@N6'2OOH L"Q'=6QV:HY-C$^L5IOSZ:2 MTNR&N9YH<7G9?"MZUR0B]HR#4')J%++;47#K"V;*7M0+F!])\W"C*&'^D"\^ M\H.82LQB^<.LNY9B7/=MI(W1 MP&!^QZ/TA04P3Y.$C7E(+ZD.(?]WPJ.8*D)W'2R-(K,4<0]#@VD17^D9G^17YLPOJH*<#:@7;U#6K95E* M]WY;1NLUL_"V:A;^GE@=2C,)M& @@SL!DB1/2F]]Q81]BKUDQY3V'\N(4,96 MLF\AWE*4=[:=?^G=5B.RG/,C,6HENX[G.GU#&)C@.?5;;AJKBW>>^$.&HLG4 M5!8H4I.QZVMANF1OXIZ1L*0;YB6I89AD//W<,NZQ@$*BIT!#V?$LTC&EY]AR M#A>R;.+_XJE9FJTXUI^R>=Z5+_IMV>PB(.#K3B$L>A'15&)80:V6.2Z!-#6F M\'M,LSOMDY&\^TW@W8AKXF-#)NS*J?2&]3^Y%6360CC+6*1$W$CF-J))$))) M\G!:",G('82!^*I(WL3=9Q46W)Y5)7 MRH3G7R_$+1.EY7F,-G+'8R[2/)K'1==&-_FV2)5:CJ].)>['[Q+J'_69AF)=PN]K+E::4>)ZHDP%A[OA9MF,W/;:2ZMK.,5H).)#,KPXC0*E$[HG!S"_(Y7TCV1"S_Z92#JT04RUDJ*)EC<\Q-B)>@+3?PEY7];_KN,[OF MJ92RU C^^I='*16%ILC,SI*ZTV\GA5;.&'[B\7%\FOXJOR1;*[^VH:2\N*N3MLA' MEX_DFLXG0;,+^A?3)B$?__CBNZM/Y]LL]1%9U3QZ/Z=/Q7!J06KV4P'@NZB\ MVJK;F@LN?/\NW*JI"S<[1O=>%[Z,%1_AS!]*PR/]=%P6VZJQ^-UBY/=HQG:= M!X*.G1B[E&K S>-RTU&-FS\_P9L:O>?'P^0X_RW8FRXJ!B6/1\FV:I0LJ=/O M%//,S_6@V0 N\ G;.)%)=.E.5:9N[;/0G9HRMV^TRF;NVC8.2N2.[YY]6VAN M-R:"#-\^=CYNI?(E%O(ER)?L)5]2G!MLRJ,02FN53=N\6^HX9]%$^R*$KU F M[*,219A[-9=\RBEUL\&MU-[3WCB9TG?H%M%6V8-_F_&AF%DR%.6F+G),OQ;N M-DJ\>"&BC,F?^D-73DQ)-?S4T9,OGKJQK.;JM%8QW]4/XJ4ZZ/IC08-4BO;<5],GO'DI(/(C03=9%52ES(G6FEQL'RC:T,OB$1/1!P7$WCRR0L;,I%( M?,AR4OMX\J9,V>XAQCQE <@.45Y:$.&L,LL45CQ,K3_OG*1?%%/G\PNI M5Y175GQG:QD,9=_9[,_B,"]885+_B\_E M&HK3M)>YI49ZT,$7(MC%5]D@"KPD7E_4<)A81'Y1A*V[Q"'9WVW>_AC]1[5B,, M T]<_/&%Z;QX8HLX/6F"1]Q?N?>(%ANL/"03]P>!-Z(/7[M^JF;&DR")F#^* MTK?!./WWZ^7%FQ^^'ZQO(08K:8J5["% ."SH&Z0_T'[&]_?-QV;!<5I%==MX M;JLLNA3KJ3U*;]^\>6Z'\3N/HKS'8%G?8:[V$* '?"E\*7PIC 7&HDBKU-U8 M&A!X? A"OAYXM#$T5QDJ&K$U<^M[-VD&.S'SU68 M&&+5 W@!7JRWE7EB+Y?%1& (&++>5O9)&PP!0^YIJW]N$N,),?6QCZC]7>XX MF:Y@=.4>]=D&C]D6G:6Q_M@5/<*!A<>O=#F'/CG'J4G99[=W]$Z_7?8 \=@( M@]:@M5GN&92@-6A]=%JWNPXX#4[7BM-R?PVK]!SUL2$&K\'KK;Q676+ZN'(6 MQ0]1LOH,^:NNW&1I94,^,4\[WW=O?;>[0#2(/*:3[E:)E)$B]GS0&FY1T2HR M@: ,<^V;-!"V*Z24@J*@*"@*BBI%T3T%\^ H. J.@J.-YV@%M=0K]JTPGA3; MI8J-NB>!W"9JL+"1;C>7?\$@>P+(XF:5,M=:"6HO\F+(VW-'M=NGC"C 4 M# 5#P="&,!0Z&#@*CH*CX*@RX\ECYPH^Q1,>+H:3"?,6YW,6S_O4"RMCZ:8W M[I!K[#KDA4-/D2TJ+UMTQ-7@Q\@F';NZ9:N[/;UC6LBDPC9@&QNV8>O]#FP# MM@';V%S!KG?*SQ_!--3@"DQ#P:0 C$,-ML X%,E&''::>+I;*1)\CS7<%=K: M1-M1D(@9]D60^/M8K$M>.9;XZ64WEJCDS5>XDD^XGM+K?"*V M8?;Y=,M!R:NG'Q?/3%YD,$Z&@1>$ISDHA0.:-V\G'VUT>#Z\M]I&*P>:*.#S M11-K+(D#K:6UQ'.+!QS+=EJ4(J4(EEL#G12K&VFPZ68@3C\V# M)#X=N]_XJ$B6?R51[([GQ<;+JIBQ937_\:RRKL^:%Z404^?O=AB]#7.16Z*M M&NR:/17I_:SBIF_%C:A4X91Y*P=&99>RS=_2G%N^8G\4:'X0:P/.PL4^Z,;" MEC;LZ. TV6)@-6.)I1I+WOO:;XG/-:M%L;'V:S+@KO8K]Z^]P+_6Y(D!?"2X M$FA,BR8LY,MI1(MY0G(7".TWJL5_)D&B_<.-^ 6[];5W'A_&H3O4SHEOYX&A M:[_'(_HKG+C5>KOQ WG=?*O3HZ2WHR?/6!C/TUE,Q#>Z,)AK\833W:;44'/9 M'73?1HMOR'E,HIAB4PH>ZMJ'T-#.)]S7?F4^?6IH5&$V'!))F#_D:5 MT;7SL[-+[39(O-&RKE:KE=XWTJELU"-%]%7Q,*?U2@O&VJ5X*YKB[.=%F=+F M&K*9&S-/U\9A,-W22&+]3RP2IJ(.D4N%3M<%T4V_?/A9,]MMP]*( AY=U#7^ M[\2]89YXDH!D-@N#;^Z4FLJ;:R\MQVCG7S6T*ZI5'#(_8D-YPULFFFDZ\W@L M(=4^,*J< -XRM,])&"4LO:MHCKN@UHNMK]%G\KWLV;,"!:ZXRVV@C=R0X _" M*+_G(&#A2-1K\8FN18'FQM1&OL:_\7!(C:)%9%WNF"R-[N/Z8R_A JB S*_8 MRK)^H=A1A*=E*JRA*+BHKV32*Y/PE]2[0?$6K*XTDP,K2S2)3G@@_Y M=$#WM\D$1'MLUG+&W%&*AV,:K@"8>^M"""C^+YZJ26>9NB/F)RR<9T#< MZY'\=1\4R$F/PFF(#6C$!C7I7$=!!/K!TIR[1K/LM![-A?[2-#46R\>2%[EAKG19=%M^#QO7&F&%D/;CR^ 8W:5[.)-.4-I% ML.X!'\'2G1YK%ZW \[;P=+;_H:0DXHA3K65%3L0BRE.*O7DH7KU=_SCM.J5^ M^.CS&*79%$QKZ%&D)49JD[5 QQ;E6QT7/+OZ_7M&6Y:S'&IEPRW'ON, 2G-5 MK975^V_Z[C.[YH6:RK]__+9M' M^0E*/<-REA%=7AG1>%K;Z)$!+U\NW=:*:_MV4FCE+-0Z\?@X/DU_E5^2K95? MVQARO;C+80H/7SZ2:T26H-F%@3+3)M3S_?CBNZM/Y]M"QH>COBL9V9,IG].G MZ4SOC,;L,51>;=5MS;67-I =Q2,L>Y5YS[#[%S]=3H*0PGP>3K7T("G1I_Q. M3KAPK>@"#MIG9FH[.>LQA;[!;;H)FQRS)5/Z =TOC<\6B\HIGA(4R!UYM*P= M&5DH[Q"1=XYO.47,,F9C_I]II8L1$=O>46FOQ^YU(KI2$3RZX@Y!$M&/Y=>_ M7EZ\23W]#N/*M$V$C65>0Y!OF)(V]ZG2G$6J([^0&K.\LF+RA217]IU--QR' M><$*21AQ?;*"[*I!%? 2#UH?*J[,QK Z1K=[7TJU8'2%(HCX=TP8YQU0_EYF MQDY3%WI+3?F@]RH,M1=?90/B>Q*OIZH.=^BQJ.%.G6SV-YZ4@\S=Z6_GWO0W ML%('J[[1OW?!&;!2!RO8586P,HU>'V!5!"P85F6PZA@]&UA5 RO8576P:AG= M-K"J!E9MF>$#5E7 "CZP.E@Y1A]V51&L3*,/NZH*5BT#L455L$)_51VL+,/J M *SRP%JN$3Z8<'6XANGMT##']C+/;I7>JB \E%.@MJVLW_Q[F!9X2'@I71/? MU@1@RJ.8\L-@6_T&@3>ZET:#0S710UH#N'0@+M6DG1[*L1_=YG[.Y]T1XA?83T$0Q3P893/GWT/MN5 MJ48)I'KX*N732L=@#KQ0/=-1SVJYO>6GCGBZPW.-\V]B8IHO-M>ID7E67^9- M\U45YM7G))P%$0>I%")5EI*J,*N$0@5**42I-"]584:]_D#7)M$;L&IW5@T# M3T18/[ZP7NPS%=.OML_Z'+K^T)T==NI%72BVYWQ+A6GUY MIL*,^LSF& >J1JHT(5-A5ETD7-L,VW<\*#+/LQST\-1'U%S,_I&;E4Y)5P\T$4MNG;S3=T:2S,X[*UU*.?-1[7:O, _'0 M"2W&]57GAFWT6F52HW]\)_AJR^J*9U4J'6^KUFO1*%J;BIRR-X=1E\7?;!2L M&M9KD:6]=NKCSN-;=>==' ;F@TS;4:K*JJ]+ >Y['2L#^*8!O_>%',!=2=S5 M6GAQP&'Z\<9=:>+%LGJ]MTK2FX []6KGTA=2MM?/W5^_/-7F00I3,-ANG0]_U7)^? MY,>KBN-.XV F;[)6;;I,]WUMOJ$F2V95S6I#$Z\D; HZ/44U\;-9Z'IY.A(J M:T7T\#Z @AQ>7SG &[A"X 3P$;N .@1L"=U/PAL -@1L]6G-PA\"M7$(" C<$[AD$[N8)W!_8 M7+-:D+>K)&_W !3D;*DIWVA"EJRI*8\UU,R3I7;<@ M;V,+ M G8S<8> #0&[YGA#P(: C1ZM.;A#P%8N?9$)V($?Q6Z&CHULH_HZ M=@\Z-G3L2B,%';M&.C;V!X>2?;>2W<;^X%"R8=2U4K([4+*1#H*2#=RA9 -X M*-G '4HVE.R&4AQ*-I1L]&C-P1U*MG+IB_-)X%__6XBA$+ A8#<^R:BH@'TV M"UU/,QV(UQ"O*XT4Q.LZB=<.E&LHUUN5ZQ[68%=6N8[XU&6^GS /\G7MY>N5 MR!)'6R.G SD:N$..!O"0HX$[Y&C(T0W"&W(TY&CT:,W!'7*TL2 ' TY&G)T'2U;53GZ4?;\:1@'8BWU4K4N M93!UU>\MOL0KR%>0[R&> W+KJIX_8&%PPE%E3*R;$.. M1DX'C1FH,[Y&CETA&0HR%'(VE8#3G: MZD*.AAQ=::0@1]=(CC:M4H\>1@<$/1IZ-/3H>EJVJGKTH^QY7;0N92QT:"4;5M>L/ M;*Z9%I3K2BG7#I""MU31IB-#(Z$*.! M.\1H \Q&KA#C(88W12\(49#C$:/UAS<(48KEXZ & TQ&DG#*HC1%G;UAAA= M;:0@1M=(C&Y#C(88#3$:8C0L&V(TQ.A&9G0@1C<3=XC1#04>8G0S<8<8#3&Z MYGA#C(88C1ZM.;A#C%8N'0$Q&F(TDH:JB]&_)3[7S [4Z$JIT3:0@AI=7S7: ML:%&0XV&&@TU&I8--1IJ=!-3.E"CFXD[U.B& @\UNIFX0XV&&EUSO*%&0XU& MC]8.@!H--1I)PTJHT58?:C34Z$HC!36Z1FJT:78@1T..AAP-.1J6 M754Y&D=,(_]SJ"I#NFXF[I"N&PH\I.MFX@[I&M)US?&&= WI&CU:HT5"CFT9QJ-%0H]&C-0=WJ-'*I2/.)Z[/ MM//W5^_/JZQ'JT=VZ-B-@EM=';OZ&X*KA[:B^K<)A,L=?3>]%6JBFW?T7M>" M= [I? LW+,,N=5:%"M)YO>5RU]=8&'(6PI1KKI6GP6M;!J\VI'+DFR"5 W=( MY0 >4CEPAU0.J;PY>$,JAU2.'JTYN$,J5RX;L2&51\ELLW$Z]%W/]?G)A L/ M2NW<>O4V#F;R)FO5ILMTW]?F&VJR9%;5U#36@E<2-@6=GJ(:^H=T'TFSTB)Z MXQ:#5U8,QV)PB-J/$"Y-W>Y#U(:HO7T]>*MVHG9SUH-#X&Z*P+T264+A1IH( M"C=PA\(-X*%P W W-6G%EW'ZZ,GY7C2&6-S3C M!+&\F;A#+&\H\(<1RY6J<@-1AC0.:;SF>$,:AS2.N*4YN#=3&G]@P*YQ=?K^!N7*@5U935P]A*&EUTI+[[?ZT-*AI3=DZW1HZ3#KNFGI MS]Y&'5(Z,E20TH$[I/2F H]UY\W$'>(ZQ/6:XPUQ'>(Z>K3FX YQO0KB^J_, M_S-(L I=:5N"4-\HN%45ZM.U0F8/2CV4>B ,I;Z92KVE]\PNE'HH]=O."C#Z M4.JAU,.L%5?JLT@6J]Z1[X)4#]PAU0-X2/7 '5(]I'I0'%(]I'KT:$W"'5)] M%:1Z[!I?%8."7M\HN-76ZRM^GKIZ<$.OKSO"T.MKI->W=;-M0J^'7H]=ZJ'7 MPZPKK-<_Y_QVZ/5(>D&O!^[0ZYL*//3Z9N(.O1YZ?CWT^JWKZ[O0 MZZ'7PZP5U^M_X8,P8>%U _1H M#<(=DCTD>TCVD.P!=TTE>RRS;X9FWP; %=;L-^2WEY#=%QO;]]J0W2&[0W:' M[ ZSKKCLWH+LCMP59'?@#MD=P*LINRM5Y0:B#)$=(GO-\3Z,R*Y4E:&I(TQI M"N[0U*&I0U.'I@ZXH:D#\@IKZ@X KK"FKEXKU$20-QT;@CP$^88(\A#A8"]V;B3LT>&CP-<<;"]TARJ-' M:P[N$.4ARD.4AR@/N"'* W*(\@ 8HCQ$>=@'1'F(\BIU;Q#E(,GW-\89,#YD>/5IS<(=,#YD>,CUD>L -F1Z0 M5UBFQW[TD.DATV^(L;;=@TP/F1XR/61ZF')E9/K%!O9]R/3(=4&F!^Z0Z0$\ M9'K@#ID>,CTH#ID>,CUZM ;A#ID>,CUD>LCT@!LR/2"'3 ^ (=/72:;'F?.0 MZ2'30Z:'*5=2IC=MZ/1(=D&G!^[0Z0$\='K@#IT>.CTH#IT>.CUZM ;A#IT> M.CUT>NCT@!LZ/2"'3@^ H=-#IX=]0*>'3J]2]P:=ODDZ_0<6#B>:!8T>B2YH M], =&CV AT8/W*'10Z,'Q:'10Z-'C]8@W&NGT7\?LX''Z=^1>_/3#_0GO^_0 MXRP4#3+)'GZ2-LZI+0J1FT'K52FU[M_CY"QGF5#,DHJ.KU7VO*E:,*-]I^R;R>%5LYX M=N+Q<7R:_BJ_)%LKOQ9$;NP&U(3<8[%[P\6]5^XJH10S$2S3Z)2/Y)K-2M#L M0CJ8:9.0CW]\\=W5I_.M3!:OR>C"*?/2V]ZF39Y=>O'3E2"L%HRU<_J4K"-: M$)O]5 #X+BJOMNI&)OU/4[NYI:9\D+*9VY$/SK_*!E'@ M)3'?,WOO]K7F#KYVZ6_(VT[*0>:I?3*P4@>KA_*@P$H=K&!7%<+JH3PSP%(( M+!A69;!Z*(\/K-3!"G95':P>TDF E3I8/23P "MUL((/K Y6#PEIP$H=K!X2 M_("50E@]H%0"*X6P0G]5':P>4H(!UFY@+2>4'TRX4G2"PI&]S"$6%:22_.;? MP[1 ;2:@-X I/PRVU6\0>*-[:30X5!/59DY[U;E4DW;:^USYY]KUXML+$47W'7O?>U!,]ER 6+Q7S;9O7WQQVAUF>=044S.\^.DL7.@/4QF+KV MSJIG@I1M.#!.V801!OC-89/RV:(K'D[!(^5YA/01TD[$B+ZO+J@-6[")".O'%]:+?:9B^M7V69]#UQ^ZL\-.O:@+Q?:<;ZDP MK;X:C,J.\2CNHSZS.88!ZI&JNRPD.JRZB+AVF;8WJ!C0W%N#D[Y M!-RU.>7STS .Y!F?+9SQV80S/CL &&=\XHS/]9,OHK MCOC<9^^&(S[W$KLJ>L3GV2QT/:V'(SYQ3@Z.^ 3N..(3P..(3^!>O84C..(3 M%,<1GSCBLY0JXXC/1IJ[\FL==C[B$WHZDE30TP$W]'0 #CV]]@!#3Z^1GNY8 M70CJ$-0AJ$-0ARE73% W32CJ2$M!40?N4-0!/!1UX Y%'8HZ* Y%'8HZ>K0& MX0Y%'8IZ@[-44-0;!3<4]88!#D6]Y@!#4:^1HFXZ%A1U*.I0U*&HPY0KIJAC MB3JR4A#4@3L$=0 /01VX0U"'H Z*0U"'H(X>K4FX0U"'H-[@)!4$]4;!#4&] M88!#4*\YP!#4:R2H6Z8#01V".@1U".HP90CJ$-0;FI6"H-Y,W"&H-Q1X".K- MQ!V".@3UFN,-01V".GJTYN .0;V2@GJ4S#;;JT/?]5R?GTS2 ^?-5NO5VSB8 MR9NLM01=ION^-M]0*R8S)+"AT -N*/0 O*(*O0V H=!#H=]0Z'L=*/10Z*'0 M0Z&'*5=&H?^-^0D+YUH7&CT27=#H@3LT>@ /C1ZX0Z.'1@^*0Z.'1H\>K4&X M0Z.'1@^-'AH]X(9&#\ KJ]$[ !@:/33Z=276[F);>FCTT.BAT<.4JZ/1_\(' MH13IK394>J2ZH-(#=ZCT !XJ/7"'2@^5'A2'2@^5'CU:@W"'2E])E1Z)*HCJ M@!NB.@"OI*B.K>DAJD-4WY!.NR9$=8CJ$-4AJL.4JR.J8VMZ9*4@J -W".H M'H(Z<(>@#D$=%(>@#D$=/5KCS!V".@3U)B>I(*@W"FX(Z@T#'()ZS0&&H%XC M0=WJE:J:PCX@J$-0AZ!>$U.&H%[EY 2R4A#4@3L$=0 /01VX0U"'H-X,O"&H M0U!'C]8DCT M&T*L8T.BAT0/B1X2/4RY,A+]!Q8.)YIE0Z-'H@L:/7"'1@_@H=$#=VCTT.A! M<6CTT.C1HS4(=VCTE=3HD:6"I ZX(:D#<4CJS088DGJ-)/6N"44=BCH4=2CJ M,.7**.I8](ZL% 1UX Y!'8-S4M#/&P4W]/.F(0[] MO.8 0S^OD7[NX!1VZ.?0SZ&?PY2AGT,_;VI6"OIY,W&'?MY0X*&?-Q-WZ.?0 MSVN.-Q:D0U!'C]8IH*@W"FXHZDU#'(IZS0&&H@Y%'?8!11V*ND+=&Q1U*.I0U)&6@J(. MW*&H W@HZL =BCH4]292'(HZ%'7T:,W!'8HZ%/4&)ZF@J#<*;BCJ34,B#D4=%(>B M#D4=/5J3<(>B#D6]P5DJ*.J-@AN*>M,0AZ)>C-QAZ3>4. AJ3<3=TCJD-1KCC3-PA MJ3<4>$CJS<0=DCHD]9KC#4D=DCIZM.;@#DD=DGJ#LU20U!L%-R3UIB$.2;WF M $-2KY&D;O5*U4UA'Y#4(:E#4J^)*4-2KW1Z GDI2.K '9(Z@(>D#MPAJ4-2 M;P;>D-0AJ:-':P[ND-0AJ3 .21W 0U('[I#4(:DWDN*0U"&IHT=K#NZ0U"&I-SA+ M!4F]47!#4F\:XI#4:PXP)/4:2>HX2QV2.B1U2.HP94CJD-0;G)>"I-Y,W"&I M-Q1X2.K-Q!V2.B3UFN,-21V2.GJTYN .21V2>H.S5)#4&P4W)/6F(0Y)O>8 M0U*'I [[@*0.25VA[@V2.B1U2.K(2T%2!^Z0U $\)'7@#DD=DGHC*0Y)'9(Z M>K3FX Y)'9)Z@[-4D-0;!3 .01W 0U '[A#4(:B#XA#4(:BC1VL0[A#4(:@W M.$<%0;U1<*LJJ%_P82JHFWT(ZDT0U+%&'8(Z!/4-V10GJ4-0OU-0;T%0AZ#> M9%-665"W^A#4D96"H [<(:@#> CJP!V".@1U4!R".@1U]&@-PAV".@3U!N>H M(*@W"FX(ZDU#'()ZS0&&H Y!'?8!01V"ND+=&P1U".H0U)&5@J .W"&H W@( MZL =@CH$]092'((Z!'7T:,W!'8(Z!/4&YZ@@J#<*;@CJ34,<@GK- 8:@#D$= M]@%!'8*Z0MT;!'4(ZA#4D96"H [<(:@#> CJP!V".@3U!E(<@CH$=?1HS<$= M@CH$]0;GJ""H-PIN".I-0QR">LT!AJ .01WV 4$=@KI"W1L$=0CJ$-21E8*@ M#MPAJ -X".K '8(Z!/4&4AR".@1U]&C-P1V".@3U!N>H(*@W"FX(ZDU#'()Z MS0&&H%XC0;U=JF@*\X">#CT=>GI-3%EE/=UN04]'4@IZ.G"'G@[@H:<#=^CI MT--!<>CIT-/1HS4(=^CI5=#3A8:N!6--ZNH_1,ELL[$Z]$7/]?G)A N/2NW> M>O4V#F;R#FO-0)?IIJ_--]2$R0S):ZCS@+M&ZOQOB3?7K!Z4^28H\QT #&4> MROSF4O:O471 @S4.:KYHIJRK-_\;\A(5SS;0@SR/'!7D>N$.> M!_"0YX$[Y/GCR/.5D&L;QW2H]%#IT;$U!W>H]%#ID?R"2@^XH=(#;:CT#088 M*GV-5'K3L:#20Z6'2@^5'J9.2ZH], =*CV ATH/W*'20Z4'TZ'2 M0Z5'Q]8X>6RH]( ;*CW0ADK?9("ATM=(I<=:>JCT4.FATL.4JZC2 M=ZLHTC^B?E=!F>.O1E$66GLS<8?6WE#@#Z.U*U7E!J*<#;J#<,3#D_3+I_;L MFS8*DH''M>]:\K]FM4DV!#]BF^QAV.5T=+/?AZTHK\TK565(\8AWFH)[[:3X M[V-&_=5//XS)A2NYT#VEU[D ;IA]/GT["R(W=@/JQ+C'8O>& M+\RL]4K4MU"X93KD9!AX07B:][3Y'04F&[>3CS8Z]*@LT= V6GGO30C[?-' M&DOB0&MI+?'<[^G!^5_93HM2I/T^EA<":3M5+;HIBKW'YVX_3OB0,M9QD$9H&@T[X#6#/]_'^^,SNM MW%G\-WWWF5WSM.Y+@_CK7QYEEH6FR"PT)?4U/QF$G/UYPL;DWTZ9=\OF4=8T MO5XAN#Y=!-&B\;2VT>N]TI8OEV9:*,V4?3LIM')&QQ./C^/3]%?Y)=E:^;4- MM_%B[:X+MEFFT2D?R;7^3H)F%T)XIDU"/O[QQ7=7G\ZWVJ=X34XDG#(OO>UM MVN39);(/Z<3$)"7ZE'J6:&'$[*<"P'=1>;55-YJKZ-A-H[VG'O%?212[X_EZ M0PF'H"V\ %5P2A6;:U/ZMI:04Q!FG_J$<1"F3B )J0YDV3P:ANZ CS3FCZ2S MF*>?D[L8NC/F:4$21S%]*-Q'(-V"%LWXT!V[]*,1B[F0/\15Z1 ,[?U8*)%"7G+L>LS:B:JP3"XH7(3J306"8Y=\"&? M#GBHV68ZS:7,:MQ=YA6[D+4=\6$0,M'.:\YI_5,Q-^^4?!@/Q:N-CU/[B@+/ M'=%S/@8QCW+_.!? %WO$ X"5X3.FV".XE3U;&J(D4_H.W2*2E!S2'4,VC(E, M8^$&1$T$.FX4)>)'OJB&-DMK0-R,;WG:\\EN-)(V$1=HL(IM6O\<8.WUV+U. MB+$:"S.;")*([B!_\_7RXLWI 1OG*>?Z/2[**Q1$= .9SQ/^<9CZU;S;ESV. MB"CS"VE_(Z^L]$J%H43VG/&,VDJ5K[@5QMP>D7[D\V'8Z) M7WFKY>]ESN@T[<)OJ9T>[#T+XX'%5]F C"F)U\/]PPTSB'N3I@#B'[P?ES.>[/T"NDMJU MMZ[X$"2X&^I5!;QAX@K$_OK!>/%V<;N_77)_KKLZF0>+'*SG3 M]$W@KWJLI_5-J[.QS-DW3>9JCS 9:^>6^9QJ$27Y;?1;HM^J,!VN>#C57G^@ M#R9ORN/$T1WAD3EA59H3%PG7+EA\I<@C(2SPVL=YKG59K>CSR#0G?:SC,V0#M:VK5*'?#_9^]-F]M&LD31 M[Q,Q_R'#W7V?_(*B"2XB*7=U7%JF;%;9DEJ4JZ;?%T422(HH@P ;BV1VS(]_ MYYS,Q,)%FRD)I')BVB620"YGW_+DUHKPEP^L;DZU;BT2GC;R^4"IL;3*P$22F5L]V8;UENO0DEM)^UMIZ=7KU=:*[KS M[H2G9[PRXY5M,ZK*;M]^Y7/CE1FO;">]LH-*NV$9K\QX9:72;EN+A.TSC']- M=&7+UIPO*8]"VTXZW4X/SFI4K-K!CGAPF^O)7P:_[?G9KPP.WEV7R#[C8;Z7 M)H"=]@872O=W!FFOU0O\JW$ ,ZW:M2H'W35I.=-*=Z.M=#= P;= CM:P[_%Y MD,2'8_>'<%;UD\O!3G&FDA@V&B7>FI&U93-;F.Q'%ZI)W!* M:V5I/%J$POKFH_=I(9JU9:1.HG[ O,"_$B%UN[8K?/A A[ZQ :3-HXF>3F,9OU^&$/P]Q7=A3&JVFLRP[6@8 M$5PT$&A6V SW;0"??D4#6"UM==M5/]]YM;6JXVIA>S_7]E0B 8B-7PE:XDC M8->P9;TT[!KI^HC 0,XUES/!/J:[U33U"$D ^^]$?]]XL]2<9$):=>V"9**# MDJL 0.)T 0*.&\U -QRZ/E5^CKS _BYWYL)&_4)WSA6O/_4V0.#SK/\Z_>=T M)A#@_A7KH1@%VA;1\\+V09+R,[CN5 7/! M0R9\?'2)*]D-L.M?FYUJC0%(/"#5"O$>#^%IX$/_WK,!S_^UWJDV]#CWF1[^ M!54(DD;X@!C"34PYD.F<)*J2 ME\%X'(F8!G9A1S9)7[ 1Z,?%>>!S, 5M\,/V$D=V! :6I\EC,553'^3!M%>7 M(P&7IR-1JV&2[TDLETS-]:<@'%'F$91<'R1E'(1S&K->RT &8S9N&5-#87E( M;MNH762;8JE'0@"U>RV[&<,T!XUJ*S=-\W%+7S%/VC(9)FG4JE8V"3ZSUWH+ M:A @.P)%H7LN!S!5"$K=!B!$LC.S.TJ6"$"KR@+R#ZK=; 9X5"'K,9N)^8^% M];>K33UXE1G)_%.2>;0@F0= ]=$KD'G5[D MZB5_HO! HU[^$KMX]8@TJ^6&0!!TBJ*8%P0 K5_*0*%N.,F&RT^$(QVDL)$2 M^"$2"_:\TBA9M5,#I72;<"2Q3D MFI4WC!XHU@I&PG;=?W1@[C\R]Q\]R?U'&X/!IBVX13#D10+==T0Z,5"AM2 , MY7TR4DE&W!/2*L%7D-!9''(_0ED$$W11>CB9X M48RT%9I%9_"^IH@,Y]WJ.]4R,?M4.GT)62N5S"*F3H^/]S_TOO1.COIL^+G? MOV"]\_/>R:?^U_[)Q?"E+GTZ]5?H*\2J5"_YRX YRDCJK!@!%,2 M D%?89#?DQ\F[@PO)^*@YX+$0E%;:E$TA"+$L-I<'+\ MI7^"C3(,(_@LT#3; U43&V:(H(1H&D>2(45P%KAH1 MC!(<2$[@VGHL&Z082%AR<=57RCD"02GF,@, MS\5T#KA3,"^X?? RL"KF:$),OQ 7NA$,EDO9J#2$ %:.LY05O:E#3+!?;HMR+,*%$Z"#2 X\85YKE3<:P& !DU5V#H"*9!A$9I,(U*2+"'8" M;V3SY&0W) ]][L Y.*@V7#*V,?@!L&"*R.=9&:%,)&$ *LI#!ZZW//FF1I< MA0'$F=P\]Z( (("$"*0YQ:_NHIL7NX+P. A!\/@Z]([H0ILA2D9_HD."Y"/" MF*.%X4;?$>Q@)B"M8 0@0&8C/VB41$A-\/(H#+B3CT<0Y\@L9Q+"J_8<@^$3 MU#@ID4FS9NS!:(E:A>($;?VQ:^XETOZ0H[B8)/TH[YR5:<"\YE1>EN(?)^-/ MV-!)$ +W]Z8 /)O3Q!C-]Z0SJ*P;]JTZK#('BR4P+=J+D*%%E'C 'P&#J#M M*LLIS+:56[^V]LZ_?F#\"A8#5(J?<\,JVBS0E.9[$(FPR'35*OPB$\LHI:2W MN(J@LL0I()1N) 09^:3*ZD%Q@(<;TR#)?DU@S_5:K;56<'$'IT8,QE%&722! M2<#,9:0.H52OO3\F:74.O](7UGND"OT;"#6B:/RYJG]7=);:;6BJX4OY+Q0% M%F?7%SX2'0 .\_A/Z4@'$N$AJUJKX.R)-A1FZH M)G3&&X0LX,4%Q8,QOG5ON)&6D%1D<(N,4\FL*^&CM-#K)NGY9(F-S1E&Y_TC M-!Y[1T>GWTXN!B>?V-GYZ0G\??2R'L$@=W5H**YX*/.$,)G*BTDQ"GHK 6:6 MX66R*5#$2K&%MZ7*8$I=AY7 !Z>R ,+3<2H6AJB)2V_J#SZ=#(X'1[T%=)U^ M&1P-^D-IV)X/+N")+_D'^L.+ =BY_1=#9;ZLA6+C(=6AD$.=82,3TE&*#<0B MHCMTR*JE I4"^NFV9 ^&D]R']@C\+F9Q5MSTS7?Q$Z&80IA*R4F!(=>3YW[@ M\I5+"04E">0-MXET^S'_,Z5Q21>!]3V=24U--FY.)<$TH+S0'IS*I"XF>#/3 MT'.EE>J*[/9;QXUL+XB24$4O:,\DV->\)V=R]#[QP\J=Z D6UH3OA.):@(B4 MSZ /XJ-9F;O%7KY#P*?[[,$.^)I5&Z5P!5$S>* \2BE_.4Z#'X\9K#*I(HC=M(7Q9!D3D]PKWP M*/ I/"?#3F1MN*&=3/'J;:HXZZ'QXBDS)R(]XKB UE!*>4DON85F-A'Y8/2H MPEE*&V@>@95(D3Q5U)9=J&R'+I5F%NA<^P,Y@IH&:)'F%%D&'\)=NB0=T8]7 M4OL*B_T.GBS%Q> Z=!-175T&*;UMA>$4F.[X\*%W+6^F#)CJ0Y^R#KB8;ELH MR'WQ(N'_\Y?N0;O[OF2%PFY&$*KVFU.]/ MI1MHD$RU9**>J#,NB$GTIBE2#CXRJ ZL)\Z^FW"L7]"QG+1N;W5Q=K[Z6"DO M&6"7FA&S)6FXY"?+Z+HU=",6TN3S2(Q6CN2D,V%56'SV5$/O(0Y0/4L5P(4J_B1T2K+K6U'7AX^);EZ\VJ=6NKGFW>X2M$ZMHMM^^X '8G-_WZ\&QUJU;[U6VZ MVCEX;7ON5ANW-A[:Q3W7JLUMQ?,#>RO=;OT]B<.%_SOHWF6 Y0WEV@,,LJ>4 MXQNY8;5H@3[#9<3W,[]>_/;8(^4>;NAJX6='Y7IL_?Q>[K*I#*CN;98\K0&P M5;"Z2[,_K0Y]*E ]NLW@$ZO"7(I!:K5VM;Y29!9*0.1#]Y>B'U3-^A!KUK=$ ME#XH,+.TYXT:!ENB*_LJ;&H0_"@$;[D^?9) YM-JW1?GF%Z6P7_7F\W"@-L3 M//F[$?YYE(9_G,Z->F))^1FD,8C$U!/+49M@6$\B)K'L(QJR? MUER=RT)"QQ#.TTD6:6YN,>%\BS9&(-+X-!12H!!IGFXQ@?PFYNQ8'E?8$)U( M\_75T,G=-B]5!&<&[W);> 4K*DY#5 MK7734CF5Z4Z$)_ +,SK1%FVY2*4 C#^H34D\S[<],5A^$):U65IB+"MK$RMH M;S3"UQU@&0>AL'FD3QU2%8$Z[B5^N+)?I>UQ=YJ=\:-C >.$;%OU$[R0=@> M(9PJ.^U_E5T0U-E\& =["0CQ735FG,!C6==TZJZ/A[32]NIR.+T!ZM\A>TO@ MF3IU]N0,\]D^'(.41WD@V!%#'T R9WUN8*2.ZQ&2>/^"W? ITX=AG#+:+ M0\=.$M]55$H4K5N+J8.V%=732W?2IW/'U)Q"=>3$HYZ.:JM"C?]C\/*B=?R" MAW*3***C8;GQ8%E3O"O@9XE26?>OABJ5X5YBHEQ_YFLXGX*9^O_(3'0GW3]* M2D8W5B#I;.:S MW:\ ;24>)<%>A,-A:GJQABY6E 78<5M:"$NPZ\9+K8W$^'0^G&!3?.=8TSD=&?CXR6 M._AYG$H=32(9;90F%GJD"706"FJB92O*32.C)OYIXI\F?F+BGZ\.OR;^N=O; M-?'/'=^OB7]NT99W,O[9T_>69[>BFXC"%L8Q>]B2GKH+8/V>$R2C>)RD[3Q- MW'(WXY949KDB;BEO.I-W3:EJ-W*9J6$ZON#-Y>WHD8I\\]O)QT09=R?**&_I M\K#!>"ZNK:+=2@7D(HUT,[&&BAZ\D>I@&YJ2T,5$X$X4S7KR) MPKTZ_)HHW&YOUT3A=GR_)@JW15O>R2CN!J7 M=$[6#;&BQJ#U587?XB3TL6Z0J@13\BSMUDFY+TJZXI']REP)XI']Q6JMK2 * I'S2!2Q.XW-WMFL#ECF_7!"YW>KLF M<+GC^S6!RRW:\DX&+C^B31T*/",+#B#>2_W#=*[!LL'GO&4\PI*P)&F 7C_GOL=JPGC"<#4#^(LQJ1[6U*, M$UZDT*/@H0^;Q;OJ5KV* /? M69P;>V_(5JFAB!(/&T!*^DEF0$$<[P+"7@PCC&>***(>'860.-=A=U7"* N MU*W#YF$XWP<:O.$A3 Q+#YP*D1F.X5,+R=DL"&-L2%GLQ@PT*:ZQ%XB-+5$= M6B'\9:*:KR.J>0$TXO$;9H-$NRI3)/-W'KJLYE6O=?YE,OZI[+X,QU?GESZ=3M1JLV:EUVFYW1 M99-;_'+D=!N7C8-N0[2ZG/.F#1.\X_J-P47_:[OWSV^]DXO!1>]B\'N_=_(1 M/GY1GSX.AD=?3H??U$N;V2U]S-]/4'!NK/0*".W;6$4&I8NPK;K\ PLT8 _R M"M-VK[IP.82XBC#\3, ?'\UO L&!*4K=O:4FJA#-8<-]E?ER+3Y!5E(<$4Y.%:=H0 MC4.84C5WMN>0/E6'5:9$W@>#XD@ M\+LI_Q.,QQT8";AR@FE5K6$UBA.V( M4=!B%H(3% *$5&4']A6GS#BL(VVL#R2D\NEH#8)!F_419U^#*-86Z.+TNH\8 M*&O :0 42 Z/V@*L2R:VB8IPQ5F4X8TS*VL(IG;-<= MIYX.N-&(:QM]",>5_@,;@$OCR$^5= TP*;K-H> .4B \3\:8K-,!3.8)G&%Y M#RUG07YB)0_K 9,LX9WN#N*JV @&!V9,9-T2'@4$7\@&++IJBV#,74UH91^X M_QTA17O,IAW!UQ&6ATR 4?\C26V4S&G+DUZN($OJ)>#3 M^RQ(WX2!'(VO.-S-CX6OS] IQ59M#L\$ 4D/!. RDK0"RE75R#L/BEI1#W\3 MA!ZH4%@+;!D(3KX.%'#JLX\@*Z8C0%7#JK!ZK5ZG\> /J[*,AD@#DU]QUP<9 ME@?8#>AL^M&JUFJ(Z+_6JE:S<4 #+G[?.NA4Z!81K&N[%MXE6Q1/(2I\+9SJ326=:JEP M:G;6.0GR=VTRDBW^O_+3&;\2N9W2O__]7_D=9_[9OAUX07BH;V3(@6(B;9$Z M.6Q78G\$8/^^S\= JH?Q/!.$2 M_*?\QWX.R@7#1[ZEOR)HZ>^"B.3E(04*@;)P[,*HA$J\>:)N50\VC\D%UXF0 MUL@P!R[.)!3C7][\Y>+T:*6OAW^#]QQ.N50-N"IB-"(<\ 5G2%,I\.'J\WQHKF#.GC.%IG]TV0X-4W#L)0Z0H70SIH 2H)2;9GE9T0@7A2(_F.-6V MJ"C#1'9EE;05(-NZA*LH&6$\;O&>+S!?L.!66]=HYU%F5 $U#8'!SW M%=,!0-&HE/8XW=$) "(77VXALQ^] .WN*[0 ?$0,6D(9TU78,? F&&_A//( M&L!8\83UX!+F#S2DHWB2V_0!\+_NLJ6U_)NZ6IZ;XY/!P310G:@"&,2?7EXY5\A0# M75&:)J3@3R(56AH4*K&X&IQ<],_[0Q!8O8M^Z6(R^2OZU@?I=%A@(39"7"II M<R!)+AU=_G P])A(M6H9ZY0@+C140/@DAF?DQ+(1^3K M(][J@&MVV>+UQF6S#O]T6[7:96?E^&%T"F M7_LG%\/>RA*@E 5* M_2=YJQTIU%DD#O4?[S?@2Z27/.>^0B>&Z \7L>_Q.9#/X=C](9Q5))FS^K53 M)CV28HG93ZUU,;6+J[B]ZJ)9;2WE_O;XV\5\XT)R<&TJ]%$T=@^7:Y)7/'B' MI)!Z)ZV-(BUT!$H[(1T5"; MIO]..!BC(:K(E*;P3)VT8M#%HQM^;P)).G/!E8$;)5/4K?^1YA0UV@K0,J0[ M>HF&]L;N%26CY%V^\$R01%Q=I?IM^+&B$PCP@S3NB&(C,.3 )'08JJ1Z[?T' M'KDV_6V])_6BOO_H>@GL0/WR]G ]29-A1?R%#3_1-03OE"AK4,\M!PSC4"U,36HJ5[JJRT$3?;-Y6V)R+_^3&1Y<' MCWQJJ.G/^\A/AS*:=P-PNC.0EI,DZ:-\1!=2BR>.J6VD1B(7!?W)XA:KVNP8 M1)0 $;5J]];3#081SX2(=K5VZS% @P@CFEX7(HQH*@DBC&@J"2*,:"H)(HQH M*@DBC&@J"2*,:"H)(HQH*@DBC&@J"2*,:"H)(HQH*@DBC&@J"2*,:"H)(HQH M*@DBC&@J"2*,:"H)(HQH*@DBC&@J"2*,:"H)(HQH*@DBC&C:+"+N;B/YL+JR M\C;F>3(AO)%F3KEJ6IL.)RW H-@CYOY-80K[MP,/@?++FWKCS6/YKUFMM75Y M;UIV/OO!Z.02TV>"2PRM?^KZ6@FD\/+RD-6N-K>:@X[=,(J7A(LA%T,N*\EEB-UKG%="+X8\ M'DH>%Q,W--1AJ&.-K@F2,)X8*ZQLC/ "/LNC799J]V"K>0"/O&^+@#1T\:QT M81FZ,'1AY(6A"R,O#%T8>6'HPL@+0Q=&7ABZ*(>\>%RDY@5N@GG$784G0MUX MOS$V*-4-.,]T_6;WV>]T6M[W7S>P$UF7\@([6=<7O(:=I0MMP0OHS6]D%@HJ MA(%GF-4XJ#2Z!YN.1+XTB@UI&]*V&K5*HVD9TC:DO7.D76]7K -#VH:T=Y"T M:Y6#6M.0MB'MG2/M1KM2K[4-:1O2WCG2KG4J]88Q2 QI[QYIUSN5=L=(;4/: MNT?:C4ZE8RV3=CD++A\1L_\4!I&^\7$;LE?E8=-GW:1.L6V(,;>-"YN5=F/C M#J^A4D.E&Z72;J7=[!@J-51:9BJMURMM:^-NJ*%20Z4;E:6M2J?>-51JJ+3, M5%JO5;J6T?B&2DM-I=9!I=VM&RHU5%IF*JVW*K7-IT<,E1HJW;2/;]4V% [> MCJKN@6\'4_%NSPNBZ*V\33O(-8,RR9ZM3O9LF)W+E?&Y+U?O6956H_/6)# - M39>>IA^CM9H5 (BA;D/=.TG=6#)HJ-M0]VY2MV5M/ S^TC@VM&UH6]DE'5,V M:*A[1ZF[U375WH:VRT_;]XZ2U"NMKHF2&)K> II^C+P^6%&\MS-UWMB;QPMH^_[AG';7E%<9BBX_ M13]*6F^^G\]+X]C0MJ%M&3[:>(#SI5%L2'L'2?O>ADBW;>P00] [1-!6H[%, MT;M;W+T4RY_Q$%YF\ B 8(ZD;K7?1_AY&@#T)O#S)/ <$6ZNH\NKX.YM9N5M MX-O6YAUB0Y>&+C=<#%[;^.VPAD@-D6ZV&+QIZFP-D9:;2!M/T=*#)$:(MTLD78/EH]WO^YB\/L' MD-E,A/*+?9,\VGSR:!2$ .5]^?ZA-?O!HL!S'?:7&OW?5LN)$F[W 8;9L]"% MX8>2$8CAA^+^Z_5.Y[WA"\,7AB^,GC#\8/C!Z G#%X8OC)XP_&#XP>@)PQ>& M+PQ?&+XP?%$J^VEGC@)\X)%KF\SJ@YBZ3!S\U\TQ;WDY]3%)64HYUC>NR0R% M&PHO"877JBMN%C?D;.TS>]:8A;T/>6T#>]R7I MO5JU9ID3$X:HMX&H'VF2&)EMR'N'R7NY[\(NG]+XZ'I)+!R3Q7OJ+%X#6,,) M$CSZLNTL7\*M;D=BP#!'>2C&,$>9HE*&,\I#+H8SRI2.,)Q1'G(QG&%TAN$, MPQEE3X(8SB@/N1C.>/G\B>&'\A")X88> MA!_O2<@;A^6?212[X_D.K/.>*^/,=7YY6:%B73LUR+IOU=N-RY(SM MRTY+B)9PQMU.>P03O./ZC<%%_VOWZ'/OY%-_.#CIG7S\.!CV/IWW^U_[)Q?# M/P87GWM'1Z??3M1+FP$ ?;P12._ NIY33-TNM6_CU:@N;YJ9GVJ:_G?O[\;_4,!A@U.&("&%6##$#A,0N>BAU^.%_Y:*@%?@X4$TDG=9+]5V)_% K^?9^/8Q$>Q/!.$2_*?\QWX.R@5VD&_IKPA:^KL@;Q^2"*B"D-7(:B[-)*,:_O/G+Q>G12O&+ M?X.F#J?<*["F^NK-/RZH0V(P9D?P*PB"*)5Y_!_W(.4B5%>!2\G-#@C)6K?3 MN&PY;7[9%)W:)1?M\66SS=L@-.VV:-:6Y6;OZ/3DXOSTRQ!X_>S\]*C_$?A[ M>-FN->K=QC-*3*NS*"[IFWO)RM[FA*4"!DF^#!R;E'<;!D/_FGL)1YI $OOH M1K871$DHB-K"P(L8]QUV%@:V<.#KZ*4D]\4$EU3L#0J3@$R:PC8K#*28"%D, M3T7)3(1H,L"6<.TW;CRA'V8<#69WEN[6C2-F3UPQ9N*'L!/D!_AZ[-HP$KXI M?QN[/O=MEWOZMPK[*J(HC*H2[W\D[)_N?R9!0N]\<=FOKJ@P -5,V#BD-Z\P M(:$L'%H(6-WR)Q_&P87$*S;G9*BP\ZB8I:A@G%[^*&PQ'<&2&U:%U6OU>D5. M L^JH0$>;@#;"X(K)U ?PV *,+7]WRIJCAAHR\.EA?#T:(KDF$&E H8(A0VZE8 6TJBO#/ M*)D"RP!'.;1I.3G^@$2O5A0#$RH2B!@2I3MV);X(^/VCE.3"#'\X&D(@JN9E MPCI"='W;2QPAIPV2F'DN[(:@5UG[TE.!_C' Y;:=3!./.)0X/YA.$Q^\ZUC. MC>\L=B;.2Q\) )#"CY&*AS19 M"IZ,9:OL T< !;Z$@TCE^[+84O(*$$3H<^0;CQ1&-R!;,LFV3C:56!-^3?&9 M;EM*2(3E $ROT =\*;7(3D&6LN,4C?))F/RE]&.V^@6%(F5'- /*<=&0!.9B M(L)(B!M-D(@0CU/N^C'\CSX[0%5 @D#4:L\*Y0SU1XYT0[WG%W/G!O==8>5. M335>UE3Z*R!RD U7) M6BY *R1 MF#/)-IJ3PEIMFP1CJ:@?(2WH-\EK6I\+ M-@I *B#R'1 )=AR$H(0R&957BB*, M\7'K5=#X-KUT'AR>%+/=>1O"W'GG]K(0M":E@A; MN"4ST5D*._/JXI(6PM)+3O9/:9B[/71@*!2>VE @82I\HE(@?FFX28)!2R'/ M:HZ %STR/X!;4,V3X<7=$/X,Q=@#1I9&'#!DQ.V8# !\!C2R=N;7NA# R"*. MLACI4B#<4.[S4NZH=)1[F_27UF"!\$*1^B&H47V!^HZ'<](DX$*"U?THT?\3 MHKVBE,X:RQ66*]Q9+)E&_)B!&^G&TGN&S8P$#C8%DP>,/&^^:ATYHYSQ!'0" MN%N%W:V/2M"M+>*)S.+#/CL&FB,"#',G,18V)HX$U_3 M*_$.N(I27U18 G8-O)33(;>K$,E>P'R>PR8G4] MX:\.VY/*2!,&+^)DP&:_:]\> 1)%VL^ZMXM4^>E@Y2-=!4*V-,KMT"6<,4 I M&MLPDW(= .L@NF-!]LH0746@&MCP:7C%?27N4BOC @C3N>%S^59$2]\[.AV> MOD7QJ6*(B_ZR.D.%7U^%1!S'(9^*FR#\SO;J-:OQMJIBBB5PH"= M>%\7!Y$VG,"P*_FD*O)UWU%O8-AGC;4\,%9/,0>*G3@!S.,'L7:K8..@1D$' M@R)44D8_JD3(3P#;2>@JL6'_*!_+E'&P'V(*"XQ QGKP=O:.#.NA@Z] MWI"-P>E7SC$^)7]3KVUA!KE5,QEDDT%^J@SRD\ @)U 6TK/%?.S GPBZ.O!+ MFG2(4);T%^6(SFABHO:E1&,O%6+1/ *3J *R$6TIX 8V"6[8C?"\+'Y(,3LP M$#CE=&Q O#8.R5O)+,0*B5@^ MLKP>3!HA,W$0OSI@9>,/I30BD"VP/F'@DV M%2HI*->A,V?YU]D4=EH(4(PY_2$G \]*NHI1D(2VM K!D01!GKIKZ'OY8HPF M%8R?)A5HW)%\ _:)N0U-:"J\XH;P8P2&)#M.0IRK L_;G$Q:::"XFB"\'$&@ M9^=Y"]N("/RBD )/EY('MX;L(F#1_LF\6*5^1!B"<0W_/PY!TTFP(GH"C/+( M!"9F'W.K@5$2%6%T 5(X/H&%!J@P%Q#@SPM)/1W<)VM\)(2O3'_A$.JBM5"0 M2EB&M*Z_DS<:Y29UPGF_:5Y8NP&"&2$R^>9PXWR7(GN/$EM.0&<]B( MW"FXZ!E %PQ_RZJ67$!OL:]B+)[MAO:R12=FBRH[8*[#AA(. ;))*U$@6H_T0$A>-\ZP!)'46!G\*.S5W M$<)KJ*-HI0#6QPF&%=)$*])_E!!SX:^A&WV'\2EKA+Y:+BTZ!5,:8(:[ I-& M)U]R4)1Y!L(+O.3HF%\H[4)E*#%'N2S+D=7I7#9MSB_Y2#B7=K/1'=7;+?C07:X=^W!Z\;E_/C@Y/CW_VKL8 MG)YS)65C'S96-D9P8#E E*! 5F&VY;3K!RW;ON2M+K]L.N/.9;?K MU"]KG38@N&LW#KA844V=U?J>]S_USC\.3C[!YOJ#3R>_?CL?##\.CC:*Y%L$ M3]Y>QH"7Q^>'KN^!U[T_\@+[>P'[F:/6:JZ26T\3^M.&+$".=8^J4K1)"_TV ML9G!F*5 9@K*3(,9J6G(+C[W+MC9>?_W_LD%T-GPK"]_J+ZD&/U#R5 702^+ MDI361P=^EH11PGW2GD,5U+1JS3WW[5[][5[OK5;>0QZ.."CA_=,?GICKPK%Z MK59G>U:+?:L.JT=5UJY;V:MOTUAKY#O]BR.$*K":RA&?)"#1X/@TR M=F$XI02P F&$MND$Y;X,_ZFX4L2 TBGJAF8P3BW0L/\35$[DN!*VA2S*V5'O M] .,29:ZGP]4 1PP^)3X^MYV,%AG% !&W0%N1.QBI80T/@2E-'.F#&=IP!D- M09_JN'R=5XG34JY5*P3[=^+"YO1B)(9P,==<;DY1CUP\_);"TVJIB!@#FD/E M35:CGT'O1CHL9*7?X#:#4"M 3U6;@2EXA;K01TQCW!LP(!=,L:%5*Z;I]+B< M0KJD>G&L-'Y.TY!M2T::"C3IX0I3T@"I X6<@Z&UXOS9"TBO8-_AJS)87/ < M4@=P.3_U8LI'.71HNU.BO)=!SB E78AW8P F0 M%/TM$2'?R9AK$3W<]V$7=AK4EK(IPB)?X:1R08/K&0&D*CN)[?7J<#1/#P>"RTVJWFJV-FL@Y)-L88@D?ZZWC&J7K BM- M[G@_[_],_^G8Q^+U_>GP\..J?XR&AH]/SL]/M\/"LVL8\ MO!0D%98"A6FHT&DA@LMY[Z+//IW^WC_'0Y//=TY2'; 9!UAQ3O))UAV@\H3W MTC?0%&=D+ZB[6&ANR=K;_$Q4$ >R7M5[)N]!*:]YPH,U/%X@F>"8EB8 M+ $(*;;.=?T&?!U<)O'@2!_H+25ST38$$:UG=GWIF62S$ MH5Z8FM!2U8SW:_3>J#9NO;$UA^'<^.BNCT'I:JCIS]3.Y%#RZPW Z4Y6R15S MIH_JM.7"1G,BY2>;RM2KK5W=,KW>K5H[N\'7BM.#.G5"VLT=KF]TU3S8TCT_ M],(-*8=?\"J27(WYTN4;!0?\KNLX;G7#3\ )2[WO#7#\.H#1 9 9#S.M^V1 MN__F;W.U'P"0G(Q_87JY+3IS%S!Z5X80-D$(2C%L,26<*=FZ%[W=$$5(O?'" M)+$B)GLW310!<+<2H7-#*S0(G4%YR9NL5E+!QCMEWGILZ@Z3L"1!]Y_88$$' M&(R_ HP7A?TK0?G/>@EE0OMC)/I67,+WF6-U&CN:"'\C7+Q[79TSQ"JY_?P[ MO#6;6FQ:?- R:+P#C5H8EPN/LC+=#:<\+02DM.3FS.IM1>DC9.]V;,P82[>8 MQSMG#KUNI-X9!]]2K!HC=PN,W M9E!FX[$($QC[:!3/WP*!Q6\U<761G+%MC MV;XN(\A8MCN(5&/9EA^S.VO9?DJX?_4C\=G_),8@V@&[METW:#1VK;%K2[HQ M8P(9N_:U(-78M>7'[,[:M9^%?\7@GW#.OAC+=AG&C!%D M+-O7@E1CV98?LSMKV:K;>_\P5NU.6+4=@\9MM6J/Z Z;?MJFYC1WOXVQ>(W% M^SJ-(V/Q[B!2C<5;?LSNK,7[JRO8%]?82;M@[C8,&K?;W,TN-U'FKK%PC87[ MNHPA8^'N(%*-A5M^S.ZLA=OSG3F[B(0QCG;!QC4EN%MKXPZ%[P8A^QTO(SH+ MZ?(&/S86KK%P7Y>Z?/=!MR\7NL./_J'N5@^O\2Y:>7>YO="S>J2OTBU>T L/+-\'&[EX>>Q7 M'MH35J_5&E5VC-?!6]UN ^]MA?^V*^QK6*7YV8V:\4KX=%,K3,JO8!28:PCK MFKCL5S?QL-/G67 #WP]C(>B^V4]TN>Q14*VP+[%394.:5HX.X^&>1@(F6+6= M]&9@/)!.@_<2$#.,AW&D!L5EYJ"%]P<3.$*ZF'8?;X_D-PN7$M,5Y>WW M"%)*6UVC[)MIV2>WKE/+SW8Y\X/H(W>8:8DZ>'8_[R*B)4EH L*RM&7B6+B_ M60XQ%+-87N ,P[0!XB(WH1PIF %UJ$N6Y4AC)"J:%H@J?4^34S;S3Q/6>(%Z MN_)*Z]4TNY:@5@S852NO2SK[(V%7(7<2NM&>GKD \%Q-$HZ7U(-^C$""XZ7( M'X3[)R[TQHTG@(^O/ )]FU*=(ZY"(? Y3DL R0_@\($.Y/[*27(+G2&6R8XN MD!8S06HCH\&5]/1KXLT!L%:72,)%HIU*^E*/\\1Q8[Q6>NK&@/:*O-$[F+J^ MI+'TEQ35> 6U\"-Y?W7V\Z(\2>4^S9S*(%@]=T -XZW4 3OY,&2?P&J9J>4> MBU&8\)"6?%!E'X$6OB1$R9S-@'9\1;6_'X$0@B5JTK?JDH"L)BU35H*>"Q0U M ".N^([]X7J>RZ?L@P="D/T?/IV]U_ "@JQ^J1X!80)+ *EQ=_%]64Z:,MN! MFM&J@C6'PHTNXN8@U7*K)KK\:O_F^I&8%R>48$ 0 Y>,@'5PX4X - ;&7^Z> M[\!7MY^#=7>#5 Z/C=,:UR@&62"NX,$46@!VX1*ML(^!IHRSB>L%43";S.4& MC@(OF8[<17Y"G2%EE^(E?/>#OA"]YP!9N#0EXIX&RKV/ES)/P'"]"K)7AO8D M"#P<&D!6*R?#IA29@3N, ]P/_#W,RV7!_]%&,R (F%0O6@$Z(>)LS!)W:HP M#R@;\"GYC?V6<(\#.TUG"2K$P/X. +%1-(AT/5X$$@SFSB#U,3?WIR2P P_7 MND?[>JNALT+6=0H:^RLJ4<3;TG MFL0$%/<=3HJ*-(*^RR)&/[1(K&I!%0' MH(\WU!/!XJAJ%BEWU\]57'JJK?/"=DGTH?(&'DEWLHZ2Y+"$R-]=$?L@DT^E M61/XT5L2U4<7L"VPH#[QH( 9!:I *PI*\XT(U8((%4"V@@UY1IG[/"FLO@6 GL"QZ)[XOT MF6U7KPW'> "):D>CJ2VKXFH^*7OM:V:O96S]@?O?Y2I10P5^3J>>IL;G:KCB MJ^G2TU5TNLI@7( )J<>/(HDC>R**[\*N!8!]@B@!301^C.NHZ M!8FNQ+Z\A9H$QB'W;@ 7"C2=3K6>7N-YF-[FA\!CK6JG\S>6_8D@7(+_E/_8 MST&Y$ R1;^FO"%KZNSNNPE:HQ!L'ZU;U8/.87(@H$=(:&>;^SMDD%.-?WOSE MXO1H(=J4BYOX :AWKQ W45^!48&Q+TG)H!3].$I#4?P?]R#E(E17@:ML!E>A MI_//65,?P=C5[O):BPH!]6!3:;6QM=HPDU[K_R3%4,LZ+^2D-_S8^R>C0(K6 M@EQZSKB"Q0VKQZ6 !X/ENXB+UE-%:K,QOG*-?A7,OV?5WK(YNN_@34OG>!8& M8S#)I<%E<_",0UP#3B']"?PO2EDD/I_B"S3:Q W!N-]KZ $K:K.IFST+N1V3 M:Q38221=%ICLVD5F!K?-_@Z"15H?MOSU6W58I6U_J_Y6):V&:KZ2N41*Y_ P MY#X!!3_J50!?6E/@X+#$/P'0>O/YGZ]PY^I;X*B81AV<$_;!@410X0BA&WV'[_PX M#+Q-NC8_%6]=LGS*&7C59Z;7Q%R1NOTS<(DC\@((>&=Y)0WB#OGQBYL:?ASX+HHYB+,T M^HGL_2N,2?%%'7\;^ Z -80]RR$&OKT<)&O<%G5+A[P .OT!:\QY#-+8HS^/ M KW(G&%?J^L9JH5=3"C^\H&#D096Q&)XC5[&U11# 4/;%9I1+H0]\<$"N=)! M I^3K"8/BIA*H%V+QIZ.^P'I@+ &XH0M". QD-"VC+2/=&QAFFT'4(XK^)R, MA+L8IACX0*AQ$I@PC;H1C/,QY#7IC.%$^'.0 MM@5GBB;^]%42EB31Q1AP.Z7&W,,Z]INC(]@BK8>4BE637Y)"P1?$#W L),&D MX5H28C.*&$?<$Q+[.N!E _E= SG.$/\KIH$=?OW0RXA3JMHS$0"MY2A5FPPJ MC<%4&@.VMI#O*"?Q%*J6@7YN[F\_$616"##<^Y(L["IK"&EIT21:S/7TT,BJ MT->II80OGV1&UI$VG&344DX#>Y!1GABE!2; P1(1*/^!E[6EDJ,,5\K*^:KX M:S:BC!V#[!V/T] _#C:XN,@E)G+2MO V4M)-B$OUV13# #"##XH)W",T\M*% MSCB0KR10.]B'14[@8:>PEU$0? ?+Y K836N2L^ &?"GV%;20YR7AU3S=$]D[ MN;WR&=@=-L%RQ0JSE>$Z9YR<"!C+]A)I@@$I2%.,?ED< 4B)Y#L:91_3E$DN M:]//4B;KLS$J:JPMN[,)#%;%@8 CDC%7UE@^_2+'^B,(P2K$^-19X,T5O')" M6V4S5Y'DUT5 ^$&<$W4KN6"54;^2@C,BO2\M5\#TMWF" DA*4.56R-7<*L-+ M*EUR56,KE--]M%(ON8(U8(2U?@\;#:A%JO!5N+N4W%Q9$Y)6+ MLM;)O,FMJ+)@F\&O"V__"K2K7J9H8^YS/=5[_20,9@*X#[A;>E>IB9*2G1Q- MA?[;"T-9U>4B #ST^'@8G!Z0B4V\/DK:(U^OS2E-0MRBG UR F]%R^]N>^V"9^-AF,-#EY;=3+1MJD!$KSMH2 'CT1>@=&B'0$N M<;HFRD_TCU*M%29@(\M=4W!"7"6>3*BDDNJ$1P[_=\Z!@_&D#(;E9+/9XC!G M4.>O%L[IW%P0C\9/?RC4+U17OY F&HO.R (\)9 E24QH_P#Y*8& -,AM0R^& M^K)@ KD:18"B/0BZ10[6K+7W'*"BC(+.4U"RX?YOE321IO(P=Y@/I8D,%:R8 M='G/)1MN%P>KUW9;NEH/MN(M( %0XS/D)HRLHRVM24>%>+.W\,=52%RJUZ(I MPVQ-BR^LLC:C9V;;RJ;85AID>0)?!G-US63KF'O=*+?S.,I*::U'MP_$>"A6 M(R$'^!RP=72=8%N(KDL%(3TNH)];28VK6!,)[154,1(^8"O&F+4/U!"*:U?< MJ(K1W*NXRP)9RLBWC'(3C2[3HW3),^TH1]4SZ-#@#"PZ&^-H,B&$GF>PG,F@ MN)I<:@KF+"3Q5_! Q2'M!S\:^EGB>H( MY!;&(&YN;JHVYQ$&PZH@LQ167RQ@1ZH9&%&5386[:8!34F\%<>QY@C5@HJYBJ8.PTB>)E[>$K*D?6OPL$P)WQ* M!XPP4"0-.;*'8#1$5>X!M4X,>,)(] HM+T*=CD$/H/)K[B6P-A#+,H9Z"\<( M?)98)G/:,Z'^$RHM@DAV/I61ID=Q1 1A%OY+&F&\F M6 \?\^_R 80L^-:)'Z\D BT*"P"@2DS,SZ19&2*S,G!G&A"6!$?1^(7J#3]* M/!WX4\R)FTE-)E4EH!GO?C2?T99RZ9W$CBDKHQA=S:2K=Z^N,"D0"TDE9-'' MT9JQR3*]$6 LJBCAU/U!V3-/68I))$5-^I)8&"WOS.17B>0'6RP 2)&M)/(I M$@8\D(0AS.3-@7YE2L%U"K @@G4I_:#(#*%(G.Z", P1WO V#>H%E#M1Y2-1 M6A%37)R+Z;_8C<:N]@EP^%4KU9PD8I9 MKUKF;7YY6MIJXP ."5)$3)8,&N.0CR0A9?O 11Z)/9NE! MB33Z7CPJD:68*RC#(ED'!580D!_\@,TU&S0$D4FA+""D'MD*;@&W1ZF 0D-5!+*V 4/P[<2EG2)Q&$ ;\$C.#,SAG M02+EL@-LEOIZ*LB!)UJ58BA,.'%G2W,&(ZQZ O8 +D0SA.,^:1M &B1.Y,9U,GR6^F)&GJ= M+P[ CJ* #>7LZC9;9_$J<\B2YG'F>(\HI MGX/;!6[LO2EY#0'%[$I]_)'\WTD0XYCH@1:)@V2/]NS@3Y*4X,M*V>RD.53U M'#) Z%%]QPUN2FN2Y4/E"^ET.Y@I";]N%A(TCN#:9*,$5.+;DM^*&CO,'!$B M[E"@QE+! 'B,!.(-:H8T'AMI%14I-BU8-FL#Q M5JO)BON]B00:V8954[M-PQ)^.&8@3!YJLN'I^,=,C7#:L]'C7' MG4M[/*Y?-OFH>3EJU-J736?4;H\Z=IT[S3=R5OG&X*+_U;+2]DY8E-8_&?:P M*NVRW;(:!S7U>"DKZ7#U2BY9U85:4SEI?=6DFMF6_\5"U*S751X:):XGS"^3 M?1P,C[X-A[JJL'?2^_*OX6"3-84/TGH#ZLS1J-RG^HZO2YFHNC=9$^7-BZY[ MO!0$TXIRL4A'YT]6.6ZY.@9=0K^^@J%87K%NR$)M1I7U9'P-UHSK'[N1K4]A MD0;-"H9O!X)P5+'K9LKGT"ZX9_V+S"G*L(J*(E($%&0"0N[.>FTMV MOG12806MZF ^V;8/2(W=7JGWLZFR^]<2GY'_R-'1* MWV2GH+XNY-@J!3:^>YWWR\:E:>L=RL3U-4V0_9?MYJ49YVXJOZ7B7!/ZX09W M<9"F_K]_4GDZD0MRHA]1/B[G)*OM06 4N@#L(9IU7T^E._5\0=:3[ MTE=H_*EL@*'E##6VTFF_XD&+I254EDI7LHSM[15!!1N8UC-GNL6$D(E<%25? M@#75QRP;NI3BHER@-GF7VX,6V!P/P5.L2)YVSQ<'RWHACA9UNG6YFVPI\U0) MR2+I6(:#",ACCTR9529WUC.0:"9>&#.:!(GGI$9.!DPG?]P%C[FD^AY(=)3$ M0H>MHL3&]/ ZS9XF\J6E)JTHU4V%V3R:%(&D,P@RP1DEU.4A#645'I4.2KK$ M3.\B2MQ8-AY-&6"3BNIA4G^%0R:C@BOI=,*O%]P 97,415'&RX?L_.L'5J_6 MP3KR/!QL#W,\UV2?^4E!R M Z;N;1'-3Z C,+U[N'CP5O9O2AM;%[MP5Y922"JK)/OU5%-Z6FK=;ZCK":EK M5#;J.DJ]N$-5@+?FP #:9BB<9"OO7-]B^$+U\-ISW]*K%&:C]C#TE^IW3%H< M<_C4 @:%.1V^G^(A_I%@K;]A5AZC*B)\CW_NN3\SG%7+C5FQ..+2D*W:0X=<3[&K M\W4D1--,X3.:N%CD$B8@$Q38HG25=/ 3H*R995;Y,ZHEW*1Y$GOTQFQ?@^+ M,*,7CB2B5)2EW,%,1M,P(XDI-$"-K//+ZO-U^I2[4PK,Z3R0/@>FTDPV5I>G MY44564LIXNPKG4?2.=/*2NN->C!A:"MWE"P+QN1S3MDX-_+TO Q"J+!13TKV MK[ $>7$-*Y0#4W-O0 =V+5)U1!VJ36KI QDJ8D5! N'GFP<^;(:%AG?6044U MLJ<\*__A3I-I6EX_H81)=B:60G=1E) ^RBK>"5N@N.L56'$%K[F@T238QMDC M")AT)ZI'D]IM&Y=1;[UDJ@[H!4^J,C]8(,8KG%"$JIH!> M5#2<%@^FY*.OZQJ7K,LA2 9?MJC2;&(.Z8R37,3HL C5Z66RFHHY12<0\HBE M##SZ.G-0J,. &?^=N'AH7%IO^/VZ-5;9Y^!&@ ]Q:Z)#'3!TW @;^.)O6'4N M.TZ+]9/+F'.T\N"TBZ:Y< MU='Z6;E2Z>CE9,,Z.LZ=&)- +2'T%]+^IV\*7D(MBRZH9Y8]MSC4"]-&KXJ9W'4C*XW2JI&3L_ZRU9P1 MGAL? U-CP*V&FOZ\C[&10^E2W0"<[O1F\1_581?5V9._O!*'G#=/YG/7Y^&BKI87RY.JR&$.$" MF&Z[Y.J$SE72D677M]T9]*>'^DY9L6S!_^Q;:%&(^?/HG[ M=F/4_-+;V["5^OR[N8-(L>QK9Y#UF,*P362O7GK??]W 3F3ZYV4)M'#DJ(:' M5@HGC@KHS6]D%@H*G, SK%&W-H=>0]:&K,M!UIV:H>K-Y/->>M^;H&J5$-M^ MLJ93(_7-XOA5TG;MI>3<$TCL]LNX-1LF[69MV1#93A?O121U";CX%?A^ULX@ MRQC)QDAN-(R5;,AZY\C:.F@9LC;.GW'^#&T;YV\[2+O971;9CW/^=IQTGSQG M789-WG$>^5F=2QK)S9YUY&G,FUR.S-NZ>4(;.^H?VJJ*;?/T+9Q_K:$M%>=ZS#5E*\UQVZJ*7<7MZ8\;5AB%S8:FPJ*[=GR'KGR-JD(4R*S:38#&V;%-M6 MD?8J:V0[O3U37KFS#J IKS26\NY8RHV6*40S9+US9&V,9., &@?0T+9Q +>* MM%=9(^0 OHOYR!/_^+OC7O_\NJL9#O8E9 ]SW\3!3'Z$OR<"-P4,8G7%]/TL MB-S8#6"KPN.Q>RU2R5+[&^XPM[@,%?MVX 7AX5]J]'_O]8B(D*7A:.KJ@=#. M;+U5A9%'0>B($!#NBQ2\C"=QP&JLAO.^@XGUOP2G=!7T)J[ X[-('.H_WF^ M>C7DK/HRZ&@1^QZ?!TE\.'9_""+O+C .'DZ_JGERH\X$*PJG')/?G,C*41]]>8?0^[Q<"X=:Q+]UGMVY@D> M"1:*L0@9$,('_"0?9(X;V5X0"8?C-:KJ19Z>F,7XG<3NG?__ZO M>YF".5 HJ[!.['(E]D>AX-_W^3@&/N;>#9]'"C2=CDQO*!;7FT'@L5:UT_D; MR_[,B*% ,#_VP:_(N2D9\_N0+^, 1=A"2'%J@Q<5?/=<7AR30\*^EGR4XH\!S'9CG*"??2)1] M=$,0;T$8Y47!QAW./Y,H=L?SHI!"2]AAL Z0I.W:0G+T'+ :5=A-$'[W NXP[CMLEED>%1H+M\Q],+:%[3JP 3FA M&[(9GU?9!3P!#P,GHPY@(^&YXAJ>BB<\IM?A*0(4_CT5N,A(K_*#7F4*1';# M(\9GLS"8A2Z/!>/T\$=ATYNL8548%B;*>?/*1DZ8;A<4F2V &AV:FS;M7VE8 MK9B7M!*H-^YED*&9Y(KP <\+;B*V-W:ODA VR$/!7!PO2"* &ZWSV_#CV\-G MI(#'J*D'&'5R(2CB%#\C[]M29FB51M(4/73]A92E]$U!XN;B,NJ992T8AWIA MN=C!F_OFPP^L:N/6\O6<0,N-#T9). ;<:JCISQ2I.93J"3C$N5,SY(S8]%$^ M LF1Q(OADZ\+"B\[LSC+EOX\*DZA8YRCP,%QWPJ?B[^]&6]$ MX&?WJO,YB_\N[=\./*217][4WSP6%NUJO;75A'$L8";!0Q\CJ!C*A&6[/K-Y M-#'TLGEZJ54[[:VF%Y4(Y3(12B"*DMFR=#[0R=C\ZYA72%,BJ#!T$#';+:7!"^"F'M%N#Q2G[]P%>A%X%^QWX+ 91E];Z1>749'=Z"HUS1PW\"^=^2 D0RL;3]1FT,8YA#&RL#,]I/V"GG].)OJ M63'X*>'^U8_$9_^3;(./4 ;6NRL17E(^NS-M7$JN:G5-W\U-ID)+2IQW)0Y+ M29M/9,SL.(&^0&/8S9DI6T:A*Z3G=L9Y/@O_BL$_X9Q]V9RA\M*[,G$>$^FV4M=?&"LBM. J^XH#4UIP.+UWW#7VDC@[[ MN0[S@YA=A=R/65"H?@ *R<[9N;X\D%>&(]RW'I=;/#$J=QO%^C BG4[?QT., ML%7A% \74GU08=]X+' J>)2$\.Q(G\1T_6L1Q3A(!8 F\ BI?U5AL; G/O#K MU;Q"9RSMP(\2#W_3YS'QP*28LUD87+N.<*JLYWDLD(?DTSDU4M39QN(2U1E+ M-]1#KC_M6"4IR)GK_/+FLMX=68V:/;ZL6<[XLMFU:Y>\T>67]7K#;G7;M4;= M'K^11X/5&X.+_M=+JUZ]+'R-WUKU8?_HV_G@XE^G?YSTSX>?!V>GQT?]\XO> MX.1#_Z1_/#@:J)E_4[ZQW\I%][9WT/O6_]D\NZ.-Y_TOOHO^1#2].CW[[?/KE8_\< M'KFX@,>KSWA4M!>Q!(F4CJRZD6[*((_XQB*32QG=1O-"AZLY< M0/'T-_*%&Q%?P"-1@*?4@9XG')GL.J ?9L&- M""NP#]M+4%K*0\;X):X/'J)W)-/0;_@5L=T['*LX9L:O=XSKN!'H53HT7QQ= M_D *%WZL+ $,GTE!%D] =U]-&$I8/$<;U6FZ\."3I.9-I#<=)6QF_U)U;C%YG&41@U,=,=@8<=RN MS3:R]X>2PL^=LE(*XJ6K;[CON3X[F@B_ O]R%WOZL=6G%MO4IO&ECRF^-,0V M=J&7U@=;GS:UVI5.LUNI6Z56NC%R2W2G WX=]^5HH_ MZVK_Z?YG$B3LCP0$=O^4,H4Z9[<-9MC32]0M8RFKTJBW*E9CX]?.;2D2[PHA ME1*)L.B-'F=Y8G/W"63@2POQW'&WRN8%XDOOSEB=KZ0.U9B6 M)Y"O6\IC6VEP[L+AQE=N;CZ13-PN ?C2$KQPQ.3>8FW*G M+N#JB+L5]OO9:S=4C*VY]2@TMJ:Q-1^W@5]=P;Z &#PZ/MUD=KYNLO.[;K-V MK4JM81F3===-UEJU43/VZHO&2"/!>KXSK[!A6#4&ZW8:K,U:K5*O;;R2:4M1 MN)4&JU5M;+Q$:;O$WDO+;1D4E46E&Y2#+[VM9S N7[#\>TM\Q]TBA+76IR$$ M8Z!N>K78+2:[S!X+1_L_A)W@\3UV.AZ[MH"O][K8^B$*_.CM:[=^5AW8:@ G M.D&";1ZVE!6M;N7@H%5I=%K&R%U[\&K[T0P"QMHHAE_<##9M^,K3AJ\09Z[6 MVPN@I+YM"[ TC?F>MC'?@'I2PZ=9;#QPV4L-^<6?8$NI_7%%9.1<9B^WW$;MQ MQ^(]&2HPN9Z]4:G5&["IM6VG5L_^AQL)F.![A?&T?R%UUP)^6+_M6SH6OCR7 MK1!8.\9D]=(R6:M6J66=RB;"<[ UG1^ QA""VBS^"LNDDUJ_NHF'Y;-?N3V! M7\.Y-+T]L,/#P'=M^,%/QMR.DQ#9XBBH5A2?Q$Z5G?KL% SVD0A3IF;UFM64 M/?F.%"6[490 %3O;VC]JN,DX_:_$S=M@4=?65U0;318O89_"7@"6P;BN7,1Q;A7/74E M\.J@ .ECBD]('M,UX2.T/Q0];@)6' M($N%D^(?JS0+Q\'Y_VCB]-S-CCYV#_KPS\G1_UGZ[JX")9C)3MF[L^MRG/JL1K)8$=93V93T7LR", MJ[E613F_PP9 A.C031;LA09"=*[U9N:V*HRVVNMZ,Q6]>I(6_RL_ MG?$KL=B4Z;__ZUZ>5@X42JK5R:U4[G;^Q[,_,\RKTK_ZQGX-R03+(MXJM.M5W=W34RAEZ=:MZL'E,+CC@ MA+1&+NC V01XZYAN@I< M+]0@7!EAJ=O22QPWQF^G;AP+D7YO@Q4&Y*;[=V,W;QXS<.FUM8:&"#8W)B6* M!H%+?=1#<>W"ZE&F\!F^+%C>..J#&Q[078 MT5?V8\XD:K/6Q&6=BZM$BCPVW/]-&T9AXJ%HQ.=P56'Z4)3KZYQOYBQ["FMK M=8(=G1G)=(_=A @EH"5!+9]G2O#2=F&SMG 2M%VU'2F!45&0P#;4(<,.ZBC" MM7&Y'CI5]H?L=KS^&02ZBUH;AL2.TSCI D;5(FB-E:Q_'8@'F$(Z'B"8,I# Z(Y.,Q$")! M";1.J&!5Z O?'@G1J-F-2\>NU2^;]9I].3H0S4MKW!TUZMWN0:,N5AEQS55& M7//L?'!R-#CK?>D='9U^.[D8G'PZ[O?1CAOVSW\?'/6'6V+$-=?VBD^WR-0> M>R<7##=)YI?>YG/VN4;&' >>%]Q0/W,9U1 Q<1R0&?EN5U? XN@TCH5B1:#O M,5 84"BP("?V2"\I"+%7NS+1SD+XZ@9>#<%IBL11@)W'(_;_3=!WNL#R_B]? MSC(GD0920F91K'+?3V"RE881,H.\""%=A;XE01I-L'00==R36)B#6HED#W+I M?H)*)0FUR.@DJ20S.W*4%%($BKVQ>T7B";F.)H)=PI!D:WX;?GQ[:#J6OU#' M\K95;9H6J(MF]NP%>M'6J_66040)$ $<81E$E $1M:IIDUT&1!C15!)$&-%4 M%D08T;111#RP+O!.J_7Y=MUYP*Z?5 @_1V?K]8F4W/; '\(]__*F]>:Q6SVH MUKM;W>7[..=&_PO<:/E7'V]G^ZF&V(;PMX'PZX\E?*M>K5E;3?@8+=I0._LR MX'TS=QT8PB#"L#8A^E[Z,(.,?1X+O-)C0R3^TEMZ_EO=I1_STOO>Q*WNTA'8 M_H/Q[4UV/S!D;GOO2_L[/3+X.A?+U7[]E'6C:[.7-)EV"LN5-;)S-55"RJO MNGS5.^-.,*-BB#N*+Y L\*+,>.>3O[B"W[@[R^D@F6529J*'ADH61H(N_%Z9:,72Q%F7*Y[#P&$!ZA3=7 MW7=Y5)9#I2XXB,I;A\L@8(E/E1CRAF_YE9O+*6-)MG/-??A:K7@):Q(&OPQ9SUK5%E/E= )[(HL2?%_0&0KD( RKK" M'BP$Q[J?:('<87WI3A T(D(IZT83_,RF@2]B'LZ9Y\(X2[>["X[+P!IO._%X MN')8+"-RX3$Y@B;*D:":<('PP5&#)%:%.E2!D(14\E#8859_1;B<5]EQ((DT M_]CJW6,!JDN5[KH\B2"8[3Q4ST28\Y?[7"@'4S)F*"^SUY24EH+17%0V@D50 M&J$9DFU1+"\:-UOVP8A?MNM-Y[)9@W\ZMFA?\K:PZN.1J->M>J&.Z*QW?C'X M_;+>L0X:NGI\X\)[R4-NHVY*JA6_W\^#SX,+H;'@Y/> MR=&@]V5XT8,?^B<7PZ//_8_?OO2WI JJ]9.E[ @=#8P*2\'!4G@P#9"-%DP] M$J][_.V>I78F:'2/OH]S1I _<0W]E.!$BCBX;![5&^W%HJ>\Z53\)U/*# M,C4JD\/BF0_TZ]?&!5X;J0[3"O%@//#M8"J"\$L019<=ZY'0;[PFFMT\^ K$ MFPTO13-.@.$.G"*-_=POX/4:"#N/#8R2A&(BP!>_%@74M+J/PTQSUPG[:<%W M"V$7)C-D?C>> ON[ZKC0IXX0E_6#6K/9>1QB6KM/UQN%UVV$3#$\.H6>GU1% MDIFEI@!V$,(D>@3J3Y4ENE^@,T#V[L'],U0[E;0L M5E]7M^0$Z/V3A'D#YV?NB/Z;3^ZC.-OW5YP;DM1;N+=UY+T[:'U(J.FEQ)2:G?S7'B[2?%,QCK7T^Q'PMZ'IT-NQX?*X2ATE/\__TZ"^/V= M*Y"/+1#+&^4 3^)X%AV^>W=S>R=^--QJ_"->A:D'0NGN."ZBCIH]"ITUENX5 MUA3OK?6V,$BFC!36 (I?*#=/J^'1#63@ 0X_*!\.1NTE5X G5F]C^+>&%S_\ M9-CWJ66!T6-/L[=22 >CNC+59917Z4UDEG5*3U;" M*AV:YHQT5)0-]V&68YB9G015UF@T]BWXIV&]S:G(6>AZS)(:\L!HR*T0049# M[KZ&Q%N[MI,ZC8(LD7?W;.[=A[G';Z+[.W+&DS-Z:ELE@=%3:F(P3K>3,K=/ M1W5?4D5II61S'NUC):55;U@_P/5RGLWURN6IUMTSD?4NR*N''8;)_YO;)RNG M8#%ZT.C!W=>#5LTHPG*19NF=M5PTLW[0.L!H9KO1%C^L6N>YU,>O@0O?7@-1 M)Z%@O:M04/BPPF0U^E<..U!G)VH'%:S$Y%-YL@)T,(8RZ_JGD8AOA/#9IU#P MF'T2OL!;.S\''F(^8E^P-Q*65?H.^R.9)'A#=SAG%\*>^($77,WIEEU&%^S> MSX$$ANOJU9Z]1 D-<:[ZZM6K=^T+D4/[K=_6=SP^A.:(_G75-UI)9^P6NM4^6Z M2K=V\&!NW[_"MH1WZ#\%>];MKD\*DO[K[/^VF.23VKKSECWC>OOY]:YQV^]: MKU'/VR #C7K>??7XP+7;[W5>]S4V2YE91P=9HN6:MV:VUNN^N&YU6L]%66NZYE!PU=LKZM2\Z M<*J QI(2OXE:!542GV)#U%\!J_^9! D[(OWG)O\_>V_:G#JRK M_OQ'W/Q#K M['/?[AO@UH205O?I" 8QSR P?%$(J0!90@(-"(C[X]\J"3!>R#;V AOLBMC; MO8P+J89\LI[,RLHTT*GC7NXI=+WF;HHD-SD_>BCF"HO@D\Y>[9'B*INAP+_YP@]-] M:G!&&Y:[X]8P!?36]1G$N9)&=]F;4&5XE_WBNRR% Y>N*(*WHTR!ZH79 MZ3K>R-%43;91,:Z7531*)QG;'[ IASDEQ_N'#0A7P_H#WARL%(=X?=OL#A>V'ZQ+-3]X?J(^S'SI "8[, M23I)X-WA!B&(=X>OOSM@Z^&J1//3=X>/"W3&NP/>':X1@GAWV ?NDO_W-D7S M]G:'4X**GA9;G*$37$TVG-C8MF9A'-#+5S>>#PLZX78A1<5_O5Y(!XEW*#J. MO@Z[@\*44$:!E0M,./<&B&4\1S.!XVS?B;I=E M%'I[O[3PCMT;ZD'^'M)>F+F@#PE#7EN>^W.L MK8 :)<,'<[VWQO$KIE$7 V!/-1W M?:79(X0'92Z>]ND7%?"[A&G?W3=$=.RC S.R(:,8PLX4 -=Y5'!'N,)B\\%B M<]URTWD22XIJ7G>W%I6W*#RQ<5R-<-R5;LC.-Y:%9Y?R-[MEA(;H:(;JZ M7:^-+#@H0*;E N?N>4DYL! /UH_;SO,;#+C=ZAVOW9MGF.0NZY+9E\VFCJ4V MR'%_[&WYM-[D T_&%-C U]SIW3-.B'"A#M92,8!LH[K*TU_>0J/'/G42G-LE M9"-)W/D%*&;NQHC'_\,7)OEGG&%D^/==5?1 9/]?^%M3GH!P[(^>A?_]OT[R M;QQ,Q=;5007B-0&)D0UD/2&/72BXLN'+:V<[-1QW1S&/&FDWYL>0=Q_UW M[/&?CT!Y@J55XF"6G_@TPV_M/@IF:_?9D?_EQW,(I<@[]OPK^8O?,E@T^G'E M_I&WQS'_U6UD(WV:K^JE;J!, NYMNFA?.SI">5&4G\YJU'3),4W]GQ\207 I M7AW1$LF,6(EAQTF)8\>*!%2> RF>X565_O'OMEX'^D:I*]1(-M]HUTBBTA%K MM71[(+%^+N#C[Y94F0JM@N">IV"!&2O?MG M% $J*NJE.Y0=__SGK]&_:!:V#T4^U^UL!,OS 4<;OPZQ;KFQ]'QNP#T$RL[= M&;OQBH?^<,).==+?DB)F":R(L2*^L"(>T3*7!"HEC4E^)#$";\5/%?VW*EEP^E00TW_!E,VG$0T05O]@L14"<5[IWT# MX*.CJMT'(>R#3YXHAX.STVV;8X7MVKN.'1RB_3CIE#9)W''T2P>U!\ [>+@% M'S@V+'^W">U^3R#SZ6>H1GTX2:]JL/W?Y9%C&9Z[/>H[&N+A2=ZI)]#,'."^T5S85>5RF-Q:T[OSI_DJ%AP\QW8.NX_]?SE^QEA9DC.][__RE73M(HSC/M6'P)6?Q&SM^K5BZ-'*0V?6YL/EU MB3 :+H:&NCP#/S$8/M?*.M@$L,CC#>!;R#S6\1\F\%W--;"2_VR!STXU,(X) M*Z!XP>7 QGBL*< .2DLT;>!HZ"3TF4BXCW>'G3CEEY:#+QF@0N( %1R@K># C=D-P9D91I#:;DM,^9/+2<,_)"#@D/R? X7! 5_&)8?%(EP M-==S8:^#2H#S.2I/Y#PZ=F(HED2&RL5_0O;3N#4QL-X%A1 ,K=\ MN!] V7"\4?A0N+C![6[XC!FZ>X/B5()O&D9,D>>R$@2WQ%%P"NK@D[]#P\Y4 MPTL60;6AYPI3/(9$QH/OPL;HHGG0(P<^9-O!;0X4)XQL@8U06PO]$E,MQ0M? M!+L()\3!V,\",E!#]B'Y62MV4QSG&# Z&NH-(>,EA-=6DF;R&G82?1S$]VQC>53+!"AV9ZG9 MK@>"MUKC,0I85MW#/M%A\8P M=RG^%L?VE@0VK\KFA]@/AX=TX:;RAI.ZTX7Q B;'.SQ"6[GZQ,.FDTRZ5\^? MBK)I0!V?G0+SK2=0'RY_O[MF'R-9Y_:WOZK!/D22GL@)EI&+RL@[_'77(239 MJ0PINFP&'#&GV= .L.QK%9?4+4C+.3IY>=EXM9?7M?*8S'Q1,O/N8!J\37TC M*O.NTW8L(=^+R$2>U<4?#^IN@N+B^O0SX.J.Z1D&QC&G=_3RN*Y9E!^0',A:^DDY@+8R[\/;APUX)ZIV)96JP+ M+$R),25^5I9^D10L)9@91^X"-^?U_;@*C>O,=F3\HG/D# M9_ZX<&D:.0G8,"U.TP""&OV;./3$,2'"T%"1,REFRKJ*\[C1^F4S@LJ1M6 MV]5,.9;VH-JR@A#BSAH.9N;$437G#\M0\4Z-_ D].R;J$8+2F&LFRDJRS5WQ M&+3R6(WVDX=Q51/5*2/:O!87MPYT(4G#X9,[083 T$I\C!+#7PPJBV-$G]9Q#N(JYCEV3$KU'-A<;-77Q6#"^.@'7,L:[:QC@=9I@PC M-H,-;-04_GD.Q^^$SWM\Q(Z"'"4->H,L.9ZQE1GTGSE &9]01J(=,$Y8O6W* M*?CG&5KV(&^2_+C5S\,@1 .NY 28\ 4&*L:F*&#N@GUR(]'4]E7)@^ZD9W#L MBGP7.S"$O[NR>ON&FY$=+5RX[=:+M]<#0CB%L#L!GK(-=F"9P\;; ?P"NG?H M201E4:YRZ6U;^QQ,U M\&?LCV8VW;3L]$*P)UEJ_M':!=[M#:"MVT599AL[U$?:M%YW<2[SEUL M#%2DDF+.8Y(W0_:=O8:4]_6!8[9G;'.OP5%ZQE91'M>Y?":IWOZ1P:#N8AB# M(<6%DJAZ"EKV1T';SNI)\'QF=6$+4X5"M5^A[;1WPUR2^[]N92K,9NB#V-S8 M)D^!>R':TD(I0+U"8F6-7!F^T :R8YF!5,B.X]G!J^61Y<%'3$&0D?&TK1]) M]=@&@5-BO]\C@=DUB>\?J'I!UD1(?J ZA_\;V[!7F,6CGC4>!2E [A*310>HTT.B:HSO/3OU.<%Y=Q5?6*'XH3K_V!TE=J/;54&TAZ0SZ M=1?K>"@%ZF/C_=C "DZD"1\51_I9CD%EZ2)]K<&N@"6Z'*\@93F! KZCU/(, M*=U0.:F:HT#>OWWF:6,,-ZCM),N&8QWT9BD;GNSNWQ1)_8*:ONCE*"&F-H8J M%4XP[+8V"QC?3%:#1*"/.V($F?YD 2?,!*H=$; MT,!RB_H#O0-G&\T?G-,#B(_V+.J W&/DO8^29M$NJ: K28%.K6E,V[/,M0; 1.SK7#;@I3$1HH,ZA[- M4K?/.A4GVQU1=IZ^UK)_I6%/_KRE7N&KT%\TV#6PY3[P>7]H?V[-^U 9A\K" M08\]5$M!6[0Y[C7S]L$G;*GP57]H\#6:N;2,Y997!,Q0"VQ/R,P, YB30'\Z MWN@A]"T$.8N1F\0 J]B#ITZVVB)8COT0MYHF:8T??3]A77%F'5K:,UMB?6@8(MQ(_).'P/7&D,P\ZM]6/T=(3"$Q\J^*" M),Z0]F DAQR#ALH MP2;W:&NJ>[^7O HX#/*5:UACNL'\P>EQH-".0H]2/? ;A@XO_F3-$7_.<1;_ M;6L[8O$@BB&&_Y.Z2T'2:1B(4< W'S=#8S"T4! "Z](.I0.RJ T:R-8I-_:" MS/CHBVB@4$,C$AA0TP"/0?Y[.$%>F!L0##C4T^C9\/U+=LFVO MXH6<$4Z@[9!!'CP6F+*RK1,QXM=I1'/YR7P&=Y M%TO'MD32"ERLEA\8;MJ>]P7[%YP 3P$'K/D9^,4TY#5%WT8S#K^-_CRSX-L, M34>N:KB)F<%N$&;*1QYW=% :;B'!=H-(+/IGD,D]2D:@9 1/&*%%APB 2Q[N M2,^,8^^T>232[Q+81V8.Q_XH6\&LPKD::^Z^UH)QL"U"G0^I.IRQ[0$#&HHA M^]C9L2=V\_V5_)W0;/U(._-"!7"KA=:=O*W?(+O/F(YAW ':\;>4ZWV;2,@@ MHS=\I&L080O\*0=VVXX=/;78D!5L;KOQ>))S2A<"28I-H9D _SS9ND.V(HAF MP8/2;2/'B[O>GPV%YP+;L9\@KG\_$L.C5P6#AO-_@^%,- YGPN%,-U/(*%(M M[K3)@3$&=45HZH#Q&(4604X7K02#-H_.H5![';C C)U1&HK^!^R*!^\\60%B M&RE@\:IJ'VP=VSUH;\6_1P">%D,*S@9VSP@,\JT?\:V&>4#!'!#IFT6^V-T0 MH/2&'-9$'N<@"L-T;(M]E]#73MU,(R;@B4\XCI@S MFF3D%0^& (2O&CGKM\Z]E"KOT-2\_1] M-H!"YX$8W,5]=# *7QM'OSC(U8XP%YY)!&_=?;)]]BG=A!V;0DO.L@/.N.M< M6*Q*A=B&QI@+.Z@Z0>=@[P[ ZZ 8I%#'PV_(QMH)7W5(,-&AVFP>$F-TGA** M3VB3'00JO9'Z+?>S!+MQ>$YWRI!#1RCLNN/NSYOW>B8\%@R=#V%!-AG)^&[E M ZV$E;P;7MYJ0JD!/O+K3BT(RJR%/!%.;#A%&J.KP8Y7J\T/[%('"=14UD(S MO FLN0'>I87:8!L5L8^]_,!1!/<78T^N+GYW6=O%S\)O(P*QC1;<^O'^SW_1 M_-_.WO2#M /BF")(XIPX_69W:QALC&)C]&:,T3)#D.$5)CMGKO/'S[,V"$-3H>D%X MJ^8@K'Y_W2<]CH7=OMQMIM>[_.+A MXA\E1)0ATX(+$C!2L9.#%MD*!6#'G&D0SAG&)^U^"\]K_MP?+V[%E>/IT6BL M4A)/)WF)&;%CB4\RLC2B4BH8D6I29KDGM]JZBI2N-UB/SPMS,;N83AKWH]Q4 MK+8D4J)^;G)A9=EWEE&*/IR<2+1&_MB0KA%00'A9-H2,5[HCTS/SH= ';$?NE4BJY4ZDU'%+6>_,>[V)1)+'36M3+2]ZNKHFM U=L0C*R"L6;$H= M-]TD3-7D*;=,+%(E.^\Z0KT-8 DNASV>5L971[>0,VC5BLXH:P M)W-0\410=U=9N],>"A8<5L1J43TKFVB5,I( 4JD:W\A6G+8)$16Q6@GIWM5] MI20([$.Y3RSS;#\+196*6"VJ4EA1K*2( CMOF;DT.^J;4 :HB-7J.?Z06?4? MBG"U$C/:!R!5G,"G1JS6JF?4D@UWL10*TY:S+LY(VAO!IT:M5L27L[W\HO AQ6Q6AGU@1GW6T9"G+&V6!SRZ\K:A$^-6*V*-Y+E3J9<%];W MW>K8X^S44IN@ID>XUINEREA(-3<"RRX:E5ZQFV2,%FIZ!.P*EP/K86XJ$1[\ M44PV[L7.!G8@8F$[ZU:ODRER#T)V[+!# @CS/-0K5,3")O)9H5L8KS?$@LHN MJP^MOE*2?(F.6%AR(R\\JY;)Z5[^?EFH9BEB!O4O;'HTK%EW2&BYT2)++,RN M-NP0:C6S:*&F1\-*4=7*:*DS-9'M$,E1]P'41-0T0ESFS;2>Z-^+A-#7)5LO M][2V5X?*.D)'L&F$N(!TL6L[::(@KI>)I&ZUYUTB!?L:(2[\)B.VM#4P"#G5S78SBN-3 M2SA9$>)"#)=V,>7GVJ*&MH$NE;%: ]@T MQ+JU#:F(SIB3.^R*X'0JM=!'"U M(F0@.ZG,B >]WQ#Z4DG,U=8+17'@L*)4L4BD[=': ;J+-ZUB%JK:%BU>Y]N M&J>(QW(3S!8<1LJ7EI"NXY8H_@4TC5FMM M:24S54H*1+]EWB>)NE!N-R82$[%:?&>FR#G_?D3,G%9VTF47[8=[7V(B5DNH M,[4-Q6I=H;+A^JL:D>N8!=@T8@DZ#68R<12Q2F2IU9@F%U0I[<"^1BS!=&6F MZJ::\8@.551+I6R'%:'29"*6H.\\U-(;;937$R5RTN@U+"_9@<.*6 )AO5*[ M]X!0*<@$(I:@+74Y1N5S?5V32R6R+BA"'BYL,F()VFK'2 Y& MD[ZX>)"M=(G(+#IER!HBEJ"BO"I$4M@-"VSL5XD M5")K\9[MY49V#L(P&;$$#U;EOL,+XPJ18#+\8,CJK4(1-HT S&C&9VDOO5#$ MQ4)KU\NENB_58-.(U1J44@6+K]=;>F7=KCZDUD254>!D1:R641=(QG^P8-.2 MJH_G'5_().$,1*R6Q+IE<< MBT1B5E7\7+\FJ9"()B-6JZ888N=/55GCO@Y^X?AW8"\A-L/1_(@%9"PWMGEP8N M"1F::+L/0H=$\,D3MP7QF')GV^;8E>3:NXYM7TB&EL<)^7U2R3N2>RF_SX%+ MX.#AZ& &W3O=&=*[WQ.^+<]_A@X>'T[2J[Z5_=_E$;3=/!?\C=PL%_"61?E8 MB#LB^6BG_7;&GP,GV2OYE4*OQ-_^5'-! CY 0=X;-'7;45-W=.H3%V7K- E> M?+0^WWE=R+LD7I;K6Q;N+DGB=;F^=<%J[#K7!:NQJUP6J,9HO"X76Y?7DXKN M%N@T9OQIDW"V0AV_J[]O:0:@B88^_)\?R1_OG0WJCJ$_-3MSZI2CIZ?S]])Y MV>XJU3:O-AG?A0",#J8.H^;J4)-Z90+"93S^&8T'ZKUX(.%+R:^$!W2;\*GP M8QDX00:^E$Y$&=C>J@"/O&F/05$__TM1 !B/+ST#3UR&J3MJ-RE:D'_I9R+\ MZ*5927^ M%EG])I9=%B4)1T'D0;9PE!UN*1OA'1#,3K\(.WU-N?WG1NVUUY!.W5')7\<: M^T=;P9Z;>5M6M@EJ-+>-[D^A!-929YM<6!([.:E6[3RTYY8UTPNSKN/9TQ'9 M'/H_@GOW\+7!M]*.U!BC,'::E)"+4')*S6)A-)N2^B+3EM@B;^=;D_2/F H4 M;28;SO_\2- _@E0&LOL_/[25^]/T9JKE;O_^(V;*,S@GGI.8R/+\)\)GVE31 M?X1'<*;=[#9%5T\V// CYL"5@M^"3]Y% *='68;:S$A5MII3/EZJR334M) MB?[Q+TF1<8ID__GKZ51@@Q1#_MIMRBN$/"F-.D6_D.I858)=. [!2BMSQDP^ M'/*RW"";8D>:Z]2JVRC34Z)5GJ"K2"R$/$W&63[Y N2_HM'<-( Z 2&WN04K MY#8TV5E,+=M-H RQ*#$>G/(9=K-\*YOKS.3EVQM>9^NF'EJ.ID*!:$<>5/BJ>1+[M.OZ$M)[^K&H,.BL+JO#10 .>(( M%;RW90%N*/]+[& 4J3ORU1@\1N&B!+WM9 M-R?M_3SL!YNW[&PPU"H:C_LY869DR_,918[*LPF4+29. M)_DCX0JF_<*3=7:HG6VRFLOU7.\,IE-=[HR3U:94&7A\&DX6&>_?I#9E.%V6=6N=]O94<&AT/ M01B18SX93U''#.;;.?Q.8LQ?E2\KLNP<\K] RAZEJQT.NQF.^I )YBQOY(X] M8_?=2#Y(@%KR?F1Y56$M68-&IEH1G*(?&&8L?=O<^;(3IZD)8C0;W=O"(C_* M=_OY98-,PHGC^.,]]U(L&ONPOI,/"WNJ/TZKPCW[J7Z(V+I!NP:(>ZV<$@MI M00.)MN+G*FF)#[S71)S <8$8^=A[?6NTX!3D)]9%>RWP=59/Y'NIBK=@)JT& M2@'.!EY'EDA]-Y>VN@R(]EQ>/]:?W]4]^^H.[5"@#OACTP:[B8#RU0BFX1D+ M,*"2I&J2:9+514'.3KNF,UA*S4S@DST.VKI!!OX;,R,MZ].-.ZH/1:V2<6NB M5>=7Z M3R;7#U8^F5\(WM3)*SEOQNO3%JK5A1A-G*%?.K'#H,>@QWZ_SW-&O!?T1GLI M<]S])"UV"#!N,)WT['Z61J"'3(@EB&_F\$,1OZ9KA25-L;%V)D7VN>E=/Y+* M7$TBVVM0<6?WU.S0N:Z#**MN\."9E0'=<(5.F1.TNN4NJF0KZ ]R.E-QBK[@ MT26&^?> ^57EJ[X&F)_=I_,*S(F>6^JJ E\CY'JA;%'3^6K4"0H%(^<-R<89 M_CC"Z]MY;[J6*QLQY4E24&RN87,-^VBN@\N\YJ(>ZC+E4R"[TK52O=*9) HL MC\JATXC,)"DBGB(O> D" _P[ 1S[8RYQ>^(U@ ^&75\=CSIZHZR/6DYRT-T\ MM!# (8U)$F20[LL&A-Q2 MO8U;M+F;MC6'PUK'8W-#1GN8J08)T^?H4"8(&,8$'1-T;(%?AP6^0VL3835M MJL(.J=%N1Z_,+>H;B^H3LT:B5*Y9QE(=^!(9)DPGV#A+X(M1&._8(+]6@_R- M>&_9Y9(JURMK<6TI!8M.R?+(2R.\!S&BJ7B*>BF-WU>TSZN(T'@.B 7RX9R7 MT7Q[=?9%=!>^D/);X9OM %J-L>B T(,8K9WR0VG:E#I,22]44L6!TGVP:&DB MD4%B=#Z>C+A)AI&*D8IOGYPOYO)$I":61$M-C M [VPZ&T[L;KR6G$9(98.+ M8BF:PM$*)1,N[40;&6#K^,?>DJ]E/5W]G& ORZ5B-G?(WBM)8:48'IK(@F6I MOF88$5IS.LQ4ZTK6)HBL4IBNBPLI955:$AGF4(]3J9="O+"VP-KBZU5+OT)M M<8'0SW=I"ZG4YJN 7HA"HE?.+@MLX3Z332-M$>1BY\@S4ZRKYU.-.;!E%SXC M9@#9 >>.__S.T/]*%B#VU?PNO=D#K8IP%IB$CQ9A5-H0?CD4LI,^1VB.Q]:[ MR]&&:4!>$^2V9E(X9PC&+/;:7)ADO!6S_9[2J%5&+DH!.VR^ M&)=Z@XY0E'6S-C6F#6)1*Y=S,L@U!OU 1T :Q<7)%TMY?TDG#4K1W@20>U^HK6:F#I+ MI(W:VDMI_L3_\:^I&5\L@_#;YX:NW$MNJ54O"X4>EQ^F6ETE,4NCJV,XAS!V M*6 WX(>Z 2%6W6/X/K\73MERNE:>$7,](2U&H[HBE$VV!;L6N %QEAH,6>P% MO#!S?2MDBTI^NNR-.E5!YIF9TQD.A(TP09"%])5.8B_@KPF# _8Z?^E*7%3Y M#.P4^#). 7Q#[D99351*T:#*R3,7:"*TY7U^FN\_M#=]<::HYF!H2LXFFY:H M()DP&Z?IE^[.8.1CY&.WWK4D$WXC\L=]^GZ1+2\8L6+3 Y,A>EIO/$'(ASR) MBE,<\\W#WX1I8<]-A_%;5[-H*Y6!+1Z#O31S"1PWF'-LO&'C#;MMKN,P"@&T"_%9>H1GA*(K+#N%@J.Z MDN#IJMX4!%+K5GV)"A,,\_&7=1U&.48Y=M%\YOG5:2B?CKBV+9NEAC 3?:K7 M[9EI@YD@E*-3*S;.LV>N='GU]"4'QL"V@1ISY16^%X?M,>Q>N00'V:&L9"K6 M#'3EU4LI4FAUO+AWUJFVWO"EKM(G2E2S#ZD(@ZA(*LXF7[J^BR&+(8M=*&<) MY7X#9 OY6;?9R$U;^LSS?86A!O*#GT:0#;,:D>29CWENT5,2!GB;1U4-L!GU ML6;4)]9KN_HY>]8)@XO<7>I>7: 63K@P\U#QFO7U U$5Y8D[(>Z9:ED1H8Y- MXDMU6+?X4N61F8AG!7+0_E^KR"TL#_N5#Q[X\?Y95IM0M5S(Q08_R][@]UU D7.+O!\W6A(5Y,).D4R=0/OJ08[-P>]W8G]U<3G/C/9L8\9"_OV$ M_.K"4DX4\J]H>%=+Z4RI6NJ6A$XL7<_%.MU&ME)L5'-"NQ.X.E-_QX266.H. M,''')[]7%*SQ,1L3EM6O(:N?&Z5PN?WE%D_GM\FU8H8F!S*L >,RS9Q >67X%MGN\\\GL=2)S]N#& &+I@ MDX$ JR)\I4VU;KG :T(K)UHZ'5"D6#(7R)#M,Z)N-L MZH)ICS!J;QZU.(C]=X\1WX-:)=6=L3U!*8M94C)6OJ&*RL;;USF,_JIT MY6G6MN>UF99JMRM&CV\*7F5JT)5I%K0 U&9A+D8VSO(OU9C"$,80QDZ8"U&0 M4R'L\0^@FUGV':'2FDV2)9$HL.LC'$V><%LTAC[WPG[V/ER@>.GW\(^Y:9G@TG%8_2^/?=UPNT^C.D M^T'E#(;XAIX8VPN<+6O;,HS (;-SP"B6@Z_H8]L-NU_.S%Z"W"'";&Y8:[ S MVJJ/$=+/:R]KM4[-G5)E*!2TY/U#0J#)? ]JKR")(TG&6>JE$HD8OQB_V/=R MKMP_[\'O ]V=S#IDG1%8H_ P3?56/. #_(89'?ES%^ZZ1/VC B[8K YAETQ5T)FMG ]2?]QW:JCMA+UI:[9Z9Y<;GE*P?$E.LBV MR'!QFL0E2S'6L>OE6HG/6[ ^ 9U5PRO3*;W1*B^G=IW06ZL6PCKD.DDB3M/? M+O&AO'J,<\%F&3;+L%OEK$PDP->KT7B;1M'V@93+"F#F+HV5OUC7A+1$!YD, M2703 ?M0,%BQ#^7"5.(TL":TAT1]Q#LS@?6GFP)9R*5J6@N!%3E,J#A-G;FT MUBTZ3!IS8,LN?$;, +(##I-MQ!*Q75F,N66CZ<'F%,Y=?RUSANMB?-+YTTYA M5)&^..'4O.?5Y*,YPAE9\ MY/[5PFN>&2W.T(J%_.O$E9PHY%_10DZK2]E4<$P%YMK8,+Y(II 07]M3VKIE M/D^WV;%?@CU2.#W[P+/JM#:?I>R6Q 196:DXR5SP3BU&Z]= *[:,?R\IR.EH M5=+)7EXC)$^0*3 SV7)S0[<"M :W8(ES^]IOT31^.:H"3DT"1U9@@^(+6LVW M3%M>.7N$2E%Y5BG6QDV5)S:UH9Z=SQX2!E%Q\[VTQ(1969,7=.UCP'\GP%^= M!^&6F<_O 'XVI6ASDB938F$;JZHE2-;/:3/.J04#;+LC/FL0)0C#2 M+QAE^;V0_AX6LP&VI6I/[& M+IP<& ,X@VK,E5<7":#$AMMW,MRPI^8"Y&:'T9*I6#/0E5<'T5UU$)E8@%VU MBZ;^T!>RZ^2\5>D0C771EY@@?2L3)\B74CABP&/ 8T_-9WIJW@[X;-]VTL*D MWX2 =UJI0H]/MY)I!'A4.S!.<]\M9^NCJ\;%*44NHM(^]V;81Q(:? ?N Y*C M[74=5'$OF76K^J0Z+DY%0IB9PWQV4*\5+ &:=6%^UV2<(_ %$XSZ,[ :C/H/ M2)-V*NK)SL2U53&[T#M,.C=B,R-O1O@(]4%]P#B1>@GU5^_+N7KP8]/N^YEV M'^[+"1;\37'\GRT!&!;?#Q97Y_$X&FWLB02\95&9T5J0>NV= U(5>G6A(3I".E.3;.TREL\V.48YO_NFW^ MEU&>3B],)U%8L<)LDG)E/BLVEFD?H1QEHTCQ<9IZJ?+!U=OX9RJY:\UFFCN# MK<.B+ZC2'WPB,!5TZ>8/5.HX1K%_8ML&VS:W8/+C]!18R+$!?YJ0?T7CO 8V M&]G43! #"P])-:;M.-+Z!NY4W*JK^CL+!4;%I>\??!HJOHGQUP8J #,4QQ8F M5X"/1P7)40( KQ-CAG+7),BC^;%%_]G%RCQ?@5W.&/.$=!,8\H+VU!+@1< M.2O;]AI^FI[!N8\*FG$;9\85X66TAWH-*D2?J;72?HN):B M3RU#!;83W!U-_1T+9Q*;9C=@FGV=A)K8\8"E^_LFH+R7,4;HLI[U%K?7;;*54S[^! MKH1C"+;7IFPW;,BG7*#V9,,#36!W4$_W[(0(V4D=IR@R]J;TH$H37!VZ[ M[IAV)C.!:W/Y23C%W/N827#)%;?H+;NN4)AVLKZP7JG<,OWC7R@E!!$5+/'+ M![&Y;,>6Z#6Q1"SMN5/+AM*IPE].)+W;2>PD^>Q&#&G,<,GU>G)I9A*SO")7%?>A6B?3KTG0&89^4?DY:>A:+2=F M>XY<(V27\$>=E$BQZ]:/?SDB#@4'_?\$V0DG(%9R' ^*3$"*R;\O+S@?,'OA MD")G;J72@L,VEGVQ4:_^-?FHK3-!>GB6.G2A"F\Q7P],*TE-C2 MH-3O3%OZ3!3+4KV2OM<&KTS+5GYD-Y8#"IB-@!VCR7@,+7$P96A0\1AL,@?P M&TM@G,_4PJZ8SW9/?>N@IJ_@HC[0#@%/BA.W+LI=:C6@"@7VDRJY"0WE?H$H9M]&=U? MT3V#*F@G4&)!M$S[*26"#"AM4 MM^ NN=4C;0R+[P2+J_,S'(T6IWUY8I+/Y[8UMS5TDHJ)/";RV @_% M+=L\A%L$A5^7RHO*W-E4]43/9=E56W*S(TCAPZRM9)Q+8O,;HQ:;WQDU9;6%3D0K542B3&1 NAE@U0RW#8\/Y7-.5+4 UL77PGZP+'*'P M1WF*U A]-[<&?C8C$+R>7=9G]TVV;H$B9"G)H+PQDXJ3*0;'+6#$?TE_PE?D M-Z\BODTU5FFE6VH3C?P#GRASC-+OI!'B@_K&;)QFOUTL@Z)X,\] $Q:S4,5% MN(*SN0VFP'2T)8AI02.BCQ)?B[EDOEN1LD2BP(K%7'VUX@(I\J6\ MU]_$_]*U@0Q7>!W>@[SEBTB[D1SW;O4.TJDS4M^D!MJ4%+I$I9R9.0V[6Z@G_!__(A35,3 3C'BI#]HZV J2NW<)G>_F?M( M1: D67&*/3X>_?-K.P_#8EMS&97Q#/R&LKDEYK\DSP(X>1;V.ER;%_$K''H> M9JH+,]1%**Y1K20IU>+&$KQ<4R@.V7%*WD#%Q04>0I*,LS@>"X,5NP@OS3). M NMFW$Z-.;TXT;.=3KHV'=A\KCU!8$4WK5'Q:_JEJ(1OX@:LXX3HV";#;INK MTI=G)SF4]=/7D* MW3;83X.+*7_;DNDWQH2.+<>2J1@>FL:F9:,1I%W7UD:>BTI!=*WH8A 1RI&4 M_7I>Z]Y+8D6K-KJS254:RFF))0+7$,7&.?J"N?NP?O@>^@$76_]XU]*9%,1@ M.IF82=%7]6PK;V=<12OU$A.D() [BH8*@N-^BS[MQ.?6/5(AJ3(>B]['8[-? MRMT&D48?0+NNWB[=O24+1S6R-?C4(C"6 (T4O4$VG43D*EV1&4M##:9:'BK. M^ $J[.IWLQ-=9!\[:U>H^,_.#*N/"B=MJB>=,,B,FE"8G.$(WL8L,9EU4?#; M4*4'F9I3)!.GD]AI]IVUS6O4\#\?YS#[]@KC[$SQ'0HCMZGR]6IU[1(+HUD; M=:D^:S5\I#!8I##8>(I]26$$'/"O@'A>('_<@^>XVGA]*!8OHCILMS=$J-.! M?O:N*P#Q[J<][TY!3%:VL53H9-.T7!2X;L./S>"8K(^5;7EO__ M'[O'*@:0;:10IK\L'HWZL%6C!/'?9U$!_ LJ@&)VVG"/?C;YS R03ZWH8'C_ M+_RM*4_ P4B#G__[?QV.^%$M)A3+L.R?.]UW,!73<&:I0 U.0&)D UE/R&,H M43]EPY?7SD[3?L1Q&I0FQVB,(OTMXF"#[9B+)\BRD]G-6JZ MY$ #2XI* Y!BQQ)#T9S$D#PE\81*2TDU.:+4,\D:.IFFS#7>F? MOT;A[(6CSQ[HMLY>H5GC\$J=9:-+=1)'IJYT @XU\V/WD="$ XA9=@P-83_J M#]EE_M$B1!VE9M84^-<_2B;<6"P/&N)JT%7(7>(QL%( ''1PDRI8M#FP=[\% M=86=/R$)^,A!/ /9[3C>O]%O8<=P8PXH@)1D-1G +B5Q29Z34@2M$JS"TLDD MV$J=O*-*-)T1-MVJ-1:I3I7TW7FQ0M4F$J1RO[84D^5<.=F59+U3T"RY61Y[ M1#,M4<06_5%U M@IYY]';>:?C&K.5I0J?)++/.J-7(%UH2<_SV5=DMVO4.V=8K!C'OULC[%-/U MI>1Q2]F0[NEF?E42Y2956J^8LCIBH:UZW))_ ,M[LY2$S]1ZI$O=5YK#64M* M';?T4^/*; D-%9WJ4J5A@LNWRG ^N>.6K;H\WS1LIBKTP7 Q[C\P1(;P)?ZX M)7G?G;3K:=K5*UF9TFQZ,YZSOD02QTW%LDWSQFH(] +A-+1>=:TP0EHBR>.F M3:D[38%NHR4V'I)N(3E?5B5^@HR#HZ8EU^I-!+99(1*PW^V1N=&).6P:L?:- M12?)&=QR(,CW#W9Y )+S6;DED1$+5526_& NW>MZI9L%GT\<-*B/*T0-=!NU.H=V->(U>*(1,I; MJ-)(!+R6RQ3O5]4UT8+FUG'3N94JRO>S:HI8: :K]NG\>%6"32-6*S'MJU.^ M8_B$1\]+W5+-I5O^1*(B5BN?TY=R>CG@B8)D]/5JG23T$7QJQ!*@VR9.WAP, MA6S'4];FYJ$MKR"P(Y8@J;=68GU4I(G^8NFNNHNA:30GJ.D1JH&X+*C%5I\4 MUD)VJ?B]1%JD?=3T"-;SS2*_$-=Y5ZC4QMZTD'_@L^BI$:NEC8QE4DD;&7W- M;1;&2B?&%-U"38\Z4%X4")?/K!8"< Q&3M9UL"CZJ.E1!PRQ,?3 >D$3;]0=;T8-.(A6W5RUJF(@@IPE,WJCT?I-DZG"PZ8F&'M:QE-Q,>K\\(M9:K ME/1<7IL@JWO7-+!8]Y0\=$M .F[(V+R3#+?&4*!7ZCGLQEON KQX\W((/ M'!N6O]LY=[\GD%/G9VA]^'"27B7^^[_+(TB-/!?\C6R "YAR[_7]D6_P_3U: M<+_M'*5>O"IPX479LJ3@Q4?K\YW7A;QC&+PNU[HS'ZW)] MZX+UV'6N"]9C%UV7M\8?O<:-?WL2N+,$&[WHVG"13W M]L-]:.ZA#__G1_+'>V>#ON,_-0R2.\6O?;J4#8!LQP0HL>H^I5;HU*?)^.[4 M:_0;D8 8B3>$1.Z560H%XOAG-,:H]V*,).ZXKX0Q%##V%$47X^58!*Y6!,BW M*M(C7]\GQ-R=X8H_<&-SVU(]Q8TYL@'?_L=_SAQKE?-L&3U'(J5M=&;7.HS5 M3)M61L$F6*;LHT"L7Z-N0JR7/;[ MZ5(BVWX@B,Y#'SB]3:,MN:T?_S),G(JXU1P7OU.R4\WC)!HFL29J](<_HBWQ!6J_ZXH]?2*"8G3D;4"$8J0(VY M5LP.'QW$4,%GH^ZA.*K8&C(:)P9>HC1/\H6>)_\?]>%U+]Y&FS\H"A9Y)ZYL M&LX1YAJ:]U=689>^= SKY^C5(RV!SCFY:B6_7"L;G0(N/6T PI^74?0"_>/? M),7'DY?*?(78UI7),X8UAO4-LH$H6(_[,]X1G/Z2J-A,M_.0'$X*8@O"FH7\ MB$_%>?YL=7PN[H$A,GC9(^ MQI-,^/5.3E;EH#MCOK)0[VJ[?7"JA5I MC<:X8%EJ"@MX,P\;) MY$NU::[7:XE!CT%_5:"_,&UX$^A[Y79R.>0)1^\,Q+P^[8P];I*6@GK@#)6, M\^39,J?=L)^Z8%N.@VCW6'.Q1_#BKH//UA8?J1BO;_17I2LO3) "8#<#7$;2=DB.M)\/J^E'-CGB104&D]1<2+%?S?_)#K.G\B:&8,K'18:#P[UL6<( M&XG82+P.XJ/(LO.S #&*$A(TS*",<0>!-$+!4>U.9H#C-_E[Z MUZ_A VK, 5HW#\Q*Z@+QU%'_DH9\ M!X0E]W8[';;@+W(A^^90_*UX^86/'K88$T*(19#RE3 9C+)\@12ILK A_8'? M'4-2'E3T)=DX'Q'UANUOC--OA],+'P*\BM.1>C\B9&<]$EF^W?*JXWFZ5)Y( M03%?DHM3*6P]__BW $R DEJC<%%9G6FFYKAVD*WB_"3CRI@T-BB^@4'Q1=G) M%K9I4TT_ >WSVC!!+>ZK26>>U;,9T^E(M7D1S--24*R78N,D=4'6I9N:Z51; M+.FF459X%"4!"0_Q4A@8=M-@W&/<7P/O>2ONEVYJV?;$C4]TJB.!=W2;S30F M"/=L<"F9HK#;9U"E@_BD>\"%9I M/O%F='^0%SIY02,3N75BT0_ "IE$,IXDL7,&BL6Z;U5.%%*+N2*,JL0*>6>B(SF.66JMNKHB.H, -R/!6121Z[5C#2 M,=*OA=*/LN2_J7C^'*:'2*\#9 MQ]1@_P@VN3[;Y#H:6^R/VZ8B.Y"]<%>I46CU\[YOZ=E>75BE1O-)?@#MK2!Y M+!EGDL=1OV=*&(V](QBJMP35"W.)UZ'*\%Y^.%C7:GI_MFR5AOI@:&9/.EB#)"?+!DD0\E7SIB@-VM&!%\'V1:/LB:F\7DAM^);!.)E9W4EP,*#Z@3^.09DVX1O=%#A*WD\AFHFJ%<$OP85 MBX8O46$S\O/-R*_"B!ZMR-W9.JK3FX4=T4P/SNCV\-TRG4P W[!=5UX!IZ:9 ME@U%=F> IDWUZ5.$ -$UX$XM^)99K 6P%KB\+^DSM8!%+5MN[[[>UA>+/%GFEA.OU9L@+0"I M$Q>G^3/' M^DFZH*'.=GK+0G4?#UV#6%C_;QT?Y5$2FH&K?V8@:8(+J:R%0E MRSDFW\J(B>62YK7DR#0%2'I28;9] @?Q8*1CI%\[63H%Z4;7$I("T5F(5&=4 M5U3@Y24NC9 >9-LGB#-77+Q^%I-6U9\Q 7M\Z[LQ3 \N M"?(9 AL6%PK!!&-T;WU3*:%]%=2:8J@@S,ME[A M6YNDDQ29!=%"Z&;#2$#JI1/J+^G#>20I?_UAP%G[,R:[KJV-/%<>&2#F6C$X M&0FTH+85%I?2MF>$V)V#C^Z_W=']A;D)1..C298^ &+7JEOF 0IW!_51L8LS M:5%OJZ6B7DDW]8XX'>J@Z\/NAG>Z2/J")U(8RAC*WSWH^'>P_&Q M<)5AZ5Z5 U!#YD(GCR']#>]^I17%!H&@0-9B Q7,YL%O2]GP #J4 M0I^!6FP ^UA,)\@G1.4M?AVM]4>W5I'_JRY;*-B7F%8TAIABTS][:#?9U"$ MG"G\\]0R( QPP-+Y(A9HJ$I4RT-+< TJ]Z(A"Y\PUF_K(XMR\M-Y1U R U.G MRI.5,!.LG-N ]"M(^$R1<9+#&9\QTC'2KY<@G8KT(;.1UNF.0N@%$G*C:7M! M5?D)0CHZSB/C1,0U_5MSBUT7X+%K"\O.S;W MGS/W8W-@AQ_$$MCTQR?B5W&5^ MJ_]\W#'?C7NQ]1:UU;JS3)NHR*8>2$M44&J6N*.Q<66 ML9[ >N(S]<3;7=Z7T!.-!]-L6LND2BS*KI+?\//F@]]">H)%>N+%1(M7Z "X M+D6 #7=L]&##'8]"@F MT9R(V=)IRV6])-!$FFHFS-!\G"9SN M#Z,9H_E][M^/1'/&<#S:=&>"D&V-&R*=KX][J0#-;(!F+DG&4ZDSNX9OTE#' MY^S8[KAUN^/;L)DM6(_48(0&+'!+AJ+-#B$TNIU!ME?LU_2-C[J[Y3,,&:=2 M+Y79PPX(K BP(KA.(O0&16#Y>;TNY;IUL;$T>HU5LSR8 M^BNX!'Z!17SP'%<;KP_EYA>TAG_9)U)$C.9$ )^]LPI :0-_11CJTE;@NE,0 MDY7M!7F4#-FT7/@R= \>#@AE1I[8LH$NTKOH+,2= @<@\0I20P8E/L>:*9N* M!AO!175!4#7L[HRC>7Z>@X9^(' 0_H9ZZBS_I6K+?_^!/W8/4@P@VTB#3/]^ MNG8T>NM6.Q+$?Y]%*? OZ 2*V>G _0*Q[/&8'R?G44$&P_M_X6]-B+R#D08_ M__?_.ASQHQY,*)9AV3]W<4$'4S$-9Y8*%.,$)$8VD/6$/(8"]5,V?'GM;*>& MX^ZH?2JPG_O8(C1YL>0=Q_UW[/&?: J/YG\FKQ('L_S$2 B_M?LHF*W=9Y:C M(>3_M($!-=P2H&<_>6JPE-#L^4F1=^SY5S)J\Z(?5^X?.3:UD0;^KVXC&R6Z MP;^A#H.JU?C[4)BW'T%T!HDL(.ZR2*&;*$/Y5HSE4T3YZ:Q&39<<:%UIK(YI M)LDPTH@B6(E)IBB)'P%"4A2&3_(D_)UA?X1O_7@5]<_H6<#_^#<[A>HGEO8@ M6BTTJ%AG[4 EY,1#))1,Y0XJ,C76\4:.IFJR'=0B'H6S%XZ^LU=;UC@+%:$- MIL!TX+/"_&.6C3*024G^2B?@4!<_#B44FH/!Q,+1Q"P[AL:SGX/+#P>-0(L0 M?,V%7U#@7_\HF7!CL3P'+E30<;&3@\3' [\#>XXMJ_!34>#A$%!H_P3;OT? MV?=G<+OM_OLW^RWV.)4;\6.%EI)*DI(868;8DXF1)*O<>,RP@&?&ZE;TY'V9 M%TNKNZ"4JQ*+EMUM;^:C4D]I(7[W:TN'I,;Y^]EBH_<=J25T@-@R*[Y$';$&4VJ _0J).SKK\TS(G?2$O,<4MY[C_,DISOZFQ"$^Y3LTI?FZ6EY''+ M8ENKZ'W-MH6%/1DT 2@*C65+8H];II.%@9OQ^P^Z/!*MU7R@6+(^D5+'+?.< ME&C4THV9T,ATALX\Q8!Y.2UQQRVSB9FR802WJ&LMBNWF"W-Y*+8D_KAE?[DA M6QO;7>HRF1\JZTZN+2H^;'DT\P\Z5_!SNK81.Q5Q:7C"S)O7)[#E;N;#?$:[ MK3L,[87;MB'/'?!S]X]#L4:;W7;[1KN $NX>.UD-]E49JLS=!^&N&GSR9.\] M]-B%;8[YD&OO.K9](1FBYD0W)/>2)_I@7SMXN 4?.#8L?P>NW>\)9.W]#%F* M#R?I58*P_[L\@BH4VB=_(ZYP ORK&.)PGBYPG7!>NPZUP7KL>M<%ZC'*+PN%UN7U\_G M=PMT&C?^M$G@WC )%U7@MS0#T$A#'_[/C^2/]\X&?9$U*DXS]&5"][ 6P%K@J0OCNVN!"Q=F>U$++,(HZYQ6&3S;O&B@T(:@M\QAD$=*;G[= W*\0OZ^YAF\JW/CE4Z%/ MN-P,QT91'/?W9]SPQ[)\V[+\XLG 9US4_[![^M?'J_*6#6 _8XIGV\!4UC'7 MEDW'"#A [ \#;LQ__C61-1/3ZXO3ZT_T-WWT5G:%HW^;QOCCMHWO@&U&A"0PL,OPJY$V94)Q)>VLNH*0/DN984E*.A^#A/'U_&^Q/K'*QSSDXEZZ]7MC3H.G=S*V;.W,AR+?45%^ M%:UW;4Z#6Z=-$>IKIXC@;X:'IK=IV8&J.B@>W;7JEHFZ;5N& 9N4T&DN<-R7 M^))H\46/=_69X(VH?FT(F(%JHXLI--)B2?[XRO+YZ!*&_.U"_I-]*U^-M9P? M\;\"W5F,RI(SY(#88*H]7U12;*<_@4!'AQQ_E_<]89+T,23I=TE1I=3K:IE,;B7TG;[(59N] M!+]*2T%9)#9UG)X2>Y"P9L"Q'C? I=[)G?K%PGVC,',D/5$J#HW*>*Z[!70G M'W$GBOLZCIZTHM@@6')(@VR@@MD\^&TI&UZ0T@5]!F8!4;HX2_J6BN^*_>2? M%B![Q=[S+\.J%%EV?N[AW[7:>_#W$/8;X_8>^2>KS28ID\OB:#PE"IR>R70W M=*.X00E*@N28V+&$-<>E@VJQYK@\[;J$Y@ I42\O>F1#+YA21A5KE'1O^E!S M0,(5P;?^_*Z>JKEL ].-;3-A8BOT@^,8OF1QWI/BIJZL..^7H6$GV+ O.:Y( MT >E3FTD$&MER1>GREJC393H#3FNXCQS7- ;NZZPTOBHP*!]+)5^.7<+)RG*S\2R0K3^%DY3A9^863 ME8]X(BFKR9&DCD>EMXMQKR]5]CF3EEJ)/X>. M[0@+#VH/B6()AN&N=,0O9">?RN8$]DHS8X>#0BJ03/T="P=W[6G*XS&P4@"< MBZ @2[!X4Z7RQ?.N0S6?4-*]YLRJCHLHL_E1)NZDT4[W>PVV+GA=W20KC80P\"91 M^=1/ MSC-S7J+:5W366>DK1S*72F<2E0/=='E#3$_;3<'S[IL)DC-G*\Z'+8_>OFJF MQS8K&:J0**]6>HI:5NY+J.71VRL3X=Z7LDZ%D/EN?U&6^LU.>A*5+7TA]?O) MO)I@=)E.R.EAV9_7JI'9TNEIPJ/SFS8G4O62K_85H@9M&-CRJ)]"H=01!KY. M"MK0FVURM%1QLRW8\GB6ZB.^[Q0ED4AT%.JAUEP\;/J3J SL134O.*-%12<2 MS?O*@M);B\PF,@-[VQ=SC'OO9466IQ<-XY[5YB MD<1Q4['YL$DT!)(29V29 M8CDPZ-.-"6IZ-"9V#.S.4EP7].RB:!:LWLS/-(.F1X-:@EQ3ZA=ZNJBU[0=I MH%L:3_G(;CG.E%]95-)F9=H0"_=+>^PG:OV.#)M&"*E=VB1ZN=& )]A5(ED> MJ<2064Y0TZ.^ZOILZ3H;(T\TS-HR_4#-:\0X>.I17S6)3">,ZD 7"\-D2DHO M*_R\TY+("#E=]\S:^B&1GQ,S(=,N5A\::B4#GQJ1K%]=K=?0ZM%M?9WD3;E5 MWC#K\00U/>KK...T-2XA&D(E5:_P0]]OSI,MU/186/*&L:QV7%WLN,-6K4K4 M1P4!+FR$K*9K96&5;EI=?3W-Y5.5X3UX6,.F48+54>IKCUBGB8*PW+ IM=0H M]UNHZ5%?TVJNM$Z"<4EO*(T>8AEBGDGIWOS::$BCCC%3L$.1.C+ MS:1(D%.^T20TO\K.C!9HMJ%H4Q%"*%E3Q2J5NIXNKXJ&T[<7ZD!OH:;'53CF MS)RPUQF:8&LKKIL#],>Q9%M7?C[E>Y_0'W.?=5;2GI[PD/WN5LR M8.89S/3%,IXPQ@,>,*#[X]\( SE!9F55D9D&8DN[.I,,['#$6H^?M6(-,1QZ M"NVRK-9U6>Y89:'5GC5*Y=D.""%Q1K*:-HE[[KC5M++=K3>H;L;+!F? ]K(G M0_L1H[05>4H)](3NM,?,J*SY22?:D[EFA[N16-VZ'2R*<95O#D=4(^#AT).Y M-EKV8-N0&JPURL^E;)$5^N(PZ>YX.M?R>)8G'79N$7UG8!%-L[L#;RSRC+S& MX[XPD*:6BY7Q#:#$9ZWKJG"Q"+$-6_)TU@3RV "9X30*E3\03=H MY<61M1E.ZOD>L1N"%3@GA%DZZI)R6;.B2:3ENMEL=4$;<.C)7/L&&3?&<@$@ M840O>24GXXL.#X>>S-73=7?3\(M;K$#EMVK4T[V.!.9Z#E\;Z[ ^;(^60G\Z M[ 9595(M9"%L";=97M6W-FPR1#3U:@6BBHN\$LR%GFJI+? M57M9/@3R2IWAH8J#3_-%UZK"X>BIC"H*0QJIG!;Q>%1,X4; MVQ?4%":=^X)P+)W[@G LG?N"FL+<5U.8'U7S?_>P)Y.N_M4IO M-T28O7QXU!CC9.UNJ3%&FH3DQF3DVCIG<#_SYDF62M44=Q\1]RHDYO5?EZ:C M_0T>0_/A3R=_WA\-)UN]CY>WW<-Q_*7A.%TK>K$TY%0F6;_!5+B?8"I75[7A MO4BU=T3@8H* I/P.I?S+*Q!<2,K3E4O_(S'.RTO946#*5J8F.Y'L;_?/@S]D M("%,HJ[@6W__:?:CL>=)D%8@];-%IA_OS)XPPEO]3B=+3%3Z5?@Y'TAM_7F\ M^2%07'H,:=N'J\&X<=>!$6[\Q@P>1^W?J\EKM9DT.I1F^4ZYLZ7[)<'6EX7: MO!M)8_9%O'JU5?JY@/7C'?K)8[6C,( /"O;I,6(=VT>LMV3?EPHCA6;H>"M: M4;XV-CO=T#^?0$GV] V)_*"#J-N[Y0,<'AP"CLFKO)4HPD;9#S MU[68I;K[OFF?V#(-0<+U0\+G%@Y-&R1\!3%(!R1XGB0;U7)E9M5MD5SK/5QM M&?&^B=I[D'#U?JYG1/^-EN#?P_>)WQ8]S&[CDJ6IL5@O*ER36W)T._Q*OL_8 M^>6 ZU4:XJJ5;W5+=EA>^VG@^S=@2]5QE9'6]9$OU/D2CHU:6M4D?["VY_A^ MYDK=4%?RPD]7-Y&O,QO2]]QIHA5?@>WIH!73,!OY;J\:",1TDRL2Q:G);;H2 M]B4-BRZ'Z\'K@H=>XV-5D*ALQ67)7INTP9,BKV\B7//8(-\ M/=_NZ[F>YE#I.$%'PGHCPOJ]WLG/.PA/E\OLJT+#>/!8\&-YF>G(IIHUG4Q! M]F!-D>L.%+L23$B7T-U9>Y_O%@&D%W>H%RBT[%M#RQ"?O04^BV)OOL +]40- M(3.L.@=>>/!(3:1-F>_VJWU,RY*+@E1+6.= MS6(7'QK5D0\,>=J^%V$$PHB4F+MI#\9Y'R/ZLV:^5]G2"ZN^+(;SUJ0@=[DX M?1C1*43=846V>IB\7#2GQ2;7F0?QOGD=33T0S$U'YR3!$-F9'&AJTB9%O.Z9<$HO]*BXURBS'"]JBSX6:TU1Q_5TLWFF^ MJ\K!_#4,\RKL/I#4>QZX;]PTP90$4@K/$*6G@?D'0 +ZFK\V%:T#=L15>YKB M&H[YV [K#$#KLY&7Z\;! ,OJW4:C5[:5ZO+0)B\I+$W\@P(=$'RAG,%OA:_7 MS5LN"E]!O> TQ)J%C:H%FQB-2*O$_WJ,]S=@6#F7KW8ZY(H1Z65YI8;>N%BV MC7W#/O9Z&B3_B$WRRGY]H'SM>[6\V089M@@81?,(V=OWU^+T^RCF'8>E_8AO MJIHI-31#7@I."/8B@6?8NU2"6EIQ'<./'/"D30#GOBDO"VXC5 _X?$FL+RMM MS^#C4A8K4&&VW]:E*%O[):IZW@-0=11? [A>\ET['P6FHP4!F.C,=)+5.>=$ MY#FRZ*\8SL\XB5$M]&^>?/E_\\B[.*8$UJMFL M*S.1446M*958+SNBMXM?/S'Y56Q[LS.JL9 ;7& $IDBHBK&0^C33(^-]NT/Z M_6;T5^\#?2=#$?D14,($2MY*=_+6^\!;CT0]- K:"EO55J(E ]05GU0B=$#JA="X42/,F.FD6NXOU&>F(J_Y* M&33;?GU7C2$ZT1] IW0Y,5,//\CR__;X(93@A83U+H45)7C=4H)73PME,$K- M"++O@ <,CM65>,_S7<\W80MOE--R=.\3J^D=7@7;86V0IHC&L8W2[5B"VPW&W%AL2OJ]9RYS& MFB$D0DCT=3X=A$272NKZ !*5R6I=*=7,R-)*N\:J.%L-:O[/%PGX120:YQ5Y M7>L:&I:M10V9"6K8PH@A$D$.R-Q.7M971+@B)$TQ;%XP=O6.X?$W U4_@(?6 MW!K.R-#+8X6@:,]*)4-H,2GTL]G].&,\7,RE=FUL0*2A/^#13[V?+O6 @RSG M.XQV0/6;D5X@O4A!%-!=UF_^JNA8T9$_,0P6X<"-*/T7[.45OOF0>-^(>*., MC]N(4T54-/54]%,K2"!WV(?=82^)W\$A-HSKU!9K=011VP[RP4@79Z-I"AUB MUI84RC,C.\<*S'JYJ%?U<"/S$I[4PR4(^H&D4>-?A#*W9^M>6W#L693I9E5+ M9')S7\B&:KFVG;#6KI?"K@@J[MG#BN3I8K_C+BI,2:N[V01E:( R>.Z!XJZG MXL./-*:EP7*TBFM#?O:T7)G0S7BR#S8Z:8T@.UMD/2'KZ:XRBSXW-/4L0L:\ MV1YKCM@21[E!*5#RA;JQ^G6$!+I=352[X0;G8L#<[&0W;E2-FDAH-=_?R;51 M?Q!+>%+>E< ?"!Q%,B 82+<3Y.!DV7S< KBJ\]I0*IFF8G#.BMZOTH M.^B&#,K4+TH:?5XGBW3QRM87CC8]B[(60U/C=46)+(*=]G,^T5&[I9_/!#JB M;.\1.NP1E_<5P:E[<8Z7.CO$A$'A&MQ:'7\A)<@NZQ4ZKX>^7R M[R-/_)Z1)/5A_9>.+DUO;/_G ^CU.M4^F&?Y)FQJQ=U@WBYR$XQ6'6[&:.-2 M(!D2>(>\D?I].3Z'T.5.T"7=F4-?CR[7XZO[7709+8JZ/!P6+"'"!PVBT9C% M7#^&Z/)&.C=J8H1LXCNKGX&:&%U';OA7>.L^+7AD56&F67Y3C2U;J4]6AK4U MIH6N!!8%GJE2S /.4"A$#:'4]X2P(92Z*M_=YU6 ;&BUAII?#C!Y/:@$9O5""M*<;NEM&U>42([6D+&D6F' M<\W/0+;B:W/-"IQ.:75&[@=H3ZBY'S;M-1N M(85]2)IE:SSFMZ.UU1_V^.&VY#3;DU@BREJ[^P/&N M&QR=K$;*(UX_CNEZ-J_V_$IDB 0)2-6JGY^4?B.)]*V[E?9X5#C T0"BT7[A M>$<=/&$3_PA- ,7:^D#>G'T5=!*8>B_2S5Z.-[S QH&ET8XRFYJS59,%I)%. M2"/[@*/4*(1WW^L]2C'>75FZ_,?A+CO<37I;JN]9[5[+(BQ^E<6ROTYAOQKN M3DIS3/W5E'>QB=!NZ^MIMYEK["(#HAQ@NLP#B;T71':UOD'4H.D>,R#NHD'3 MYQ/-WXS"_3C4SFO">&(U6DNK@ ^R]3SK90=B"NJXO4D995V3@GR-MT09H_#> MVBLPPTI7(I@D]>JLUP E7R'HN96\*W2P\=5^RCF[SF->/>J(V8YMD+C7V]KM M!'#H#QQLI-Y/F7K<0;;Z'49RH'@E).6W+^4H7NF6XGD'OB8#4K7-)%0$99S< M4(@#RCA!PGJ7PHHR3KXGHC:#/V2@WR\#K'?X YZ!P;:?,'6FWEG2 S%:-U>486GRVGSA M5:RV2C]AW+^X1S]YM$=+'=M;ZBW9]R6O6"DN%GIV@8UP9>:T:KW-A.S^\1_8 M7IE^R!'TB:6>+/"GK^G/1GN=6]-1[$3;0!:K6+2=1"L)KVG3+?_Y:YJ=[HPI MMI(4498#4JQS1-[+\^^NZ7ZA'C+@'T\#GZVU)8I2NB,;Z5;[@WWYN<_78''* M3G@*7<;/2:U2W2I+4U\EUBW94[L2F=1*SCT0]&DC"Q03A-#E]IPOGXTN7\-* M4H8N@!U*U1RF53&;;(+'B(KZ8!Y#=*$_@"[7Y?GJ:5[D*W,YT&#%8\6U;1>" M"5CBC.E\F7UQV:#9+VGA5G%&7-3=X!4S*U]2S%%G+ M*KFU+W.VE:W9E,PO>X;/ 8I,T_0#=J9$V"<9'9<-USNWT.7=&B]7O'B$C5KJ ME)^WZWHP[[ZWT-E 4^!BQZZO!IKSNRLMS\B%W1C%C$5OIL:LO:#;'#3P''/Y MQ68(8@4I#@5!5;[3FO/P:_#]4QSBQ2V2#@A'2"FX0=C4PKFKGB$&QL[9S"G2 MD$5:+HQ7F*2)U7P,'Q/F(CQ0Y"F.H\ RA"8HNNS[,@I^C:*\!I.=YKNJ',PO MA".BO' PB\N+F#;9&1UGMUDLMP9\0GJO/#CQSS4'C/U&"L##_H=O.MBXQ*M* MLPQCV,&,NJ5U]"6FQ\)0C(S/=\+7]:UC6 $K"5MUE=T5G%B?Y0WX7L)SQ .- MG:;)?\.6N MRZ_!\I2Y+M=*!U<7,XH0LK;@6_ABN+$]P"R2AZ1BBT_4=K*0>?I#7Z*;"++]@+W\*(+][UX?:G_8?W?N)I8_[):,G['UD&R#*X=[_%UW?3"ZJ= M2GEFSW%KE>])=(7S2UWCDO%29YCY=CJIK.>XR O:9)X7Q%6TR>VZ$DDE)3-P M_('.G7)S! \('N[=-H5:D%Q$.]2D'[[VL>T\[)"C8IH61AY>*.X:[7(H15+ M9%*U&<\]L+GW7$P((^X>(U!WN%_&B-YX+MA:RYF)\J"**TT;:(JNWTL!&Q5N<\Q C8$(Y^P)G3+(<;?_'B'CV"#M0H%P\7ZFW"L]F'5^,\4TDZ7^ M]Y]+-PC^]?5$$F'PC0#NC3OMKI<. B7?PVD#:/@O(J+%,<5UO5TDA$+D]GI: M9\N7(H"(W)ZYX22!O'4((5+MLOMZB_%Z"-BO0,2;5I[4H^SN&,;; MK$2=2[ "AH_F3I'B][(^TV7")!6! C,1)U?/ &+[)H6")3='T3Q"%N[M6+BI M7Y0T^O*^G;NIFBDU-$->"DX(EC^!8466 PFJ9\5U##]RP),V 6S[IKPLN(U0 M/0#Q!3&=J6T,F9?&'9%H[UJ.'M".3K][+/-6H;+SMP$(#\L*:"7?M?-18#I: M$(!YSDPG69PS2!ZM5JOQ*MOS+;DCY)E1*:57=<$T=Y MN3W>X%/"J!H0W:"7CWKW+.*ZW'SO5&!$5OH]%*R]8#HW2L[\%)]?MA:1-4+( MM;%"1&S'%#Z>$+D45'=Z#9JV216#,5?PK5&]%CKUB;M945V)P@]Q>SB+/($( M8U ];!0;_.L84\,Z%59RUS964,6*C645BIP;$&/H#\0&I]Z%F'JH0>9W2LQO M%.&'LOR0E-]T5-@'I?RZ_ W[PG-?4&D.J>I+KDP"KJRZ$8S=NAV+X,3K\/5/ MF2:3X M*QEV(QRMU&\=79J&/T8$H$Z(FKMH"X/%D4F:.H!]8DD3. H0-E_06 MW#<-W6:?13T1X<5\7$UO_C4%0VN^?H1+N')^MOR M)OMLE0^XG%UJ>OCW_EO'CY+5.G[F[B/K_O8UF/BQUN"U7UPUV4I@"OU-X'_1 ME]_)6;AQ(.9;)D7A*'_HY&C]- M/Q$4\ "9Y D>G_)+WBK_8YX1;1,8_J8"_OIGU0$O$C<*P%8DTP2,!I"=I1: MWV"Z5VR"EXSIJ(#O@6?Z%WC7?^7"7V_(.(ZR8YTW( !/J]'8H7J M(JR2@SK6SY577C7F2E.,EXC3D3+;;GF=NI47ZG7?)Z15N<26#3 R]WHDL^;M M4;FN!A;AN3NN3MC:+04R'JE=8..W#F;WO1VZ^U58::]$<]WN*MUW4FP(OX6VR5!^;6C]VQ M.PO!T#.[56Z--3RPUI9@;VLN-?(:&V\7 ]OK=*A87[:ZM28^L,S%O"V+PVQ] M G:+.+-;PY70=P.M26 C&M>(QM9MLG-PU3.[M=MM"ZN!-VD#L>:8F,D;L= M0\]IJDNW7:P81U9_![:SW^R,)R,P],QN%;5ZJX95^UVLG*OYC&9-\*8-(.7, M;G4=-XB6_6U;L&?]5;?#,V$V H]U9@M<9[%I*VJ>%;6HT\$-AR F;3#TS!:T MNC$9%#N=K4!SV .RFV&QQ/BMN["&SNEB-9=2H0SD7RAKSC!7ZNNK8F# K.?3QR(D=K0J ML#%F>PY;\I?=TKK%PQ2?4R!J=8+:.#270MU5<@W"&- S+ D8.AEJU;O9.>%U M:IABQL=%O]#G",G.Y3:>?Y^F"JY[9 HLL#AJ3NN"!H5M" ME76N/]; T#/KZLYW\[A"^2)6,+*"T.=7C?7(4:;4;Y5SWMK4^2EW)DM$.FEZ$N\9XKE@C58[)8^ MI0!QR9VA(:V\-:D767-C15.V$LYD;2WGDJ'']_L^W_QHJNX]>L!,7H/U] M_.$YR8/&W<%6CLPML2-E8"(7=P%%]0!HS]2S>/O6>C\_'MOE<=@D7YH$#_^79X!\R$* MM7^@;?P)+HY?]8CC/^$1?_)L?/+YP"=ORL&L2&Y\LC_WO"\_2G9&^_(]^_*C MX@YH7Q".H7U!.);V??E1"0JT+[^U+S^.43MN4,I;?[%?%::1VD"57U@!8*3! M#__O'[D_?G4UR+\8^ENS/]B/'-F\7+_W#FTFFNQG!$?5U).TRX?C(>[L=5 # M4J T*1#[@P5X'JW[9GSZHVH0OZH:./87\[V)41=6#1C'^%+XD0Q\0 9N3 3P MG\6_;\[<8I]Y"Q/W(?,7<5P4$^"\$_Z=W7_TWJHD!_:00089W7?MC.MIL)R# M8V1@F-L:$$,M^/O.$ER^[(UQ3554OFQ1OB/]ZW68QH\S8[Y[E9 ^(7U*;Z+9 MM^E3NE+3+O.*?JJ+?0T$-?7Z\.E5;']$T:^B+QW[ P7^]C*)?$VC"UTQZ& V M7>^QL2#JP?K7R8_1)M..SE\$OE"V54\$]\&U;X#8P=)8#D0 M#R1U7YEC2%5356LZ=:KZN@*@XQE%8M..LU:4C?M&EQB7_,VOIXB^JZK+,3FU M9Q6Y)[2W8K;5F2 ';5\#6PF8JYU#+. M(]-(NFV WQ3H'O!\=VU"Q_%LB_P#MV[/?,S!>*5V_H^@\EUW*I)R).5787U? M2,IOT9;NSV5?R\[D0(.G(+:G.4%"71!=OP:ZGOH50&;YSYOE;_4-2%0U#S6U M\$Q1SU#^:6C1GJ\1'])7X![EG:D[\BVO[!M_V&E+Y7[ M,[->K6OB=M$L>>0ZH%TI!DH/[/P?%VNY?1N_J'G KCOT*Z\R[\/==:\/-2.[07YI\I[[DZ^$H@QR5:;V"K/K2-LH!&GY35'T\USI3<;CN:R*[[NB>U5GI[(DY%2:AH2NV_E3:#( M"J3#R 7SQ03D9W68B3O#9F-:=JQ^CJNT\@Q1G#(QT&'8NO !(S#DCN&72S=. MVAZ"?<@H8'G-,+-T@^""G 198G=EB2%GS">1&=B<]N]C*]>BMO]OU7E4X9+K M%]UH%NK1DE<4L/IA\%YGUSE/UY:D/I@(VU)^S"$ M" @1D&_FVZG1A1&A&%+#[*H>=40SWZ"=W':F[)8&0 3HJWE@R L?7Z6>'%5M M3S9]&(^:4*(,D O/USQYFWP$"9/IK+5]Q"KX,5,!#-7,]#5GJ_W9U[1,RPVU M#([]"UF&UV 9IGX%D%?HHD3J4;EAQ'[;Z3QJ-D!-7EE%YK[Z4%M_K)&_/8.9 M!9.;#$I=>8QM:7M5C<3.7%HFA:GA&=<#S;P7UX_@ ,$!B/Q/O=B<-IWQ\+LB5-]AUPK:3OA:SK0%WD M$'F=D(UY(UZGDZ?-_'F=;.GH?]_[W2%$EGS7WNMQ4POGKEI]M(*"EA:V]:() MT_(<-6C[13/8=[X#\SR7%EF4K+F?S[=43%OQQ6P3"_)*-6G6D= GDN5.(/-R MYA2"B+N"B-2YH;X>(C[YB.Y3(((VAD6#]H>4D.T/3'$GA!O9CB%$ %Y%/Y D M_AY$W*)?J@RKZSJ)URE(&.D6YDHOY2 P=1,VHH0%TV1U#5V 009P6=@W EF= MR.I$3JA49)(E5N>3$N^MRFWOF0I#^.0/"MS9Z^^Y$[R0[@3.W%P+*\G8J8K, MU%>+.)DKRC!#.'#;WJ>;(4^70@-58UFC4.WHV-8<>#DR[.89S8 3II.0Q=QI MR.+O\:1K=#\U#N=XJAEX;B OH?-)-S> -('%UD+D?D*VY6VXGZZ0)KUK6I9E MT]F[YXN)ZAX\\GRBM>\%-92EL<9Y:JV*%2(%<"57[P8J#QNW I*4>R^D 2$ M0H K]BY=X?'"TTBD-A8 GM$M8GZNS06LSKEE Z("3'BB'W+TA3/$T\^J]J=,F4/\\YY=N>%< M\U&)&F1 I2H.Y XH3I*(8*J'.A=G ,Q;#T/&FVL=K(UQS8ICD9@@ %J3E!BF MWHV+0TJ,E/C[@SANGYFE.T$5EG7U8[5E;I^T8#*G,1O4.2% M#RJNT>L#PXB=T/5-E"B$K#/DJ[D6(O-,;<^E4(?%PG:CUCBKK5>"H;HJ5]=% M7L*3,L&Y!Y(^#=) OAFD_;?AF_EZ[?]R"O2^]C?(?*NC4P)CF;'-B0-);VS6 MB?;329%PFCTM1'7C^3W')?SWG\< C7^A" UDO*$(#23>=R7>*$+CFFWU,Q$: METY%1>3]KLA[ZDSW6TFR>*N.Y*M3U;=SSZ2PR91:17F+E9N3N5P(!ZOI$I#X MI)@LP3P0S.EA!$(!A +(A$^3"?_3,/#F64:#B:G*S,8TH9#OE!TE\!S5-R > M)*5D6>SN:G84H@ (MN:#/4ER5U \!3)W4A5/<2M2,^ 6-R8-YW5I(H+]&!NZG5ZE&^58S#9)&CT(<>^%QV&E!HI-8JO^/S# MA9]5ZF6;L\6Z7!EA6Q,OFZ+:^ MMI1#\)GB!JA&!C+:UMLK\1$=SQ_'EKI8Q^A$S8H8 MV;5=J[VHZFP#D!Y\W_B0)E#%#(0'R)%SK73IQX#PID]'ZFV7"SUT!YC6Z!+# MI58M124>(L.^/1!Q=SZ=(U/2]L&]S[)ECB==R,N##$+DY?GJO&"HE.^SG((K M:=G6V8OS4^NT;DSD#$6A?D2T!IRWTV'(TZKG" ,0!B G#=7Q8=>@<";A @; M5#9#RG-BU^]5-UA6F_%CQ1*;81=@'94P'XY![ARD^I^D^BC"Y^*QQS^E M^BM6SC+9*E$19;=88KA)OA*P!E3]I&X*@Z&8GO^TM#"CR,$\X_DN;+RH9F;; MC.MI<&L=(P.799TXV) Y^,7FX,SU5$)%_FE_HM),F5":$WR-D$ GK30EKRH)C MS@OKG5C_\'6=T9=N'&1TW[4SIK/6@E>&_^6JBR&^?E<'P=^SXU=8E@SIQ5WI MQ9<'2%Q3/;/4OS([D:_,86=45\\$<].?0G&KB\LHI,7ZL^*>89KQ-MBDV&+]EEK-]H*FU!)N7\AI<( M%OJO6>R!H-ZM,8R4&"EQ"FW::P]P_$DESK=46Z8C.A*SVF!5=N?S398QH!+3 M?_R')A\HYMT^ 7=BZW=\%\Q4/5CZ8",B/['OWR8RR,!!!LY5&/ZI.VC[(I)3 M 4C> S0%U^"5:OEV*<=&T5M-XW1>(^HX1BHRR6K4 ;":E69G< WZ& M^R!(0)!P%3Z/U$'"%U&FWX,$W73H6!Y7(Y$.1ZN%I-JUR.A"2(!,BGL@<]=S M"'\9UG0,-_WWGZ;SU'$%[)*]]_+(SM[?HQTJIV3F;A3 Y3]G\"7EA&,J@3? MV=?_\!\;$"-G$+(C4^4,NA6:]$:UZJ3"T6%+8KX 8IK/11,&DNX^(F M'TLDMD\:(5#2"%)EY!+ZQLKSI[K\6H6Y@6L,VO4NA8UL:EMJ52FS5N*A"L/D MCS/!A/?G$6H BI()W8S\6,75D_UPBVR\V['Q4K\H:707W?"A6 DL\=$FA.H/ M/CK4>NP U3\?F;W#BMUI&&MC46O6Q$5_%<0]OPOG"DNB433JP8L0Y-L3;=.% M(%?H7=IIOJO*P?RRV+'8NKM.C^G,L4*W29DKKK':]@PX37HO"CCQSYUYE'J: MMU]2>/ &O43[ [G/(F'W# VH"@'R*?T\E7H3"9_YU0ON(#RX7L?4%3*C]TVK"X'"V%Y.)Y62 M&UMM0F[V58?KSD(#@@)T5^7>.XF_$V]5DJNT/ST#)"GA3)X/*Y6$VX>,MY0! MH4H.XE:1Z27T*I O><:&K*YO-T51#--U$:D/ VE=H,CLGFV!>\NSZ61,BN+6]# C*(W].0. ,2G6C+/O)LDC_4?Z?\4^T]MG M2!_0?[:S;9)C6N!$$[.V+D]I0Z(40_V'V9W4:5;3C3?].G.B_%2VZZD.!K+V MD+67)@?.K9\$-_>E:;; S'N*J G:^OM%@*KSG5,7J9TJT.HHR V\8MQH\1)) M0W)#/G#LJ1\'*392[#2Y<6[]8/?7%+N^8[I.I[26+6)D]\?-"J6.\EVHV'3B MH:6)"]>DN$9WSM,2 AE1-3\YW@VW&5L+YZZ*S+C;,>-2ORC(_?/UI2V$1-N; MB;*_CZ8MK-W9])G*0##9 J?1E5ZV$ (;D$E\0,0#B[UK!B+\0/AQA_F<-^,^ M^FW\J%0KN6%9FUE6-._X6;V+4:-Z@A^ C9'8I0NMIIYX[<_1?"TY2H,10^;7 M,+%[1H@#;-Y'5T/JVY\T52;K)Z9WOO:HYV$A/RT(M*#LN\$Y,&R[P;)!"QT2 M,YDNMV8G+&_3O$2R*),30= MKQY!X$6SZ#<+M?8&@1]62:EKV4%HM:H6T=B)P!Q-:MB3Q -#O1OLB4 %@0IJ M0'\S!XX_A2FOH62>7S%>?SXIB5'#D35Y-*FGJD0 ;L M385-I"RA#?6?1\*:UAB?#PKKG7@$7O>?UTU'=A34?_YF3Y^_W\;_[!U'_>>1 M7J1;+U#_^6L..'C9QG4F.]:^U1@BNHCHILDJN\+(@ \'L^>!UA6UV;GB ZV" MM/+[,>T)VT+/U_1-;[;@NQ*5%'?.X0\L=QHBA507J6Z:;-1;*)?23%SPP7/+&3_/&RE 09 M*'=EH*#TD<\F,X]:'+3U=Q"QB7%\N,Y79*&^R-K$8II7V3H@,TF598I[X' & MG:XCK;]2MT3ZM/Z3>= 'M;XQGLNE@];. V%T.MASP(>V"QTY/P M&\_R "L7^Q37ML'F!W/91TWN8IW!L*'&!(M!H(H"[>57;##H!8(+;+E]6=<'BGPW'AMI,M)DY(;YA":B M/Z7#E6?C JQXUJ%^KP9_4.O6J'3 "I":Q7/W-]WXUA$,4^ M 17VP4K\,TN8[ N?,1,^E?E'YAHRUY"3)DW$)\G1?V&K'14:P">LH\0[:N.H MRL\;=IS!4'(VI+A$ M537,LILLW\#*.RGO"K1*;W0>(@)@5=0#=:9CUHT[=Y(LW\!,Y %0*/#D6;C' MOKM<0A)E@NWVM0"5@47F8:HDY; MJ@+650VHQK!LQ@/&G';KN^.J&8="&6>39)#-AE+:O\[+D^*4]IOQ OT@I[UT M!(&/U$D&A]6QET$2UU/\ M\W*G3N:A3Q \=%+>XH3(^+L&XR_U*_#MX30WQ]I^"R([8/E@*[#7C<*4901W MY3D8[P'Z/4)GUOU!,0RSDE!8F>-=WN-VF&1(.2RIB?.I;.Z>50J!RK>'^-P: M&?MR3#FIT=,?KYEM>6U;_9:UXS=Y=5IH=R&40)Z&/U#D>^6U[LA_]_"\KO"I M'P\0.6^IJ89V('1RF)EIX((.#"MR]?W7MIKLWX]=?;Q+ 3S5S#?!52O:WH;_)[M\)M;Y&OT-G[Z*X8/I+;^_)TRZU?B,M-W&QB]"@*,EC:. M37T33SWWBN"\3K_IZ*)%EV=XH[:>-_,T>$7@B?LPQSU0W'MUW!#,(9B[\45& M;LT?PQPF%8,1M6X(;"R.>F.JXNG-;%SLI@;FMGU;W[4:LQRFN6-;'RLU4Q,- M"',P=IY@'S :OS.?9<)[SQQ:GR&[&OCL4V@NPJ'?:^)+ M!1W6BVU-)PDO3? MG]3#^^N?,DW82DA!M5,IS^PY;JWR/8FN<'ZI:WR36^(,MDZGE;Q:M/FF.+*S M ZE46$<;-I9RQ)Y"L@]<[CUL11""(.32$'+2 _R^(23U5NBDHF%.I[ J67:3 M535)+6D=*X$0^B-6:$+/_AW*8'L_(6!R$06AJ6^?"\PKU=__Y=$2(#ZNSQ>? MK*+! @POYSJ8:QE945P;W'8+79:.&X+KRSXL=)54;#!\>9GQ9#\\5,4*-"A. MB3DCPP#&0Q(E&!2$X(,D;_6O"S[ VTO[-!"N:O);K$%] C"P5#\,FZJY_L__ M@'^.EU66@,9"))G_\W+S2#B' UIBV/^Y"!QP[\ !01UA\!$,:.Z-%1G+V^"P-"S[C*;]_8BE/DM4Z?N;N"X_\[6M+.337&KSVBZLF6PELL;\)_"_Z\CMYCA&03SOW/W)F M[D/\_:]!NW!6D.'/ ,0 S"Y?"//A(Z"K$,2@%A8@G"<1(PPFM*1+2>O&/^&+VG0B3?W7=SZ(>48P MS1!\6P%__;/J@-> &P'"JB;S!\0#<)*E%H#?P/O!C\TDT$D%M"Q,'L3\I _BH=WM2L3I2'LT M:!6$;E;$-#:.Z/I F?D3.#+W>J2TS.FY4*\L!&*W::M]2UUZ2T,B)>SUR.%P M,@NZI:R&T:(N+%I:1>S1/!AYAH;-25.W,K+XH5 32F0J-60Q&GMQ]1BE* MA+LD([05-=J86"/RL5BB3N_.=:=*/==0IJ(L%]0Z5: GQI@'(T_NKNIF@:RW M=ENL/7 P;]&)UB.B"T8>[YX0S\?W[-[N ._8I>P%VM_''Y[+$7PS'=ZU$+*5 M/=0?F4CR$I0!(AX_V+\"DT]>O"B?F2Z',:?D)?2/$SO<$-]+Z240L\N M#MO:P":U1_$^_IZ%)MK?>TH1@T7ZX=O\\>_R#,!J%&K_P!?[)_"S7XW,^1F[ M_8F6?;+7XY,WY0!ER8U/]N>>]^5'\6-H7[YG7WX4*HOV!>$8VA>$8VG?EQ]% MYZ)]^:U]^?$)_W&#KJ#&RB^[26_N/.Y7(^B!U08__+]_Y/[XU=4@_V+HU\=0 MWQDD=-XE]'+]WO-N3339SPB.JJF9HJ9H]DSS]SXZ$G\XNJ1G/Q4S@S3JNS7J M8[G!I_^>UQ7B5W4%Q_YB3HYLKUE78-C&2VU ,O !&;@Q$G,%N27, EKJ>DBP_34,4U]8RH;RYQ?;2=U+[ MX'(DXZY0Y],9!52M =0L"#SGTD?K==M>+@50>! F,C2-@>#:-. M&TW1PQ^I*+<6A&ZC5WH"_7UN(:/=AA7":"*[FNU<3\L 8(" MZ\]/]G5(Y3M1B:UV*YM$)O*%0758'52%_E?&)+9@DT9(FDQG#4CDRV9(UQL< MR2H8JS*4"A0+5R2*5F822[$YB=)4@M1P',-SL]?!?!0QXSKN?+@01E*]P.'9 M$FDVXG/!D4&?&'GK39D4"O28M\6+';N(L; MYX(CA[I:6@VW=4,L-#9FP?6[;3>(SP5'1BU^(!Q+Y[Z@X$@4')FJ6KHI-I@-!4>B MX$@4'/F^0+P=-3=[0YE0]"2*GD31DS</N0\9:R$R9E+6#E10]6 MB!FL0#Q;P7S(7T'^D_"M3\ZGB, MR^I_5_2DLEQB2*M/J@VN5HFC/M/=!W.R#[F;"N9,VMC IGFP1&$$ZV4!3I,< M&L/H3ED!RY@0(N\]^G0-ID)JL>X&@ T%?EZ.Q?![/>SLM1 %G_4P1?XQCOJ M(\2=@3"V/ASZ=0;'K/YV2>R$ZF9AU8Q]9"C'YE!<*-)@%!?Z23SD,AK,S:9- M?303'6NT(HIL1+FADCT$CN(/.1R[R<#10VPAQN5F[$R?22J'X1*%,YHT V F MX1C#4*1"$[1,O8Z%F^I4WLM%I(#)GMIMRVV>7;;.QA:6F_YR9_?6+:% ;;PB ML9ZXNAF?BRW$;:V&%[5NB)5W]67#94?9D@)C"T_NK@KS7E]VRAS6;\Z*6G.< M#5CA;&QAEVKES=#)BZ),]]JCK.15_1P<>7)-2K2]!JYIGE".@FVE3@UMHM5] M%EMXJ>B^SP_=>WF>0OV%Y]"!\;LG.]\4^$+1:%_2MR\XF!F)-B9]&P,X+X?V M)7W[@O^%WB\IW!;N+PH%5J8G4.Q'-.P> L7>)SQ?U!G@L\OH4;\1*4;>5&0# MC!3;AX DX6+['T]BQGXO6@RIU=>HU6\'_OP6&;\=G;ALP->[?#@E&W^1B"_N MI%/FE0O!3X=\G8.]E)W<]R//6R:-@.1E1C4#9>D&D9^T>$K.-O>=Q$&LA8:W MMOI:V=JVY)WAYIT5EQZLV29]MJ;E@V[5FD9 D;-O> M-O*S66/>FL?GJD9UG,)@)3'JR"KCW)!C?#-J)1D&)W<7V&YGPM!#&EL5;+Z[ MF#NMUOQLU:B076QG3(%86RN2(7+\JA/PV4,QR)A+&(V6!J28Z! M]ZWX6=6HIY7GR\,-1OJN579F:Z[$Y6Q8O2YW>G='+*QVVX:,8]F^91-NOE0+ M93CRY.Z+?M%V!KM5S=+ H$VCR451P0 C3^Z>"XA:L1CW%:$P%K F199+*XN7 MZ-.[QZ6PY?B=5B3:U8EGD^2H9G9B,/+D[J-U05\X9H44-+($I#_OS?25 4:> MW#UP%\&ZH736PE9EJVR1&M1ZW:[$G-[=JJF&E-](X-G9LM*U&5O,]N#(D[M3 MH0\V;S',6G4PS),(MK2JP9&G=V^7"]E161 P.V];E(AO5Y-V++&G=\\YQM3? M>;QJ11ZI;$)_-ZE9!AAYLH[1BH)(X5ICT>5DKS"&LPK,9; MH5^N3YV@Y)J=B)>XT[O7)H3?M!J+E56G]7!;MRO\%ER3.[/RG5J_RA-80ZR; MLX%5*(O=<0N./+E[2&0K<76LF^*VO!CH@[4B=8@P?&=C\'#HR?TY/"(*N5 QH-_@9 +-N;WM+B29LE:FNY.9 M%44OS3AQ,9SLOT9Z@6,[LC7:;(/MS*X[1,S#H2<3R%HV/6Q*E296G[5'4CVJ M-*HS,($SJ*?(V*34U5L RU;Y%JNV>2*N)4-/)C#-#_&8QZ)0-+TM-2UL\K:F M\W#HR03RK7Q8F[7GF%7'([$*,+1E+L%5SP!?OM)N#<;YP=@:33V_.L\W0@? M+GX&^6QOP$Y%SRV(YDKAUR1&3FB@K"A@:%G ML&\S+X_&"Z=5LK)FUAF'1+^JSF(X] 3XA<&:P:E-FQ>CL(\3^-2V]*H!AYYB M;]W6PT4EF&&R[#@U;)*58@,,/0-_#38D&M-XBXOE6-"L,37N"WP7#CU9@;B- M<7C-T\N8R=1C9UG5K4J<##V9P+Q5MIF=)_%"U!T;S5V-$CIE\%AG$)"PO1'7 MFO"T6)[/*U*^)JRID(=#3R;0FIE&BZI0FM4.^@4U8%VNW#'@T),)F..(');J MX[QHMW0FO_*[XYX#KGH&!+6@.ENRW>Y0I,?U05:NK#P\[,*A)Q,(&G6]48VI MJAB9I0[F8(3'% TX]&0"UJ*JEB9ZDQ8*2K9*V -;*0W!!,[@H(S;BWQ7$J9B M/<(==6ZYX@Z\+? S0%A:]\MBSYC;@IU;5DQ75O.2:,"A+R<@X3(E8P2#2!](@R_B,G:DX1^,OO\'@' 8^!YM.Z@RX M!T=+' -8?R[':A2IJ1Q'O7H.EF1Q&KQVI!F=@S5 =7 W;J9*,Y:F.(7F:(;B M7GY#)G%EIFM UQ@=/ >=@XW7P=U(>H9IN5E.I_'C/?8>RE9D X:L7,3U^K+$ M[W-R^T2,P2^\HW9\+8!'"_#7MGZ&[Q3FK+@E MV+C.1)&0)_BFL?<>FTZDJ7SXSC@)#L/_R&B!(GM@NJ$?:7]\-"+XT>S^XT>Y M:M# 2!+6WO1CLI_ET#LQ4\ZXR)[9Z_M[XW^=\V&F9W[/I2DQ*8_&TO=Y(E\; MBA\PAA\2_RF!_?-Z[$/R.?Y/)I:#I#6$[[E^8D::3E)3(5$-Z)TH:DLYAAY# ML ZUR-'V%R>XAPS.<5PF&&;GTP#WGL9 MP3U_R,1S;7_O S9D C?CP]1%H+Q@8!AD@F=F/?@D '_6-=\'LP;&\%SS-9@> M&237.#[WWO?YU_%QH4?T\!G\ON>;8'W!5F4TQY"-I\<'FQ7ILA)&B:L4R*>\ M]]7(3ZL=[%<[^3-TL;H.!)('. $5*+MOSL#E9MK2C?_ZKE+;95^3PTQ9 W(+ M'K8"9!\L=)!IF#8 "15,-:,[Y<0[$*F M[:L)FB:K4W$=(U.'_X!%D#/+_7W ?^6]Y_9XNT>Q/$SM41I-^+5X#N!OFW5C M!WSW<SO+^*Y[MK4X7'!= KG(4: #10\]>FLM<)^$Z5??!P\!=56P-1 MW]=H^?.P$+W_3[:]?XJ'E?@7F+8''C_\LIT[G( <]1VL7?#8C2\X:KH.UM6- MX=(\1Y>SF-CI%?:O E_>F4LHXPD^[F/2,B0.MY @DB$P2F/_G)]->V!J6KAM M:N'<5:M)W?J$T)S2&*/5L=WZ &]:(\><8-L5IBE>?$ICSH][@\9K,=S8>7D TM4WUL:W^AA)3W@>R+ M*A#_3E8%4OW;4?W/L2K2ILX?JL&?7I6^;,[N+T<V_6%?Z /M?GX3W%M1_'-C[Y&O2:ES?SEQBO15& M[*I:=YP<$[?XERG>?""U]>:!GD+OS$#"69S M2WM-. AUH@='-4BTH. "X6\FI%F2^%IAR6!Q:+6'CC+/+JFPSK]((J<^D$/^ M_M%_.W8T'TS(>W+6/":49XG'C'+7K&_6V5U[:FD,;HTG0ZV["?E][W*@:7]A M[]6M_4VX3IE>_9_/>5W?N7KA7Z]>8[6Y:%0+<4_8P,?!:3VTDB[-X@ M0L"6)>D M06MA82M1B;\%K25QBI-5VG#$+=O.L5:S4>XN8:KK%Y"AE$!S>CW8Z5.62U&; MGU&6Y2:D>78P%DT'G^9K>K8<;K[''?4KT[:(BWA&MM7QVIU!3/(OX#: MI$19[L?)HSE;&3 :(*DSS3S+XSO%2E^9?R%?_XY#ON\5BTZJC$7^D%-+->B MVKPT^Q[24^F+73K7BC6A;\=%4E"<)D7P$@-)#YN[7?/U4QC.76G.I>C,3VF. MT_"ZGB/R)C:JB[7F6+$CA?L>S>'+NJ#*3B^':<.54M#FC=<[;DWG!7^!7#^3ED<)>NR(E]A[C -"?I_T$:6? MTJNIO^C5Z+"-65%M6'*MZ13O&-\3 +1N5!QCU^!#L5V*B\5LOL3%.UC#%P4 MW9J[IQ*]>3:V)TEEL!?>FT% +[Y]>;';1M2(K[%G-<;5=670E[N:#?)#C M)RU\YN=TAUAI9:57IM9BOVC49LXZ6&/=[]$=HY/=LEFGHF-$45AOBGRI5)5@ M3P 4\W-KKI]WPYD'FC)WW*5K;#-_#H (@;'_RA22=,!'0G/X_/#QY0D-<]N^ M(!3ODTK:\W:LYI-.'"1_+_@'$%]0T^6XM8XWEDT6RDI)4;"M]SWN^UUC('$C M/L8Q6>E/-GR_E.TNDW8M=^CK0?$^*>9)OZIL=&4(Z+TR\:V1:;+98K="E+CO M84RM]JA=[GC3$48OA%ZG:3&1MTB4#3F ;LT!5)@#&5U!SO/(F6 I_*WLG'$& MO>$&.KW&Y9D3BUQ!R!5T04[T*+-'D3U(_6O+]D4F2]=>K5?MM1N(_:C1"O"* MN:A.OL=''Y%J 9>42D\H]&.IDJ4[E)^+8:.WSX]_OCWRX*: ZS$ZF.V,;6(3EV*=9/H2?[A]XGD)K@S#]!IFK#CB[[)D@#7U9A7=B3]/E%U7B7W/J'YL%QLQ:,9.\/JPVRY0BW=T(V^AQ"% MTK!>;+MT21P)M3AG>;U9I=V%ZP0($9?[BZ7NQV9%#J(TTZ9?432!G8MQOENKQ+I9P M$F6*(??0%V:*_;P2M5K-J9(ML!U!\S9FP3/R#$=]SSG8FA2&BC*3::L@!GZ] MM0LTVDN4""6-W9B#Z%4<]#[JN0\$V)C+YG/:L\]Y=!U3"3*]YUV$B\^Z"+^J M'G2XRN=YC'!4/1JYC+XYG#I1F:.L/RG,,WTYJ@L _F?*\H3\<@V/'&E!^Y@= MY1OXFAYFIXWO.1H0YV4N:SGXQEH)^&Y=7-'9;0R0'Y681MZD=+&L"^M@M] - M7'$QW&&F[N3G?(Y=UWK?5."+'"DMH[\JB]M"O/"7KECNX3S4012%=&N.IL? M[:ZYCSV"+1J7X&D@FSH?P_U(OJI.$)IA%&IO5R5Z>?&+9_CCMU2R^J;]3\GA M+W&)I_M^*^U;"B\@9\CO104?(.@9O)V+#SYBVR.T 62#D/;J*H=WMC?+MPJZ MSIEBOUABN@NJ@&W-[^'-_69A;8G=@2.8?6Q3+)/]HJX:$IX46*912,W->DP. M-H)L>_]DZI/\X9T-$$E[JB'XP6K+CTX8<)W+OZI1Q67D*?EF3PF0ZR?U.&K' MF<(@S\8?D-Y:5.D!7I L;$2M9Z+8:&!=YWM\X^TE9G"2S0ZPU6)"S0IJ-6O# M^..D_C)-_T7?D7&&'"0I9EX74KU>=>FHU2'7QB)!+;<8*CM:BM_C&%'E@%XU MRP-3).@"%?5-?3O/&E#U**1ZM^LCJ6S=0(.\Z,_D9/5?F::;Z%T3F WR\4CJ MO=*&P%H\7N/RO.KC%9J?EO[[G1VH/]:ONF*6@9>9WO/4] &Y..B[#Y=LYJUU7QZKO[D0UW:M[:RT+M04ZCQEZ: E3CJ MV/,,W;S5*4=MW'>L>FYE#$N3A4!.ONNG1B/)^,L9O[_[+UG<^I8NC#Z M_5;=_Z#J.7/>[BKC$1FZY^TJDK$--MGI"R6D)1 H8 6"Z_[XNYX5%$!@>V_; MX-U,U?3&(*WXY#@U9\6";/1+]<,(9VYADK\8M K9P?I1L^ZKKCCJIDJ G9E_ M&G;^D^Q0%8@ODR=82KOTI#U%%K?%MJTW/R$2^EKK34X[+60L[\ MMCONWM?K/FX1[1^%EA]7XNCGT'+JJK6NU5"E+68&C:MN4SH, M6I8+3>VR,;^MUR3W_JE^:R[6TUX'T/(7KX/]R6A)9+S_N-)(1W__5]$6/[^? M\V!'"7J\Y+ ,_">7@\Z3163\-;<<#>[I3QOI$@ E.W,B)OT664T@+R=D#+7V MG_\2R?_^XB/"S6P-1T2M\QR>BEUF]AR//+)L!=D *,@_>$'"F"&(@@CS_@=/ MS/]+#L9?!7D35J!+>Z?JK9"2IA< M33W'U=1U^/#8%AD 127XGUKKIM *JR ZP"[\21:V<"9YOHF3&SBU$^#?NUKZ M)PR$%X6)E$Z_65*885]!]+Y']("EY B8*.'#UAQ,>07-%)+%8IJD1QJ29NIK M 9EC3)\<^,F=(&%N6XI'.8"EXB]=-+8E79B3;L,.CQ<<(\EV@$P*$R0MU@G% M<]?" DTT64?.N8^16]AX@KT/A[W4L<&>'RT:#WSY-P,?YGDS\O!<,^&KG3 H MPP=X4(>5""=@/!@PIE\#1BS.J);EFI:+A)6A_ZEC(>W__H;,Q*!'Y:*AHN0+ MA4(2#4>JG!]F4$[!GU+R,)W+*MF4E"FB'#H 5/O<^23V_<8W$P0ID\.X_^C?[7QV5*U(A"?_]__YTU"?.@HF#R? M(H W1HF1C:190E)=C!&2OI36#CN:0N$\E0F0A6\&#D_(GA<*_Q:"CX%0'UJ- M(:T2H5..&);I6_PK-47WD3R7/#3-961T6U5%JF,RAE)Q.JR)*;>Q\E"SFBTI>&:HC%>\C74P- M"QF\OJ24SHM)?,Z2FHV^D4\65%24E:%85.1A1L&G6X0WE)&2DU4Y,QJ)&V>5 MS"HHA1\)5B<4ADG.JG$JGI6)J%'U#2J='R9&4Q\>9E_#.\422 M"))+"N634@Y/)6^\H:2S281/9R@K>7SG(SP'?JLXS"J%D8*O**F,5/8&IKA@ M4]-,3R)4G5B.1L.ZX7E6=K:\K1E)->]YM7*J=#,>PJ/)WW:^-;YM&U:CG[R9 MW9O:H[A^%I$\7_IOG82+3Q NLLVYHN@/WWC(Q3 ML0R\X;5@C5P\#YX:[QX.!$:6=('3Y:\^E<\Q?F>&:?&0#:QS1F[:<%J5Y"#1 MN/6N'M74NML]0-S0K63;P\GSBY*KOC26@^=[?7TU'9OV)%_Z[>]4ZCR7C[%S M'P80_BT@LDUB^;+Q'@$!",Z [N9:+@92?-&.ADF.Q T5W9ORL4-NY?9QF+GH MS'+=8FD]\-+%6D?IW#P-QN,HX%8]NBT,N\QMT[="<*P@;=A$8TFO8?;BKG\< M--'.9"T&DI;N,^6[I+SG*MMENS)Z-D^VEY M@D2 Q(*BMUKW]R^KF=3H/=V55T,LXBW!QY \0DA4;QLQ?J^Y#KEF&PN4("QLT5D0+V! 2<9 3E4MH+'P%=YZ(O9=D&(VF6);W,9;N_;P&@NPLV3J;&,7@@P1$0P%@6C!M!N/;&^! MUEWU-W)4Z"/^ZMB3/S;LP1I=%$50QY*U*/=O,\P M1F@8%>-53CMYE+MNX\-O?A?.XJ*)C6B&F;!=H9'L 66!)B"5O ":]TE4E<757J[3\GJE, M @F*/_N/G/%@YS#EEX2>9EH)#+,8]$UA:F$A0UA@L,.J/Q9\#_9D8;)6;,G3-9G\C'@MI@V'(:/JU/\-SL/S'0%. M)_@M?@?X+7EC_&<(>C>:UFW9Y$""?0,L"J-U'"*X2XO-H&$N"YIDE"%X?6%1)XO*1?YME\%,L=%D:G9K,?Y"%CNZ.'Q73,%.5JVK7-J:+ M66N96.;&9ZCL_F[V1LFZA8<]@F M0("^]5G*?W;([@L3EXKE 5B#.78V%=#D#(@S8T1L.DL-"RV4Q=Q+)I5U>(@*$^VE MB#;[_AYE<861MMJ3[=86=FD*9Q'A:Y??"OFUV&.$KNW-:(Z@6[+D4K<9^1GD M04P(3K"_$_:3WP'VKS&P$ U#3&:WM L&Z0?H2K-?2Z8JAP_<&V)7 -LG_6$W M=*:^ W3>8F$Y_"(&RM8$;PN\,-X+RV'_L\2;\8#5N?Y:8:MQ_[$8_ M;I(*24)G3 R"#9(PU 3]&Y_H0I/1J^+1^>:&K*7I''L Q#L- P6F:Q:.J^:M M,C?C#JT MX.VV)>%@OFJFW!+7M$/_ F\?L1P0')A(1'MV+%U3J%SO"IB'8$P O=I'9#B; M4S;1E_*-HTO-N.+>8TP:BK$;T^H9HE]-.?DS+@1XS(XABT8D7'#4O.+I( M^F@L1 P[8.KX3Y91?8VHQUH[-0;.W"0TP4L7YI:^-O!B#3;_/X)L\P(T'T>W MPY+\!;GB734"SRGQYK\QTIW(*;>S?AY=BJU)N>XJ->.R42\=B'0_I&VTNBAF MZP/I6ET\MDN565->TF*!1TZZ Z3Z/H3[6P6QD<5^".T^NBC0<&:2N"W'@VL4 M3(N_%BGDP?/BD!&/(?=DEP)?\,=5VIJM>^9TAE,8Y=SJ\-J;AT?U=L( MP2#T[^-+?I[]0S.B;@[M.1GT4%]FM>>)I96FB6>\U)=3,^*#Y?CP^69 MY.2;[,IX.M;K_^>2,IW\J9*ZN4T6] M/QF]B/?%SJJ03;1[#UDLDXI'")G4^PBA4-2>S,.GL/ @9F2J6L0/8+,>[QZJ,QE3'.SJ9CDOH/+'8&VM2UM++$H(GBZRVDPS6F*@CS1RT[0 MO0^Z^Q/-5MJ2#4\1<*U5._5I:J"JM=Y\.?,RQ7HAWSD4N#[:;JGAWG23HJ'. MQX75U7*!3 RNF7Q,5O2Q@"N!3!\<73A@$LNG(><\!I!W>C1DOL-]^JOE;J5%_K5%_KL^IK12K/Q0O-R2$K_X^%YE S@-(URE4Z M Z_<;K*_7=I8Q26KHB>JMRLG@A*=08.C@7C\L MTH! (MO:B"8 #2[$X /Q$RO\RQRZK_'M&M_A-VMKP MC5QK9LB/^99".3?SP?/R9CY5!][+4%%'%XVAG8S8\U-?J$F7GB\=]#R^$HW' M53&=6A47#X\E+(;&V.^9-@"8$#7/A)#PC"JKW^L.J?>YO[3Z$\MS\.+P1W99 MW,/3!2$*416S'R(#Y77XE^VA X"X,A6,'?8Z6&#%LN<6Y45LMFSC(GGY.+J8 MS'JI!\M,.ZVAXQX*-!Z-PG#8[7K]@7\�P+/H*'_"A\ MZ]'0;W_S04Y$.?3$.:\J /03XBX@@1)KCQ/+!@,AIF7^5)@C =T?61BHX =% MLY$,@7><^FL.2?.V-0>1!QR$%?#P8ZKEV?##4R-[/(3=V17E4AO/W%KENF=G]:ODXV0*\6[;=0S_?498N,0' MCB4[+M:_T+>]QE^,"OTT=.@K[[J?>4ZDQ5X&52L%_6YM99:__9U)OPDZHL1$ M*-&N 8JTQDI' O\C6'/B2"&V*Q?+?)@,$'_8 I*?UH)!G0Q8AW>75H+8OWR) MTR '1?YT/$Q?XBC/KP-],%%?FS+3V&TG2!E'H2)B5%F MO;5[>JQ,M8'@2WRI]B:#W[F,0VDRX>X2@2)#HJ'\K>5(,;DM[??;$ >VQRW: MT--6G%>DLKW'HJ7=#8RG_K72?6X4EO>'DEC%)U'4Y*?\0RTQKO3M93:3?VEC MQ"YDXR1650A?8;#;3OW,K^%H)GWW%2DEL;Y;CV!O_QN-8'*DZ'' MH!K4=Q,OOPJ'?UK>&Z1*S1$:FH\UJ:8^3].E7#)?7NYBRZ]K Y;Y_72!UR_K M1U4!B/%NX/_W\?\5B3=Q;54,]W)4* T2 RFGZ=FDN&I^_X:WWPZ5M+?% 8VR,"[!7W)%70D8:+Q(W)^5#PL6TQ\>HN,R M( MQ0@^G&+M _*#"3[;-1NWC+G);V;,];<4S4>):$.0(,30IN\9]O*ZV.C4>NU^ M;^!<6KTG[U!"SRB=&*J5R:H[:R'M:=$>U5-J8;S7@AL%I.\DY/@7!:5,)IX4 M-FSXY4]NPNE;070;K\T2-H3]*#6%M)G*!-GKC> YSE&;V=IR6NHVQ/M46;]6 ML].)U3R4K%58VN*JG[1K ^3J]R^3:K-I#DJOVG']\JY[)"L"1=ODX+V"%M67 M5# 5!X_2+[^G2>\@].2GV;!XW>\9*)VI#Q+)9*]GYY/]O )U*&( Y4WFV&\H M+;_SYG[8,"MI\M4"R1:KKLS.C8TZ$.7'RX&H+6JI9#'K+&RE/BR.OQP>$HE, MXG)9;*UJ=26=6J_5TMW@&L(6WP8/80IR2*'L*BAZ[5M;LP] M5:*VL@JUE7'WE&^#.R?1*3;$TX!EC40J!/:Y/4:UT,SD!87T,5@A&$=C,*4X#*6&.UJ>-'(8$VD!WRZ(F35LPMNF]&\WB.X1=F,8B,1K?!^= M\!M7;?H[2[[10K_[B=VT7RC?VJE^NI889DL7X^=I&24/)=5]AG;'P*XJ]7W]+/\T\^CVSH%36C^)LO9JE&\W4Y71,VM3MO9\; M^YS2Z%WUU?T']A1:I^5WP_4=3W71OPPO5^MEJU8O;C::I:>4R/6^6F^%SW9BK*&YU\?X_0_THQ]9\EITKALC,P'I,# UW= MINO]]NSQ=OQKE%(72I##L)TP&*$*I&++/Y$;O(4V?*C[?;64U8?!?)68H?Q% M^VXBVJLTM(@L[J 0&!(V (91?(>E*NTQ4&Q"VD[+!.$:AC0#&+."C9!S<@BT MA+43)AN3[!10->8T&)I4"^**2_H_&0[$LC377$G_-DIP+)<9IP?MOIB0E9IG MWJ$KH_38E>SEE\L5I:'12B]S36^6:#7D]6/_86V.P=P9XSF,!&]\HKQWW&SD MRQ&\/I[--5&9SP-D<#TZFE!F[7<:[N M:Y/52&V+SZPY+V1)'%-3'[ T[$95\*^_8;F\H,B\T_+$JU1;FJ)+_;= MH')YH9='K>;Z,OT/BSCY&NS^Z:N:]9)9S>[H9;%7K*BUUDWYN6*-OVN("-<+ M?M9P[M.AHPP4B31JV!);"M]+;/%["*Q'6P)Y#<16A'C(>\Z>9$Q;5V]K=;.I M+"Z21J>0'!_('M=[KLN%0L9(#O#A)4=N]4&ZZ(QI#T+S!+:6) P[OW?PUE)WSI]:Y>&LO:_-KMU S+>,G*9K,.64N'N=Z[Q/3^ MZ?8VUQEHOV MGR8+_PD*#FM)J)KJ3GZ8AG^ $KJ3KF^^ ]L]K.[IUW7?(N'%[T7"(_7_[R6' M(OJ5"3MAN&U4'NM+>Y+0:L^ILI=_LKS[Z^*A=)D7)=]L7CR43/'>Z4R;BV:B M515).X"CH]L?GK#GC)SK:(J:'(H)O9-O=J;B7=,YU,4,$UZBT,O7IC.C MW*JZH_RE/GB P)B8:EXA)9-!WJOZI8]PQT5X@_7_.M27].GR!]M\(WH=K(!. MI+!,S-_?JMA8^E1L[%1L[!.+C84+\>TO[\5+'+VCR%=J]QQ[RR@=2I8*&BW\ M I(4;\81(T0I5_?ZY?UR^2CF'@H/V=Q\.BEZA^+5MZOKD?P\N._,6K5UIE6= MJKGI&O3?[1K(WU^(:D&C<2P_M6F=SL]-#= M4M4>..).T1J-;?^ADG":DD!5>NV:+-&<'R<>O;KI//@N0^">E M,SI-R-!GLQZAP=)\W1 A(EN!L ,1#Q-+Q\S0.2I!+%Z?)7')L7)G3 B&+U]% MR[=^=B6_@0,8Y] 2S(Y?L2^_'):S"37K#7J]U$Q9S3KC=G]Y##7X_JO%<'H( M,-%D_"O>#ARKOR%\HG_S GUP8[2\G-^1XBVE]^ A0&3 L*FXFO.Q12GBRU# MQR#("<.(:T'T#8(&0W39M*NNXWC&G-;;"55Q<#">F'/+9L4P#/\:H#X M>>325W5-&FFZYI(:@(KFR+KE0*=&NF58.@'-V!< 34@P96PP&H!5!(H4+H]$4!:"BGJ[@2\27;_,VY5@G"W8>KYI]-N&H2,ZD9"KP3\UOJ^'L MJ@!:'-R*C4[Y/CGKN86.,1,?O9=)Y_CI"6R/W!_Y$-IHF+#X#\GP(6@R$A3N MQ'2!\%1]G= U_'L8 !U&53"P8AU,,PG[@/1-GF6(>16=R< +!(9E8S;F1/ 4 M'L3B%^9'#OI:<*"^31TI8T1@H8J(-K03$)Z:Y;$\OU\4Q5ZJDM>MO;R.B>.SIDHVY"G[)$1S+('=-"[W.Y[H&(LL(*K6:,SIZ]'UH:(?'5>BM M"!(%4?;G9D.*D_J0MD>+CX(D M8H8DAQ@PY9DZ6@"C]R'\#.0J8A #F*4)+52HYD\<@ +VL)H$&H<1:&^[**#] MHK27B\O[:Q'U>^E)]VGPDDR/CY\"DBTFB" 5;-)A/!"(H1!Z(LS>0 .*5A;" M2^8TB'$_G_7!VTX\WX/;-D/UM0G]7&+!S9V$A>E 5,6:G^+)KL/X*3CQ\%P M/>%AF"J'879-,C\!^ISM98:ZA6$PU6P&IB,D2Y[#P15_[02'P-BXKU7[Z1MX M5I(E0D1+"PNS+X&V$%%)0HH(4'U3)O0?\W\+\W^0)?DK+J"2Q\Z/XPY?.YW] M32<%=V5@'=DC,>-N>*=$P-&QD(I%;\KPFA")+:3YJ5($]I]GPY"9)IA/0?6) M-6N>$M3H#D]@ [JKS H UT2,$VS7[SV> TG%^-PTMXGGO^"'>V5B#N_MHPBI MS(W3KV<[ZD#*EO3FU;7^M%"_@W#L8=T%WVX-:W?DSNCN!=@^5;V%!"L SXR) MBD44XU)O(-Q:YV#[S262:;\$LG]F0G!H#A&>4G]%QA9^[V.M4!;2J=P??PHW M(4@#BW[D22_\_SR7D7P!V4__D$#&PD8![ /1\/(@#E"[&Z#Y@+@EYOS MT@9SRX+FY="V 4GRA/P=38OCF7YT)Q,\G 7M W1!IA!&J#"8-FP2[GN&-T,1 M A-UTS(H@:$YMGC?(*]CUD D?^CAAR5Q2K=4CQQ([$O$#D3T &(ZT"CA!$L! MIL/,D*)K*B*\"G$\#*T/> \QC LSM ;YBE@RB2E%,U5,=@$D892XE_'4DKZ& MGA?\GOEU8=YB6&-;FF,HP,MD,.US;Y55D&!9C.!S SN&31GEB/5V!([NW_\9 MLZW0"LT)!Z\&;#S1)5-;B(:OA]G!-G$P!*'G0LE/<-;76-=9X=61K#;)I>G4 MAB3;EG_L?")BL-4=R[]^I!PL!HGU%!&(N/.V;B*!Y@CE./ +G]9@= >CY Z7 M*\*.>YQ%-RV9=D0"=84_4Z=&TY*IE!0#ZW[XZHD#M4;MA4R5N;PRZHODW"H/ M-#4O8SVXX]5*$3WP7:U%VT"*(*T1GV[3DDS**-B40;/G<#/1SG.U+;6:*:LF ME2OZ@S>VKUO09][=[+IY7S77XQH44SC?SE3P#S^6G#$S-! F[JDA M!#:R?=]83:K$P"CX2YU6?,;$*Z:>\4[R.>>;]0U"G$-0$<%,^']3TS3)_?MH MF-EVMUZU+^LC8Y*[P]QET;[HC-]_I43Q92V@' Q%3,PRQP%[+NFZM02I M!]]V(!HSN3'VLFOFY9U=*V=>!L^K%<(C:36O"A44R.H=G2GMJ-FP0\? MVZUERGM.+K-.=XN.FKFM:1>CJT*Q^#!3U%)\$8,-T#Z(JG3%W"@[NX;IDE9) MED?+0JUW\Y*[7B<]+]O\!FK15> ?"GL)0E\3&8,HKPJWXN,+IWDMLN4P\H#< M+;<45I_A9_"M2[KL46'=HF*684'EJH0$'J8Q6,- ;J,R%9'='.*%@.$=6ON> M^"%#TKW_T\CWT85<7:RJ%];66;X_7K(<]*GSA=:H:H*H*PY1$3IN2UP9"4\% M8W+3=V@C5*2!NOM1PDIH+5X>QA2/2;.@<7IP.!NG0DY7@QDQQ9814G8O[ !6 MQ!)5$=M,0]R%&.MB)ZFDFNNQ>&^O'NYG%6?BK&-:1,8_=SSM]/:C$3L,@9_& MABL?LW'N;?9+4' =.P+@"\G6+,_A+!;@&PF>J^EAJQO3P:+%X$)N&Z+!^'J+ M7R.#J'708 ]LC#+6V1%QJ%V0/5L?U8HG.A1UYD6P"",)TZ"VH?WK2QD*G%>7\/N2.7OW!@Y M9SB#3S,_J=P\7ENJ:TEI?8GXF_D9G\Y],STJ) M5M6H.S5-?'S,/ZK-PJ(^!LZW^:0]OJD8>JU[7TMY%TAIK_K(S(^'J>TQK9FT MSBZNU)EX[S[==I+W\V+GJ31,;S_9U>T)NGVZ=6>-3LN=2JUL1>DMAYGM)Q>% M9/M%;]P8@_HZG4_UG]*3RUQGF/6??'^<=NI=<=KIW7':>_GS(8(!VXSZMX'V M8]6DQBG_+DEDWII-)W.K_U+SNEKK)FLB;7AUD&B.UP,X?,[6]CF;O[] MB \ M/_F7T-[+"*/R.PB5YP+)WL7,VD1+SN0T@Y0."KE!:2TLD#S^PLJK25[ $\@H MX'.&!'Y"DS T*O5BP8#9)<&T/::A(H$, J"1TD%$, M$F@<.!!Y*)D" 2BJIPLZ)@Q.X(+WY0\>00>1MZ"C.G\2^O.YKG4_,#R\S9V@ M2HCE-J2V:P]KTWZYU6?>NEYRK-M%59H=1)G\:X,)Q/0'!]V&!@G^.=$4!9F$ MPQ=28OHOG_3/W]K5/;0VX'Z,GP-;D"D[X=(.8;22YUK\"\IFR3<19BP&O=W9 M,]L"DFOSA;$)DW3G.WO*T_VS4?*I\^2_PV>VT:H]Q.I"PP,\JQ@J^:'QOQ/0 MF/Y/*KB ,>95F8'=!9F8/RJ-L+R)50 ;!!$Z/[3IU7BR<[N4([R5S7CPAS.==S']<&TC:^\@7H\B+)<#-__[49NGJ/KK ?/M5'H,0V(!$D_-S65!=K]_H@54N>/Z!F^ MCE58:X^BE&^P^/-?LHR0JG[F06W*7?P<^]^78>EPW]\6HZ0-*^#F>9>ZUO?+R9>B)B62CN1K9KG>K ME#X%3Z==.Y?L9>JNV+*F!7,UK,JCN^4P#7B:^T@T/7K27(-0<=LR\=U_/-J> M^.X_ KE)K8< D#;Q6JPM]>G;,$!\+ M@Y?KQW7;+ TS@->97YC]6JYE"PLTT60=?9S8_"OAZG%=V!=SW3L&&0PADW:Q MDGW,9VYJS^VT>'M7UI]3F%ZI:5YJ+@@>N0XR0A5<0 M\C_$-O_-_ FO57?[W-@GXEH:F JR*Q9)TR&ABKL\C\F6$D 0=]XCY61 M0$*[6Q'&8/8U:<@2S>HAU7@@7<>4:XSNLU,7>]\ ;V727K)>,U[AW-R-Y, M8TC8KJI9Z796%;NB]ZRO5C>5ZWGEJH19?I9D?3B;6"A8'WUZD;3QGSR]@>26 M)ZMQ3A:1-+QX>JC?)]++3SP]IYW(H<)=I2BV[J:CU6.Y(^83G=_^SHKQIQ>- M3O6CSIQM6'5(X9A$N'",Q?/,-R/>2%$%RW/!=Q(I1+/1TRUF$IHH37IG@8N= M9@L?*MUHD[S0D 7;UH(X!U9Z1)8]@T482 :4\7D)0H$A/4NS#1HB[)!$"DT5 M2.^A4OA95B',HW$'/.1X?Z0"N0Z6&Q9$;T;/-4RDPNT3CX788$#NDO-E8]P6 M,MFVTD.5P3VZ0GE9>] 'O7B1YD-PIIUX1+?WO72R=B^6IN+U3>^V6_U>%&?S M"%-/F<3MZ+[2F.7(3CW"B=*O5VXF;&O2*U5'EYGY^4?/VD)TS M$M4*]5IDD O/MUV4'+\KEH?1S08,_S^4ZQ/Y+((X?C6M&)+R*1E$;Y7K+S0H M==;4%E 3$T\RUB"9A1#/\IIV-P"*&RC>0'#\N\2G[KM/>/^5KHINUJGV8M:K MBI/;\=5R7JO\>.9?^!1;ZN828[-J;HI/X^Y Z ;Z%4E6^ZA<&1C/;;R@O MUS=B^K4[4$.IL\X;W$Z(.P(!WI!CN2/&=2(HP9_6GMN@ J2E&$EM&EC4+ M5;4+ZICHZR^G%+L4P1])/:00VU(Q\ (,LTI<]WCCM\@MXTW?P9YC(6KR8$Q= ML94IU"JU2OKENO+T9/:6F'Z?;W<7."A6F_-Q-;5J+1,S+['LC3NIAPM[]8.I MFC]Q7N6DTGIZN1[FQ9:97N3OZJO\JD[.:W<*;A2E" ?$+)C6M0/DI#V2#:S M3C W(]DM-'56E61>BI) ,=1U(GD?E8EF'JX7Y2NU4$(V"U@KEB?&>/_.=F3Q MYI-S]B17OGV=WA%&G!1C,%-(AE[H50#'N-AD+!LHM%FT@Q>G2[3=_.@,K8$3CD$%!T(C@3NP)(\NVK25=KD/U'UIAR(\;#E7_I&8# M7H/5GQ?@(K1NEBI$%*1SX=;:2/Q3-N*>#4E!)'F03A=S:%"W5:KG+AJFFJIG< MZO9"GCTOG00JWD[JZN ;%%GF>R4$Q!$J05)#--^9$PORE$:3UQ564=E$%"$I MA0\H!Q?;(KWJ]Y*(-T%W*/&"_.I3#@KN4/R<@RJ!4#_UT[5);%N( D<2 IU8N>,E MG;D>B<[J1KR_7!A9#L4 MZ!8WZ"/_D4H=9X'H1ZJB2ZZ?$T:RI4GIL9EI+1,3:\G3VY4XT>Y'C+0QQMF? MSR)3"6?^1/OKKA+!;W0'[S:6Q)K]QM7'97:JUQ.SGG&;OGII*F6YCS%M*SHR M5$WY,TRFNVK[OMW<^[)+);I59O6X^*)1K5MNIYT]'5-53BW,SWC7_N MNU36@,-(D-.((4N;A25YS4Y6V9%J7PY%Z[WE.X)ZE:35[M]^E<]2T#^#2WO! MI8%X5PTI+EMK/>>%.U_)T"5"GDK G!(B;9/>,@5DH:$E'ITJI$!C=6:?"-8$ MDA\",@<]+5RB9LE!&5M9LS&AQ1285![13(5ZGOQV%3$JD<1T5*RQKJ%4*)0D MP5BG^X4>B9= N%+]AC.@,FT2[8T"POO5MFB!8U]?"]7?#7.VY!:+XUM%.YX M0JLE\7*1&BLK2BYX;T,5*/%$>#-4389]L!*JK'(K2>8EGF3J1@;HU,',@J$" M Q4"NPY^/".G*AD64,W;C(,XL+!US'">X;6C= M T77SORZJ_1$^#L+,%/2PE9X8XZTH"8UO&V2_P@CD5JDH5XTT/J'=NB)[!;4 M0-^Z0HA>!.6V0#P"TQ[8I)^!Y)((PLBD!!3:JCJ M'/45T8X6R;.8[A1^"POAC*DMT(1M2?Y+^E*RV!L="T3,R"PQ\QJ6N"2%6E&P M\"'/H/0D41_HAK9%\+@M,J!C2TQ%&XBAJ .'GA_40C=!Q;!G6-, >8?X3D;> M.@$ 9UHC ML*D3>J^9<\\-.4NI>A0!\*FGC VZ=8R&HW58:"(#,MLG*[$8D2^)%AF(;KP M>WBK9%3HJ(CX ,R9B<7J,]\]")*B'GJ/:W_LH!"T/P[WE/'+/09WL:?D-(0X M0M^C\+I4CXCU=G!\/A:92M"@)K0D&MP:AE3'\B""$@ DD@XK0> %N6#'4_$"-3:W!$7=V(/,$K6.G@LQ M2NT\-8 $1MMHG=TX6#V+@VMVEWZ$$!YHB3_@O0F*M31),$EH$0%5>TKY04R-MY6#^.>^BQV9G8<0.I!P.[A=EN3 M,IP3<]PHS,D(G(F+><1S!FUOQA:45!)8?>\WQWB^IOI7BP"L_[^@]1<^!-!\>LPT&#:D5 MB]B880B)$!Z;&1L950SI),27&&[CQ]HU85$D'+)% _7H(W@F:'E,43[:THF8 M0QBU8!N%248(^A]!RVOJYR1%GC?[GC*SML,;20/OQ]0+^JB3,P'B%9(DN8#G MGPB*-('V8S=\^Q]M'.G0@[7TS>95T&2*SALULI.!H)!^F$&%FSU3\87GJM#& MW$'=;BY/!>L@)X[?=6CQ:UI*/V9%!(5(%RL.=?;VD9\+/0((^-6Q!5EY[.JY M2FIXN@OMROU!\7S_ 0F,1JP(2*? PWZN#J M!ME4@AYZ--<+=HH7!;>C4.+'G@9I1B:^ 2HB4?AAJ9VD&[R-R-WRNNIA2H&/ M/&@"R3#/APF ,7;ASF80GN0WR3E<##P]58+@=AP.GE$QA;K;^/JAU=59@%Y! M(SON 2!P0$:C^GL0K4 U8VY Y_HIH=FAGF]!G[>(G\A'\A!"!T08/".(2=9A M5L@[I'$T9&WC_8[R/@^"/F1XI9A<:U@6=")NI>@N_,[S%$3>M E?/O5?#CR\ M>.G\RX@O"[0W!6Z1$\/0F-SWZ41;(EF>2[3ZI8;I9KB1/=>2(YXA:GU@LNQ1 M*'=^8T>BK&(MECK[\ %B6J+HQ*<#>C'(..#&5?$^F:,,?$<:',T.-@.0[3E4 M;]Q#UV,XZ4>>S+9P]SJ%KFJ.-!Z#.P[0Z]#\0HFL)L2$'41-038"ER_Q&[+8 MOPB/X0%.DN%WS@FS.CR5&V/F M\#6^W5N@_FC%0J2S/#R XB>'%AQL^-"L?)@/9??O@24NY[/0#K*;9D!L#@54 M_K*X0Y;W>/$+*["NXY@<,'0/! 4:CP?!&F;8)@G9!):)@HCX[S!A%5W5 M5D'0!N;H%W68YTX.\Y/#_'@GR@^5!ZQ/5IV;'*QIP((,L7CXC M7C2FQ%R.6N_KMIJHIHV&5VF?9Z9G*96FE2[;I0[OSV=^Z\N/L.?@]\MO_ T]^) M KN/_HI9+:[,,O4XE]PRPMP9XI1;:ILX?&*O1[IID'':))%,U&A*?5Z^N3P@D<(>ZIC\?.JX MIS+/NT$C,97Q4NJEEYIQGZTOKA>-U'5[>4CJJ%7,>?9V?8/$7+_:;N>:N9:^ MQHB9/RKB>(1W\('$T:N\#&LU.7TW6]]+LEYR&O;E%2&.>PHB?2%Q/,+3_TKB M^+0P%VZ].I$'B?;(<88WX\N'%RSQ)?8[W\ %RH-BYV@(*S+,X/PAEU!$P3*HD$_$IC7 M-3P]FO.82.8?8K$\/.[)#X_QHR:8+]() MEDZ#![9C?$QE.[H&*JKXU9+8FP111XC6)B 1@9$[#,SM7Y/80AA"W2]]W?-& M^#HTY+Q2LBC"ZO!JFR4L^AR6IN5+]!V?%@HX*_TQU9W[[7!&J#TS " MA[XBV1H*R7%!W7#^ **)�_DY!:&B0Q)Z=)61R$N.FA=X,8^V"0(#F6P"1T MW7%0>#ZP_04AP,Y2/4B("CFGN7N8BA%=-(8D67Y$E]:45)P,^WE^44\U& M]397JWEW%T7CWM+U?.L;X#T-!R0[VE7D07/@_J8L'X8%Z?,H-[]HPUVI[U=> M@+>#8L8"_HD$Q-D0IHY'2Z;_33#8%^0<"$9GT6F8J(3"=S'@638)$<*(X2") M]0@@X@V/AX.9Z90^[X09?>&,QIS[B4=8WH2UK;DM(+10?Y&,B6GFPM+D"%>F MK(HLF/ IF&DN:21 A#49H(NDJ)PM A6'ADN=.P/]/$-M46"2)34-I27AOT!N>A0&^K8[>H8H_ M,50;F"R7R=6VL.[FOEN0[R]KTDQ[60R>BOF[?'T]/GZL\_<$F">TF:MTH_J3 M0!S<1(,B!1>PH,S?@OOF#M;-B$ 9T3".BR2;3@C"88@3@$0N!.LU)'D#Q+- M+;A+"R\.S8.,.B*4A<;G,5 ^>PP2E!/QZ:^PSEMAC0]0;_* 1>9%% M8E-)-3(UK"4<[X)Q(5PH0:,80-W8A"9ZII[0+!PY"(NB>1Q +D7)D*,J@J1-93,I5[/V*6T S\KT\U$N/Y MI'(]FEIB93CRRF8UIU4;,46(4F1"PH:2;_1627>G^^E[B7:C]:R,4AE4HGGR\7SL^*6@.-L M/EE.E8?S1D?5Q9;:S7FW[:$^*;#6UM$G[V35N"ZM)@,QU\\WM;*5F+O78_QD M=O/)X:4V[6KY>JTFB8;9EKUR;K8H#=-#E<-XR8Y&CX\ MC&G#WNB33X_%JPM4>3%KC82Q+!76]^.WX MD?&_$] Q]T\J'$"YVU?YLO^[-"(Z'OH+6/0G2%JO=@K>)5F]HV=K(&#]=-_D M=/Z E\+0@TR\=3__Y'M)GF=/UW)\UU(XS^YMS7VZEQ,9.]W+B8P=^;5@,I8^ MWNM!?2J- M/QBH%-X!*NP$L!H'7_[?W[*__>AII,XS:6[]]-7,^4H@_E^!&U8_&:A"*K%, M:FO].)@]0DA?+6(;H%:#=/*,6YM'H5,\(=FW1++73HG77][\;SSZI'X4?9)X MTN2OA#Y@0HLBR D&W@ #OQ0)!>OI>XGDEH$N\-']^2]91DA5#\IS618&;Z<2 MY$E8*LGX^C!X/[)]1WC!EY!^HJL=V2G\SP?LB]IL#K"Q7>YVXK#=W*GPV;GU MH][ELI[O64TQ]^PX8FZX,HU,M*-G^AT);7Q!4?_4NB3+M@=/LPRI]&^^\U)> MJ1ZZ2J;%1KLUF557SG0Q!S=G^K>_T[FS;'X[D_"$VR?6<@C?4^X_=Q!*"'7($MU/) M[13(GY)1#@FV)86W05.BN>??0?(^5M)TR"W'Z!:?XQSZ!2C/![0-_SA"Y&/B MA6T99>@]@QRG%*1*Q1"JZZEB.LM%IS[(S:=NY[Y]U\T_=X89$$*2XEDQD_P\ M(>2$UM\6K?MK.U5/R8C! PV8)HS66/Y+I MLV)RN[#9KV0CZ?D9("0_C27=G:PCO[H&]<&2RY&I45O;%7[_E:69-NV(XL20 MMU7ZMN[>7>?N:O?%Q*QKS"][X]1XF"522_*LD-\F;W^<,/^$^=_5@/+UF']0 M@6/>RP'F@V"3.DU!XU)UVG<=-"#U>L,<\1E=)82MXTU'R?VG$C$+TLB M#AOS<;+VO)]";!*&5K_L/%=NGB\&TMW%;4>?7%^@^A@3!BP6%7*_MK$G%!## M.GR?##U?H>Y%248:DPS%\B!3\QC(XZ?&R1Q\Y\?D;$\-G:OV97UD3)*SYW)W MF+LLVA>=\6>1QQCB9YNW5G-8,3WQ>?QTK>![7#Y(D%T/4E'J+)/>YVP_48<3 M=?A80]'!=WY,U.'P87:50KV:GRR:SJS>*DTGZVIF^/0RQM0A]X8P.R(=_8<4 M(/AF11->+[_TV87+VLB$%KHE4R%-#=N6X]K(U6B-O3:6V1SVQ&:]PZ)NK*ZT M8L&=U3NCXHNTO+-3YC>H,LJV$RY =L,JBX'[T9I'>LPC8ZY;:Q1T^_5K&T+5 M/DLFEYA(ZP4.9P14J%0>UZ:$?O6BXM)/Q&6C+W;#1\ M?FBL1U9JL:[=%YZO&J:9S2]O2S\M:J3>V@6AQLZ_3,\' /("RO(K;61#WH$T M1DTHTNR3E$0JU-R@K68NG]LOVN6@XDCR8V%\L<@T.IBB;,L:_R8W\\E'\Q8Z M^T5'T[MZSCQV5@.QIMU5;U_*AI71U\L=1X.!!HKC0:,&R0YJI;^U,$ZT/5@Y M-!)I-$S+X)#ZMYB[XV7S7Z.55Y29M74@;\=];& M<'#>.R?K*MO2BZ;_$5<]^Z,1UE_.)L;:M)0S+9MZ#(C[U=#);"CQ\.FA<7XL M/:O-0>ZZ,T[(J;EN#Z%I4^Z?@;I[#Z>132JM[M/S8&9446=U5W_HK4N='8?S MD;H]A"='FWJ$9 M:?MJ.J6-IZ2=/AQHS8.!UL:G0^0>&VJ(L[[9O*D"2-L'ZV%R9;+ND7$=M-]( M"7A9\V&KD2G> --SWGS(B=H%G6!<:=) MJR7[O[*&4;S9U!:(E]>8-L@3? (S,A!_D-3(9]V?;I'[^C#]]1Q%1N!+V'J6 MC67?+8M%:7@G#1KUS*J26?9N+ON1I(RKVXL(H4M@E@;$#HIH.,B,4#I,%?"@ M+=7?N$_0Q! ]FU[>]'K>>/PH)O0;U)^EBI-Y @LC*CZY[2Y4O/)TJ*]+I*7[ M1W."T]T'=_\>(\#6+ %W2\;SM>D@D<@NQ)>'V?VRMWKIW[43@TO,]#.I\T(\ M9XO#_V@W 3BT,RJ766:H<1:#&5)S&0--4+<\*?Z;]SR*CB+\KIVC\[.C@B_^ M5QL_=@9=A\K%>;2K96)[;#X3K_W%ZT[[J+ MFM>^&]4T11/;T( R*>[MSXOU.HKU&FNMR+O"7'HCI F7R!SK4"7>06.B$/Y^ MB^4P(97_XX\#2T7)DU3T:TA%@Z(V;6^1HEU8CPHV^[ ,+/-Q[MRS9K=8SC( M9/Y)4M%[X.M;\,#6O)MI&RBA#[SY<]8P1=,;3[X0K"Y'F7PE<9TMB(WF;2N? MORY>--4QEHJ2WT0J^@="Q,=)156KT5X/KEHEL7&35^W<>.:-ZF.0BK+GVU;$ M[RP5E=R]]LVHP?T7T^U*S&;7]4UV/P*VQ#ZX"VBO%Z:]EAQ;&J3,:>HR+Y51 M8_6%9*S7OK#^J*6'5@8D OGXA=Y"@Y,E[[@CE?)3/_)K=9R MHN'4GLK%I_'5Q73\=7=\]V2V1F;BNC:HY(>U7F99&0X>\!WGS[>#9O]->U]M MV:II$P[:7HO8LTF:#GW)"?QV$O2H!-*%OX:F8UPP^OW]DM'A2%ZDHQIM8^Y@ M.6]LD9[.'MZ3,VBM"(T!->Z? )>G@D:N!;WM1YX;M!"W$6G" M2[J'0@\T23\7KES?JRK1WF[$LPH'".%6KNKIP5WAB67PEL*#(W)E;*F01 7M M26\D$\,(:_*XT-"2>F=I!S3PAH#_%#JL$%;KO:N-'D+7PJ M>+.60=U8"N]IR7JEDB4!>,B20YN3JAZT9XM[B2R,-I"#)F[XM,BF@T/G8CKK MM,^%%FVDL>-.G\O!6J#N:C:>N%\.[E+Y^4#$"#OW#+5SUY%+,8T, M8Y_[+HT,Z3$$/8J%A%!AD,,:U;KP$PEH8*T,MQOSF-!U]*A+29="9%4_$*R'S19@CDREW;<[D_>,#ISQMS2J16PRWDT:F)/-NRA[T"R?=I)U( MBVF+GPN)!:#WQX,W\F401^="^+@P MP\'X$;Y:&FLGL8Z: NOO2E>O.>';U4P.64P)H22?[_U<* D!O0T8 Q[$Q\V@ MSWQH3WCZ.%C35-:RESC),7CBGW=W[W5@702?";$_@P/!:R ?8:ZX&4A/3Q@A MU"V7'M6.??ALS?!9HV_PB?0\#1" 7#W>/PE>(NR30@1G2CZ"APB%+BTWL)MU M=B[U*D(^(_J=U\/TD75@]TT$NH2)LX88]$2E*;^7+\"7&:47T0M_U;05@VQT MGW.,-#*&U;TF3,<#]J K21EM&N-$/0.IL0:YFAR BQ[X'F4M!& M^&Y,(BQA6=H*>N"./8T29((AX;F#QNB[:>$9'+GC^)V(B9#*F!4\Z@/@&T;: MN"X-"CZ3YL]PKAC==$J?'!+C!ANE+"3:&GQKD- EDTN'QKD&0V)XWHRL3=$< M&=-BZ)MW. ^+ND$GXL"1(UG0NCZ,2F$Z*ODACE(P7#"X)(PA;)[2"_*1$%], M&4A[;WC?ILP]D"?#[-V7MRG>!-T,HP/ZE.:7[ A<.'4$/G4$_JR.P._O\YI[ M5Y_7_)X^K_L4J2-4G2 O&A@958J)@81I4#&_""Q@FX4C.E0P,5T2_P@$[DP8 ML[PN MWO^5K;7'QZ],\SV2*PCM$F.KXSKAZ-?(DTKH21:B#S88>C2$+6(0 3EG!T/[ MU [()84D*(**VYMH\SG^%U_A)5ZWCC^2C=';VV5'J??&I6I)6UW4M$SO,N?( MTZER_PTN,[3Q,X%OG=P7W_SFM1)Y*?F7$'G3";\YX6_NOV;R+#4S4AW!03IY MC3V\?^$@3&(RU-LS,:7X8+2P&'DZ4,P72Z=LV3U*IJ+^R6UX8^;[9GM:+%ZK MGB$^#Y9)MS9QG\3NC_L5X1Y;:MW"0CJ>BRW%Z6&]*=;3^-#,/#?7\[DHKKOS MO-M+WS\IB\YO?^?.MU.-?#\CW,(A_,<_>,)5LSFYNQDTI9E6' XT+5VS]/R/ MQ[.]\X17#QVG79<&HT$NTYMT*L;=*'NQ_.WOXK[X-N(."7MQ-[#&X<:S]S5! M/WRZ2!-AUH^:"&QBNZCL;&RL+X>=>766LL=+%]TTT]G!-T@7H;O:IJ$1VXQB MS4$_+/4&^$Z2N828.A/HBVPQ\6:$WM1D2!H9XB_*NEDR\]WURI*>"Y4S7"(, *"3 L<;L@J,@:M1:B M%3,OJG0%Q)XGT17V7Y^'#LZP9V-EU@BV ZDXX,9AB3G4\D<>]+U%?@HA^P$R MP&QJO0TLXY&A%;AHH#'!&4V&82L@C M3]-!/Z0\%A,"-6$M3<99=_(^&B80V&2G5\,5@74H4G8YHMY#I8 M(,F>X"'$O[Y ML5:IBNYTX-E7S>DWJ"#"G%QX>P+97]A24<9\0.9&^#F8L^ )ZC0TYL1-.H)K M76@DOB,4"K#E@+;Q$X3;P@C@E8*8?D9IMG#")!D%)'PD\IX3"2<)M7YB(E'@ MC'>75H)RUTT7_/9O9^&%LZ ;6@J%N[TW5Q'(G7,)"CAI0ES]ZJF>V[@X(I>!V=W/W,Q\">YC@>.3ZB!#"A'NIA1 *@HG<=#A#1U 3[&5SM#/1@ M1SO'1RMDRQJ5TQT74QO,A(. K"6M0^6KMB X8SV /KZY^!!JV,3-NV8C[KEK47)EB8]3&=N&^5O8/&, M;%2@.]W6S%^QFF(-NV_-\45@?9O8(9$#!$=S)GA;#I,& W@-(L0H7CM8B5O3 MZ-/P8KB/!(10^,4R_2@(K%YY!B=\M"8KK6$CJ)X._@^"R&.LFMI8XN:*95Q0 MQ?F[]Z9@===$3NQB@<(R;"'*,E7/R=( O=PUJ.QH#D$:L" ,])Y.0PD@HE?# M1,)QJ2R$B2,HK[;#SXB2<4($@(R3W\+ M+/-26ZG.M(J1,@RIVFZASK9S,_ZY[Q+O">1;6A=_IQ&PXM^O0:DA48>C&KW8XU4R];*(:&F?6$$@G\Q(@ MEK_0NCG-V=3\ UH0,M50%\QF^"I\18T)=),\)(VHZ23F3G(#WD5CG*DU HS1 MD?C#N:31"$/ ,14R%<.A-. P$$C\A+X.!_;[\BC%M4 &(P?B,IX,Y7$D*F($ MX5Q@<#D7[HD1"X]-ZNJ0>$N+VB1 :F"B#T%^. $@;)B)!:O: 0;LN"@9"<4U M4? (:OV4@@/FE@&A;,%_ S9!31JAB28:)MU8K%FSP#M\U!;0EA??HH+U$$+I M@J!"Z@!_]I#CVX/8>L,C:R8)\;01$D:V)2FL?-O!HK&:,+V0Q+R7[ A$IF?/ M\L'+$7[W3"Z;_T%CG,D54F!@HHSW([0/"D$21F#;] V,Q( D[4_SBV6V](0^ MN_(V=Q_Z3+:\]C]>_, MORN\L[![CKUZTP&EK518VF*B)#7LDC2*J/SEF[]8?U\NL-$T(3R -8* 2YY8 MN4.:.1.01F:@[F]]34/J^5_G H_*WY:#)B1('N@CI8:_\Z "3]+_((XCK*@+ M?&=D.X*!3P)$D(VU1?WY-*D,RRK.H_6I M XODZ3"0>&;H)!G$[+YL<#ML/T_&V2T2LI1EO% 0Y)9Y)NT3V]1/=XF%QIU9P:2U!GCW;5.0B MR46^_DF]GU2N=B2#[$*"@ \P.4$*H,MN+I$DHXUAB#;+F0-F=/001[X M$J1U?K((_*$*1IJ'C"[SWN6S=FN*E5*I=?DXN[FW?Z) WU5@G_5G#6Q1\4&- MSRNMDUYWH43@JE&YT^X&Q386AI.I?5&-WTWEX.>M%_JBU9JZMS,TR=QY3XE1 M+X=^/$3W!\Y;RW2\U+5SM1P\.Y>SSG.Z*:W74! HIL;&NY6/]#&4PHBQ8(:+ M:8=*7YM 871:_%J6')IW0#X$KCX'TDF0,D;TES,:6J@@(D@&V8Z485/'9E#$ M(?;GN;1FORD+6L&"AG)1\R?[C0=O^F5-PC]*T%\'*4'D&@GND\R9H%L29.CO M"+39D$9"V>5^FCIA230S&U/W^!,,E5)2PHQLA&0)J#0(-"&_3O $7CGH37X@ M)J?CD5"K,RIR&C"\C:<^&$CMM\CW6.6KKL_T$L0Z7P['[LFV1C81L>-B003, M^:F"R$WY6V.=<:-]6&AD2;T KB1.B]T[95(.<0*.P)D-IDD\!^-38 8C=4E( M.A2$T5$IUJ"61\JSF;V,K"(^EE2>:$@-1;H!00+?10(".FWA=[:32JMZP^.( M>4@A?16MD,RB$TA J\7;06/QY)4N<]W)N/$-8O1[$"22H.@>WG4X3"P$G:<^ M1:,1B3;-L@O>ZOO/)Z%&Z=]!3D&T","NP_()'=6_PE$14H2UD#=I1$ZH\)>O MRY'AZ4-R:'@2_(YW=[5=]R:R]#,6HD31?T] $;E 9?O.-J[%X4J=SPEH%OYV M='>P1WH'83><$^Z,%(0IE74);[8G8S4../6<;I2I18:E()WE-OBQ$ZS4 (3# M3: <+]T JRS$%K(WSIU%$8;U9!]::-$+AP7E(^([A3)(-.LA5'J'!9LPJPH( MKHPL0^398<(A8KH[,[3!5"O4['EG@E'S[B'5?_"2+V+KF"=G.;BDGNGD2^7S4&O1+*X23(,C=(< M6=:,^[YI43C\$^AD&/!Z+A%C^#5KV.KIN/'Q5IR=^:&5]/1D'X##YFEJMMW:/$N^\6DS"W38 M\:P;Y+.0HETLDPP+6V!9)'25/L+BZP3,MA"C\;1TI(E; MRP'37%"VD$CXYRS@,%P++NZ](//&#)7;HD&M092,0H<,T3D6KT:,S21@+3!Y M2AMYHS2&AI6QX:5H-FK!JT;0+$;8D-5 MF,)U!_=/">$@+"8].F,(24)1YJ'(,19O7@K%9&[$>OK RR,M=P$FB]0DJB53 MH6+B3G\'^";1042\8W'][%98[.D!"DET:7186[+=B/RQ2^!H/*&[F7H_N)FM MAU.QVGAN:/76GBP1;V%W@WFRB&B#^/_]5S&7 M+_ZUN:Z-+O)?G6]XKSD(T]V9<&F17&^A2?.Z WF-!4^,OF!5([R&T)K^^Y_1 MUQ^(+UNRF)&M3O(GM#FAS=\/&N;)IG!MK74LV5:L\S.J\S1=Y=Q''>$ N!-9 MV$$02#AAT F#7@>3'HC_$TD3^IIDKO#_QR$+D@ "KG-,>+6]W"-%KE\LDK<@ MGB)Y3Y&\QQ/)6WA7)&]Q]QQ[->X3CSSQ2#SA-? 98A7K6^98GGC )6\D>4+K MW!P1>XQ;Z9$RR!-FG3 K$..Z7B>4)561[IE :8R7>TS%& M2;K0^U_)F/_5WRB*?S1(%EWZ"MQ: M[0FU3JAUK*AU[T% 7553)*Q(!?D(1\ZZ@E6?<.N$6\>*6TR+D4P=,X*PR>*( M,"FRQA,RG9#I6)')EZH>H;;HD1K50TL\X=()EXX5E\!D/?&$"AC5B=7BB ,Y M-M9Z0JL36ATK6OGT_Q*98R+S=9&D"S62EG)4.!6SOA-BG1#K6!$K&KW[*KV4:G)"J"-%*&J;!M_/ M3-(8*QA!A: ;"_H%'1%6159ZXE$GE#I6E/)YU*U$(RM*6&5922:I1AR._SND MT2^TIA-W.J'2D:(2]?< K IES8*&,8! YX?$H&!))[PYX$*F$S(=*3)5)EBK?X;XB*/&IZUEGE#JA%)' MCU*@\D^\< 55K$.Y2,<[WLZJ"LF$7>0@:"IQ1,+AUJ9."'A"P"-%0&HG@'@@ MB%D*8UQO[;C((&AU:(2*+/*$3"=D.E)D\LW6D&1;E98F,V1H,I80=WJI#FE? MYPL](=4)J8X4J2CQ?YIHMN671R.NWZ,T#$96>\*J$U8=-5;UK1VQZE>F@N_ M7K\E5_%@6-;_)PN$Y]D3GGT;/'O-7GAX7#J9"D^8]!TPB6=9N)IDKCVAKS?A_6*)CQ$'STFFS)>Y4GF.:'24:/2-2:]"S)XS43V>"V4)==%6#G? ML( =G$F$EGOB$R?@?A-P/]*.=V&YYSC!FB[T!-CV-F#P#=0A2\^6)/X'T" M[U? NXRT*0BNEY)F2J37"[%--ZUH#[>>BQ )63TF8Y[@+YZ;J_<#?'Q#+6CZ M2^"%-AC;:K'VJ3V@V[:E>++K]/#&^E:H([2&=O:!'HR?K?&SK,T']9Z(ZME2 MXW8P*GU29^=W-4UN8Q#!Z\+4< YKW^Z03'IV6Z:): ?ZI>9.PEWJ'?K-9I=E MZ+XL.:P=,VMX?(#=_5>+S$F!E+6[AKW3FQ3@*@77\KM9L]O$D,4:W)'&X\F_ M(LVB'7AISH? ;V^=@2NHTO_/WI+[HCP*-]J7ZG(@2( M?0>QW2BT(80VT(* F!__I038V,C8Y0*#L2ZZVL:)I#S+HW-.9IY'.RI&[%4N\H+N2M MQD SKF^:6Y)W"\!LRM6 7 4GY2F.Z88ZB&.UWS&O _G9P$?<*S"I/[9Z;_F. M-!5<12XXMOD^;YK(!7'N^M,ANQ@Z%7@^6EN,?1/>=-K>GMK;/TXZ-0&S_CV[ MFS]^UWR\7G25=]E?.C) \)W07B4%O"AVSW!E6W3]^=S0@"WN/K^"23X2Z3"6 MO(,&<,&G=.@#ECIKV^.,6IYLV*;26JS81<"8N'K[EOK$*11:RY,P#I/#]]IP MYA7K59[=8_YT#^_I'K]CU[8#1@JN;44QLF2[7F9N^&[T]S#BT":Q< P,U[+! M,RP%8*K@FP\O0-Y4O$@/ 3!?)WQF1XG>%7,A>C4*\E*P)"4E1G,*GQY\>S_) ME* "+PKGF$Z)BB3XX*.G:9O/#A:%0CB8N7RP^VT;51GK_?W!4Z>BV&D.[,"6 M8SU2N .'[$YM)UQN,',1++DU6[#8E:> J;P[\L+[0H]SL[6NG@N0"ESJ#<3J M3#UF$8T?M^,#O7E_C225"465"H7D;CUO+ZN3H*O(W1PG=-_SD MZ1D>OP/L$%QB[HN&YD[!XX-KM++-7+Q!?W6^9CCA:T[XFB_"UVP"Z>R4#,/1 M'N ?'V%P/L')?!*#/S//]]V,*@CSGT"OC"0!NP?W5$$49($?I>A]OGO?O/;6 MF5.# CW,EQMLE5,'!)DOUHN5X$+OD>,7PE']Y?7W2@?S_*S, M'3P*> DT[*5BBB#Z $J"MZ^" M/-IC37!:_JPZ?L>N#M(SBRF^+F@T!Q_XR/ M;UOP.I2W\U# Z^^)_DG;AJ4@SMT."G^)?O:6\]WY:#U*=9"X^SW@;* MN[G(C^+;/]_N@B"(7$>W/"H9"8>7]:8@JH^*1EL5[R0%-"%8 @B(MQF%HX/KQ5EPX??D34YRAFF E"X\)B&IS1P(\G;)P$OP^HP&@=P M(49J(HC O/7/J2;+BK4K^4+HTT:SLP') MZ\_YSL<0(ISF*0@C:$'">6%"TSR&R3(OX+C$R[B 43*$T@(R^;%]>VZ_T9/X M?J_DC@O]+ 45IT7,WI2Z^0:IAB^9ER-GK951H5MDDZOZQ;Z>]S*S2EGED>.1 M?HTK:-X@C[.#RCQ3ZP;#]FH2CL1?CLQ7.^L%7T GNC(:*,W*NI*QP!L2Y:&7 M(R>CM5-JZ$6)4^!6&Y(W2@D;M,'(H[LKLRJBU7FC#A%4T=>E *]GD ",/+J[ MML%H:J5R>ZP=QI]9L=M%I4>>)X9,'2_-6X4&UP"Q,M+CV2Y\; S MU113'ZQ''&X9N.TU&)XZ'KGDL=;&@9 ^YY>'6'E8G8G5'L/3QR.U<2N',:MA MELN5C*R8X:H3N]_F8>AX*+?J35K]3DF$,C.H4*^WB%+@@J'P\5"8'##C*9%S MH 7IN61>7DY(/QIZI*9,I<'+3*M>8@5W)N+TDG?U1C3TN9YX1:%D14 @\&P" MT,2$@GE@Y"(/S)N$46*"@-^>?T,B1((D")&7993@,9R2>1J\0'D%A6&9G& P M0<'/OX&*, HC&,7#P%-X#*(P7J QB"=H":9IA:)1@GC^#0B3)] $(WF*H" > MHQ$%W ,7>8("'D> [Y T_7+*';)#C5>]DJP7\W/-JC2':J'9CO.U22.']^0N M[K#5\@+R;:M9$NUVG*\);,:Q&@BZUJOZ;" J ZZ(*DRWJ),\O= MJBF34'O4B/4UU1S[R$+=N&Q1;>DR2]"-4C>(];5JD*[3C?(WU M_4F-P.J,WC4"Q^\.,RW*".)\S5EIV@@9%K/<>IAQQHQ-J;+ Q/D:".Q!I&OE M6_J@ #%U=$:4$6"6Y/'E!CVT4Q1L.+M35!C3(:MB4F,P) M-;A4KOE6U-B+"7R%O?2=QUF$,?)CFH/NPNY(.]O$+\P$HM*U ^XL'ZPDI_Z: M:&J4I(5#HKS&]EWPQ2A/X;KYOS]MK?EE[/GQJ/@W=O5LGRVL3NU*,6'91MJ6 M>_9V'Q7"!-^S]Q]LRV#1)\^*9= 3B.S&'!

]!BL0? M8.I?AQ)[@0@'A:B#BX=)85@;WHML_WLFQ+^?V[)B (3T9D7O\>^""!(OWU/^ MV2/")U3VH <(?ZKMO9Y+O=-$#DJS+V'VA?RW]O?ZJP-Y0,DK*N5@7]FQ?KZS M7N '/%'+[:F%>L#A1"^WIY<$QFY3+PF,W:1: (RAB5XNIIE@3Q@Z'Y/Q&,*.5^EHA6CU'Z[Q07% M13U/=\-%8<4Y+;_GIP>>;_??)_?;.@O(\/<;3\1?+THMB=?%B6%I\WE\5PWS]=KW5EG;MNF7C1[KN],1;@U M#GX\6T9B7+XY.5PWMNJE5 MIRP1H-UU56+DKATN3:,_?L$HG<91=+\W:3_Y\[W-;LR>$Z\^HU>CW]ZK85[L MEH(BV;5K$+%P78C@5Y:)J9_@U<)FH37,@E_6B6HGD\\N$8LS0J\F@%=C1!HE MD!->_8'XY)H&&ZV=OQF)N/[\.(,CHPWMAF8ICWOY;$PS*'H-(QBEXMR$N^^6^^^;J'BYKS[[!'/.[V;,A>UT9Q! M1ERU5.U[X]*P1"*A=X-PAX#3*$*=-]JYL8B]9X=MK83#W8[6.V*B)(V[YS3N MW$',]\[ESA:WO+$K_36$@WO!O+;QRZ(NZ+)?6J\G+8]@>#R,7Q"$2A,$F91I M$O].:C77CEP^Z-\4;30'ZXH_9KL!L1B6ZCF>:84GYXAP 8E,$S1T/P6;FN*Z M/U-"N+-_>QC7=E*R[8O>Q#\(8RX9L7Q'^/HF*=F-%UR.YI[ZZSXB%V[OK+M6 M0\S>O0NVD]\Y]_[;,0#H;SI-IFH373U7DAA?$[#F>,[P1+0.A:51G#["O[\3 M.$C@X(M7:#X=#CXKT/E#.%C2[0S6$M<\JR@LZZ"Y&J57PC/+X0(6G*8)^!0< M?/V2#G.JF)-.68J75'22C"^IZ-Q 7/1R=3X"0@"(T6GN)T!L*%[.=QS%\N+@ MSJ0A6Q4G1:@Z9 IJM5/G6GK8)"$L[X3A#W2J@ITX>^+L27GG*EMQ/N+LA8F3 M'V_\A=L"'8O<'7R MX/7]8=.G+BT][YX= TY&?;1@&GHU@ :C(4_V7=5GRVV>BNHP<)HD3V%3XK/? MU6=/GC*^/Y_]U.6B-WVVJQ7D955'&3934];N4#6"&ADV/@P#"CR-0_A=;W]Y M[W)24BSYY/SIVH77VY+2JU67:XOIINK3GQ4-=?ZD.MVTISFJH/26>I>4LVMS M,.X-_8"GHR I31+'1Z;.MU:5H$V"-G]2]KFVF&X*;3XKCOLCM+&$V:9?(^<8 M.UBN9W(MD,:M11N@#1&>73@N#/_90MC-%HOVJUY)Q>A;; *X6H!VP_AXKZ6I MAN*]F>1J=-VE8,*L0@NJ+#<$GYM#C:@3?QAT06D()I+*5((-EPVG$FSX]-#I M/=@@F0U^SO>M)K2N.Y-FB2-9WE=#;(C.NZ<)Z-3IB*]? 7L[;DK2S\]-/U& M#6$-TE!N C OVJGGZC._)5B\V+:B6&2,P<(Y!4_D'#%B&Y'>"P\9N8I4D6R&X4S&=*J*;?4[ MTP@>PI-F((]"T5-YU#.:G(-.SQ]7T,.3<>YM)/KD@';V :85,Z;9]/,.TN\A M+CYHSV!%5;GWL>"/_1HYZ#WRKJMG22 M8.JH-^\9"'5/T2T?$$D=[&1SE+FCN%ORTYCFF#LJUM"M0\8B\!HR(NHB925- M!4M54L$T9&\%7U7F$C?4$Z>@6">R82PRE2J$-B^#F8O KFKP%Y'&TF#$GGS:WDP27_^P;B M//SCK4X.T9O8HG=#K,XMV87Y+(1DZE!M4,^CG48[[-7X<)SCIH "C7#N MH30O+)!WO=DN() ZP?=UL][VV(P[[4CE8)9=;%0@$.KAN,?=7B!I8#?N?,O= M;*S3(=-8A,Z>X@C&EH(X=*^(>=B2;0>X9FB&63N^B?(@'S',G%J&> M>.D.&.CB:>C@H.%E8*RZY'Q84-E\?A"32]#^6KQ?,QO[1,"NHT# M9W6&,#T&3"03%)U+WRV^')/QV\:%7 M0@QUITPW?U /2?1RBWI)F*%N4R\)CMVF7A*"NYM42P)C-T9P=SHT3JBZOI($ MSD)PA]X5F=,(Y/XI]EGJ?V:NN\2!O@?/&?U )U1WW]L$$JJ[N,+:C6TAR0I& M5"T6O)2H@%%66 :V)UN#"$O!R=Z9\^V=N4$Q)'18-[OUY<0*UM.Z5

F-RX MU9P4NQH/*8M-&YV7'$<>!CO..R1-Q?0:39S\GIMM)3Y^)A^'^+P[P)8UE@JX M06>(E>:3>B;(MS_?QP>\3"Y:$T=DS:DX7Y*Y6IZQVEL&/!JX^*D]L!\(6JZZ M^W^WZ67NV$LMS$Q?K%5_A8C\)H'JVG-.&O2\'X@^NC?F@[C4"GW-!?=[WQ'N M#%*=L\:T7>*$_!I@$VJNE3JSI9_#TRAYW,TX<=I++-,D/GO+/@L_\UF8M^9J M'EDU@XSN9X*NVD:&!6?U\9,TO^FS77:H43-'Z[#=8*3TUU6Y6V"9+:D8O%6+(U)4D87\2P]QP YF$8>K>HYL6$)0MERW)4017R2O;_P.@ T(" M-XQ!/*2?9QOU2J6D*W78FU4#":W6VSL&NC2,G62<2O#AGOI+?2-XN+6!1V/'0(?L:^ZC=8 CK8^:)840$H*?5\2JGG MZAU3DEXQM["8?OY64A]=3"]/O-*:'77+'*$@_!A&E^T"NJ.G@XDTC!R?M$]@ M(NDHE:#$]]I61W#3:@8KU:#!"ILX[AJ703RWX[5[:UO=L]XU5^A+\]*UW]4) M(=[;S__P#WB,NX6V1AP_^/.#7X>]$Z#WS^$* H]][H^(/SJ]=G!&3S) U!J" MS?3%5='P*=_O*O] MV8$H=JK&/WV1LG+P]Z6B'P W%^3<:]XM GS?U;2$V= M$([_J]?,Q9IR^//)1F)11YTPK8\G.IQHE+V"-S;UV;!D._ MJ>I(*9=M9-!!X!-JF(__V-[M<20.E1%W0-"*KA4J9!W6*[0Y4'GD>&2;'V-! MH[>2]2(\[K&^CM;480!&XB]'TI( 5QO="L$VT9*ZF8RJTRZN\B@/O1PYWN'$C+D(K9**%%S0DW;1[=?8QJV:%LBU5(H89U!%MHLL*'6[B/[JX2LJJ. ME'J5->L]/>^X'8/7VCQV?'>$8JR6H1$,5^WZ,Z[9[-:F]3:/'X\T6,SBQ]WL MDLOQ74&IC',,V@BK D-:*S4<>J3[18YI+\93;L4*2E$PB[WA:%2+ACY7/@_C,"S ,L(K)(3Q MF(A1O$AB(H_ % VC(C01X,GN&Q=MNL7(RS">:FV[AX6M.IO>5''1_T=S]&B\4Q8>W2>+"8& M>-'J\L;*O]5V+?S^N4=M09;?>L\\-GM:-G#;N7 MO=&F$?B,J[G>=J?8MM=EF$B$:OC4MG9O^UI\(SN4"FR\-E3;NC:C,B4C+ZPK M81WZ*HWLSI2*W&L'-C0*$9,.;#?5B@5Y0+&D%7FT @23^ MZG?Y;)')/KG'>'FS?Q@;NS 3^I 7;%OQN;,]5RU$>:](A M:.SF!'"-36?8[=G!.3:5;:LN-W8 \>OO M+-VNNKA-JVPM@9_:SKJU<]*XPX75SD8NRLOI2,\Q_98$#0*ECC+;!FQHFL8N MM9TT\>S[]FSDVWOV^7>#_J9G3PM2N]90\U!N+-87%MVG6MU=VS4B#1%O(MF\6B.[BF-];2SGWAS-GCR#Z@N$K#+ UN2>LGK:9 MYZ)3^7%$QO*FK:/H2NJP2D5F@L%2K&!DL&VIAJ41"KU<#)'XZ=?UTY-+%??G MIV>/!W[;3Y'JB!F((C3F%NUZ?Z;#/:*T4;=MU- TAI[RTWLJ7425"W<:4GZ" MS_85C+ECJXY@)NG-7:73/UM8[8U"M MM*!F#;+"MB ?Z_N+*85078G9]D<(JR9223"FI:/QA16/G M5B!-BJV4SLLE/Q!K>ID5QA.G5J9R5DX*]NW&$.JXQVKBE8E7)O6+/ZQ?O.&5 MPJS -[)R><4)[4U#Z2.U:F.TZ_<%I]%SKU_<6!C+FG/#7BO*_BA@LJ'BOM.6 MSQ=#4L"X1*B1]Y6"8YM[]W5?K\;2,]):#[)#!^JV-V2YGIUVRTY[V\F+A"^X M9O+M+3\!@*3 <;&HYOT 0*GS$6;!;@5:3)GNE$(#NU)2MTVZB)@>QU^[JO&T M\M+Y?X(Y_R>? A=::I*2Y%)_ F(WW+KY:B'-=^[Q_'D+-!W%501'FC*6G%>6 MBF'/PS]TMTX=E\\-*_V2P0_6^F"5@[2V.BB4C8"GHG@'.U7$37 AP85S1#I? M"1>B5D#(/_=4TGC9:RE)8Y(T)JECW-A[?I_&1,[*N*[BGZ6BR]2+Q_:2$\05+&._R_5Q.JD_%33G2*7WC1Z;I_/XG.&'C49E1<17T48:<''')YGHO5- M("B!H#^M*%U;3#<%0;<0X7T,@FJYPCBW1&21)0BI-I!JTRE48D(( H%?#(OP MWU^V;L6\7K%*IRS%2U+8LZVOWR'C9]Q6FF].[WD+<5=#\5['-G\UG<\(*:]" MS:XM;Y9>3W;]=C2!J)"%8J?.3"0HD*# >S;.?',4N(70YR0*3 .?YQ%VZ4"* M/&P$_6*V/R*8< +;TA9"OWERZH;(?P^^^VCO-T(%_-944OO_(J*^T# /)[:; MRN_2 >_X%%$2)F0:P7E)EBD>4VB1IU$!YFF!0"5Z@B@2?D36B'DD4:67A*D/ M]!*L>$591L1V'/6H+=-JJVZ-!4ZCNQ#OZ.H1RMCTS4S2'&C%X,R<$E]W9ZOU3CJT4U&JQ-CI06>T_>(/%8+"+O-Q%&/ MSLJB-^X-85@W9\2"6(P "/W4KH4'^!^/\%C MN\I3+)L#:)TIF7Z;TH7E@#,W$.-4A&/2O^_.LHG?.,OF7M>:\AJKYJ6M[8F M\M'N=B_+5^@F;7> 2C@(N"?YJ^R[X9D0G"H*AOW]>BV_^XV_UA%4S8=5,V.CN@UTK8:.[ M,[TDK)JWJ9<$QVY3+PF.W:9>$E;-A%7S>Y$")JR:U^2-2Z@TOZ;7W!"-8D*E MF=C G9G W5%I=A*ZS$_=YWH'>S&2/@=G[W/PN$8$W+&^]\:87163#"3XC8U; MY)IMG!Z4)QE[UFEO>3(1+(U#"5%FXM-)_X*;Z%_P7I]>XKE,4'>1KH[(HW&W MD6UF]/*.(1-%T_A)XKHOMAM\8#MZN.H[=VQ)<9.>!9$PDB478P*RYH3G[?' TN5^:(1P.^T'76B_X&A=8S9K'A:V@) M&[>WI)20C=!9@A_E4!!1P\-'ZR.VUM<0'(R/#>H M#!L#LJ>H<+;]XQ?V<$Q9D@)*,4(!A?T5+BTU^)G48-Z:JWEDU0PRNI\)NFH; M&1:<%7,EJ?569*Y751LC=BTVR5PG,S,$-'A#:B"RWW>N6*<")X1IV0ZLE&<# M06S+?G/'EGW)"S,P.>I![DV5;1D[S G<,$$ !GNJX86CN'-%"H_-&>N'*WK: M19I6G?M%^\$(9-=S2L%D',5ADA=Q:,)CL#SA19E">/"*A,4)09"$(K[L/;1D M!MFJ4D-4KHFWI[UYOS49R[$]IY"&5G!RF"5QS3)CNQM_36?YV)Y32%?-,+U! M?LYJ]?9J1)=9;-5EXGI.%2;M@M?NTQ.HN9X5YQ6TQM-$;,\I$:K/I!FM<&P1 M7V548E)%9#B(ZP^EL>.1CW8R'L1)U?^B0/% [_L.^DE=MEJ. M/0<1\KIE")8'L)U=^%I$R7NJZ]9\U,C:>:=/F5@KI]4VF6K\B, M=V(<'PZ#DQY=+WI@$3?>HVMO*>E49"O1V_316J[4M>M5ZSVVV5Z[5!NW%T&1 M0YK!L"=414$+;JE?U_Q1OO-'^2K[^;S5P2OLSN7Z)KA)N)Z2$MQ="R\W:>!U MZPV\?N_$]?VVC;A,GXBDW\U75\3W;7!S8XKXOIVY;DP1"33=B"(2:+H117S? M9EN74<2M]PEZ?=947'I['YV"7F981^U18J6ROU$.?$ET-'#ADF(LE7!FX4T$ MR\W$]F%).G+%RO?N6W!]2]?Z4\V_WJ!)?,5-[KA1UUO"^FJ=N;Z087QUN_CM M=EUQ6'G5W5N[TRGNS_O8C';. V(W(NOV#OIBEN//W62YSM%[C MV+TSU*,TF5_4)DAQX:L6U\U9JJC/QF6&;G]X#_&K3U)T[-C^+7FD7Q9+$.-S M&EDJ\)BTL%UHUV")P-(T0MW#N<+$B[]<]Z3/V\9_!B\NM[(C J8[G)YS<7(0 MD!J$2Y_HQ3FIW[-*-MYD-:."RCQJ$[/ZK@L30:=Q'/NCQ@>WF&'6!6FJ68JS M?KY)Z&ZB^!LZ\/0ULY=;3#F_0H#RZ%B'XW8X)PU5T7 J0X?5QB:GR[A?(QJ? MB'/]-N+*P->Z"4'I-$J=ZO"2(,*W1X2;R^N_0K!S"A$F M8V-D962VKG>=;L/@-[6,L?KXB>C?1@3&778(>C#.K%$]90),^Q+4VZ0)#S+?#KRX)54DQY#9DD07#Y)\]X"4K-:5!K M0@Z%0[D15PPT8V0(F8\?S/Y]4%H.1VPSSSCL6H'*@[:TE%27V79J(@ DW46O MIL2CD\+*^6*--SS:68[Z94;12CK27S(+LA:(+>D3PXS\S"^(Q)H1V68+KSG" M$(()K@T\.BRPI"GJ^##WEZ^OV)[MI);*5),,Y4Y:6R=)5%)6N599I;_SI!V@ MF6V)-HE2/<\J_8K1IV:M,FQ\(J M-Q5GLU@2!+M>6,JX;*.*R#';WE)8&H4N MN.QS;5=((""IHURECO(" CJ#6:Y8)%9#;MW95!%Y0>O!^A.S%%OG6SY?<_*Z M,LMC2&/E4KJR:RB%IV'D5!O\+U XR=F6ZSG^5OU;_B[5^9H$7M<$K9OI@WN! M(.;6^]G>=D1SZ& 115#D7CMPL[)%IX-*O;&>PIN;H&2Y3 M[GNS#,HT/W.]R*0R**VY/NL/EIVBU.$#U0]Q(2KD_"EQZ2T6"D M4'-K3;I_VX-;[4Z=#U#-9Q=J$[/0S7K=,MO @T.J= Q.HS3TM>LL-1#<_4PQ MDN2;OB%XB@Q$.W> ]*+>ADE6E615-U]M"7'HKR\62APX7/[ W\#/AA)U*[=D MQK2!GC;1YZ_B5@QDB2TQ"/K4LJ?K7 MK(C<,X_:;:5-5R<,NM 9YUN?E2?MS]_Q\7J;(7D(Z@IW1' :>*6D*QBGNGG8J M]5[&J4!QE*_.H78HB%C"KVZ'ZS)<>>RQ1:6.N;B_;M!K%433V,/QL8][XDE[ M4S(CFU+5-CS"=9]3T2E3$STMD@SQ<.R1>\G$\91=P?Z9B"KDE'%[!X2!(#&3 M5> ,I^E, LV;IBS%2XFVK:>6@N$KX4V$.?C:"DC8 Q,^NU%\)%;['2NHV8+E M=H"6)2BG6-B2_YZUJNB5""+6LC9U]@H#*E">4(0U7N>ZH.A\;4QJ3"@P0T"DBP>?.DPXI<5Q%\AWPPHG M6_-<,'<3^.U4L5PP*"4YBJQYJ8D@A:\E#3A49*6B8.ENN(DR-]4L(9XM<-LZ M^Z CN&2 ]T(84DUWCO48'H4^=>:6X/2)& C!G@*@G3]3Z&L=PY]7Q**7\/]M M?VL)JO*R5?A__L>S'NB/@6%(Q6,[/_?1WX$H=KW7D2@05)7,ML6Z,/$4YZ=@ M!,+:W8F&H@[*YC\?(\A0>"D\K*.DGGX,17@D_Y#EYT#*SUA\MM]ZSN.S^^R- M/N\[58:<6 APSO-K,H[B&'W2W+^%U-0)'?6_>LU<;)_F\&=@F< ?C6>]FG PE))XB88G'$85 95RB81S[\>LY M Z"Q6 NJG:N04+/?'0=%N,>M-#6.4%)9ZW,^.]H4H74>Z]3KB%+%\"".4%(( M>GIWO)*&K+;T%[KDD(,&'$LH2689>J2IM,LJ6=-#BGJ?P'*QA)(FAHJXR2:@^TA0==]UG07(@DM&VH;#^(():>,-EK1>)[2S=)B MG5M@.(_I:ARA9"_3:IB#KKCA%KWV:-8P\FVBQ,012@I+I"^-S$V'S4F#++ZA MW'FW&L012E8J>+=MD5@#ZL*"X11G\(*?!G&$DO5*L<$-@[P)+0KEUA0(P^&: M01RA)-_D:%TTO9%>%)'%N@'-*-U6PPS6)LL.+PD?^H3D5I,&9 M4Q3$[VA.'F=SEF@P<19:%B2X@(IEABN.K&S/'BU'9!#:\M'LI7J-]OE1CX0R M8[12(E"DWQB&USR:?;4XWV!6GY8@;=2O3\1!:2'6 S#R:/:*2VD+J#WVV6[> M[&;K)D:Z3GC-X]FC-B9D1XVVK"\,:MZM5?&5K8?9=5\<# A^R>+L+1%E:D]" M%J*)).28WX,H$?J&]*BW;C>H&^ M+8/C;2LF ;+;U$L"9#>J%P!DB<-<3C&_N0[TA@-=Y$L_+D8@\P+?-,?N;_G!6+LUO8P.W MS9_Z^R;P9[29._R[ZN;=XSF?D47S!F=W1IY"ZCK'G-_].ON'J5\I3I*EE&[:Z_@JAU2V:[1LEN\O/^1R' M7MZLU'_2"9;#>7VU(VP'6Q"VSN6^VJ!LMLS8&3\WXTQ"0==C5 @:YHZ0$TDC MQ(6.KB7.^76=\Q-4=TO.>?839N]WSB _XXJK*B/KVKP(801=,2K#'<\FDL;I M4UU%[R(CK0N6H"K1\177GGA!N&?(T$#Z[BKW&LM?"YG>/&5ZS:8AETQY7DUC MKSW]6P+!LT6!R&T4.-QOZGN)T=Q[^&AKRW3HRH:>.P6F,G;7'FY)8 MD-4M&R>:)O$+ABH)1GQ[C(BW@FM/_Y8PXNR!T@Z\]BR_8ZYV[O#F.^'0 M):LI+P]TO(9#QKHXAR?M=H$K.AZ5L6JKEL8%>TK.: 4Y*:LDKIK45BY76WFO MJT(%9-T>L2L9$C;JP$%4WZ 'P9YK$Z=/N>I=%%F..RH+!_T=DQPJR:&^;YWE M2!Y?KG'S"40\]6>_ETW/C,2.K]N$%IDG[7FY^CQO*3<\>R3T$L8:BL>N),,/Q5BT;3G0 M#",&P^;S8J%K/,%3J3^6BI#MM;:D\XC9"G*/P27T]\_;6 YMKSO"5? M/WOT\D%?W]C%^7J2W8SU7%D9ET4B@W4Z.[I..$W!;]:"SMO*^9/:UURFX?.S M)SV,$U/*:A[NX''OHD/SXA]7#9K]6EO,^*ZH]? MT&QI+/6&^DJ!CW0 M]/?LX_#ZZ>LK=:#!T$01-Z (^ %+/.(6%$$^4$2BB!M0!("F;]JT[,84 3_@ MR3OB%A1!?MNV9#>FB 2:;D01"33=B"(2:+H11230=".*2*#I1A210-.-*"*! MIAM11 )--Z*(!)K.JXC?W#7WYC+$Y\WZ$UNOGB[XW_24'[MQPMA'VW'BQ -^ MM /EIOIQAC;C,^7"/=?K);*77_J$MGXAN?,N5/:D)+/Z#X MES9Z!$+0LS4>/AV&?FDMWW:WZ7=H&4NT_ VTC"=:_@9:)A(M?P,MD^>(,Z]Z MT/&U/;IG"RFO/;MKG&? XK5Z]:W_SP1SCC,-VPU#MSC5-T\Y?-GC3*<.:![O M&6Z Q^H%BK%4ZN 9IW&-,-9D2S8]#)EQPDJ>ZO7L"!M";1Z-#GG3%^JNAUV' M0N#JT(#'0^+5_>42T/">T^L)-%P-&D:*X/0".P81BAG)$)@JRG#%!DIH&J5J MRVX $"'LI@[,HW5AF.VU2PVJI Q5 M@ DTR(30"_6U2S#AMAPEP81OB0D%VW=B(*&'BF:I,6I(;#'(X-WE),"'!A 03[@03P-@83""0D35G-GE#-^>P5D(:^K"+,"$FX#]^ M46\2E^S[*'Q":X(S[,&YR$-^T@EK(=(8CT@T38DDPBL",>$QF<)YFA)@'A(D M!,(P48!E =SS?X3]-X".Z3[CC)O4,@^9*VLZ6P?=_BC'A.?B7X[,#I&<(74@ MB/6A7BO#T#F_;J@\G,&C,1?CIQF9],2Y"VJ M'%%=,[,551KFM# YA5Z.G-4L0<"R0A9"9BO;#.S2,#L(.:Z.1A*#H ^+W@AE M3:2VT!2WXY:Q<.31*&W%9",#(H^>4YX2TD,%;43=S M!:*"5V&_6V-X_/CN&*WUQF9IA>EKBJF2F O5UVJ;)XY'UKOU8,%1(JIWA[Z1 M:5/CYA />/)XY' HRK@R%&BVB*WZ;AY;S%1P]Z@#V_.1NC*GLD-F7(:*"2Y!2J:C,(AQX]*3*U/']I]A9Z,4>I1''5 M+:\[8"A\?%5^T9J[2(MN0PKGS%1+"AJ=D1H"Z-%0M6AERL T-I"FV>Z\-NNK M$ V>-<:@U,K"<:U,P69-B96#H <-%AM@^#$61;M]'^E">5/7D#D];.(E=-,% MSQJC?FNSLC2MD8?T17XY9[-=/-B4HJ%'UC>PFOS:4CE-7SA8 B$%E'O<\J)J]@J8 MOH)P:#'U>,;-KIN%CKI]96J6K\B,=V(<'PZ#CQIDO*_GQ/8//Z$0B4\N]44X M[MGS$S$==:E Y6BU,N8]L?L(/.'NWM1#7/!V.\\76D;& Z:1.K"-5^*'2S=R M>7J"$GA\(!]WW]HE;'#S9+GQ'5LV\Z)<0^P^R0YXRY\8JNN/A>#8?./'O6*^ MGQ-]]*9**B1E$:QU&%3 Y#]NRGA4C/8T]10(>D\UWPDIW5S?!!5Y2@@N" M5<.P S?UUT13?0<\=3A$LU+>U/9=\$4W;*P) N:_MU3E7RK:NM]^-@3U@'W3 MIA%O-$^\^I&C[WK XK;U C^0)UM\)GJYDE[@!QA/%'-[BDF [#;UD@#9C>H% M %FBF,LIYG?Y"=X*D*\FA$\\7'9MLK83$CBJ17ST8";^T9WP"/5 PC>]%3Y& MH*=VQN_S_NVY 9#\[P\0_,%F^<2-+N]&U!L"^*23(3#R0*/WY ](1/QYIO- MW\<&;OO8[N_; 'P. +PU6C3M.2"&/_^,V+NEL&2OF5I(+-D2',]2''>JS=V? M__X?[7R><&OBN,+&(#(ARWNLWEQ!#K]%!_?Y@DG<)'&3H]K W;K)UTLJ.KD8^@"_^8VB6DME7;L)*RGZ-_.4.!'L. M;O 7_#<0DS__$M'G+;K,&V7.+\(^]M;JQOV1BR&\ZX"K/.[+8!<^L)2ZXDUM M^6F/QO&GBM(03(59:2X?[DCBMQ[J UGM/#1TT'I4X.#=3*]#M7$R"_E2L3\W M&*I'\,&'M^'&;'Z*V6/K:E/"MSK-/C?(MY"673 =)AON5@R9";$TAN(7HB9, M?/_+^OXG3..6?!_^!-^O0"5A-MUDR[I"K=1A7\;F!M&^L.^7,BA#M5K2!BK: M2K=(ITUVSVZ4'$OG>S) MI04-03"MZ&:'9"VLVJ1EK W0!01\=)H@3N5Z7Z\:UO4W4]N_6'2')J6PKYT. MQZPU)_6P3XZ]MCYZ (_N#A\Y9ZS2.M7RN-QR71[,JY\7S4LDMK*-<>,A*_ M\3PPZ0L[/XIE_?JRT!7U;L'ILG/1(0IB )P?!$=D&H-/.?]=%,-V\5([/($Z M!8!PQE@)2RIAGY6K7G&7VRV*Z=5*V;7E=$N ?MYH;@\@.S"'Y[WA&NT/1-8D M%W"[6LTI G1I,*_P@X4Y7E<"2%-5,U^4V-4LV^;)J ]Q&B8OU'-$6M&Y!_OG:E2/1L3S!2F<-V(&&_"&.WZ7A^L.DXR?G^!!82#(@) M3[Z4PW^-6.3 D]G-+SI4E&RON:MO6;\8U(#S9+Y,LF2?[9?YPA67GFHRX2R4$M5Y2BYQ8A03"R0Z7Y*0RRUXZE6@0 M!KMR,W.=)9KL %:''B^*3-AG'?WQ"X'3% HG!8S$[;_"3IDSK5[<6!174BPU M[*2=ZFF"M?932=!^UT'[N=_,-Q:+?]67]=X+MTZX7W 8F'YC14\J7!5RS=&8 M7(D$]G&RI?>]L/5>LX=+4EW4!YC:*!;\%F9R$=L)>&&3));LAD@ XXZ2]Z^Z M?! +&/HZ+ZS\T89E!PH]RZ(HY&;KEP:,YGK4+F+D&$AD.MHLQ]:$'HH18(1' MA2ZP%_8VVN94P#]37SA?O/0=L>YN@"VI4?Q!GPL@JITW,3Z0M!TV]RZ#>QM@ MLN R=<'R)V :OJ.%>"1-+=NPU75'<17!D:8YN^;MCTK2DEBIM .ZJ)L(41(W MWJ@P9"X-@*51O[.![*JK"]6I#$W9<;>#1Z1O(&(BZ&2#1@(97Z*^\34"GW-# M!C;H6WK&<0A]C:J&E>MYY6SGTGO.N\VB6,8'749'+,,-LG MGW6"4%@@9B*P M4[3V=U%TJH"H577]U('*DL+3]]Y5_PF%J6M/_Y;@^%P1W,Z3#QRYH7B![>A M>H?0;-G+:+]4+NIGGK,?GA!8)$F^0/MJ"]+&\&"J+.HM8G!I!&84I-J?S1LK M?5T<4X,6[D/SM1K2[X9!&W7!H"V!IV\/3[ )T>A M@>76-V-^G6^/+[UL[L-%NRU/H#R;"[K#4M\FI$HM".$)!(@4=)ZBVFLF>@-U MMM>/64D'>V^31#HYZ9 5P1#^IEV88Q-P, -NIFC:!I^I(AX#=SK01NDH-55SI8%0,W M9%\>SCV#-:&U@[B5NNB4<\JET\TZPU4X;2G24,;36&:!F*-:G@GA!L1S2!K% M[_Y$52\,YY(D^I.3:!1 BFS[HJ'D5+D%J=^2W *HK=RJU04S2FL+[(= MGBC13J&M7GHQM-@?5O+KA3'0UY-.#B(@SUJW5!Z.VE+C=)J"3S$%)*B0H,)E MRVK?'!5@7NR6@B+9M6L0L7!=B.!7EHE=.OP1!]-L$?+Q*32P 0CY*"^LYTR( M"N&) )0VC/&]X]KY>'))/>&$7T"?MV?4GN :<6,(9U_SB1_ MR#__:'H9R39LY^?>O@[([H\O%QV$>R"4??"&X _0/B\(Q:$\6DM*\#T[!:6@ M\+Z'[/"18!Z?8FOMX D,8>XJ/_<_["\9??MD+!F9:W@0[W5?HR[B*M%)P>=* M@9&GC_9'!@_<:>:[GC99OX3:%_ZWYZ)[#6._TDS*5JHNK%,(!!/IU):2YO$ M1U2Z5N249@$[ =<05$=10H],!9HW3=G>5'&B[E0:F D8 OP56([F3E-"7/.J M= I\(3KT@D#_Q-,%1G^$_WE(,6[*GJ3V_.LI%$ZGPA#DZ!'MP (WV>OBY$S? MB8-S\"S\8EA=BS:R7+,#:E&N6A9.!@WF\QA!]O-[6E'HKL%0LPC@8'ZXV62' MFGPG=/]MOX]USQ$L=SM)-[L^_,O[^*#D5J]�J"!BUH1]*$PI36>\_"O-_! M\W@Y-(.=4;04)V2D%E3E$>4SR!;F&X+C\!K<72E&:3YCE?*X+&*E#&;HP8]? M,/5P7$_[U[L,(;2LU\T/)O]Q4TKTT)$9'IGRD0U.!3=EVN 27MBY=JDYGB\8 MQCIEV$N$CPBTDO+=\-OAK;:S2)F1[+=?S-DF$,WZ\79SQY[; M3B@\8"0I=RJ YWE;/);BI13!L<)FF]$]P[NMP2< ,F3P&)'?*H>.FPJ D-ZE MG?_^&C7HK^"F&?R/_911 >:KX,ERMNL]>BAQX*#K1K4A*! T9'.\-K=;=2Z[ MRK5__((>XOJ1PAA#3@E[CPS7ZW:&%YJI,)F !"B4&U!Y M9-CIR&V\)TM/ 4G83U>ZB@GF_6W!D(?YG0WV['NT2%VQEZ.F6!3T3&,^FPEF MS:$FP9DM,J\M-9#LRF[3R6NNYVBB'SUPK'%6757J4[GZ5%]/2*_ 0QB\R@=G M,,[0$.7#VZQ7II< MT;;E &BX#+!#9)#/V.J/7Y;]0]TE@^0KC6\#VH0(CSC6.@,<#-$/.YQWH6BG=L#^JP!B*5O6F.V+S M/=LVABOFQR_DSU*Z>*N[=#IWXJZWD,"OE\:A]^24\$"<._JDA;'K,;=B M#+F?J4*?G\#ET:)7<0>5)9OA4&8S7TYZ,L#$7VB2P-UC./V*,=H-W?>)KEWF MJBMO/ITUDF5U5SZ]G8,K+# ;!+^"'N-%N2N]V7L5TJ M;>OFG*P]YS<01 @ %FM4S\"HX,;3MMV3-7P3)!!2S._1LMW!TJ%D@)N%2]S3 M%[D%&C[U\Q7'/TYBZ!-+T@BV7Y]_7)"FL-,2W1^,B03R?]O?6B"8W,KF:9GR M/__C78NE!Z+8K9LB44JJ*AG1400](TQ )O13, )A[>Y$0U$/"/:OISQX-YE0 M>"G\@:+^E7KZ\6GQ].!I3&&5.9#R+FW,&,K$^[G]UOZC2%K[SXX6ZC'[]Z M40$B7&$($<_RW$?#%WX=*/@U4WXNU3AQ"9&K\[(D3U ()?F) "$\)DUDGE80 M$7P.T81$(!" IQ_;N^Z^(= D(N,B&"P(./A&N+.!IC" N9@D80H**YCT_!N4 M@-(PA1(\3N,TCT$XS@LH+/(P(= *+*&3"4X^_P9"T0HNH10O3B2"QS#P71%" M9!X324B!<$J21>39-WH2[YHUI-Z5QAD(J?1J$B0@D_RD';X:7HYLUMD6*4BX MPS7-=4E=-VL+$FWSR/%(P][TLGH)R>E(JX.7%V7%;XP",!)_.3*0LTA)[5$2 MU^W(]>RJ&8R*6@#B<.CE2%QR)Z.&.1OK6KDA"E;@6VT^''ET]QS;R>E>ARAR M0@>(<*J7L@59!2./[IZK"V6SI5D.IPDSC,FZ70G*!#QV?/?F?-PM&X4:R6IV MS6@)ZR*7\U4>/QZY)*MSLVNL2JS 5HFY/VH9&;+-$\\9OG1JWW[/9&O MFKT"IJ\@'%I,/9X!K]%FH:/RX5#XQZO?VLR+<@VQ^R0[X"U_8JBN/Q:"QV\E M-;XW:WSH'=7XNLK;UB5YG:%TJ&&2] MQX1KVG&M5)-Z74P)Y6O8FY(=+0*5FB <0:+K E626V+YJB6Y7L:Q^KI5PKAN ML[ R,X8FFNL0\Q_B3IM]GY+TFD/IY\_(7]_3D9TLTOI%P5FJ]M!Z2+](E_;?_.B>B*OE0K^'-F?BG(EDMA?9[M++.4J3?J8H M<@NL:6):D(66HV<+I]CGY4'\K%G1L'YVR#:1-M:D*X/Q&%-__ +P@A^?0?K7 M01A_: B7S&U>N]U-Y32/_O1J5U?Z(K M#LL-3)]=\=5HA_@Q4]-C0!AJ^T,)R;-8\4;"P)NQ"&&0<6=%>HI BC+QJJ)C MMM#V-4Y>L,,-%?)"X&58@U% IFF!$(U![RE0( &?.\I M3#OZPBY02X-;.=M=#M%+>1UA@P,,!GP@K@]K((_OK?V(T%ZCQYS:AAR^S.O. M0RHW5:Q42;# 7Q]28,+AN]61A?"]'3UY>,''R:13.8;II@+;-^2GN;X3X*); M TC(Y,ENL-$Z[ !N=%NM##*2B=@56X4WO$>"V_]L[4377,"=&7:5M>S);T;R><1MJ #V%+U M0.B\Y M(B5%J$_LAF]!INRW^I[!91CDV0D-Y/-B]<6XD&W79\V\OM#RDZ:2I9N>"]Y! MV+$NMX&Z\DA&^^C26[21MEE>>ENG.L:8*$Z-^DT"U;F:K&R]*KQHIYY]KTV\ MMY[^)9WVMV+/;)AJ**X+G%8$B4K46?50L-%FM(GB@-<"'!N$DCH]X+P*GN.4 M)NZW<@R2,X$8?\$X'K.?\*DD'D:=2W U8 3ARV8.LI@5>$!/ :G6Q'ZPE;AX3OXM?@B_6S9(\S'P]^C#5T[6[&UD(;@?48B:R#9\6R' MQYH*DC>=>8,MCI84:R[:N"2TOW(F\O*=H%/!E"(771E:-'L$Z>=FUK)S\H7^ M2AH2O=$;?GC1YB1K S$V)_F='.-?YV)%+HQZ[KK$K;/*IBC66((:W"#'\\2_IE&NG- ^\#T!:N@*O'_ "2+D@EM4F($<(:R8O:C%/ M;Y1=H@IFJ6PMZ4.5EE>+AR]M$V14\D7?/3>T7;G0&KBL!W2CC\I3H\)$HT"CS7"E)UZM MJ^G"RU":M^%\8V'T"_! ,L(#B3!V>Z%AHLO3NC2+UJI"+*T5UU7T.:,SEMC8 MA/GZ2: %^A.5[2L2!(- HN@V9I3>N881DR>^N63QW5[7"S2S8 M93J_I:HS/9IK"!<#%:K7@CP4C6'#X2Z5]L MO6'C&W5;S%5\#AGUO#*!K-:S67Q_CLNN-_S/BVW\^\U)N]-;OZ5MIJ(0N3;G MMB"3J':H@.4F[E+=2PDH\>>3$@%XRHKE*D!7 ,848'E>E+9&1W!ZX(Y9PY;T M'_M3!=-!M5H@1%5@A1J:JS;T>8X@F!\I!D]OLSNQAP?\/.<_8,=- []\=[F[R0: MG4U[O:?MP5FM@^N'V>X$"'#?FWC_>R9<&/NY/7D7.OF;A]X.NJD^#A5$US9\ M[V7OU$]NP'SP/?#'][9C/NBS^J<=JE$LT/QO_'^@'S4'V#H@43NR1_"RMQSXT]LX!TV M<&6J[9 MMTTL")K3%PQ?R:X9UU6\G"&X;K1LMA\1O^*V/RWNM+.3%N*N T@K]\:EN6.; M3;?]88JUG5O'\:J5ER0V)YUNE^MV-3C'ETS(K;3#OKL_?N%I CG%*IN 0P(. M)RH6WQTXZNY,71:5A)*XQ[]=-"(M.N'T'@.U$\[Y";'^SD';-.<>D M+Y=9/KI#Q/HBX4SDIZW(36- J]'C[0VE# 6]*W>[30X9F]-%OCK.Z[Y:[@^S V5E+57@ZT1$%8\3 MQPTG[JQBL]WKMSV5NMMT&'7*F.\V4;M)NG;7Z=J9PYWOGK-]D0AHZ_7A5N@" MN%+NT>^;CVZ?CZR"B(M(8?@ID$]!)0""BX)!O]HMGH^9;5OA7Z M?9&0"SCH$P#&X)786:_Z%INM8;J67%!B9P&B5/%9A/LOQ]PE'+TUNH M8WHWOM>EC\Z\?N')7.'1_T#R7XH*$D^H(!,JR(M009I .OOC+W!$P/9$#EDR M=!BA*90BR)<$C;@H0PA$\31$0#RFB#!/(;C"XZ*H**(D3B#IB":P+ZI0O\SS M.5UHL8(JYF=V@,02-)K-(6EWU]T\E$&:?<&BU+)J!W$$C;S3JPUR3;ZO-WDN M[S8H0L8$-8Z@T:4U=C@H6IB.E,HY!I>YMK6))6B/)X)-,L4!#M4B8W8 C3,J"%/=,#GCH>F;7S<,\= MJCD=Z) N6RUSV1@Z'HKFL]7\@% ' M'&'(V*A3VHRJDX"'X>.AH_)4E*EB>:3GR%91*['C3;D=A''2T= BS2@B.VZ4 M61,N#*IK'ZZO)PP/Q^A^B)15I&]5=*Y8S8U0"D%9=0ZN&B-^:K3>!&NK$W!$ M#1E(\ZG0:#2 .;^4/T].*(2 2)J7<$KF,? ;+Q"PS),0#!$$BI"*A!WI=K-6 M,DH@2]":X H95B++J $N'J.R_*H<"'BOH.O"8AF,<7Z>78C1T"-[A?">3@PT M;L;Y.7:%>79FDA>"<.AS@^45$L%I",%X@92 >\,2RM,$*O$*AI&"2"(D*C]_ M9!Z6)Z@T(65>1!24QV2%XD6<$GD1 M+45+$H_0*$6C- F1*/[R'O!D@@@"/T$4!-R#")EG(8+'94290#*-(O"1(#TD MXQ2ITG@%#9HE ?5[DIF%8T$G/VU@:K6$F5#3'2 ]II;CV68L*RS9<1H3WG5( M3C$+G=*J#0>%*1,+.GD8+6;L5HU#Z-6@)[1S$-5NQX'.M*LL;&M@5#A$Y#D( M$CV!'\:"3H:%.UX5;FAZ$>^+A5[)4S-<+.A4X8[;8>3,G,M(LXQ;=7I"J\ < M@0[__]E[TR95L65_^/V-N-^!V/><)[HCM"X@(G:??T>@XCS/^H9 )A$$95 Q M[H=_U@*UM*2L86M)642U +IZI8I@E]BW2U3X>L#NFI9EC ,-.8- MP:P1"Q8H6SR7SL[FE786B\N!QKPQVRY68KG1FZ^'>"V[EJD<&SAM-[^H8&B6 MTKIJ)6"1;N6R%2F0#I^WBA7PEL\B >RB= MRES8SE8=DE@'&7-RM;"=&EMQ&;)-+2B4=75!'HR*9DT_G$ M""-H-L PQ+?=%IYV4"!]0E9)M_-YGAG!*X_F\MX$B<<#)LV)/EK9(0'NA;,6 MK0M5A?-<>46T2KNBE\*#+U G07%="N. _R1UADDSP,--#AK MK3D-69Z[EP[3 W[]DWX*RK^$YO'V4H#L2C. '""^('AC=XY$X96TP*UD=)_@ M>$:,VC_J*Z+Z"G!4AR[,FAW3ZC*-/)V<8%9Y4)'/I?1KHN@]:)^A>W!.$*IW M3W\;$)Y[)KSVO#"$LP,@^>!%_OB)-<1VXR"2GZ89:^N]F%#?*F_P4 !6GO7R MC_*23]@]42S.(1+VEN$!H!)^YYPB%4%8A(\OV%,R8DOXV$(]);&(+^'C2V3& MPLF7R(R%DBW C"4BOMR,+Q\M: MKF28:SB'[8_>4^?I3V =G<7YAIKR:CXT11$:];I^2N:G=2J=312R2LUB83*?8NHRTV;)8MK,MV3Z MT[6V9P=0NUXB78;ZGSU2?BMG "H!C@54Y-KE9FJ5;LWJ:)PS!S-T76EWT1V& M58)(WZCP/M+VA];VQ(_7=HR==(KK0JIC5%%R:5FP^D*?$Y>F.7V%ML^=%9I; MB5N'P5.=(3^>+%KK\0Z4"H\EDY?T_1-^4>BM)')^GY@F5$;EIMB#.0E4]_NG;IJF M(3B\C0 JF9SNU]OI F+ &;Z(*8(;KL0KP5)%,5@X8[ KNR,_/!"[O8<"_MB_ MQVP6<,!J>Z>GM"[0/&\ZX$<&OCZ[^X^"+-]RF,9TPM5ZE6I6+IFI0E9-T3Y2 M%!5+XN<3E2,[$-F!*"$3%F_G6G9@($TFJU&A-^]UA&2]0(^ETB@N^^!-5(Q, M/5".!G@[P$6TW1BRT !5/%<'CIM>0(B**"2+0K(HG7)E9V6O<4VH;\ N,7MM M"S!$";YA)9,)7F/(B9M0L!)>-":TC\J4BB51,LJB1"H;95%N[5=\1&6=7+$I M6B-19Y8XAE7KA78KN5G[^$JI6(J\!*3V_9,G&4-W+(3S7:TH.(J"HRA)\L5^ MQTDK_\A\E M1;[$>;F!WK,S3A3#%&4][G%$X^EA@"$JFUFFS>F%=F_9LH<"W3;P5DEF*<\!B6%D(DJ# M1#H&R9DN(B@2H*:H\R+B]8!#T"<#_.D-M 7_Y0U9]_J^HX J"JBB M1$HX$BE[[A[V90MY\U-L SE95H=65>Z3:F%J\R5O)HI*6V?2M![M& M:O_X:A_E46Z=1_FTVN<:BJ*6JV@)+<1+2Z(U+_%5&:H]K"5YI$H2S_&+DB>_ M8Z#NU]+_Y4[*G9<:)M-UC^3+:U':@'3K9"E9'J&=[:JXG G)I37UA@3XJ9;4 M#4M@(XU_6(V_+UY)Z#3^'JF:US1^K"_GPW6>XE2Q.E(TK#OLS6Q/X[W$#(I> MV44)F1?>-6Q."P+=CH*O*/B*WV^TG(R5=;3;."7 M))(Q+'GE$Z.[(J6(EO47 J?(>@-2$ X.[N#@P=!505*0/_ (*"4*VAXC37.V M=N2/[^[E' P O=?_ ,-8'V\W6,E=9%3<:2^R]M#.K\B6]YB__L$3,3QUWF+P M9Z3OD;Y_\R3-E^O[[7V?=^E[GB2FSK:)FZC3)5/MH:&Y3L6;L H1X_!8BCK' M8_GS1Z1H8H@NVG"&V>K<<8J"O%L'>:>V(@%LA6 XL,#IT>QB<'[G[LL/4YAX M>]>H+@8U6Q)X6V_'4T9'57I#MUM835)UM 5'2L.B&C26(*/T3V09OC@_=/?E MA\DRW-Z)"K8,IMO)F'9#UU716973@T-_KH7J8-] M'1&4E0(((( _+-M4)H[G9TBF,4>:[2QB.1-+$13.A%"K?]0-6T1P_'H9RY!1 M*CQN^J/8@:C^XI;A=U7A/ D%RMG3#PHL"CO\:(8S=4#;H!-#-/ MIZ3SQEP\-84!5C#KXB(_7"8D=;GB2H5LO[4L"N9"R%W]#5B6S##[8- M4=W$_1RD=]J&X6#;G$C"6%/)OE(<=4<-PIW+T#:0T#:0^)L>TO_:,"WRSW\$ M9?7[W'EZELR]@'CO@)?[!I@G+"W._UX8EH?$\I>'J*:LQ+VZP?Z87R=/\RR" M<=[0#/.OO9SM[PCE[.QV7H_-$PE^:F?.DD_HWK>'Y! /4H-PCFT@*(+"W_U? M\,/[?SW"')["EWKP!!JWL,2_]G_\?04E/L0:^/-;^QXA[R'B&N<:COV7I&Q$ MX5C^9XYE*Y)[3+S=$G<:=^K__M:SOG2>X5-X'O2KII,ZLP#>!.A3L_3"1!P; M^-]Z7/\EO!%X*J!\FO_.VA>:W5O QYZ*7GGR?L?XZM\W]I,_$%% M1')L!WSDBIQIP>T12_U]2(;Z]WE" !4L\<6/6\A:T31$-VQ$W"P4< M%\EXY M-K!'6U&(>5.HX.-EC3D@FXO,.7=W$_BNYL\5WZ]%T4$DHP"C*VKN$R"DC9RN MW;\4R4X5G?/7JGA3R75DXC^:(@K(,6'V+//M6]V9 S[P)\8ZYYA>O3F+L3M/ MKFN<^'6FMP/8(AP24A -&0CO%,HXO5$LE@J]3$^<3T63M+4ZO^K->G2&W MW"ROYW%4F\NW$HT[+]\"@J:[\,,!-Q= P\0@_9,<[R:K,<5C/=NN=RX,^\[\0V& MS@G#SMB#'DE;\I=+4*[;(C+=-&FKSCPQP%=+E!-:K5__H"$4H"/CLG<<=Y[9 MSN^S@MKS@-3Y/B9TS03$8XX_2_VG"N'+;7;(<6)\4>@U>EQWKJ4H)RVS\?67 MB^*"+F+SBM-1T<(*&W&\5&S;,]DS9D'5&J&71?"X<2^P"1)*X(Z!2!@\*11/ M+R9X0C*X+3_&3\R>SHX,F [6\H"&^K' M+L^6.V\:XH]!B@A[:R&G N%$F!!T$93H-^5&IWM: MHSY0EZM,OHZF^J5\$_RX"$1F 7[>-AWQ%N=O^^W_Z,C/3ZD'^4F0M4?U*YZ/ MQ!_6N7>* ,V]>BMOSL[$7SIBP;5;,+\B&="OM) _)$4&SI-_%^^KAF.!7_!V M4V -_OS+.^?ZFA6?J%3 F^].P>;<)NZ)JW[PX#11LO^" MAUO[-[S34O^=G=/C7W-T4KN[!KYS>B!GF_L'.SIV^_7.XJI+)9-'6GIT9P/< M30*,WM-K_SH.W;N_)L"35N,PI1EP\G=ZS\/GW 2(E6.+!_2]T_5]<>W"T??> M+Q_'AY._6]QQ3YXDA=[)2*^W(XQ;]- >H- GP>!N-6YOIN3*<^P/0= 4 T!M_\?[^2 MOSY+#/S.?574:6#+B[ *YC+Y)B>_N%'T,?2?1A_N]4SB/^_S#^8Q^U1N-&L![.< MBI')H#/!2*TCM8[4^NYM?I?4>CMD):/*T$-UT,QW*+*@53(]F?4QDM$8A@45 MC7S6%0F-WW%MJ(,PY1Z^T"0]"#++YG%;X M3-%T<7?88HD;XT)&>AKIZ??1TR\% C64Z[1-QV7'RQ441-(JF@V!W*&!GKZ M7BC'?<'ML*(U6V,VVC<@TGOE)1"M5:ZSO6Z$%A6,&. M7XIC+6)71:?_=JF,BMH2/+6\-VXGX$IFQB"^1 M&0LY6]X:N!3QY6MK_&X]_>"M@HZ+A0N(5[5P1J7CBW[BC+?[5P82]\4AOW)] MS$CD3(0YR05T/O.Z@AS>>'/D8&',J&_6V(8QO$&N[YV MA(/H/. J.*L*,:3G!'*$8G[%(\;04>&F PRB(\AKSFZ_ %#V? RY7CODLA@O MY9F.-ID-&6(D:0KM%Q_B>"Q%4=&8@DC!HQ&2'U=PE,U9 V)59:AU;] >$L6% M5(NOE=&2(5PY+)QYD927LH:A"&T(!# ML7U\YZ!#[N_@E(?57CU(R=/E?+:#YH'7R*FV:4.$L\&-YPWR75=*V M]4I^DUC2JDA(G=DR7Z@Z;=JO4DS&T.0-O8Y(9;^MREX\(WE E<5.5!9C]86< MPS>-=5QUXNN.W,*'>7/S\>+BSZGL9F/US'@I8S)<-8\Y]8PCB:OUOF"1("^I M[/=/>^Q="XA>>%N7(F0+CZ*B&S@>(0N-SI:+_/&-G9%S:]86>7@V'CR,K5+3 M4H90+4IJ=MX1QG)R@DU':S:Y&TD-,[@O[-J?D:Y'NOY=TR!?K^NW]&(^J.L$ MUD];\X),J&)&4*45S]E:KP5T'4ZF)E*7-/V;I4* 5R>"A]H-6.!=Q#8YW=(\ M6D6AU&_8JCO/F?]*)^7.2PV7%?M:CV6GOMF=]G:?E1=8-? !N'N >:-5E\Z7 M,Q5<=5,;E9S:W9RUD%D2NC)8C I(]5[/E8ELP?+W^W MHI6[KSQ,A]XW \#XV*%W4HGWTW5!F:KNP"+;Z[6=-(HM-N7E=!(Q/'4C%(S( M1/QP$Q&<[[G[RL-D(D)2^-8K*=MR7$UT>DH!S2?M$EHBVC0P$>0["M]. #A> M8EK< =S@M$WJ>O DV#40XIZM MD<6XWR?(2;9H_L5I:\ZU]N:,>L*)Y\F@^\5 XB'))XKZ-_+\)R3A&?TA^,41 ME4_ +?QOG<);[-Y[HUEQQTH(%H%C3^3U.1FT5R2>.?1#=1# M^/?%V7H>U@Q$1,D:'C2(=1!C[CVB?$K5,W+- 77V7:)@+]X_-+1[+"]1$DIR MP! GJ 1+)),4RXD4SXHIBJ-X-,%->/R7_QS[I MRT8&7GGVZT-4;F3S,ZF@XMMLBY9,L55V8$WDV:]G9SE.=%>C>(]4MK^SG^,SU2N5+)\;IU%U(.22I81#HLOUK68H MOC *<'-Z3QL0ACXAWG*\B=/[D==[A.Y=>]"MB+GWDI[!L+Q'V2&7&OKN<])>YFQ035$1;;>R)?O42Z,EXA*4P /1IZU1=#5=T>A^IE+W": M_)GX!Y<]^7O@MJ0C1H2 $=B/!38*&2.HIX@/8>!#9)E"PHC(,H6$$9%ENBH? M/HY?<]EG_;I50]2*NZ'37#3*-P?D>"OT?AVYY 4RRQ4 H+ G,MSH)6\1"R(^ M^>3Q8)_\/\^PGWX7]2G2F@?4FD]C_J2?2/Q;*\UU<9XBN7@@N?@P]E.0J;QK M.0FX9],4%YP[A^E5B*:@Z"O1LKV7BHX414E4D(ZHN^)_+&=Q;F13WOF3INCB MX4@*.H5[I/> "L-?__R!_0ELK;.XGDK=FX9WJ<&Y3YOAR;JO4U03OG[)Q,E1 M_LU+ZG9'.&P;1F*BT.1,VR\#]G_/RKC'G] ;Q6+A$1KK:6>'J8^8*EQ!4^,L M0/FNR$]U0S-D-VL\56WAJ>;Y=VRI-Q[@VVEFB6:72Z+/5Y@>]XFJG.?#N\,1 MT^X([]F2Y VSXTPL15 XTZ7YI:/X 61 FK2$+W(:D16XZ=:#>R+K(8YUH1YF:85ABQVLXE4T]%R\8]C7%W9:A1U M(D66=7>!.*W&B'N'M&^[I,!61=-1 2TL5UD+MI3 M0X@#]\Q6X(=T!OFC(XI(W;!%A+I2Z]=M(Y;P6,4O7>05N[?" '/U;/2\X@W\ M&BN+1"\2O8?8;_?FF9[LMM3$(+LJF&755<7DD"QD%,=T9S=SQ!EOKZAY6T7I ML)$$[*EXEK/FM58;4Y=*94V3"CL2&SO\)RP1(ZCTU3?5>WNB5=&R_D+HDSF* MRGS!*2:D411H7#_0N'>?\0U-80A7>\%Z_GT#2(5;]0IZENZX7_K9P 4-WN4= M0YTGJ\N>..7Z&8Z3G6;J@/<4E%&XGJ<<:7IH9#_2]/>ZZ-\@(/YZN?Y!X7VV_621[8&17@0I9POBXJ];C##(H:MDUFQ@Q?7OLH M.Q@92[P-M+/O'3\JJ/P\3YZ>A6TO%D?O[,_:C]M"G["T. \H\3RMVWQ/8_%1 M:>GY[;R??B+%O6N )Y_00T,QH(YX$!V$_7)H(*ES \IWQ[5L<5X :K'(&E5;V.7O+!,\S:';,CB_ M=OZN*-:!+?KL,9RZFO94UZX.>NZ,3"70%IZABR>&$']O(!W\P#3DF=!8ZZ)I M395%4S1A110G/T-KQ''?/M8YTV3Y,JJ."J:8196::J;%QD*HJNM?_P0 [_P; M-E<"$4"L*0=[+\&KH[(BQ%L]LEL^\KQ^!! @AD 2>&DYV[ Y#;+74H E\/IE MX9W:M-+3_:8 M.P>Y(8_$)H^6FFXF@0Y4DNP,V M18$69K$PC0UX/EO47.1?M_%!(O;?@/U4.^&XZF@LH7%UK"T+11VO _K_0SR= M@_'LN?^$T)[-..OX/MN&P"8"=AE%N(51>*M'_QL+24-09UN)3J.]^,29T5EC MZQA4Z\-"LO>QFWYB%@B&5\)ABJ\(3J" M#I#=I:=:-7>P!@5B%9K21G\&@XR M>SK?6.YC'R))^!))&!#]24]K;VQF+@_Q+,8T:V6S]>L?_.)& ;Q^?HJL@2$P MQ85AVIY3>@%(PO(<$_OY%!<8$0%<"6??BKKG;D @"7"?)P1"5/ ^1 6X.V_( MN@A:]4&O,UOZ:+=! < M%""L8ZCM10]5W&2O2[C:>,$'PD'U>VD"=YAN!>W(LSY=++B;DB@'P4$Q'&G. MC30S9#IDN9F8B$2A6 Z$@ZIIW66Y7AW*:)9?U*?K8I:HE>@@.*AE>KXN&L65 M@HIUF:[*BRPSR:Z#X*",&:HVY&6KP3283J?>RPTFU;8YZNB$VG<1P3)8FE*&K" M$DF48],H3[ ICD)Q@4IS.":]^(:03DBXE&:3&"6P!,\E6"J1IM@DD<8H*9&2 MR*1X^HT)*DP2',ZQ)$J ;Z0$CN4$,C. M<,%!V0&&*\186Y_?5:\%O[5[ @]]"R;&]V_XZ%O>.[='Z#J!^ZB!^*91=NOE!/^ \%D HW7R([%DZ^ M1'8LG'R)[-A-^?+Q:M?+OO'=B'!7?*.+%OU;D^0J0&$4$6ILFP""7H*Z.8,( M"T(%BO0J_'I%O461T(!#I>X[?O/*"G1=#+%(1AY41CZ,)W:6P@O9;#KO="4. MR#)')C #KWDYY:LBB?V!7Q5,# \=#>_174' MCE SAFEZAT-60$M%KE;#FWVZU4>=\9:BT,[,JHBRC_-%)&-D"KL1T%>DT9%& M/[9&7[U-ZGT:74:7W5I;UH$9J5/+526=3*_[LH_!1:1BR?05IY'?.U2L&KKL M^S%7=V&N[K_\2-,6&K"!,-!D9Q7##DGP'9T>KQ4"6@-H'@LPR:[#@E-8+!-@ M(C=Q:359Y]V1JG3(G+1QXNY\O/9G1B;Q2P.((QL0V8 ?9P,^@4P2]@R(UQYU ME/R(8IJ;QS1WQT^X6]!S]Y4_[I;OZ3&L(J9UX>UMWU@P-8ZKUU$'12D7G4A6 M-[U#("/(&):^A*08V87(+D1VX1MD2SYN%U;3;4':YN2"&L]O94)H5'+E!>V/ M>W]?QN1+8&4>&$?FBN@I08TFWD/$-KJ_ M]:S7Z"CRD&DN=O2<%5#\5E./=R/P5$#OM),*C-U;)U/B3T%G>/"78B,2Q_LM MH0<$&LN'H%EQIF(XEN>(6XLL M7W@MI?"5!O]Q+!'QK)BU[XK9/9+?(KP#*GGY0'.@$[;7F;S?ZKZ:>#<"RKA9 MJW%5T<6&E/4(F=_1L<9ME+GSG)?.L-IKTC02W9!H875K,:ZYN MB?*O?S"">@H:$'$?MAQZGJ%L/:ALO&O/_5+9F%<6Z;A2&VGJ@*JP*8E+'9L,#W$%L'DUCIP M2,$__MF*9[ ]%#$9HB?8XMYX@AL_BGY\MJGTTZ@-!H@$!"MO&G.H.M9>=P)U M(VVCV(CL58<]=TWJ23V)&\TA#4/7IW,']6XL>42S^5(LL!.QP%A](>?P36,= M5YWXNB.W\&'>W/P.F,='Q$(4:;?K%IK3WA*MTVJ_-5C+I1:,7 (@6<)E,7W/ MS+\6^'HR#'5EIGZJE'5'; M@*;!V($D/U!^YSGQ?Y]-T&ZIUVYL3B\QQW[.G'( MX7;9CK>-KMH86&R/72Z2509L-XFG9'C$X84].:0KSS(S7YZ'0!\^#8&'.0TQ M\<(-N*GL(O\]KE>X3/XAF_.C/YHX(X M3Y6F9-Z::ZI"VCF*[F\3@\3',0X_)8@#5,V.9GF\S+BV@;M)S!JS0R"(: @= M:,]EML2=[$$,'\'Q!Z0=S2:%$EGC3'X*!<\73<"WW/%Z-"Y(PA"]$$ MX@5(\824=(3C>>"_> /\/,&#&28HML^G *=9)VMJ.)K@R_$.7E+1>65QV+Q# M+J6?Q@*]HA)95>6,I W+.!-?B(*E MVV0MXT)$8!2-H>@YA.C] H2?LPT3/C;Z;TA409JG)V6V7.\ML;INR?UU?XQ_ MO@7I0Q)%MLAEDJE,(?CFT 4",C,:YQE M*9+BC_VP@GI#+P361T4&1^&N=PK_7 IP%\C>XW!P#B[P3HCWFY#E3Z^ E'+, MA0$^@6D$GPH>*J*X"R$]4,7]A@7V-0GQSH\5S8+4$@#!C!A\:PXV+4!@?@H> M =QC(>J<9KO/KA;\-5.19>]P7.1,#_AXY['Y+-L_*P2SUN!S>+NFY0 W3E)T ML(\JWJ2-%;BS[H-D!QWIP#.F12A0DH^^&URE\Q36MU>@.FTPK"+J9 M6):U\:QE"*A8(+#&,".P6Z$5!-U<&'>+A4Z?R*).FXUWZYE26E[20=#-TWFI MB\_*W!X=NK\RMQZQH_U:7JLXBHZF2Q6\TEZ(H,KS]:>W'!+>5YK+-".H/)L M)UN<5'5XY7[MMP*M]>?M J\:;*$6K0MUPQ:M)N="0YQ3+%XS@'L0@%^['FF; M@56<,3T7'TVW^*PN)),[IU31'5&@[0O7L? R+,)6?HFMC(<<6WDO*-Z)B2J5KJ^AH'.2P$.ONX5 M ?YR)\1KHTG];7F!\8$S.EP^LO#7CP!7[5*1!LSW>),O3&_&!6?MD)^M"-;Y M6\$Z8U0$ZWS97;P''&HJ@G<,'U^PIV3$EO"QA?)&/4=\"1M?(C,63KY$9BR4 M; %F[)X3-AZ=+Q\'G[WL&?],\-F+!OU;D^0*H,[X$Y%X)+S1&X$Z1WKUU7KU M70![8<,Q]D@:=%U4YTA(]D+R4&;VMV&=H4$-&:C'(>._SR;'$4?W/$]X( UK M!<0K 1VE0K?V>P":)$-'A>O E<#,S@_';KTN2M%>,7>G7+V]4C9]G0R )*G; MXY)-K#;5WGR936906:@5-RT?EAE+)&(4=0F3)%+M2+5?SW;\<-6^+M#0QU5[ M15B=READR=Z\U4B,IIEA<8WO\)FQ!!Y+IH- ,'[#2[FGU-9/3K<#_)'K3IVX M)F1SF+(N7VCU0HS6NH]NKN7B?"L0UN_D[QR7]+S#(A8;C7**)421(>MJ2G9P M@[)7M _'3!&Q9"*HG2!2\4C%WW9U(A6_D=_S016W,)ZMCO.;#CJ?==U"GA#E M1D,&*@Z<'@J+I=.IZ_H\(7/>Z=TURB3$U09;LII,VE1G,$[*"$YTMDC$R?PXI$*A^I?)1R M"9_W\EZ57Q(K41EF\DMFWA!+8ZRADB4,JKQW[A0C2.*A4S 93O.@B#@;$8%_ M8TB(*W)F%(O=.A:[^Y";N]7+W'WE83*%7^+]G$+\/9L^::/$5\DA5>NY&XT? M-K*4UNFT('PF".,2R1B&7DH_1Y8AL@S7S>#5AL@Q?XB2]9AE8>CEF9Z0A M]^:EB5O**TDJ48/X,##!@U,Q-/FF5Q3-_GIM]M=+#*JSU]Y51T_*:\ E@VHU M?4&#!"3"E?OATA?T "?V-N&@!53JM?ZXTS#*LYK_MX=:D<67C7'__5_OXLT1 M*79LPCUC((MQO[^0DVS "$Y;GY-!QCSQS+G_<,C4A(;G?[J- M;& G$OS[,K*XEP4%,4/6\"!%K,/NR!UW/KXFRJ=4/2/7L79C7N';KP/<&$9@ M22F%$BP_24]8@I@D6(Z;3%A>XC$>)PB*H";/L%,[0!P/I^\?:XR3"C1GJAG]DH%B6X\_M\S 4.5U] M0CX^?6JAB0*$4>0Y:_I( Z9N-9S/\WVR@%A-GW"TE85*"+:(5S#/%]5%5LNE M,5)MK F2-S6S%)] 1.DP3@UZJ&%2MYK!]V$1P,L<,V,7C(5F'49K,?W2O)R4 M@=^;"N6H/2@#@!K&B7WP;8X)+(NRVN_1#RHHU[45GG%O'^@6(#-YPSR.H )% M:&C'B_ELH>&JA0$ZI+IU74\O(0IXXBDHHQ)9D>]A1:XC',M:;4-QT@13XZ*D M6\U!8=)HP%F>5,"\PGL+1\ H3_ZP6@\KVIM1##&?15TPS!V4]'[DQNG$X0/2 MXVD5!?@NO B^.34TX(HBS@)( F"(8RJV>XH"'<8YRA_WX\#-'E;GKFN0FSON M-"%O:%U@]IP!?U?!@_8LL0V7]][=72;3>D826%?M3(?YR3+5F!L;.%TI'3EX MW]@T7UM,T"67H),C'$,5=3,89BRM;1LP#DB$44P,B+YOO32'+VTWM-8P#(70 M_=X, \\,W^OA+\Q.^-\7R9>@=[X L?>0Z4R0KV0:7J+X'V!ROQ3"_P!SC4QS'"CB)L824$M@)Q9$LG^32A,B)O"1)+Y'NZ^3 G6&X MED#)?*;2RA9&*U:5@^86J.5"K9S++%D&7Y'"R%H2L]9$#II;4"SUM]A\Y:08 MM\3H2D$=H=W>.FANP4C,:,E%K=-C*MGY)#7I3K;=,ATT.8!@NIM5AF3B#%YK ME\KL5)%*"NPN.OOU2ML_-- *G$:19':MO9GF):2S7&C?H)A-Z=QTTC0 ;FKS"JXN:.G#;AN)6 M9I/<8%>"\V*Z0WGIIL6%P:-D#1TGA"2;G(U:07,+NCQ-XD."VJ!*(IM+U)=] MT59HE@J8A9"G,G%RLQ70@=@>%]-L.DF3-'C\\WLV.QF-B!?2#.?D&Y4$-YET M",!W]/Q28=NW\$:%IGKS*L&/C+E;'*DM%L/.+Z4'*]-MS+<:>-(!9<&D9GP/:<)-8L:7/)XNDUO/2,HW;24!:Z%G?4@ERP,U*6+6PY M&5[Z5>,83$<4F,U"U"T1'CLV@ ]L[N(BZ])8!BYCT_AHL,SV%(,J<^ZV.["Z M6@A43X!RU $4#V,N YLYX4('LQ^.)A"X +B,\WPB6/.)+!$L>\_='.*%?G(-&" :/C#,9C?H)*S+)<3W0ZW!,Q5YOBV,;UE$[ MY(1ND>VV14D[T/MTC$Q&N+&1/D>0L6' $WF?/C;X8/X$WS^Z(@B AO,$/S/ M*/KXGM''E:%D?Y()NYI+LB\$;9J&X/#V7G$]H\9I68VS+$521.%ULZ9B7,;@ MBJK;$^<9ML]2FI7*MGR ^P0>(Q(14&RDL'?) H1)8:_F<_R^P@Z;6B&;WBZH M7J.+,QTA76ZX6=F'K$^0L63J4F#Q_9,@NP)WKP<0-B,K.O!/;*_#6=&1#OBO M O^F,\BSCT%=S\<(&36BT.J>*?X?'HA=-[&R4^R\898.*AU@_EJK\IAOM\TM MT]@4K4Q]HKOJ4/:![?$82ER:K1KI?J3[/R8)X[5/X7]_VR3$OK7.V^EAB:@E M1/F$W]^)+; 5-WR]ZYYH M':V#\ 3J7':O862X,8V$ELVO+!TXE8D@A"D7R<3$-.62E 7843 M?# _D,W*'5)_[]9RF5' @0ZBSLT1A]F1S-T.0Z\F_G!%7H^7,&2 M405'%+1%&9>WW9&M:!H"9TU?6B(/2JP*5*P+-"PG3NS739'BEK@F.UJ6>_'J MN)1(V+.!45^S:>B*'!*^44HETLXHI7)59^$#*MKJM#<4GZT-F6R[D2RK>E.1:ZL@/QPT.02K:NHB!<8Q>KUJ!GO@0'#_ 9YP_K/D$ESI-,W<#M^N$[?I%GE;9VVVFRV M&-^R)$.R;K&VZ/>YI=6".@V[52Y.P_YF.8O&"0YP%.O\AAVZ'SI)"$FR\TCN M3),PF;*KG\!XJGL.4_ZZ51M/S40OBQ=W3H\.S4""6 $!,.!IV)AL(PWQ0VY^\K# M9/^N[A!]Q/193)+-&3/,GBYGU@B\6:'\/'\RN9 M@G3TW8-X?V8F4@B6\K%YCB@W(7 JB;*IU$1@B13.LVF2HU@)I](82DY$DC^; ME2<*P_B6:9(*,\^6*=UJN(G^D Z:YS@JE-'V2%;87F-$)&LZ4V6K!ATTSS&. M&5TC.>D)JD,/3)N=U5OQ)ATTS[$WYZEZMVOT&*77'&TWCEC9#.2@>8Z;"8I* MXI*H,_,Q1@G+:4'L,ZV@>8XS4S>;Q=4XPSB.)1(SAVA5*W+0/,=N@>2+9Z M3HISR$&UJS8SZR"9&J90@LW.[18Z%U0FW\$G=K,>.".TIV%ZNU_@]-Y<5JV:N:J=)!,&68RPTRENLNXQ5F3F634+IVE@V2J MEYQ64@2;8E".&\N#9(TIX04Z2*9TK8'J_7:NH.)M#;>F]G:Q3D#I.WO.AL27 MI?8L.U:7BQYI9*9L*IV"5W[)X,LNMQ'WM9'G0P-'?+$P4(N2_:A&S\3>E'#/0QE+ M.F_,Q1-"!E,3W]HU4:OF&SV%EK'A=K#JZ*U;4?,S(QAMCX3[XD_@+T7#%J-A MB]%XGVA*6<27:$I9V-D2#5L,)U\B,Q9.OD1F+)1LB88M1L,6?_A0N&C8XN_1 M+QJV&.G5:W+Q:2F(ABU^GG;1L,5HV.)[A"0:MA@^?0CAFN_>LQP-6XQ$.Q+M M:-CB]Z^M[G.:(\;!KXH"//W!.U:T&-E&UK5!-[#2'>SJU'7;X@R/[\Q42,2*%1>72DVU%+>PB*FS^NV[GB MVLBTK/ZLMUS:;K72=[>MVFX6(]#MB[CBWZR_O%B@*[]"8C)&'BLAV[ZKAZP>$^+LN,(_P*^]WI3 MF__ _O3G-D8-@O,(M M<$'>@$@;SMS1.%L4P"M@"W2&,W5 :FO?9^J^;H0UVJ@QBZ6^5KD,N9548J - MJFM_#B,PPE%Z);(=T5B$;^2!?:7MZ%==7IOS]!!MC+>9<4X=6+DA;&PD(8P7 MA:8?)WWCMP#>Y 3I9VG[W$95$AL J,[6R:;4*@WZG M7-V/K;P,B_7]LT,^'')4L'(WS*]PP:3>?D##O5%TT"$Y9D\3[F[ M4TY_EQFT"PVCD344 YVW)I,*(17C$K[VQU;"03270. C6Q'9BEMC!/YL6W$; M#^FSM@++39,+CFTYO?B8U:>4("0[CNR/N$QBEV*?;Y:/Z4P-TPXX/HN"N=^P M,X3)Y5ZSW#34-PF3X;G':);Y=-+!6ZMMI/-&NH5DFJ0[Y1'N* MI7>3,[%4+)FFH@3/5]J$!U#[LR;32.V_]J#J'6J?@A!$HH?CX,#@1FM>#\25"\PHE6R)0PG#R)3)CX>1+ M9,9"R98(E# ")?SAX&DOX[KWP#U%,(5?B)\5P10^B*9])P2Z"*8P$I((IO!; MV]3',)HA7///+ &.8 I_P)I_IF@_+DQAT 85LNK&5P !HF+.1VZWC9 *0UR. M=*4&VH!R!B?!2PM4<0@TVYW5:VXS5QR3.U!#'(NAJ614U!W9@:B1/ASU2;>S M [WMVFKI.%5F*CFADC=Q=M4B:1\ $4_$*.KW$!##%I971 +7G]"D\Q[4@JAOYUOZ<'5#YU\UU5UZ;>D4Q\U['3PK\WP\W\FO M9!^?$DL"6QUERB*#\W6IM,C@/(!C>-'@#.)Q/;ZL3$H,Z0XD+M^1C.I@O0.U M?"LU?])I>%3?_'FN/CV+^U[JO'? R[TK]H2EQ7E B?5IW?1QM?5!KF$SH6'^ MM9?/H]+N\]MYWMX3*>X=6SSYA.Z#(4@.\2!M"&PH1% $A;][7 O]@7;&W[,, M)Z3RW]D[J]XSQ#7.-1S[+TG9B$)0,^<1[78KW"GJJ>/_6X_ZTFV&3^&!;+QJ MCJDSP^%YV:>F[H5E ;(J&8:M&[:(;.;:7QJGR__OEZC'>QU?YED\,1$2W(1B M!5RB6&(B"NQ$$#GP,H6G!/!_+)$(*E/][+K]E_!&8'E ^;63.M?=6[_^H1$@ M4W%;@;"K!QWW(-$,"=GO<5_]4/^ZJ='$4FP<%4QN21HHPW66Q2TQ;E&-]:F7 MEKSOZ07IBTV=,TU6%-R$B$G2F%E*3&; N@5[%5__^B>1? IJR+X/SQ!P=PWR M:LU9B"GRAJR#6PB( J1I"H1K:HHB,@??G%J(J,-!D?M*CY/%.7@!O2XL]3?X+C =@"LBE$]X8VX.3*P-7_6>.D^ [>;" M,.'GRC.8\(2SP,T,_TD$$=Q0@#_#V:;"^?)N>!]!Z0(? ?FR 8EV/Y UYH"4 M[N$!K"EG>K\.'G.E&(ZEN>">D@BV.@$1=PR%G_/ \G!@^8 [<>_9+&=B*8+" MF%*!2@8R,3U'P5^ 8@- @08D!C\?72QJ(D\O!8\]H+SKW]5BX']0SQ6 M^?DY%SRA!:@T!T3EP9-"_M +4]'\CP$;J" M_NM>"@.X]IL*;V=+01\X:EQ,J2W>2 MD@PD S:'.G2>@%$!Y ,;A0DM-;"?FH5P M$^!%!EG%0PQ^Y'Y]_6J?#H]Q%ISL&%)WYN '^//7UX[3/YN_\.*&H]B%UX#9 MA_'[](6KGX _0WG+^S__51-X$2][1O_[ MO]X5K1V18A>XX5Y\((MQO_66DVP0N'#:FG.M?6*#>L*)YYAFOQA(/"3Y1%'_ M1I[_?([>CIX&HLH<4?D$-<;_UBENS.Z]-_I_CV(T''LBK\_)H*Q1XIES_^$0 MX 4"N_H_W48VL"7O35WK>K$M\)VRAH>Y8QW$F'N/*)]2-8A#5739EPG+L M@!"J*=U2Y[-M6EU6J5:' S<2P?ZQ +>R34?\]=[$P$%JS^+P:X325Q*RLXZJ M /2G%RD)F,E^"LI:ANZAXY@&*Q1L9/P MQ>N&\Z(]$), K1:7CK* <1MBP7G%"">;HA?'(6O%GB(<^+)B"L 7,&T7^0/> M"6Y+./KWQ'&!5(*O6(;IO87]_:?G4UH*")V! R?Z$=?I#R(7M'#GQ.UB?XIM MMLCA%F78E!H?#FB41^/5Z;9UXK7%+9'_2W!,B*H (M&7X7[5>SIO$'/778A5 M$8274#\;$K1*T/G"CAPV*;6-:W)=>@7> MT\.[P/A.@S='X.[DT?N9KI)IS+VWCBGFAXD\^%D7!G K3G,.@?+S5V&$?FU7 M^2U;MZ,="X4;RG9.G-B0>/1&L5AHZM@LMU!L3O.HV9@ @?3N5_,B3C:-R<-9 MEY0,-*[&QVAAH;56S=:G$S9 L2 EK*Y!\X LIM@TC06P;FY3XW0;3M?>$RO0 M!V=-1AAHA-M7LUR]ETK0R6U; RS%$D_G Q-.(B/("%\C0,S-BS=AQ5D(^YNT M[^$8-:3-R0SM#->L,-YF].'H\[3/I>H3TG1,RP%8B,];RI C"0N*E=3E. ^UL\1)8=T U8%5/ M5@QIR"T6IK'Q$F[@XZ\V&J\Y2)\)MR$A/1IF@"WU@FY_#6VP4D[;&X36GA2! M$CJJD9U^>LA:Z%)PW3ZER=5N$4KHTWF=XXG:*S"%9BNVY@N<,?$2@U[>;JV+ MIC55%K[$P@L/=IH#_T-T8Z[HG+:S%\YBE\44-PO%)]Y>U#W>G>8)E8,>K!3@ M$'CI54]%GI>/" 8P1B!PAE*@@=T? 1:)\VR4=R\3!MIB[.QKT'!Q/ ]SKV!- M,&3WOB>!9_7SBL<7OXSV:>^Y+J43'\TD>HH.A/,5C\)S_'93>_9G BZ=9'BB\KFCGL@@)>_/DV&_25+?RQ>PB$1=[V4;7 MF3@EO6,1GS^3^01)L_UL5L4ZTQ+CHCVKMUDD51YK0?5^?5<_2W&=GGZ 5X;G MU.]+__XX9+JPQ)]_^]G2'RCK^Y 6/DM H< Q5_2EB>F]69Y%28TNSN("VE1- M^A5!#R*]=HBG]DP(V.R?D#RP81\Y\3AV*.#/FO +#^Y5O\':DA>463:S68BZ M)0:RLU<32_/NJIOHD16Z+<\MW1YFY"^T6R]IBIW0]+?-F-9+DAVA6^ZK"J66 M:B.NSK;QC_LL'R&IT]:=$;UUL1Y'-5JY3'ZJ#;= 0] +?O-+NP7V8V7W4]"W M@+^%>'DQWV,Y.!B[4/1Y<_=3*G? ^S[Z[EE%RD?0OT.:D[]I6K$KSN$IN>G" M.-=V,?$+:(CSP]\P^/(CW D(#J(!W].T+O/55(OSR^4HZ MTA$7MK_% -ZA,7B._VKAP7'Y@&)9P+'QBQ$LJ*%%9R(J2!^0!; 1R3O ,MD%3[LJD9U!W7L/ M^\20[ZYXWYL"X0=_[R3AP'D7%K& B!P!M.=@60N(\'8QG?^-@[ 8"X_)RMD- M).](%3P!#WY=$X$CRNU"/P4\6:G9@!4A'"QNB7M)6P%9>+3RG@46F'CG7?"N MBNE)(8CWQ$-6=[?(7;0*BV0X\$)SK/=Z1@L@%NQR6'$G!KYRF0&U+%5T/9E: MU^D/R5_)1/5B.C?A&45MZ#56HX9&\V0;QM^;.7BV(-!3?;8?^ZT9?C[WR-V$ MJP:B!<'A./EYLX[C1Q*5*[:LWG288M6&O4R4A;JFT"4@4>>E7/^&I/?\T:>O M5M^WR?<[Z@C#,M$K>3">B>5PD? MTBY[U?&U$)9L 268B7Y6'4@9/_6\&?=,$^&E]C[Q<9[C,-^QGT 5FHO;+:OO>)9-F=Z5OR0\C^H'2P9^TH'['=CI'UH MMN<_Y%((DXH?*IA_KVC3 B3IJV<*C735,".[ M^-41DKZ0<_BFL8ZK3GS=D5OX,&]N?J/'Z4H45+OKXL8@DSK:H%/UYF8]6.17 MGIE \?/:J ,%7U7#$P/R0:7<;XB\8<(XR]"A%PM_P^'W!:6ND^SB\)_'RRA53Z4V$K$HS M66RE$?%E5I[$:7 E^?+*7&[:W]:);$V-)UOQA+[8# @)WI-Z>27)KE=5.>FH MZC))]>5)O=U)JBT6/U^1.];5^%0JCYE*O4E5,HI@U--K<&7BY949O(5UN,+& M[9&#!=/3UBI93,$KDV=KW^ID8M!E^F@#EA8[&J-:BVHUXYCJ"CB:2SGCF:;M M_#A%!\XX;5^XCH6785$5R\LJEE3(JUB\8 MI>+;4NE_MRLM@VXO)O$?;Q48+ MC=N=8\%#SA7T2_Q0BM9U$! A-5'T+#S8"+PE^1&6A4Q%S6LF*#NZN*N:IZ#G M@R:]W1@\D^\8 1M_=$G*L4WA!]ASKF-,G?F7C4_N';O MZJY A.?I"/18#[L2"+6]'0Q$C-["E7>'9/Y]V4X\E^JLMTJ;&6#U3K,9QT<" M^=ZS!WH-[G2:1?5CTLR[IDQ\YX7&%CP/ W)^]2B'7MJF-!_/7@?Z)'W M81$9:=NKC)B>Z PU)[E4,G@=%NG'@&3$4/3[@.=Z7)!![FE8,$13@:=L&_/.Y?<:73!#P&ZX(DQ)3 P$J!67^ MK:J&]QY!?(3#&*#Q;-E7>)04)T:RWW;L[$C^2 G6IWGJ_=.&(9D%S'T'T, / MV8%/=UQ.@;*80A>GW93JRM/NV'6T=:H,@G2OC>FHA.*L=@OP:\H!-LI@Q2"\ M<6P+JA%4<> X>NOSN CTW;="UDDXNGSV'9#T]Z =?WF<$KZ_47RD! M7Z[COF[[J<&2[@M"H'Y7MHD4-3=;(V90'F;P\KA<=R8@NB"35(Q*!D1HQWN- M=69^N> 2B"\+YE_NCKW=\\'\GF%Z) //#;-_X&G]0/YT03(@+/E-3^1A MV>=&-'D%EA!Y^3\1)A;W%@MZE)X>[%.#;XDXS"8*?M]>G>[DZ):7'!?4Q$&GG**Z!-B6N;.)^4/-7T?L/NW17*W MO, NMDRJ.NMOUX&G33=N)+'7QB&^\OX#2?<;IAE$86P;*H"GD/!5S?<8=DKX M&<7M8'U^F$0ILR=FU,6HI]FIZ4,ZTL7$W@R[@ MXGS6'Q>'TD9+;&&-+7CX2];ZD,OVY5B(R%BT2.2]_#:WJW167J^JRWK31=IE+.V&MU0#9,]?[Q+"?$K,E,HJ_.J6DXQ(F_TTZOX)$\OO]!!ZOOK/_>+!IT< MFBJ:*9HI6'R#BG>:$UV@?_V3N*!E?_K;QYY[7A/@,2.4^5P4%+_"=%?=^*R- MUI,?&#U_?7>>9HFV5TZIZ!_PFOSZR<,NM4_)'\IW=D69Y[?0/8@9OT&;T[R MRIJ"V.UY8X=E]WYMDH$$\#E_#VDU.$>+@WKQ?./*T:VQXK0[R-&\.?3O+ M@>Z] L4<6!_?T3-%6;'\)HB3)4*SY1-G7\1KOQ9F/._RW 3(_MV<#^C*2IQB M/F=>3WT-&*0+(BS&\1*FNQ#Z9.M''&O?LI[1.%Z-=W@02XN'@U#H=< +YH8@ M:K[S''B=]_F^.MPZMB^>M5&!;>!,V/5_ "*P?#$"3/'3QR#N F36',_IAZ4T M?JL^>/C8\\N5 5O.8(HUAIB*I<8E"(\ <0M\'T908/P'_G 541/\YSVYUS-, M@G67,XYL;4+N. Y=] ?-NO<(SG +4 M"_"8O@&TCI9];D-CAU)\SR6$*_#(!@205Q;>;??AZ9$7R=G@2MV"6_(9X> S MG0 [ -\:A+TPM7=\U6O%%,]!U"G]SV[K]QR;(F93F(#8INV:;CY4[])SGE^I%,G3S4T3KW!/)H*3E>Z8?/R1U+]C[, MWICL?\&ZFZY_?7SZ]H$?^I$BQT_OK+N,: %JG;7WC JF85F![M%LLZ+&BKO. M,1RV6EN6WB_ $/F?NO%6K.GML'OE!D+J!98O03U>.;U]<6B[OTM0L@)&L;(, MMJ&=';X]9U\>1,*0I@N[*AI22?=$&^C=(=C)[1)A.Y^J3:[S_1PU7:!QC4ML M*J::PM;W<) _* =#+D.E"$5H,_'"AE(73&6;5J";C"<#TXI'-6%>YA"P>2%Z M]7+/J4'8@G'8K\#6Z=O] [2._<9^?.:E0?O$06NC:<;:^NNF!8P'^O-347 @ M[U^)0^ C[V@-CX]]]CPONQO<2TU51J5TLUED57Q64N7TI!SO<*WS,ZO@ZUXY ML[I23>DS'-TQ8MWEXECT_96P'P".\Q\*0@CL'@CVUO-^3_[^1,BKV80@=?LW M?*P"[YV3NLXCI,;=->RE,DHCX-L\3__.[G.O)'+-CYL-/"/EL__O18Y[CML[LK$VA^4^21Z M/@>[$K'>1G%/# P_X_;_^ M\&J"_HSVKAO9'Q@6/(X4Y7;U";MR,E@&<37)N>RHAXT207+R26\X7 /V\N+$ MA'#"2,(O.+B:50C9.J\V#QD+'I+W+X]-%/<17U'+D.<7T>].?"POV M.V'_X'RW@1MU!@;2Y5EGF6VT&V@QWQNL>1$5#6Y:S,DL#MNA4^13^AQV\&J. M6,B4Y=^GF^/5'/-(;;Z-VL#0(P\BCP.LSBM*DZCWQOF",J^C.*.:32EKCK8* M[,TG(-0#$301+=*9CX0D(=>9&Q26O1.1^].=2Y=V"8B"BAV$>V[/>R*OUR@F M3A?HX7:VR1<6<$<@@;%(GL\3BERG=\5'(1?I:!LXUXM])/C:-C##:HM!?:$/ MF$%\TD E0'Q)@-L Y2'^G-?%7BV&#)FR_/NNXV%.SGRN!\)Z]OI;32A+1Q/* MH@EEMYU0!BR@F!^DM:U:IWLXMNRHT_P6)TD(II5Z"2B5E5>3*=$7E)ZX4 G< M6E3=AKOV7>;3*_LU/2<(&V>*DN.V7B0L:U7&(/34V3W;PVEKPQ!3KH>C4KO( M&BKE,#2;.(?R&HZ3V2DU3I",2--8>L!E\LN$#*X\_W4\3U1D0);;)C9;LZGS*TW%G>-N;U!$L]:HGQ_$,^M& M3097GCVG317[G:H\2:-.9YF/JWA[S#;7+'5^SP93&ZIR94JCA6+' 3GZ]6B33>X[9F M3AX3))9/!8*^29/94JLY!*LJC=Y R@V;B;&Y#@)]LSI.MUQE*V4U.RW.#%[I M:+4UU)+TRROE"3=N54H50ZW42LAV0:%DP&CVQ0<1M>Y;9%HJM(WBX9\"[[8 >9W.U5*^1[8O&LIN>CM 6 MT*=S_N>Z3+*[ZDMH(3]2Z%*A*F=Z4$?WOP[VXUT'S*YW\1+"VZX+YM5O7>R= M\3?_XZ^% B[LN5U6>%\CW>5&]QWFLV*>-%J=]55]I*OY2^:Z?0(+]/TCFJ[: M4=RC?KT]^^?V)(3LT MW%?[@W=S&*P/-%?>;?+6&TVSM*89/.SR#N;QI>D6FM4G*<;'08 9T7URVE0J#Y;6\=+,:G T#N"OT GVCE36,"41A/+"T]T:4H\Y=]R02OM+ M=E]I0C76^40YWTU->Q6.*LM-5#=)[7R@;]16>M^VTB3UE(C*Y4-8E8T_):+V MDA#R)?V4C-@2/K9$ZA).OF!/R0BU((Q\P9[PJ!LKA(R)#%DX^8+A3Q@>,>9F MC/E@8?";<$L6%5(NOP4VEN]$AI.7(8I]@H37$I MRU UF25@9P6.QY*WZ>L,I4*<.-1?F.L/&1G^=;T4_CVOC,+3"%9 MR"4Z&Q/%<_J$+G.TLZRU?MLLX/Q..?U--6B+VKGV=(.PY*_< [@VQU87^OI/D\JMUZ;@ TWL%&[V37[6H41_W_VOK-'=65+ M]/M(\Q^L/7.E6(W%)U/WMK*G[[X<@_GL9M@_!\+?/1KF3 MW?K[/']1,];\.LM_T9Z5^O-*:VA/DWBGTQL17*8QX$LM( Z /9MZSB2O9\\^ M!F-<_>[OJI;J9\G[ TOU]^KH/S13?1OL#0I_RU3=->U:+?1!=%>J05[G:^, M-[#7&C*+R2NU>PZA (G"O-_<>'Z7#3ZVG>?Z>A0C>*G.D@)E=Y.2H2QT"3#" M8X5Y#Y,?@G9:'O''B2?O'Q=-A'@(IKY[(/@.*0X$-^K [I\=O8JGEJ:)I[BU MIB:D<*IWMKFJ.@31P_'_=]"%+_$\.^%TQ>^$Z\ M?9%,A<]P]_?(5*#P3K&\?GV=SL66PK=K)%/:]&!K7V#")I_)Q&/R>Q39O:AQ M&NX&)'LA$S-><&9;ZK%5Y/%(8D_?&#WTFD)(3O>0P=V3TY[B^2%K[?: M#6/R@A@G7+JK#%F\0S36ED8.U]F:Q*5OD;P0,A:)(KM19/=:D=VO"XMOEO6 MI\U\MKRJ-1F;:A*;EMTC!QL:R!%D&^-7M(T?EGT>+KQ[H3%^(<^-4 ?+GE*D M1FG6CD\HNC(WBIT.'.OR9\9WR<@)_M/CNR1GEINEXDB=$O-EMLVE2AFCT)+N MF/7PF?AN[^'O'= M$3EIYF)$GV"+RS(S6#MCG5M#CO?BNU>L1'L(U?;-X[O7&#(=NOCN)ND.^7&? ML.>D+\##@*:G\,'UAR M,J7MYZWF7UV.0!]WK%*<>J;B4;?X,]2R][LO2+(+CE> 0Z,CO(0-+\""RD1S MR$*(F(AAPHF7B&%"BIB(8<*)%^(Y$4TB"R->(D$63L1$@BR<>($,$R'F>HCY M8N/R#UW]/[)Q^?NBX]&[%;^OT,+6C7@OJNX! L5D+]:X.B*%[T,*P:V*!X5+ M3_MX"$JX0-O[Q"V:N4=4\3WDP_5/?T%*\%*&/!CHDS>UQ:^94(_3W[\=W/<% M=YD8NLR\W'R0*_/,][,X?4W[."3D9SQ$%!-1S&>%3I "XXGEJCSY-CKZFX_S M\^RYQZ&D:XXQ>F!*^BT;\'&HQ]=<'O$PNZREBYB(=RT)^@1D_OL>)75^ AYW MX;0[>BV;'"PYXM"?#4VLH90SKI7/CE;\BSJ>VZ62PZVY!+UN7SCK^5.[/MUS M57=$P_N7K,K6<:ISG3<,CN_7>BLBD)#G-)=6\FL7X8F4TF;MK DBP:YEJ[97P\JL@I M4LC/8W65DL:+9K,[I+GXM:O((L:\.V/^1JE!6/3>5VI=1A=BKU.V^G()=J\J MXE0C3PZ9"MYL<%FCW:VL'?D.X4NC\5R]ZCE3(2OI?"XL4B<,1FZJV)UHC)5?5Y9 >?;Z@37B+?%+KB0I"82O.)U1>:ND6KV R, EE MS03V]HI7;#&H/87$PFLN/!]!_6UB9\I-'=$0#^I+T0>?9$FH4&O5SJR]T'5U M7E2[IFU,1T3S]?<[7^.G9CC@$)BD:HK:YU3;:=7YZ,U&8-OSEP-(]B @3Q05 M"CB5C6ZZ(^5RU7FCQW:X+-&5$]/6UO6Y$M0^TW$BS% ;\R_F)E=J%IFB0K7G M3JQCS2SGQS^:K)P1(4 +RN8)["V=,P6^URTF03H;RU?+52TTF)99=5PZ%SI:2;4C[/ M*'=M4WHC"*7&XV%/L69S\>7%7:]-4IHCIM _YHDC<;XOR47A9@P#,\/TYYKGQMTP?V?, M$?HRSUMB 0 9R?BSU#QAIL-9QZ*RF=_!3CPL'OEUJ_'2SN$OQK*NU>P%M:!LBQ8O:Z+ \ ;TZ,V\;(X5'9@P M9UJU)!K3>'8TW>BLJL16QL(=5<=9Z:15R^=Z@7A?_,3__O%1PTB(>M0U\DW/ M.'TMS_TS9,&\@CX/MX'79$ M15S!OYOM'*;PCNDIB(6A3V3+Q 39!,;IR$9R_2W-8(],69!Y0Q;!KP'=C*>H M$0\R?3'P._ CH%W@"TR+MVQ+-UQL(FN\-I:!^P4_\SH./Z&?\2M>5A!1PR8_ M!QN0T;.06(>;&?/F%"R ZD433(R?6$#1@06F>+ G; JT'+;@9:#N%.7PQ!:_ MQA291W(!;1\<'#Y/0"\'K&F"WX/7+@QQ)>NVGYR#-.P3LEI57@!;7H"?+0R9 M]WU#?>^@@+D7BFW"UD.?M-P60!QPRT'%'>GDRF7ZZ66YHFE)RJG3]]"17N_< MX#ST>*S;4.-(372,,338_.\ZWE';XM*&[7"!,H2)/T #;O5=C-Q3>+F7#2<) M,:F +_G9F&?[=DX#9L _Q&E4Y%\^[0$R @;$0AS#\DH/X3&(PH!<11[0'L3. M,]:?BAZUG*("/$(T5I#VP7* WV^,EQV,&Y-3/*!CG@<^RXM*+*L8+DM.Q->9 M6Q*H:1)8&\FW@0_@)0%N!.:I %AO(H M.N<=E=:$(_K> C:^[Z@/%Y*;X#8]/">6F#C9;U:6V?,^"095%/P7KVQ)4H;4 MZ3W^&2OH2)SMR9Q/.-"(Y/>E'Y!>N2F0MGM22A3VN,)_-0J8?6#*?QF#O\\) ML>1%1=099!XR26H/ETI?$IW&@RH:P5"#&+B MVF#\>@CCGF <6G/@%>6GJ7F%L;N&(A8=HTE#,))O@O%I3\XK[BW]\:OX-M>) MB(?6UPGD:Q=H6$#2+@KIG'HX&COJD^D*-68[/%4?6>Q<*N9\T@"]GZ#A8O=V7%^DRQ 74C, MP;RP%?S$-L93 MY-6,W'U7:-=\5-.!TZ!)0#4?MR&%WTY%Y?BGS]C1>V$;5$_R^DZ(#2\FT4_& MNFEAJFA-=6 <-+2C"0I): H0:<\"R.I OZ K,&!*C('(-H^\-\\:6,$0H'>^ MO>-!-5_M>?1[?\61OT6HJ'*%MPD<'?V?FLOX >7UH!;4S#)P4-R\QX_ M;:J4T6=2=MO(I1)+=J8[7]9X!P'I]O803>_\N\MA6H4(()Z+(H?&B&_&Y8EN01$1<97#/X? MIF%QN]M]^%>-7\NJK?IW^^)(Z2MVL6JQXJ+#EI25GNCVG%\-VQ[H%WKLVS;>6GW11ZEV,YZ?N_T!M5XT';W*^!.*^#&#GKW$?_! 5]1,GRQ,&S!;P( FUM;'[V!Q!'GT[8$Y!E& MQ+W/;L'S\GU8/LT1<6ARX!^25M(IXB.Z5\C.[56AY=J)93^9^;HO<0F1P/;8 M"55+D#S#+]=Q<[.LI0JPJ.*Q14(:RH' .]G]\1'>YK%!9\VL["2NLJ-TUZ%L MQ\)_^2;GMT2",4V6ND*S-9ZKN>4FS^;F@M%JP2N8,V&1,R(A8$L2L26!6+7& M P+"R,S^]=M#LT.DE,\ MO\!5=YP5\DI&0^RE=-R_:X MVLZI3(Y)6K1NE6)%T?F\\O6X*HXCKHIO0V6?3C/9YY=]N_X[)%=\ 2U^DN/X M*&"YCXD"'].I]I(DV88ZK3AD-MNUUH!#4JG4$TZ="71!(#Y ELY7X215N%Z\ MGBVK+*FKPL:FG;AKTNV;]Q!/8L M5%&N0P!4*!)JR'<]*ZCS3I&MEG2[CQ?'5&%5*I%*/XMJBS^(M88]U/H5,OP* MP&H->S-F.3P[=T?=PKR2$*9%JG6>'@^CJ4_^G>R^ZKIEA+4[%0]DKL\L7OC$ M GRAC45%@;:/'S;Q S'P$Q.#84P2_]LZB)J@#XF_@X.-O$H)\&3QMD>[4@*U MUV1UKY7L6 %Z#M8P3(]";G&XCPOWDLV\4Y1 )H(JC&T<+8._%4(_+-% Q_T_ MOU4*ZHMWV%3V/__CH'GNMA #1G-UXV?0WV,/%'[37A+%8R4QYO7F1;?$/WG% MX5W3!TTZ[=6N!$%@_S 0>%CR.9W^%[;[)P3A"?SA$)T]*!\,R?%^=3@FQ__L M@P;!>Z%2X#RD+H_)<^4S\1WF_H?'I@84@O_5;>3.WH3 ?P/*!,)-.0C^^A\! MWD;1=Z#'8*$E#)YNR9K?[QK\%BD?0O4[OF@JF.8[V7PIBEK\M3F8DS%%:T]3'#-,2AQYNK)!$%-.%_LN7LS/1KU, MB>)U JY,'J]*7;$9V:K&18ABRNJFM] MV4MM5I)71WZXLK?L*,MF/.VP'8VMDPP^YUX'<.7)V_%F-T&L.O(&SY4',CF; ME%K9A<,E3M\NCPB6FE%UDHVYE5'&J"9FLVF+2YZN+)1*]7I,9C),)36;U3K] M 2^D:2YUNI+M-.PIZ;@C?)E;%TBAF>HU7N'*U/%*84*W)_:BE\,[#)&/;P:O MK-V3..KTF9NB1G*#C+W$^<8K-5HK+T11H<'*$R@-FNRZ0Z]',59D9HNA56R4 M:ZH#5@90NO9U&IKJ5]: 7RK2FH#^8M8P6U5\+X^0F"?H%#\7VF)>9=, MNSFXWK1#MJ*YKP(Z$#]8D;W,^32)5 M<$J.=F_.V,.*$V?%DF1QD[[<4LOWFD#X"P4JAY&#,>0' =,1;F1T?#\B)YO^ M,$,8HH*&JS?IT,3^FLB2'1B\*(BDVR8/$QB!V@1NRK^C@80A&DA(Q9'I%@V- M"-LT#_(Y'@WS""%>B.=$Q"\AQ$LFFDH42KQ$(GD6#CQ N08&>'E:GCY M8GOA#\WC/[ Q]4<2_5N#9-OU/?FK7=_)^#.5>J2^W4-8F,\DNT3HV'73HGE=*I+EIG M))%;:F0HI6:TY[S0K.===6;0*LR@ W8$\90A3GMB1,P;,>\7+T$>D'FO9$U\ MC7D7YC(53^06&<;.8V_=5X^>*L)2Z)3)%$ M%-"(F/VBYDK(X/(H%LPGF3TEK8>O=875V)1IE.59H2,WTY#9@>ER(;OE+?2' M("+2A&U]48L=6(0MJPM>-E!\1)_ \M*%U]+=^W(_>(*5Q(DH8QU1[8OPF8O"^ ^N_#B3LK^]L 05,7]"-\I;E&Y/FEN'/ MR$EVHQ=?UP6I.^=31J64&%B*@ZH1@5%$/B7/F$61*(A$P2]:1"$&TJEYA!K^ MDW\_6$2CBV; [1?P/6':?G'E8_DZ=QGO>Q[KA]0?!]0OZ#:L([P5^=\MB>/N M)P^57W3E:YGWJY3/6 !K/C=3LY3KS#N&VXK-VO'1* 8[ @ +(/E$I:]X0Q,) MBS]96)R/D=S]Y*$2%E>^!OJRL,CPI%;M)^,6[B[&G9QD+FT\TP+"(@73PE*I M#Q-+@K8-=QB:^WX%T>7:5X5DVH'?\HN7)27-TC6K4<<;\W2Z;G9JL9>F@J MN'2NZ0[86#6>T/0IHUKQ*24YM75O0L/FW,T49X?:'.-:70W7+]5I>N=TME&/KEBOI[L3C(YW,X,)=5YC<6+G'.N MD<]$6P[3+AY/,BE%J,^,S8QL]NES[7F$9H8=)'';8&(:7XXU)W)>?77.M>=Q M9V*U9)1TCDUEYFHK->(%=].Z07L>%&LH!//,#@3&NP/^BMU):_024Y*L[&QZ M@F#*_4G#B1KS'#?F(4+>F&>+>NPO#_G__G\^^H\\R9NTZ?&&^&Q[]!S1Y1M- M>5Z*U9YH*?484]$2LZ)M,36^^MV;\NQ&#(I[Z(C:\T3M>:)R\*BMQ1^*EZBM M13CQ$K7G"2=>(CD63KQ$(G:\T3M>?[PWB%1>Y[?@U_4GB<\]!12%OM. MG5>B]CPA)9*WZ2#JOO,^"5RD^TYH).9CB,00GODVI;KA.O-MRNK#=>:(MO^, M,]^FZOPJ9_Y81:$K\1#G*9>AUA;-BW=T"=DQ0Y1R^ 9A>$KL3XYZ7>M,'JK M<43 IV=R!6/-:6.9ZEIM-M8KSH@VGW]]J6U;OY )ZHJE12&C[XC-+\GFX2NN MOCV;W[@_S#MLSK$)ON689)]1,U.Y7&V+\NAUVR2&3)S6#_S[MPR5>Q)P03=$ ML"DXUG[*:Y*(_27[*7"*;IJ7K:3Z$^750U2$WK_5W,-9'3[?Y6S#$+6QVS5X MS?0.4N1EK0IX+RN"AXE=?GU&0JE<65-4J=]AW!G[DF^W,Z.7EM_X)?.4CL_]_4K'1UY@8K 3//\/-C46]19CYICU?#MF"4.*WFKN$/2Z2Y;4Y-A%%,W*5;ER$>?M^!3>T5D)X^E")QFOV;2F!O2D ?+DI M.."YHLNL/I]1Z90BLD6;S98[(ROSLFEY/5KBY&D8)1(-D6BXG D4PM.'2C1< ML\_=AZ*A62?'U6+*2<\K!)V-3>V7^FH(:U"A,93^O3;_H8J\>'UK=C5NV\"+ M>+;V,/+:?K.%U6.VG#CI1Q>R_A(/$[C9*Q(7#TO$SW<:+TB+!#/L<&E&+:4UH"/R)2D8QFHC;?[OE7,BX_:%,E7>8_5A=RWI=758O]=H9-66JGRO*,]Q M=4"6D^EQ/Y(B,&3P-8B M8-E,'%N8I0.6AB<&/AQL: (X%_S+<^8P"R(/A+LZO>)EI0^@,?6^ 0 .]RL1/^76XT:(SWA5^<-@UNW:W:" M$ZLXLQSJF0)KY-D,UP(>(A)0'S6%H^R@7!A6KQE M6[KA[GGB\#,19HK (3D8/X;M:* E@/"(GFZ(BKCBM]/Y$/X4WC$/<*I#J*'D M"J\C/7@UJMQ8&#+T[FU-$4T3-J^? /("@AR\&3[',D3>[UYO8I(!W@)^.')] MNH(K>-N:ZH8,IP4\8^4)VM'NR9@JBF#G8R">>;#]P^>+AFKZ)T(M>G2O\PZ@ M3O[H+$^ P,=3"#C>!':/B78$_T)MA$G\[Q*09G[5#:\N_D8VD \F2UH0J)(3MNKUIF0=,PR5(>-I1,T>,8,_FOJ42)!H@&J= QN ?#:R@&'A0S_$WM8=)3Y[H-A(_F J,:FF*R.?6&D1C8 M0N%]30&$KT?+<":)]]H=@05T,^4!36HZ?+4F>KC>:IDWGJV_=83]EV[U"]PD MDN3'Z[?VSLP&QQ)D[^7@X5#">H8:_&"*9/Y6,;G>]KR#65,@@A=P2(,@(M(& M*P5YXNF; ] #O,'L0GB0NPF;ZW;LRP/WRI 7\"F-R2$30%'>T/(^[O7%DR9->4B"X?&(1ES;P= %JO:17,S!FW[5]=[0DFWM4X9E0)1V@M0+^\XS1Q_9$ M#1@>"MR/1R;P7]OE4*1[E$7O:.+I@#-DX6-QNF4N7Z[NG1IN9.SW$MS?*.;H MMB(> M-#%T]6AMV8-/6UR)P'_'\N*"-Y#1APRZX(7>:\Q/ON<) S010$)QX5$4D3>M M;VH:!6/"@=0Q@5FT-7C\2%P6P&@B6SL%5A_\BSI4FV@M!]V*73G*+C!/QSZ/!" M50 7 ]TP\;C3M QY9$/P;;D!N5_[\@:\]4#R[7_I2Z@S#/ZF6"H<;0)IJ[,O MAF(1]111L1"X;C6CK ML^U0I\AW'>N2ACJ=OO58^,C_OO'5FB#*7%64> 78;$"]T&O9Y"#;SCJXU?!W:9F"^$ MCO-:QE.=++.2YB]2PVK= ]BF36R,5'HUG%=*$S4AK[*B/4; /LUQW0([$":V MMB]& J[^D\F>W8<(PQL:D$+F6UV+Q3K'-UJ5Q7"W0+ !Y_/JUF MBLC\:\ MQO-\_S6;B#&=2:/9U?7AK%, #FDB_DR\"=PG:,,MO*"$X@;A"NB% MPOR?L>5IHY%XH#MW&BDPX">V!S'E] MZO:Z\8V! 6G B^GIT8U%'%H,%V['EWGGWN8'P,DPW?@;7ZGN@\/L>DN@Z2Q)C7GM#%"CZR2L. M[YH^:-+IO02=G]NK>0@\+ D3T+#=/R$(3^ />W?O0?F@-[?WJ\/NW/YG'_18 MW+MI(HGGU.4Q>>Y6*;[#W/_PV-2 LN"_NHWX_$[S=>?(N4#Z%Z#ER ,_S;5<]9??*T4_IZE= ]]_8F, MF^O J&.U>O&XA(MS5Z-:0TH1"OTQT+ID*OF<^;3:101_.#'ZO&\*G<>C&/$^ M\8/'!@&"9ZS$"VTNM0Q3""-,;SWX*+C>]L"L:B,U_R'6/PD@H M) 1O%8*S-[2V"$-D6U*IZV!# ;#.DHV8C[5;9H_O,RXW+%)=1E]H.&*ML#E\ M%^*L2P"M-^P+!(>/B+D]7$RR%5VOQ35X Y]Z3GW>PD4!(W3A@3@@F//RC'7@ M_<1YU13Y7@3+4H7T, MP.H 9-[MLJ*L0=[%G["2J$F*KDE/V(MLPW]XX71[),K;[S 'R*-MK@"2$++E MV4=[E_78Y^[IG] +1KP)'J7OI.%Q=@#XW/7>&ZY[>OR B_"W_"8F%DCU%ZL'"^+ M7TY/NIZPUS9.EIO(DQF;ZC.5Q92I3G3W+6$?D"WIDVWBSF1+[&Q,K#+,8@YO M7HI:/T>LGNH+%Z5^^E8"&>(!_&C;TE4=DE;'!:Z*6C1T>Y'3JY;@$_(F3PWE MG)WNLLL%4V?I?F^N+T.4-+KNNR6#-1JK>7OR<)2'XN M*!3(0(I,>7G/C>I"\QX)&!J]A)54 M?;F.K!*89V" -4="-O22=7LZ_W [DMTQ,J+8XX4^!0O-.K.RQ0W)Y/KVII7M MK%(-/41VMR&4*LOER$GCV&<429:/??2/?YY+T>HL:FJS!;V0EC&4TV4#& M>UN4>>VX,N+)_VJG:PYE_C'C :!5!1"!@+_\8YBEE5846("VNP:O !H>,=, M3=ZP=F)?$+OL=)IK5]A.89FHR&:A-!^TPL,T9;&18HO\M 5""4L(5HF/":[ "I\&[2KXP*L43\%@C]-7_*C36'>B)7 MXQGW=3:@TEHGLQ*<-U+EMTE[X*@H^?&PA J6[6#9=O6SF -+.=L>9CN33>QU MGAJHK$/,7ZCNZ%+9-M=!7"SQV9@ZO:5N&%WW\OD['O%W]:": : &\J+]QAU6 MFU2+8I.KG9NW3CLD?$S MK@@+LC?0IKC:E!65IBGJM2]!_."G]D2 G\-@ZU[JYIZ.\WO\A"M][4H(^\KU M[U>2"5.E9,W.C;HN&UN*9%&MO&3B/0W4^3WZM%WVT:&':AL=C@KN"F M=O$FG]CG99U2,CDBQ73B)7VSX)I5-3)OF"]/ Z5:G MGW/=NL4'@GOI_/F_N%W?LVWD&YU DKFN^*R>_(E.QSYSFL_+C-YH7UEWD1.-%>^M&N--.[ M)#SPN-"!MAD.^Q8'U'T>=Q_T1=AWR>P%?,25V9Q([[,Y^,LPG=0@LZ[-YA6[ MUDH7A)@=;UXUN$];!1'0AV_YP>8/!XO/\VZKJW3L#EYZ97/QJKS1K%XJ!6/\ MY&F*M^]*>9#>9Y^1"/"-TJ^]JO*3<<: B0@*<=-7$7DS]%$'Z*,XM5/E9O9K M-"$NV"8F*),#FU%U#>7M!;5:>E 9"!L:Y&S+2UUZT41)@"<"B0")X9"(X"TDQ(OG MA!P]"_T<58MJL$!4U06O:M$*EJ*A.#!<$Q2FYG0!]C8 :D.%*D%'65:PREPR M87J78(]1U!T6ZVT;J1P YRP)&]NJV(A:SU)KVRKP>:5/;!B7J'-.KY/;3"SG M#6J-9/9;8&SRW5A\W617N!Q+)A?$B,HFNU>1V7]CBJS*EG]%]/_ HT3X 6P, M!3Y2H1X?V28P2$Q8& K8!K[4_!NX/9+AK=GR(.K_ =YDR."405,@$]TG>KT7 M>,#U8LR2(3/!B1.R9PQXJH&'+Q-XQ(B"**J NPUQP5N&!T:H)Q:&N))UVU3< M73%I4.2\GWL?=! *OMO/A_Y[W^@(%B(0H-< X>#5%"C@)?N0>%>M[7H (-EP M_KVHZ0IJ.>&G:6(:L,&\LF/PC.--!P="8G#!NZ(!C6:X*7_SX#,$^S=A"L.> MJ/IDCRJ>4$\/"&V 4PEH8<56@9EHJW>[ CTG[0$CHHL5Q8;M.;:>1-"IPX<; MA%JQ7.V6]YKD^+R >2P :"$ YY[Y^39K8 %7>$K(>_C>ZV5U 0M)^.#MNPK[ MP D1UV/(*3!O?4?%EFUH*(^ UR09FC[0?_$J0*'L,G1%V:/D@YW^Y>O67"%G M[A3J'@FCN+=NFNBYMBGNGQGN<@R81/:U-K_C8!B)A1RJ8TD<7H&,_9"L/IF MK:&G[M^#^=7:[L&K3?CU'NL\[VKS]BN0OEMU'AE5YT75>5>IS@/*).8CF2"> MD\&FH=;G,@D^E9[@%#=)"127$*@4Q\-84II,C,DTSR?Q!/[#VP; M1(OOC=B<4%5F'"Z6@%>IP9?)X)9OGVPUVT5DRJ>%H6K(["R$[E[@X=[+/%976 M,ET]46-25E/.91FJWUTZ8&7B>&7#8'*V625X/$:O*FERN>"!]0Y64L9HLDN&"/!22VP\N3L!BV^XB;O-ID.,ZWW:'JVK&?A&+N3MY-"18R_ MI#]1(OR[6.-^HTS;NY4::;<3B".%TJ6R5#3HR= M.2X.":+5K7"M8;4%#?*3I3E[EDVL"$+!8V9>V9!5X:6@HJ4G>&JL6V6QVF9L MEB=XKD.],(79PH%+ T1]O0CV3F6M74^#@Y\@!8S:DNF&I_O]-C['G:X\6_L@ MB+)K>=FQ1^@6O+ -KQB>&?.$$KX$$3;2A!54?I$$LE=-P!)C:(4"]Q[8L<&+ MX8N>/C27]PMCH7T*'AIT$1TKO*R>M49VE@;\"YWHC+D1M G=F=?;3CA[EY0B M$*V^X0T?=E#\>(,SHT*'G<\ B[I0U=?2EOT "C34WW4?O/+D[2F?,1H\=[]# M#K1JWWY"4&GF=??9%H<=TPVL_X318U0_L]B(+XSA25Q/GG'?EG57CG?OWRW@NS'YI?OQ6$;P#/"VX;Z^X\ M+\^+47B_D._8L[ES>!XE3A/4TS$/!1?][WCH5[_N_X60U^?+2#\3J=EA$7Q- MJ\!8/W\][%0)@Z_TS=A:^) MX)9% W8+I!&/-@'_>IO[#[+4SP5.?"?QL%;T#=V"&LB]%6HY%V*!K4;1W@[$ M[N'3_<".)QRL4W?_J,9/V?:0^:4(!PIBB]K8ZVN&T0M#5OP(,TZDS_1\1#<7 M!Z'?_8"O[[P?'F@B*YZ<;8PM'<8-X*.?WMTKC(';"R&0"]^4E[X2^ 0?POL" M6A/@;0$]MAH3N)4#+FMH !VV:B-YZ6<*!KT3WN/ 9D*O5N]KK2[JO1Z4O+.G.HX;> @%H-JAU M#G!U%A/]V'J9DU;M-$M:6H^7VE*Z2= ?I,J@(E# BU>=4X* T1E/1<%6Q&T+ M 4!C>\D.R-T_,[6$%^=9HV85\1BS>%%GTU6+'+=.YI#EG^&RETMQ.*$! MR!6 EK''0M %F.B*HCLF]M=$EFS#-X*])CBVR4,K&NJ33O[?/V_8H?-"0VT^ M-_IE;V\P"N6'7&!X9NR%=8*H(PIX\;:E!Q]XX2[TR4%0;&\FE;_F-%!I&<'& M@AB/=_+/#'5,/./O3CC?"SCM/1SJOPG =0"RX.\8G%WSTPL?.@!('T;NMM_S M(V#;VA8P?/UA+C>(X+T]@^UPCM-GAS;M0K"_/9&.S-P1*3Y[H!>?X.=/Q@OQ MG'AW4F"$E_O@)?T<3T5X"1]>2#1E,L)+V/ 2R;%PX@7(L4COAQ OQ',RXI?K MX>7C*?0!@C[GL]P-"'!:Y\G,AGXF00 M-+%88^A"Y19SH-.'H8HQZJ3Q/D!'!^_4*CRPP* M?U_T700P[X$A.,TB$A;?1EA\A--W2=L?D'GRWQ."WHH%\E?%0N8Y_4A" <:F M+\3V'WEN-V+["R*D\E= M5477K_2YF) /V?G.\/#O1##.G.Z.K/PU0^ FFMX+C(803&^EQ4.8Q8_A%L)I MC)_IJ'+-6JWNF$MQZ:++4L20=?'7BDK M_8X\1JOJIEDP=#7G%?X B#86HE]'FT4\N)?Y5Y,UW0#46O;GRM.:FG M>.9TI-]W" M>C_V_?WRP?-#R.Z@:V?41LAX\?G@OR1\R,%PLV/%F?/"/4A(W M,1*AOWW@F+_1%_:S_OI.#2@ON>*HD6!JS+);KVJ95XM,"BTN"+BX>+B/#@B5>+B)#7D]\3 E5:.7%V>E>@)5(/%&I MTZ[YCQK0NZ7A>.];Y)%'+K#BSK07<,[OM@$7^*B-AI'E@Y[ZV/^ -:<92A3J M% 3;$6R;!\$TTZ!"ZPP(?OSS%_%O #Y[\2WRE$*K4!Y%>]PYW'AR-NROAS0E M\]OVF&?D?S_=KEH515\R?-DMQX86U6H.81\H8!Y23WCZ-$KP[RA*&/'NO4.% MM^?=^]AY[_)N.M;N=JA*J\JFJ#(UR&6->8:G >\"VRWY1!+D57@W"O'=\>C> MG3XTT@1_5AEL%K;7GC>*\45.?!3C^QZ&V:='$.Y$_D(M)0JK5@IG2?FEKBK) MF+OA'8Z"YEKR.E+X@!)B/,:@U;SC"RT[#&!9V7,C+L MR0LM/SR*V3U:S [-#D?=LG8MM\#_5KSB-Q+F86\M'AB#J!/7MC7B7L? &.HE M&,7=(M\]BKN9!GJHUVFX*.H2 ,\4PM ;B0C[.QHN>!M'3:NY2:_+CN;%K+:8 M52HE?OX;"J 7\"L=L&O>YU38V14.W_ 8O:QMFTP""(*7G%$!UJB4?)V:HRP# M$-35;8=T^S&:2Z/TOJ=$\O1>-PK<1X^S_R;RDHD2,50&/EE-6!JBWIN MUOQU)_"2S$_TM7*%F3CUN9CL35/RI&-SA .8']A_\5/S[RN<'\7X[FW47L38 MJ_L-L*,X8!0 B.* US$4?O92*L?* 595NSAJ6DY81;]U2 M:1SKBE'',.G.^%5C5*4X?=ED,XU2%\[:00F R!W[\IS, M8,NZ;K+K$CV7UVR6KC9TEB-O:F@>RXP\S6\V%C7OL"XI)\1ZHSF,,PZ0&2DH M,U(I*HHP/EB$<7>Q/$;$@2Z5+WZ9_"TQ&04.PA U/)'KH;\2WHB&+O#F])/7 M0(%09C0>#AIZ.V6;7.62[D2K59E<+)D4FX15?>VTX$C$N$?$!/EW5-H;L7#H M8G]W-\UN/ M[36L*:RVV.7N1?&YJ_O:]^XY==_XW;U/'RJ%<)\\/\3TVX\TJ6R)ZKE\[DIB MUICI5);!4P6)K6;B28MC:3C &MWI)C-7<;NC4%TD/OZPAGW?RY[\K/A8I?'7 M2:7<:]8W9=W3J<"NP7[$;ANM_1 <" M+PX$GJ#;<+IG&.3]Y?K\W?V8H1+LM[(+#[LUG L).(MJIJ[T7+Q"E]8D,;"H M^(A&6_OQ3_P)3Y_6]$61O8C;/S3L[GW,4''[K&D/>WU MDWW*T.82W!JZ9\6O62@+@% M*08'@6,XAL/W[L_+^\(8\M]#ZP&HO$^"OB]H#S&%=W7;^CF1UZ)P;@C['NS\ M$_J4<6A]_]96CTUWN MDO[_)&.D39D -:PZY[8A; '].=-W2=$O$UJKR4^$U MZ7]_B%J,[7A\SJ4H@N!QGN#X<3S!)>+I.)JY MO3_A@\#Q@,Q2#@:)^1_]^(<>CP'DP4DP0$P\IH'G0Q\"N!.P[&P%7KD GO[8 MA5FHJJU(O"4*V,C%@#>*H?P6#'82RMJ&R-LP;P!^WFSG,""<,3%H/8]-P(^Q M&F^,IQB4M9BN.4!TFT\8&F6T,&03O$C4)%Y"&:R8(9HB6@T?(X@K4=$7,)$& M@_)O!5@&+.<-$?YF\1R,R<"+E\;&\AILX)ZU/B0OXH>#@.5T%JUQ, M-C'3'LU@+@D M>>4@CUJ7N8RS"D!BZ$:!ZA#5&0BP.>F8,DSMO^96'Q[_Z\)/S[*%_<0]T ML8"!#8L'6X/\V?3UC'G!W9R1YWO6Q"$]"+* ?+'ICP0!O #>[L]"/M #9H! M!WD130\EXL$$2RQ.//E( 00#A8F?W X8!%I[LN9EO=WJE.^,NCU4DHB?/VGE M7-KV^D5CZT#F7,1S/AI-PAM0EII-T>A, 8]UP>.SBCZ>^Z;QB&/M;GU3FQD" MV^!3>:4_4^>)0LNSZP&F18&VWEG'P67$#TP$)O<"O-*;5G;HT5 %7H*4^/Z#(.SWWA MJ>F9=P(@9")PD+5/H^0DP?G_RBL.[9A!52C^3B9WK%AP& @]+/J?3_\)V_]R9L@?F[CJV M!V5? L44<6+]]'X5?(2@%7QVXC3_>,N(!M9!ZO*8/!?9B.\P]S\\-C6@EORO M;B/WH>%\UBOK(A4%Z!F.BX"3';9JF?]G#\%OD?(A5,^!B_>22*M5PC8%N M.= ..%[9X3=ZII6>MYGB(H9WA=HX/Y[1''FZTG&72RY5'7-L8S%*Y*AI+MLL M2V!E\GAEJ46*) 50PLBU=4\O&XVBD&UQ<0X_7CE-KWLS6J_0SUH=UARTBPN^<;8K0S@C)R3?<:3(\DILQ49[S#2:CIJY&W3 M=;CDZ3-+)IT9;UL>S.+I9 M#I8>V>#O6W&^=79],[,SGHJ"K8B-R;'!B=0YK0EY3[NTE^ M+HK%7H-M55=<@SXQ*V_G50';MA9#5 E6W(X)U?TUDR3;\Z KR:W7;!$]&[V$[^7__O*$'>2 Y?]V; M^D(\U-L;5!F^$H2R=.S)X,!$0-H)QEZ##SS=A#XYT&![075_S:E581G!QO:B MPC\^EWH0?\Y0[T7P][3#WL-U\,")HCL!R(*_8]!A^>GI>@< Z4,UN_V>'YDZ M)+MMT^\;J-NW+Q(.??#/7BOLA<]_]Q(U_NZURI61LA>1/\7/GXP7XH/+[0@O MU\4+.F+F.1GA('R\$P\'%6YP$Z/K2N[@:$]+FPZDV2 MI3Z2$]\:), 1@!^BX>J_")[XDL$^,Y&_RDQ M'68>BIE@P.H$3M^42-ZF@]]/2\3/)*9_<[P37Q63)T&>D)76H%@M;^G&SXM1 M<\A.>#EZ_K/J*G=N?L@:@KTKPR(J/N.)?D\$_H)PO:LDW:62?'Q%L\U7W$^0 MF (U(QHF%L.RVVL@_S[K.Y@:X:P)NG,=U%=*?CX36'W ZITKU^H!OO2RT*JZ M>7;HWB(G=-WQQF:6<2[?,QNOV1H)4P9@CP;BB;A.TY[[<^-O:90_BD"O7%[V M$8&.K'I"*K=S#%Y92GVV)FOEU%0"!)K\\0]!/.%)_!T"_?X>2E[4=)2?_\ ^ MRKTT8\C \&LBZ5OX*+?'<"@)_:'=F-NT*;F_I],_SH1'98<\S! _S7[WG9F' M,)G^1 ?F-V3RMS02/1+F.K$\U7$V ZVF.Z M.JH^:4Q0]JO9V'$<8K>M&8EOSB_4Z4V"#!3]21%8++H8O(1>?Z1.T'M*_A%;/(=6X[_AT/C\ M>>+7G//,;:L3W[S.^_-*D2MK\UZORZK^Y&_HF2>()Y*Z2N? ^[/^[RGTB-#O M[[E_@=!K(L]8K0+18F(%@UFK3K]<$B1 Z('OGGQ*Q-^[;O_^OGO]7,.9W\L7 M>E1;/_+V'\S;#P&&0TGHC^347@['W\QWBVXY+^N-A:QU^\7JSTOKV1! M1*ETOJ'*%)/%?+RS-G RKXWH%YZVE[76I3TR\@N&ZMG>0&?,45=/U:S1AF88 M?LJ\TJVIXY0[CC]W%7].92*7ZP.7*R+F7_*ZKD',>'/"]_M-_)7IM%9V*I\@ M6S9'0V).0F*._P%7HA>,AH;L>"%RA>XN &[G*]W]J.&3=;=5W#Y7GY%VUDR; M&EI!E>:YR3J>E^1U?\A(_F3-ZZKND(F&2SN/$='?6<&_3?2BV;VT4=F"S60+EB-70D;E3( MO-0KE-C *_D7G>>&64O('I!TN5[X E'3FB4'M]<=<6P;:- +LQXKMB *!4-7 MIB+EH?6H,O[\;B1(!R/'KQK](Y&D+PU[@(- M+C%$ $NOX[HIGMN8Z,-JUQQ]KU=LL)TWF\0&XVO&N@$H;*%[YP??R[I@@B.! MEP+:$F[6AOY-)B+NR43'@OTWF:A0%BI]*T_2\U@ML:K'JL-63)3"R$1.9I[* MM^:+"KLDQD9KTQ+XVJJ%+N'P;\%$1.B8*)I:\TA;?WN?(1FXD]/16#?O45 V MY65SK.BF?6[V3F;*YTN QIFY^]HAZ)S078X4Z73VSOEUT>R=\[-W$B&?O=,! M8)4G ,2:A1V0BWD_M^#$LL;,O5TN=&-?,!_KB1$@1X.S +T9@V@> M'.9 A> );!L(;&V,AM?!O]NU[#/6%J5MI_WM;Q9P"J %)3T +GBQHX$GHE&$ M<"ZAI0/%(8J*"U\'Z35X&G@ _,[_U?9U2&$8O&9Z>A.^G MPDN?A6-U8%\ST;3\P0'0Y]4$\QG;3H14W*>S$(5 0*K3'IG U. ->&J51\-_ MT#G!*1>V,9[RIK@]+E"J4YBPBXYKBI:EH-Q=5(5B@[V_>\!#^#@RG$H S0,Q MQB\6AK[BE;N-1O(H@K8!1^G>A*+3/)PG!!U!7 8X!2BR* G^SAHU1E._06 M_'OH\5 *+0H)+#<0)@.#1#8.@1]0YE, 1O17; 3SI;'.WLJG *!HF@]\E.N1 MQTK&^Y/WE"U\ O($;A-^.Q MK=H>X0+43F1(M^9V]*;'NCPB430N"A)#0"V>H>E9^!YTC3/L^XRQB*W@#A3> M>?.4"/:&N+1EPQLP"J@6; 4< @/\J8@\8)U/>AN &T1N.:BX(YUR%5$@C$T_A&]%_-0 M *"(YL>>0ZG(CZ>[<6A^TAMXE,@2"(]#E7^&EN!T.U*0!N%T!B).X! GU83GGR!Y>M41[<5(5C*KWA907#S:C?\'\+]@AV=:(J[ MZ;FN+^(EV&!>\V8Q0ZS(ZD*':(*<8.B*"?G7-[/1#6;UE LC?\%QHD M6# 4%A 0G/P''V2(0)%8V]& N]_X"L-7?._I*X0:.,@9_ &?(\@38#O",8*> M[H1Z2!&M((+ "W#&LXGL7J@7#7TL"F@HD@94I6G"GA7@&/H(;=53,_OVX&Z/ MSUC9W^">A0#M2UL+LG8#[7MB 7AJ&*J_ U6_'9/LGW/_RZ?3=\&3 RK;O6\[ MDQNHW E8#.$!7Z(O1".8* 4YW]U7V)JW#Q0SNQ\%[MN .D 4M%]X-*+*%+]N M-"-(HE\!L:,KJX!D35]4O&VP0[$P5GC3!!X(9'!S^R)/3KYGO/Z-!D<#:D/B MY_._"VQ[0"\+'HB(W? O>:N%/7F'0:,&,.7NIX@- M^)VQ#GT9%SZ/]TE*T%5Y+"N!G^,^;RW-3^S=-Z)@/ ]*?]]D]P@D]!O20X1LB&.-[$>@P';K H'] XH3/!#"2P7-'X-W =(8CX7T'C-^7(@BI M_ E:GSP_!&"3?>X\8WD8BX!00V0"3P-9'%+5"3W .">T"@-A=,OX>'<*1ZV[ M0&NJX+10KP!N]V D0!4(S6M+5CT]!O] A_1=,:1:D3SPY-Y.5N^/=/4!?-;A M\"283Y%B8"@@"1+H87F"(1T&4@".- MO()#D;RGU,%.9,A/D(H# 0ZL>D]0PD?:4$I:$$Q[OP+;5F2(T%,U=20M=O)X M7]\\8_VIB$00VK0WE-9S;)"G NC\8#1\X#*/>"709#M/#QQZ*D^LX[4J/S9T M$6P0LAZ$I[GP^C88")&[0<*>+(3S=M%870\Q'C%XVAF#T26X'<]$!L@*I.C6 MMMMC$'"@D:'S C!U#L_F!!<)[8%O $,$<&AB;TX#PM,O&4&02 "#_1 MH#)\6Z6^'TD]%ST]=)5V($':'#FFP?F#,X,_51&6#0+0*#*POP2T#\.7W=NH MN":*@5<+MKV#.E!_\&OOV;OX(M+F HR::^BGHC?3'49^@;5X8#8<645/ODJ: M\C 4 [0;5),0R- P$:#A';0F"ES(8VCMC@%_ P\6G.*6%M=5[A^O=0_\VS>2 M_IQPGLC$)W$QSB7P=)I+B".!2XMBBDN3/#DF$O%D6CB=_DWE'/E560_FC;Q! MXD7=I=B7LW/"QYETI2JL>_1:">RR=6Y.^#AI]ZNI9K:+JU3AU9DF MJ5AO?'9.N-A/=:K$7Y*!-$S.%*G\^O7:C)7(/ CFM#AA4&?41OM5S';;SB-8X4E?G%5Y.S?.,VJO0,7?9J&DMY]SL M\4R"4M:35KG,--+Z>LG)PEQOT>=FCZ=R^&3<<58SAL\TV34UU#/-E -6GDY3 M%UR9=NQVD^V7>CW:2;JKTH;V*KOW5G)QDA*$I##A"#%!<(G):,2-!(KB!%Q( M$'PRDTRE3S#0:!.-=BOQ^LKV9=8EBR_]H<"=I3YYU&AD&H5^ E>EIC3J#7@U MFS@[I7[9?Z689:T^QG,+I3V1E:Q463GGJ(^9M5^MJF#C\S[.+&..9E1> 5S/ M4)]4+^@Q(3Y[846#4A+S63L9%\]27R'6B<_;E70&KPS37-ZJDQRCGJ6^6C.W M&"BNMF13L>QXD+#FTH0Z._E^78@-+&E46K,Q)J;G.DYGS#?/SK//3N+%?&=# ME^<-@2 22VW3[/?/SK,W7NEYD]*-Z5R6X_:03Y!SIT>?H[Y,/CY2G<3PN)H'L2Q I+D$*8XX7TTF. MG AD:C2BTN,,?P*#=)^:E5]3+W.9B*^+BSZ7D07Z'/7AG+W(=E.Q!,X+6EM;'Z M*IVCOCGI-A9MW9S,.]4*/U%P/3.N2^>HCU8J_=XD3A5P>T,E.MFT9?/3UCGJ MBXLI2J6%4G,N6LE2TGF DK]7*X[V13\K@U:TQ$5$9X2M+\H""X==O%Y5K/ MX8K6U';6+;CT!$OE7F<:JQ=+)I.*<;6^L2BYZU++K^="2Z^=8M3VD@Z:O&&Y M^Q';]S*--AV36M:7>HPIYB7\M;?IK_*],YE&Y]=%F4;G,XV2(<\T\BD%0Z2" M[=/*&YE&UR;=SG@J"K8B-B9O$3$*"9S2+[7@C)P^+)I,9Y%8Y4KN6.N/Z5/Z M/;_N#?J]PPU+@)$%PLA!"'^78+N[?S??RE5'_IF7IHVN4.'5D>YHV$A4= ?[ M:R)+Z#8-?H?<:MTV>3\QA.WD__WS6BF9-1&ZU9H 4\8[@$RAG[M/A<"]ODDV MZ*_[B9\3:GL;@9$W/Y8(0U)C+Y05,",*\O&VI0"$^],E!('"O;LM?>!V+J 0:?_T[EXKOM4:*!]/?!"_'^ MF(0(+?=!2_HY241X"1]>(C$63KQ$8BR4: %B+![AY6IX^;AKSD'+A0\MX[L! M(7W.[[]5.\8[M^V[(DB $P<__-\?R1^_"A[R.1&_:YOC]&'@88S2N=\'Z.C@ MG?OP^_'/$.;Z,P>A!B\($2>>@@R(.V2%#IR>(.S4,?P](_WV!;S><]O:Q,TO&D:L++(Y5%#9\7]>IXYK3V"R9C\<]63-(H211>^G3UO=L]6=P- MCXKOID7.,A6)&M<$=ME]I9?E2KU>:,&L"#A:A7Q*I*_5*/!;29Q(P/QVE.5/ M%S#'K;1N+&!457?R:HQNS7EWM1S.DIQEB[<0,&IG94T'+Z4-FXKW[4D'=X9] M 0J8%,S;>"+)]P3,+]AJ]^26%_"VS52WL:$MB-_!ZPAE7^4;#$:_:+_87[TD M>T A]VDK*N 4R"B7$W+)62ZS9A>..5<+3'(Z%":TE9-N(.1P8C6I57.CRIQO MUE+L*+6NO4H.EX!65/J)HM+7,Z(BZ?!MI<.[=T\/*!T^;0)=1SJD'-7NZ[%* M;5[,X!6ID"+DR8B^@73HEI:91(=U1TRLCDLUQNG:E RSQ%.P;] 3E7YO=.7W M#U<-9 W;;]3!P35A:;RA=R-_&,=QPM;47^Z]_AIP\ICMAVO(5:[G P=QO++ MY%RMOE"GJ_B,722F_9XV8K6)\';+3X4SIU81/MGJR3%>49+' IB9JDZ)H4N:*1*QJZ M0!7JA$%>XG01;7YSVHS")&_H8E^0!W+\:F;++9+K/+=%HLM%8B.1O< M0@L7E55VS';L/"[C0XX6FYE5L@L[+\#+HL13"G_L2$G#[S6W*TT-RC0C/^:* M?LP=L]U"$$>Y]^E#)7O?FAKW&\(T>,0;A?:[GR+N/Q21_B,:3EF1.7>398JC M5&?R.EO)=3BZZ^KRF'>+^F@S3J=8.5G-DY.VOMRXL,-(_,<_R005Q5PB6773 MF,R]3Q\J6?76<+[[RBJG0-;ST[B;P4EIE:GW$JN2T;J%K-):J_9<(VV!38TZ MB4DFD>CF"-C?#=B.J3/#'[YM_*:K6[P2.<:_(5;O/<'Y1BG=]SYFJ*3E%2R[ M3GQ,+)8.WF66=&\^):A$:4GF7ZB[CV8G1B+V[!;]*62#R1 M:3+*-XKDQ9?MK7L?,U3RX@K6U8S/]F<5.=9C*_4$D4OW!T5A>8NP6H.I#_!L MNSYDF/)@T1K!=M_(M/HB8@3'UE'-YR >M_2R-PFY M@<8B!<,*H_9J=VNO]K4B]ZBM1]2=*,)+U)THY&B)FJR%$R^1& LG7B(Q%DJT M1$W6HB9KX>[L$;+ UF5!$C59.^D)%#59>SP6BYJL14W6HB9KWZC)VCF1&;*L MG[X-9ZYW=4V:\W*4VO3(Y611([6;5ZHB[O*9ZRC]R+M> 5NQT*SSJC[F#]./ MO&L8;]GG4I?,K+O_S?ZC=I_ZCR*+V;SJV,:(45?C43,C4BEHG3+2"9%U:W7K*@)KTQ:D9U,OKZ..TS?34]Q MA:$&\>XMTBH'9IXG]4*JB=L\79^G2EQ2%ARO?QN1_KVTRK"YS=O^;9 $7#DJ MC?VNY8>W/W(8:VC#8ND%;!5P5;@DJZ8PY&S3IC+,4JVO!J]-TFJJM\CB9.H2 MKHQ>\0V;,BOC;BM6D8MSOVD2,5_EBW M^EZVX9_NA%]BPL*=I7.-B MO$4)$LXND['.I&$R" PYT:_SG++"8V4J4536X^HX=8N TXBF#'J^ MX3=L3A8*4U',:J]+VF_U%W_T>%/4Z2_JGG5W*$4M 7^G<L6SN"JG>PMRPVYA+O=+H'/-U+>[K>\MH+O=7B- MQ&(D%N\8[+HWF$(E%M_JC_/]Q6*QTBJG"XKFLK&%;>JQ6'UJ+6X1Y6]HN9D[ M[M'MN=R2TK$4WERVNI+7P?"]^391_\(_1C;],?W(HOZ%]S-#OR(L=1HWF4FW M&&/EEQSY:LT2PZEV"V%)S)@449L.-XRJN=(XE\D.&(WV>R FKSBU/A(X#REP MH@:(]S/POB)PYG:,&JI&W\+[:7EN#DTG9]*W"%A2Z<*+2W?+R;D:+R>%\FJ< M?K5HKXEB(O-AQ#+JH.CMK :@;,@ 41B$.V;I4=_$J&^B#\S'[M03-1Q[,+Q$ M#<="B9:H;V(X\1*)L7#B)1)CH41+U#M/Y%UZ2IC>6F?%1._?#%B%'GQ-L72"/^"MCKZ(JM:8\4 M>+VKRSO9_QGSOIXJ5>36^669>JJ:/$Q.Y78U]O MC^._^6=;!*^RQ8*AJQ_>N"7RC1=;C _<.4FO"ZX]J(^&3!K_))N\'DC':[^9*?)EZ5KU_L_XJ@&:I:F2?X[BO; MQU\TZU74EJV"Y/0]CWS&P;K.;=D#RK\O M-RZ$C')EZ6>;K]:D62SG\=@P,U:=Z6!3+W^]%N=7I%]>%&BF(95XW)VETVZS M/1VGBRVO#R%%OI=X'HF,/U5D1&7>]Q<91GS#U_BT6&5RB\' R+57Z>;B-B*C M7BH64R]EHLOP:2'9% @^1CN.URV0I'ZO5N4;!+A>9& 1*^"5J%'T>&KS%VP5 M';*S1L[G%+N_[+Q\O:#E M5Z1J.4LJE6&_W9[SUBK>8T4GJVS\+G\I_+T,\TCD1"(G"GI=RH*[MBM->6[X4^=[$H6\< M]XJF>T2.;!3[^KVA'9>6@4G-$"G*;)B,2QOT0)*&37UP&[/+V4QC%JDU-TRE M$A>S72%FC>,M+@7-KF3BBLV5(['Q;<5&%/\*A]@8KM>S5])22ZS+39N5M2-4 MDMG;Q,!LLJ%T#5%_F<=69HN3EFMRHSE> \/DA0:CO46!X0R+14,T_ACG-$3- M"O\H.7R)(1J7EL'N<).4B"F^83J5=LSA9_EA?'R;Q W'$23\E8J1+)D5*^DR MT\3,?]!T7/GQCD15@_[TN][ M3P1":%] "&U?"$ ($(A5"*&8'W]!B]NVU&YWMVQANS[T.;9< JHR\R$K*S.? MXM!B7!N3A-623D:N(7.(3<2&0%"I8[Q-2*UMU\)8JBQQ#IF,>D-Z4I:PGG#H MXO?!B"XJNK7,3T$;NFLX'@BH@9UQ 0-J@,4"Z":(VCS_9CX"^0G'7_GEC(T; M_-PA\2[7W@I(X@!!6L=>F[!A*9 C!_=#JCF;UQ&%D M&-H?S]V1U"MR?0$8^9 P E@:;N2-#8/:%&[[+F?7^5TY"!"H*XIODY^Y+/.M M%57N>Y#EU=6TQR#S03/)823WI>YP_&-R+QSGU(M7V5-H%W[?]S)]T+%5C'K7W6[6<@L$+OYT@X,%2''OC(GLT,/3RH06NLLC4^YOB)$H:G="%^HI@ M)WCY=@\C^>*5\*\4]=^E[S_F2WBV_CF[PX-5?L3>5WII0V(I M0^%9*&PU*4%&9>CIR#$ZKM;YZ0RU@V@A)X%5@^9%Z9>#:2@@;:&$>8D=T6(YY>V&MW6T"0:;.1^+SY:S9]%NDU \X2]86G3$M MYH'#LY&.QKF"'%9\*&[8F]FBY?)I;>^;G@V-U[PR7L;)T!;+:-]!=M)R5\V& MPA?FE$EOS+-)(%D,+X^5*=KJUO9#S\0$;^CVIEU6>W9,P%,;GBM19YCD0Q_+ M288("L$5',J6EH1E3(<7LDJABHP1B(9C!+;0-?7IQ?6:L.X2?'4CE8T&VOJCMGPUS2:JG?U];.7$:A&$+ZT58K9YY#EUY,&D)94GPE2K MH+HYZ0N'@KK'(P>&(LOD8K7E8IX;K!9(QU>BBY9BEV>VJ/&2D*E"W:AU.B'? MY?-,\[-5FIN48)/;IL.MN@E-5'"D:W%,-O*I3M$PBNDJ+"](6L\TB:)D2EFUAW98\?JD;@J&>K\HD[1'K_8&3-H9^M4%1OTA94[=2_J M%)*T)+P1D!.I//\@ R;7O;$:0*(VTD=_JV&S; MH<8=HBW:C5S[GLA?HS(10P0J*VJF!!@.J;**(:0,*P1"4PL,6BAGF+*PMT1G M1B]X28&LQMROZ?,X8B[)GPQ;Z%2LJ$VN7]W4=%FK3(CF14R9!5TX@)%FT6E807#Q34FY4,AS$Q.R8ZN]7;0-*DULXY+\%[WJIEZI$9'$"K5R8S=8 MKOHTM<^F\;G-MS]S6G+9C2&7C#"ED4L<@59_K\ER',HPG5%)62!B3 M81(AD#FB:IG)G.$5TV%3,VTM.&(C&[1L=#LV?W&U6):IC_05CTB$(+C&?."O MZ\%%:V%;1 R/ PR7V)Z^]!*I64G$RPB,;6!V5?,<.]"XEL/#,"T$R:75:J[Y M##&K"]SN#P05'DM-ZQ(D^MF$;J>:.->9']WAF-/(*'O6_'I+>\7&HF4JDSTN+;.\+N.]NQWWW M"YS8KTRU@=8[P#KW3MBO3L+UA6L4N/U>DL6 M;*+%*4GY -F,H*'1]?I1AIZ?K7_*.XJ[9MPY%\26O\J0JI(.4U__?IVGB8V. MJ [JDZEE0H2&X;M$&D#4XD\2&R]6JYR.?:(G&8_IA7S'F5F'XO$<<;CVL!:- M1N-Q-+:$ ^T=C-S!^'-UR@!M -J 5D6OWL;R=]&FNA&K=+A6&U!]N-EY(QU' M4/]/*M+^&&WP2=+9D<6QF M<)++U%:L][ %*2I ?I1RW\(U*RJ*M[6WE*.A7 O[7#P4NB$53>SR2K?]F5QV M\3]B5OEC[-NBTVIU%E1PJ(RTB6G.^0.XP S'< -D#TZ^7L M)J\"&[.=N>K2WA"R Z+E+T*Q,>CQ-]VJ0=%$I;66/^+8)A-A#HQ-J=V1]PZY M0_&/'?\ZM<@O#3-/.8W!+O0C[T(!RUW17;6C-1Z,\5J8:^D5:38>+"?VN#D. MYLQH =4&-TW2T+!J@QP:K"XIKIDY:DO9-M?&@>>.@&$0' .P!(CN"N0*O@HL M[8;LR%6;9 ?2)U'*]U&JS! WW4'B05D?U.-!6:ICU4TYTHTN;!I'JKL["'XN M?^*]!=#VW,9C*](=R[7!1OA];H1OY=!]*IC\-8[BDTE=+DQ@P"3PU9M"6*Y.-LV!NZH+I_!;?(4R#@OK(>IK*B1.3U)'0$*.> MVQF^O$[]1^I7T C=WE.;6@ZHPOS@^V"0F79#O^U@8-<"UDW?\&&D@>JN]C2$=HX,R4N&(07=IU$9]<1J>J (IXN/$ MT%Z7?OHSHN0G866];0NDXN'G#[D#?Q<4K\"UVF"6[7Z5G7D<,FJH6)5&NMG> M^):XZFE56A\MJ[Y4CF<>N5[J';%^3S_XBA4% (D^+!+=MA%7\9#HA_2#-T2B M;A01NW#$C*$V/YQY99L98^V;>GC(FE<5O0E#4K_<<5 [:M@5V3@R&,)7;K!1 ML*W3==FA"S:YXNR.;\Z*>K-V:3>?>:$ ^>JN(3' JF)9L =27PCYL+\*HS2\ M*9JZ[G)1'_5:F*WH89^N&GZ9-H6<.6_OU]U1KWFF"@#H$P/0Y=#=S6=>* "Z MND<8-@BQ/ZCW&C82CLSR+B0'EGG3HX'J,'6;AH#M)*N](S5NR]-+9P] 1)[1 M<8=3SP'0^V6D?IN''>J:Z7J.9Z2E3!5+HAYN+"V[0Z9 &ROOPJZF3VG32G^% MNI9;X;QDN:7!_U56_K^J)6[KZVXFT;_?\.$!T=H?Q: !T1I@*/IHE"N H>AC MB040K153+@#&BBD7 &.%% L@6@-$:Y^+H4T%-#!"M :(U M0+3VGHG6;HF78KSG5!.S=;"R?^]!EXMZ8O#6JIO*5#HRWH94:N5.AS$K\_->S /+'_?;]+J=#M_F30S=+CRX< MNVVZS++;"B!!JL,&)%BH>6-H]00N+[:92!ZVN<$A#E2@:'XQZG*I\+/3Y5F1PHV+U> M5<;/H? G-7-1)7WXE^>Z*[1M6*BV&N.*C:P%$FGAL!;^1A'O'X%JO0LI%)^L MAAR+!AU;;U<<>R@2BTQDDW]C1T'N"9QN+06#T]N#M-V!HWB&)P?^*O@.A5 0$0+H ZI M"Q$ENB[ZN..:,JK%9@(A[=:01Q@?H0^]Z<]U)M%'$COJ#79U)!F; MRI$&ZP6Q'U ^L.'/>G(76FO)?LJT'L-*-U+J;3(Q/2T$A24>H)2S_TU0:DG MJ)%Z/W(!-5*%% LH]2RF7 ",%5,N ,8**190Z@E*/3]Y'1HH]2Q491(H]?QX M)@9*/4&I)RCU?,^EG@4[U7HERMV"S;(X9WS3P[E!NZR, MZ"#[@U5G@BJTW+%;Y#<3L^^O_6MGS[>"^< MQ0AG<8U.F=K@^+:99.B2DWG<(=!/FS^#NH]/AX>?),\:U'UFW]=2ZG+F0ALVU"2F64X4PO]DAL.18TPLHV@ &@5J/ M]QBZ ;4>(-L:U'J\:S=#R=[W!LO(%E2N:>2\WFQWU?@W@=2KUB+2B G$\,.:# XVT*/)Y"3C*?0)NY(PKVJMSD M=R8ZQS7E;?R''ZU=I_%JN#,@.!$G.0"X@R;G@8@&U&L64"X"Q M8LH%P%@AQ0)J-4"M!D@DOV9J[*^GEH,Z#5"G LC)XW//TO>G[/E4_BF$CN+RZ=]O]J0N#) M8D\&>\HOW#KVHM9=P])XB4L=>+3"S.0/3N'6:?-XXG,ZBCL_B6/C,,Q@]<*! MG!-J@[&DEZM20#&P-^CU6^I8.)9RH'<$_(I)@@!XWB'P%(@7Y-;+=(TTQ%<[ MSSYSH][5[_)G.JY>Q\L>?/T==$MKKZ0\.M-./UZW/W"._!XBRN IIAR M 0,@6;)#BJ 6?$1:K6?%H@SK1T@A6DB(=6 M1'M )9RTB#:_7MQ]/'G^QBMI7FH9#;U:)H).9M@9\JWR,Y'LHY_67%JI-;34 MS=KF K-+5.MFNERRQR->& .]^@!H@//=]W>^^YJEMCDBY'!GN;%RA(3S3_;! MF@:#I3@&_Y"]CAIZ^1#C4Q89@']3G$1) MHY,54%\1[.1??[M7[GSQ2OA7BOKOTO B3TN^3^K93,,'_E_M>PSUX, >0_9X"2O4J=1V& MXT=?_AGN52]F]:62%1E)JKE#Q':$7& M8 R750C!9&VA(@0%SPD8I[X<[JJCRHDV;?D?H045X)PL>T:J0WE^RT+8K!5Z:9"/QIR.# MNMPE!HN!#O4WNL_PHD'/4B;S#*"G(QV\Y_8H+E0YI"^OYMMN @VHO./OV=W7 M257D5O0,@L3U4$;[Y>XFWN;>QMG=!XV%A;1:78)+.V)5&ZX"G.[BY- M*D*_NVEH4" 1GIUPC4#-/!C\?*0KB\,:U-@M[3*]&:K!9%7#"2;!$M&SZ/&['32608.A]:W@P-;21ZJ53N MSMJVGF#=RF _]&SMY492[;9K'"^E517UZ*725J+]T,>++ZN4DKV&D84,X3@I M8XL%*JMS3)=)G59(#5%PG)H_O;C-XN4!"W4C6\=[%F\9\6 RNZBJ[J+C+I"N MZ=AIDR];L\%BN(V22ZJZH>#S$%O2V-J MEO*+5K4YE9)+JKJI1B055@85R0KK",.CMAW%%U5U-/2"?IF1:(GU77>W0:K3 M6>>BJD*K063UI[K+(>5XZX;N="%J%U5UM:WV.NE69[AZ8[O8K-(X:$K))56= M$LG<\O55&UJ9/8/7G&[%L))+JLJC=)>FG!T*ZS>4]2XM7%)5P3(6!CV(-UQ,UKPN19N^N#0NJ6K S=FYWR)G4B": M,X4*.U*C(EQ457=EZEQ'G[:AF.U-8]OCMX)D7%15*U)KQJZ.FW:Y5Y>DH;ML M*HIQ054I1%T@.KR0445'9$Q5Y[*":Z2,PYFBSF$$T: S5=4WC3;&6!XOZ8S) MR7'?1UDYN:2JOJM65B(^V7 6I2*2@;HHSC"75+7C<51,M!C$MJ3&F'>8E!RM MC$NJ2O..'(^'2H5K2TP@TIFGA807514>UOJ13J:P;=%XD/9:W"Z&+ZIJ93Z7 MZAVSW;/U<6M;IMK5.4==5-6*%3:5=C-U.7&^7>UJ*&N7?>.2JI+=01S;.[X) MC9%=?=:MKTF3OJBJ I,HVJS"!U(]]J?3)@.K>H\Y=.UYHJJ3KHY)TFXDL8&' M=;OYD)6LJR6]UM8#5B#GVVG[S3 M:8GFC<'SD*H;+97,]>/-=HP+NE4K6*J<.8F M=+EVW-<'TU@M&RWADDX-1(_NQD18ET2(E^ A(@,=L8E2*WP33WMJ)%A(^U.'YU- MXZ"VO0BIY Q>$-&RNX*([=!8,PFZ];Q\Y)F,HFE2)ETV22!V9@6#FEM9M+ D M&WF2T9/=UN%[JKP3(S+H!5Z9JU<-:#;:C3?5D2'G0_-[_.!;I"^'K#>M1YSH M8QNVD6KN6&/NO_5FV;S?G7HFRMWQTREE"87O2GG8;,]$GH?E[TJ*IF7[JG54 M"K-!UB;WX!]\Z"OIWJ?/QROSC>)J>O[9/D964O5UHNMN:6WJF<>_RCS]=#_P M20.LDA)F%XA*D>DE;O8EQTM*?RTRKR8\_LW*+^'%4?;=_>-*8O7O;U?,?WZT M<6=.4\N?M.>M]>BP"1W<3_^UZ=B+W+*K$-G8@'N]V!E9((&QF'(!"8R%% O( MPRZF7 ",%5,N ,8**1:0APWRL#]YDBC(PRY47B%(OOX@=@4(UT%V-LC.?D?9 MV45G[3JD9C<\UPACT+X+,"(#OO67M-]ZG@+Y:$U/N#M9S\T!Z)"D/; BNY)6 M=%BQ,:36F

;U4,OBGY.FC/L0%T(9RQ;L6;3^AAMSZ86*Z_A\U%4?'PI.I'YG3T3N(?D5R MU,]E7I\349X]M/IXB/*,I_6JB-+H3F"WWJDNI&#(IIU*VD98_S>;+?\IHH3N MC&K5A4E-"E1MU>IN2(Y;,AFB9)X6?D=B/^4^?=?!KXF5K:1;8N+,,KS\)'6? MPQB!G>I'WJE>B'6#6-AKN&4'Z_IN7'O;NCJ:\A@^$]9#LP8AS;Z3;#-PW/HW M\L\@1:(#=,72]LI4>1%?]24W%0[D]? ="L,@* :@!D3&KN^OO0W4A&('YVJ6 MI]K(1+2W\]"V@\JO=U"Y"M0HU:G@$MU&*%DP+^&--C\KKXT3:3V.HA\G1';T MTEI>ZGC7.Z+\A.CX4: 01+X>X][!,JX.=SB_1.L]$FU!2C2%2<'@>69\(\\* MWVW@WG+I"Q*"K\4QR6MF>Y!746:>%07C(.X%8 *$LVX#$SY)UD*E["$D M'PG\<8.\43AKR5N3;;361K;(FT&U+;?@,7LLMJ;HCQW,ZJ]-/7Q:40SVEZ!O MWMN?2Q9PF8J$U,@5T?'@,H*?SB-7.6.IKWK''ZZ%)>-;2'NHW M2BN;=)+VSL'&@;2JC'TAT )KV4YD>?9%@"RX6;#&M MGC65-_R06V$U2AEQ+=OMW6A[JB_IWF(N=]H<$F[[T:A9:S-\WK@O\SLQY+FT MC'<6BQMZ:\7YWO0F[PSCY@OVH"=.J?QJ3N@G1.2/ J^?+F9WQ3CM-0A=FW;Q'8'[H MB-_AT'.!^/OH4?2MI#B.E^S;^V6+7II[L;I>Q ]\HM=S?PJV'&"/6LQ5 M>I/]N5TO08[Q:*!.:,'5):*&NV-'YQ&?87+DR"-ZV!T! M/9=R\7[))-^$+:/$'RE!UA[@R <&8 C S27?T]R JYA*Q;(BOK(';L 1\;K-ZW9F]/1FOZT&\7QB.5XF58@S.3YE/.E M_H)3^>K40$+C2@=KQSL]/E)CXS#,GO?"R=IHT]6,2/)B"8GB65=H2L1,2 [\ M&.0=3#[7GPL "P 6T 7PU]O/ C8'=4?!SQ#OO+"/RGALCEVF:_?(>-A9%Q<./ M4DKXZ0J)?]JD_F0=UX6\<5-F=:[A"- *3\NK8:6WABM7:NOUBY WG5?7C3(D MLG8P=UL;>RTT*[IPHKV@D%=L"P. XMT"Q:>K.;X14'0:N[0ZGO9:-C&A^E*_ MLE[M-KZ5ZIX^T4<2J J[@A5Q[4#BDRX\=J(FC9SH+] [FCJ [7<:^BNX62> M>VEH*6X:@ZWM^]S: H[8V[IG1RLZ&-%U<9'O#@D,&7([J#U/"76\07QG=QO_ MS%KJ?'D^V492S'2XCKJC&W8O.?!DP'<(!-KS 3P!,;5KN%FOB"=T&)*S.==; M0*PH>*O6!H>@SFTB:B.7&C(]><- RB)!L+ZODU7N2*@!WQ'0E4\;"[:[:60" M-N,2:RJN$<;7XQXKV#3!5A:$U KIL^W-[V1]U\58J&:2R*@R:]KUNMU=M'&L MZVUNX[.):PRBB>FF9J<,-P^VFWB(#X4#YP5!/X>P (8 #(&(VJN[>J\(0UAC MMPN753NUB6787\U930S:-SH\'4]@?3?L*1+"#FH$[*3+D7_BL/A( ;56YK(; MCI5'U#+):F:L@,RR][H+!IEEKY-9=K20[P9R7=B+79Q)=D'+E_JP-YY3\^HT M\F_C?=67(ZFI,IN&S4)C!IMU*&LG'1DM,$ L"X "1,%N"!13Q"6:FI[9J,A+ M&W9 3N0N=QO_J*6ODS(+ZXA=1\I-$IMLUV1T)+] ,, M"_:AH#\\X+6X-5C_ M08?C)R[:GS,T8IC;81@):TJ$V8,&TRE?([7;@+V]T=]\8Y:,%\=VN -B]<6/5&WE49_JRO(8C&>W:;27 JB M&K_E=%:*!W/%,=OD8#%.#@P9,/;3_LWO)VZWYYX%^^\_@.%;-W1_H\X;MYYF MD4#S:OY@TK9VK6D0;6U]%UA;I:_2G1L5(?BMA$Y8>FC:;7Y&.!6_WL:<&]61LVI4"R7?L!'3 MGB(QM7.Y[CW;!7J'$3\]Y?S$;!<_>UAFOMFSXF9"6>DY$49.C\N'GI_98GI7 MXAW%7>_),;@@MOQ\R.L28[S1X@*N#,"5 9K,?XRNV:#)_,<2"^#***9< (P5 M4RX Q@HI%L"5 ;@R/GE/?\"5\6?K![@R@%W]2"]^6PL 5\;OKQW@R@!<&1^1 M*P,T(?P\I8J +..V;05/ARO[HQ7&G=\?K%328>KKWR]R/)KY/N!XH0 -R^$V MGB1$6@ MT&.9!HX<>5VT3=URTY-! >ZXI2X:)VMRWO8>A05 M(#]**>.GJWF.PG6>T;3?,N;8L(?!#!S..WOEEG(PE&NC80; \7#J>T-;;ZVV M:*IO318K !HV!G9-TEC- +D'!/^VH]XEK<9\OO,V+;/>M:Z+7 MK; %Y;0^**6T5X-0,5L3*V^5R%1 @XH<0.UM'^2 MY7$LYZ?' M:0R#Q\%P5VU!<6>XWD^PN$=*6WH,G6U13 M_%Q3_HQEG*_)2/FSESW;ZI@-D=05KFZ(W+()6T$:72O2W#[,S@)1YM96EVEI&U5'=OE M&':\EMYZ[Z CTMIM3WJ&75\@&[G95Q?25CA4;J+/EGZ__QC+H7)S9EIA)F.P M*?K(FZ(KM\XH_,[HM@651Y.Z-F!6:ZL9[O2<%=>7^EK+C%M;BGQKP RW >XK MDT$?4C!ZVENFZ7AC'JLG88P P1: *R#B4MB(RRMU*?V$AOA1K Y$4%[2"/"/ MW]TSO=NC0L9%(+:5M%AK8LPJS%O'3G2GWF+K3$^6RH.Q0B(S.&RVF4/Q(@XJ M%P$\O(.(R#7>P 5SHO;66PJ/Y6K^@W(UX#=_TK8CK[]?O_7LB^447.T]?[K0 M@W=Q.@P5-SH\^)-K/'YC'R\AJ>;*5;"1);'!?-X=3VU]/'EK5R$<^5JRJUN8 M5)Y5!S78C@/.$F1RWQ(3 MM\ %=O&P:X]>R+!%>_0%'^!G#%;C:5*E(WNQP2 M-&U[4C.LT?@Z7 HOARND+BXJD37G.83P0B*%E4IKRF1PE3?@))^#JW<6P %] MJ4!+&="7ZG;^G;:)Q%U?0[=V6J^L3::U3HX8F7]$0!^SXU0^IUS$EALKATF]S>,S4IKTYLWW8T>K7.E.O]4UWN9!CXX M)]E/(Y_%4IC;HV+H]VI>1@YZWE/"4#9U5:JZ]1CA5O8X'DNRW!4"X\L_./T51L_T_+]S M464FE*W;:N7E2N=I]NDSUEMERI3NVXJ92K3_+-N+ZEK>W*#D>TDFW;6W7_+0 M<_9_WGAKO91?)U:C3%YK2W&<[ *.4XHR?;$6&2J[ZU*V$.N\25EB99.,U_MO M*KX?>AO%R6_N[0/"^VCK337ZF68)OV^>K]V*[9?:.#QH4Z$YNA+F M[TSSR>30_"97[E-!/_/>0[#3"__^K4>3/Q+%XSC,?GK_>_B-STSE:<.*__R/ M1XTY[L,M><N,_6(IC0Q!D__(W]/*A[X>RR/3XF^(D2AJ=G GJ*X*= MO(EO]UY#OG@E_"M%_7?I^X_Y$IZM?][,[L$J/VI6=_C6XW9UQ\]^TGSD*,J\ M^1L"?R6N+\E+GAKZ77+_5DIFF(/R?PW[[$6+RG_.L"E#2>=1EX#C1]G6?]\A M,(,'UMNW^HONU5AYB2H_7M6SY5IEJW/J^I*YO:>'SG%5UE $H30$E6F$QF2, MH F9TC!4QA9HAH8ZH2LH^>7P',K)XW#JXWK?7LBNO5IV? AO569I+,C9F^CI MR)'';69!@,P@I:W:7915W6'/D)'SD9R)\:L!%E>D8!U(;,/WP@$K9"/QIR/7 M,K5.6ZWUD&N7G6#B&^T.-DRRD=33D; 3S-!ABQM#Q)*?V8O:+A"9?"0,/QW: M,EC+ZE7$+20&PY;'0WXR:.>WA[&G0Q=!;!LBY=:AMME()0Y!THF0$WE"3T>R MT08.Z=#G[7'#K:!:+7)4.\E&GLU>48B^@29CWM:A/LQ,A0HAJ4PV\FSV[7J M09"-CKFXCVY)Q>^MHG5R8/=[/+(VLFC,JSNV1#0VUH2<]+VUE)=.GJU3IUK? M#*6!7H?J\':!S 78L7;YW>FG(]%=OZQ;T B# J2',41S-9IQ^Q?F3GB]^R%9';(RP M*ZG/QH;B3[J#39^1L?/%G\>[NB9.\)X=^!Z$86$K7K7SD6>3\K?K-#5Q5.%$ MQ3(6PD88^HR1C3Q_TJ;=[^"5J$M [=4VB(:0KEC;/$/R[/8;G7.XEN:-I;*W MF:3#N;/D9DDV\NR:4SN9C$4OYJ"TT?=8#&I-H]C(1I[)7FQQ]5&GLJ"X5%F& ML8,8\4 1LI%G$JUTE]M!$L4U6W3E =4=JG)=SN]^-OD9.5E)@3R?<$1C%K7- M,*G8^[N?3S[&A]T^RE:74A#-H5 @V3GAY)._%]/! ^O%JPQ!M4?^:C4^[+(R MD#@ZK$/OH?O*M'2"%:2(AU9$>T EG+2(-L93_S'SVE;6^K0_8O?NDI'MV+*- M4=6*-,?+=H#Z,+MGQO_V^_"RVG+_[]P'F'X8@J-?:;Y]UDKC@RSUX;1[NC1!?+T4< MBO. #\2_=]P?*< /MK4?2*@_7Z(+SOZ7?Y2WD^IO/N$^9:^4[9$T7<\?ZD>R M?(,=T=ZWRQ_\=";S8*]H12776Y>4?1I/FF\/\T]]W2%=_E'^7Y/S3:V M3S::^]0F\E]1R:6V&V,X MA[WVZ7BW4<: M,]M0%=VY3I_3$[S:7XQH M5O$JNV_V6-%%K,M$5M;RH+:S'ZT]>7UK#U_?&;Y<#*V6_EI81N;590,R_,JL M/@^K1=G7]\,EL?KWMRN&G-XH?/U!"0%0^BMRR^[ @!#@!X>[H#5P >4"?\5 MA_,"RH7ZBF) +L63"P+D4DBY9#AV2Q8@(!> 8^]*+@#'BBD7@&/%E O L6+* M!>!8,>4"<*R8<@$X5DRY !PKIEP CA53+M17!,0M7T\NOTB)]=,SE\])B?4& MO6UNM"3W)$DP]KLL23CU%?M03%G'HJE#4OSW0_SH\(&:'K/ELZ?PYG]$0 >L M[0;6]EX(Z.BOU(>R*@1"T.OQSSWK8W\F'4$^F(Y@0$> COQ$1W"@(T!'GENZ MH:EG6\"\Y!!HRK4UA3QK=/&N->70)>G7G/BS',6"M:)[L&?)J^E+UGUQ_*$$ M7='64>G?4?SX2?;7)O<%G8[EZO&$AOOSS%_QWYO_'_O7<_X*M MYRW:R6#%ZW!XG0XR.9 6OGO_6W69XN-0,Y5(_UZSP&TU)\ZGW_%<(X.VU?<_ M/6@B\]W :U[XO??%J?C@O@>5.R,:+F0A7&#"-:5B^FN_S/QR1YGO!9,7:ANJ ML=YT>]E,AXGN;/1N-L:\U%B&4V8$C)J0 (W[5':;(4;T6T?N5>P.A;,;KOKT8*7$ MJT9UV7E==7;!C:5= MBV:F2)D4;QG)^1R4#"AV^ZE^%)C\\3>/T%@1NG8K37$8&GL];5.F1G$JWBBX MXV^GD+P95#@H\!=*;[ND@K::R-B>! :]HPGD]:([GPY/J-L;6;'6! #/QP0> M4<^F.,_;YER '!>:M.:IY"VA0%ST$WWCVTLG[[-(Y!X:@3_7JAP@SH="G$_M MP5P[<@&4&R@W4&Z@W.]-N9$";+.!"_BZ83E)VK SD9A6)=WH5W>CYDB&1ODV M,P_+(=0= 3^WSWS_B5U7Y/0#65;/9%G=G.'J9J=R-Y]YL2 T:O*-NKHR83NH M#&2B08 MW& 5'PRJ'@V*M:&&D'?\"(-TMLC"V^3#MI 78WG_GG\SLO.)KIQH#<$(_:MB7K,8[S+<$EM1KD";M:U2?Y2S*='7A M>>N 10.KW3WGIZK\1U?H^? M<]V2]Y1QG+O.WN4/V,OS93RM(I-9ZLK+[5M,H[6^JF>PX+->9ST_GHAF%PLY7YNIG%C3J1ECUZNB34O]M;_M&C:^%,JW8DV?!!9N3;%VETN9KA0N MA(#QK.3+/PCYE:3.6=-OI34YG5.VA.&!@>ZPK*73NI9FII7&.7>=E_.RKQ4G MUY#(RN!K_[K+OS+H5HJN\FQO*F,UP28&-)-*,4ISPESHSB3#^/("4K-K&\#I MS'!PH/_B?J'RE77-8$^]H7#I#X<:F#3L\^MBIP7]! MYX\=W:*AQVB9^H?Z92/X'G4G'FB\@RAA,E394&K7=9ZOK:DYQ@E?_B$RG^." MBW,C?<^N[F0/<%?2LZEMLDED^)[CO>^'WM;*B1"=]&8*_7^N[ 0#C?XCC3;, M"F%+;'E@$RN7W*1,NASV,@RGOA*%4^B2LMZS ?JAOE&RW7;FT&2RU[^6F,L, M?V?N3\X$ZBO6_",A^MDFL(@:7^^SZKH;^X+-EKO6+&Q6AQJ=_+;&_XJ",WZ? MWODVQ]JLF+E,?8Z8-]P,LE$ V;>";*"RSZNLBS;E?JNQKG/B.-6L]:A;5A89 M)F-?T<)I; :^6DX$O:=N/1 IWV\J3QRP*\5R\[\_=JP!!K]+A%'A1H=G4'\*T5.M(NK#!R28T#)-^ C 88' 15);//,*FFR_"1>7% MO:X3.2-I"K6'J%*>NHDG3HQBHO%=*GT$]"&Q>BK[_ MSR,V]//?WX *NW3ZMP_@^/[I5-[TT7_\G"]\ MC$>*\H+]^7?<85HZP0I2Q$,KHCV@$DY:1!OCJ?LDZD9NJ@/=]\*>DQS.GY MQ7G HX:4[E7D!R>,;X5A^5.>4O5SISCSDN-<_XR2[SF69AVBT8=PAC>/M74I MTK6U%T8E)=3WGT>9!924*/O9B_3LG1=IH:7N#V\.?XY7J_R@)X]N9\]A+3+U MRN9_Z4;Z5M/]/'9R#*#,K4@Q,B_=R%_$I87E*JYF*4[FJD>QLSZT_KCT9*:R MT;.7B^[F(1A?R4^2XD-SD%*V:(IQ.$K:.TR*9F8O(]/2S)(5'3S_S%\X'33E M%U>5[*/](5/V75?/6],>O_#@6E9^8.4J3N9Y/7SHZ,%#6^[! +-IOZ M45JGWKS9 V7##XH<99[(87W6N?^TT'/5B$K6XJ@<^5_SZ=[_,=%SQ5!,RT.P_R2F;[8^CI[L+R)R]>W>O4]-8KK.IS%^:+G%<9]ET M=1D-[.J,B[VY'SI;:NC#9FV4EBVI[34]Z(P?J M6STRDB?^G//^/)'DZ:J4LX?+5R9GVHIT]P?+DFF^Y2M.MCX+:]U5;/T'JQ.G M\RV]6P[F4-MBJ]-PV5RU;>;+/Y&^T=WS!Q/P3[?)%RZ[3V[O>^/) M3&D_(-R_(C*#S/.127/)#A^=-ED M9LN-Y0BJ*G!]SF[3?-EL5,/,9/9NU/E2GM1];Q!/]'V>69GC^8<07@;_\2)/ M @OONX!E]\[5W\RNG/L8:>;TE_+P2)B]CJ/27[FFEQJ9\H:QF^GOX/\J*_]? MU?OF8:6_V&R';VAF[&8&H)RT?!]8R'8:^G>#RMSJ>.5F7VA9^G%89HJ;_1MZ M_V;/61W*W]^3YW=J="21.7SMJ05?,F#6S.X2Y#\^L+_O"Z _-O\'CZP[V7*& MGIOM?:)]7.3P0/D[^+ @V8:*-6,C5MREI6<7S3PM70DSQ,J'/5CO_+JY&Y#M MYHV]+W4?;RFM=Y0[//0JNZ[B MYGN3_9V-<.\4GJ9Q?/A&FKE3^7H4S&N ;^$UP+(J-I(Z*7H=B BB""+DK;O" MC-?W&LJ^MM49>,/:*8I&0[Z+RKAE%,-K^)U5N:[7T*RLK8$R]UL0(;3Z$[^_ MB/O5;'4B:_M1?(;]Q1Z[#6_C(KR6=%_@(K1,SPYA?&7;92&<8A.X!3?[1781 M7FNM_M1%H!9V.9SI<$F(^B?NAN2-P91YF^ID:#@1[$\)63^S_]X46W!@Z4XEAD@^Z"PH9HK@GW/P#]-)E^\$OZ5HOZ[]/W'[[4&#YYFI6S+#U;Y&.$]G*D52#K4%V$);$ H,R9I.H#(&4[BLT @F MH]2<(!!(0Q80^N5P5^54@H,M:QO.6#?Z7,"3VK#<'G:)II&?N#P=&4\F%+-4 M:ZG4WJ6-=CP6=IZ09".IIR/12GT83[!Q66*7$X'?DG5^;0@RMQ)9'1\VNJJ_DD5 819RM& MOY8,8&OKDGG;;?SIR*F?R9F)^ $4T[8Y2FTS&K3S:Y[=/4,X7MK-:)=CX?JR MWAVXZ"C:M_*&GPX5^LN5Z(<< XWK 3R F&ZY0PLR)D-/1U8XI[_FPW@792 M2Q%D\GQDGVA%[DY=69(E5AQH5)U"-<20J?.1*=T>:_R,6]KU,I-NF$4#68T$ MF3X?*?69GMT)JU,[L,U&LZ73*K/,=!DZ'[I$AJ$!;UH;CF GVR91<65XP&2K M=#[4HG#26Z,*(<7+ _7MN+6S"1W[\Z&-]L!61JNV)Z%Q<\%F5T4O M#$T[N#P)UF6I/YL'7(V$J*1GY$//C)EN;KHJN8VJG!5+=2,S.+7""3)\0?GD M\M*@O'DC$__$-U1,5IM#,[OJ!:%NF'I_-Q.\1"IS^B3$G#'::3/YT#-%SJFZS1C12JCBTJ5+&\"C[X(:QZ=^NNU.[&Y,8^.-UT^$!WF(JQM6UA;;[6( M'D24 [\GFL-0KS"78 UW%+:J(G@JB2G<#P>:0YL=YA*LL2A?$:PEP]KQ/)[8 M,P9AELI%6*N%KFY/Q@,=TAEC*:N.K0Q[QB58\X<$GAD@-X""*C M5:@U:J2-E).M7.D['=L1+L&:J=@\AJ)#CROW^N5I&9G8J'01UM3N>JK/6YIE MLVR*(K:OX@&17(2U9>IEGH[)2YS8TG5,&_5'K8KYA*L"36S/D-1'+/K?BCT:H_K$Y1.>UQCTMH9%V%-V 8=?YLB&D0("5.'$N)M9R3I)!5'(A])G1A*WHBVI"YJD1V4-WVJS MG5&[#&O^;B1[RRW2D!"5=.L1OG6$I9$//0-+NU)?H9"^7D$L9M;A\C*:^E)R M$0%3#BK/*CO4Y9"$%]:R-HJXP] SG9YW.4BT=W)D$_ H648:C6G=/:Z>*;6S MFRP-//&F4A_C_81*[4$/O@R684@-YM1%N* ,LJ(VE[.(*ZMXW!\$7(^)+L)% MNS-GY.D"F7/QJ(/H&;#V^/E%N!@%"A=OQIYG!\NQSPN0KVR[S"6X;F=DTXEK1B=_1FJ6$3J,]<-&R\ODZPSEKS,V\)[77CSGR.J9==&WN= M=&I$C65Q/\BF>YN$R^'WDZ%],QKR7]'3I)R'R4/6/K]FX3F.ET2EOQ:6 M$>F#0T!H_\FCL-&#]BO',>>AO'5X>K ''36^O*A!+XY\A9XEDWH0 MDGEP<2^[X"*3]6G)3K^7\RS,;X< 6QZ._VELZ_[OBAIY3KS6[SG2WR#&]>.F M1(]3C%_:HNA!ZY$_[=H$WU(H#[J9G,OG,\L%_HH20"[%DPNU;^\%Y%(TN0 < M*Z9< (X54R[4UV=)3(%8 (P!N0 8*[I<@#M63+D '"NF7 ".%5,NP!U[3;'\ MG$?L))^712IOM@C4I;KK-VEK_C- ?]=+HGE._N'_^X)_^=WE@;]2K\M623T^ M@-#V38*?7S#UT3T?KL^7?WKZ^I#XFF>D1__^'_7#*PG0B1?K1'-?^OX_?W6\ M*/K[L6X */W85E(8*+TA,^R5S2HG_BIQ[ER?WQ=&'LP,A>].I0@ ?H$>75N/ M %07WZ*HGZW(I?5>4/=G.O)C-;BV"A ? M3 7@CZ(" "8 3 "8>".8^+E?=9;T6#!6Q%/Q^]74NF#SNP7K8WZN4K!EN ZI MXP_H+#\T9^//\OM_V(;[U+?AO!-WWDD[>MB#VU\CDN,V581#^(X/+7=T51>2 M7Z:!W/<>V0=QCT4$44__WM_]._WC1.QM6LNMU[3+77=;)V2,F4WRVALTPSB, MN,-I['68Q@$^?&Q\P $\P(_@ ;X*/,ABOTLU*L,J1-1"#6J9 NV&QJO! VKC M^(SV=JJ=#FE8[/+;9-/)RX.)O0MT1\ (@ < #\!]^&#NPST]W;ZA7G[@=\EW M2/NCBMV&ZE)[([3*%%2F;#;W'>@O_Y#4>5=# P &-ZAWW VT=)?G]=QN @, MV;)E7[^ $'Q:V27A>F!P1&?"37#)C?OFOL$1\N4?'#EGJ?S[C^(IM]3^8P?0 M]Q 2+"R@W7+.%Z*>KY-[_ID=&=%4(M,ZF@J?M^<4C]TYZ[H2/L*K-=E%:&U< MT2&]6VZL5RR^::"OM]%!>,P;Z[[)0K&WFJ)C:#72&$/&\S@("=W!\"6^,&#J MG]W4GTW/_H"6_F+/Y!CT]2*>"36!51?6FW9@ MB95P: _&Z#KO(41\^8?&[G#X$JLEL/3/;NG@I5ZO\^*^SE]DXY[9=LNP$L52.E)@47 U;)PD MF8WG\06:A)\Q\O>?KG&B&@%AU0\=5KVR#U.PX&J1W9J#>;4L]S*'^A$ #USJ M#Q'05;N8X)/,5A*GBTZ/;(YC'Q->;4.SZ"R60SR:3Z$V*@^4C6;5%PXC$WGH M H;O: P37$6%K>MK)3 MVPXG]FO]-%0;H^98R!"#R!"#>-T02,%,!2#&)W RSJ;[ZB>X[\?+^+4#73E0 M5L)896%[M7&CJ#>,ZM,@1PXZ0XX[B#H_)?D;( = #N!K?#A?XT7QF5J;;N"K M&*)MI#\>348F9&XG.5SL\S^(Y]R,=Y;^D;-B@@@RB""#8Z(?(59N(;^"4UNL MAOL!+(ZX=#@?M:J&(EO*ZR6 B$,Q'ECB3(=B?])<*G/1LJHY&1[ZY1\,N4,P MD "[!V<&+W80?E5<_=4P;8#OL$(08?>2?T4KCC) M*&B@;/ZJSX,0Z(4ZM3\K0BE8?*X1J[I5 JT]0##VW1_C%#>VL3>R"T"X!\!Z MMH+^0Q14K&7H]"*1XNIL)XBWP6RB;U]OJ^,((>U3/E666!B#O>5.JN$8(U/[ M_!"$N"-PD" "< (60 )H [\6'=B9>U_&CK03CMTQ-)+R^6 MO()AH_'0R$""_O(/?8=3%( ( !' D_B8GL2+$,*-VP(M+"H-&UE6VI+9[T(! MGKL1>;0%AN]@XCDWXIUE?9PD4&I/*R!2#"+%MSX>>BD#TP?O_0*_]U^T;<&96LPBYF0 M69%(.JK37FYF1F;X])=_L#N<>,4NZ,#NWZW=@U=^<5_Y+S+[+EGC^?J&5$)E9SD@-^1S1&K??AG J<\ON4H';__3WNXFVV%"H-RJ(LS-65*V?(.182@/ M?J#T'4*!U@ -UX=-\!1T,M=K8NP8:1ZK8RT&ULIUG!9M=K3 %^]7D_5".XY MJ[3?G4&*J5M\LM$:K662PT9>3H/?X:_9/OG3VPN #>!N%,O=>-'>2YM,> := MSBBN3&R2C:@K59,P!%D")6.KOI4'9,(WW3$ M]DC!I?H>,O;9)7<8\5S9[CM++NFO33TL[65@Z1$(-_\)SMV.=_K-DVQO/-5" M(=N+G:&]K9U,[0ALB^:V7Q],G8V]8F-^)<[FL3Y\O3U4X$53;*;RB1W#FM;< MF55$0C)L@_/0"P7=/=_.&H " (4?.S@ $W[#V[F$"1:K8%.9,-H2,A,]JE%O ME'GK]1JU6G3$U?EFE;/UB%EH5KN&J>TDQP1B3TM%4>!<&F "Z+:[4A(.APQ"T9>8[IHU#@F1X8]&0Y^GK3^H?J<#+VUXI1$W5CI M[OIZT9*"S1($BE_%%?KD > 7>S][(SO9V!'LJ 8=M>(%0TBZ,*CKPL0BP_ 5 MN2MF:S.:C:HXI(^=MC=@_W][W]6AD2T M$!;I$\9$ =,## >G<(1^.!I\V/5Y#0URRZ*3KO6$M-;,>LL9:=E--7XZ-,B7 MJ@->Z;4]J<@-B$%8QFQ$G-0T-'A[O285[$C@&& NP87+5C\"$DZ%3;5&'67S:( MJC2FFI%..E=YC**A^V4BU#MITBNK$XF;UM2$G (XT8MW) 9O)S+B%TD=8W98 M.*]<.'_Z=MF-\4(/=@ RCC'75@U@VUM;Z9O0[5U/N+ZQH*5HEXRYK>6C5'2! MZXTR1E3*'#S%:P4LLZ_8H\]&U6RR'U\M^IF.I%+![7N;!PK M#20U7:T7E5K2&S>B2-/7VRO;!@L^7CI)M.1 4#9\D_HT9B*)KS-S[:5=M-_@Y8F6AN*2*D@;R4GE1Z\2; M;N=XYV*\":'E[-9\+"ZM]=59:R79; M6F;T8:&U&N::N2@"&M35A=S?4H]!!H,,]F=^N#_S.8R9+J>QH@$%#XWR?: MCWN!:09JZ?RE7Q7- BY>KMLE8L+E*H(GU0?V_'3-,'-\HELC^DR;F&2Y.#\0 MH_,Z@+$7B](\+"6&61:?QO%SM/R4.VU_NJ:_]&Z,Z3!!+8I>1',C7G58IEI) M:W&Z'23#1"Z23ZWX?-VM+J-DS\C.LG$/:3IW]YL1^; HXIXO/T?3L3V_*GO^ MH7+PFBB7'SMTL40LZ7(UKLD&D6K[*HXVAE!AFL$:CC4K%CN5N_%J%>T)9]?)!2+,4]Q[^SU^.0KDW0E8,W9M1QTL=Z7AA6:N M?WG*=E'PC@\JJS_F[6,V\M@S=5V9VN!A^V%W;!Q\]@@@87F8*(N(SU!C*S@1 M'0RY#UP**%O$@D?Z9FK:*9.#! KJ"^B:_>.;3[TK7 M-G77 ?_ L;TRQ3,C^,[??5Q$?L%Y/?U[4GMV8J9LU,-_\1Y_?C)?WBLKQ7RY M#%_>*X?'?,$XAOF"<2SH?'FGUA^S!<,8Y@N&L:#S!;MCP>0+QK%@\@7C6##Y M@MVQ4[+ERDK-WJ" '_TOWEK$>B:>O_#)+FE1:_CDJ1GZNCB_]ZQ=U\E#WDO M,">EC_!\]:$'# =8APG6??;.7?K<_4Z J05ZJK_4LZZ"48S^^D-T8L*YK_R? M_OVK>_/2@X7E/6&)*U/54?2U>$B+*3#ZJN-:J'G=KGA@C+UA+0D,QEYP#\&1 MU:H-%-0'L@_ZH03H^47\:Q6CR?"V,A'#+Y:C8\L1QNF JY/P'D4.2<.:X_O_ M[F')DR917]4D\<84"54P7@ODOBKCINAAQVRK)_&!H?I@06-US!H(%[K9RRU\HG,$.N%O-" M.E9+$%S2ZA'945DTK*_ON?LB9A2*PJP@9$A5*@H-/;V<]%M&$F$&ZM@6YD3< MKPUC!G8T;M71V"P1[BX.9HR>:UF@'W.=@NFT@5-2U/XKP-$;-;NE:D.FI'@J M;E'I'L.G(I[LGU+&AD7B4$LG#!P8.+"S<<7.QC=PHS%>M6N)"L-JJ:E*Q!JQ MFI>>1F5F>^@]>6CW_Y6M@655]ZBIF9^(_$$U_NICA1[I&Y4I61Z MP*HZ ,[/&*: 8CU#,8?/4V*O&0,$R$?2SB3.SM/TV4.F_(*E2+K>:DKQ578: M=UOQBNU&9?\P,BI,LH<.-\ \%,!X*=WVSN&_J<)I[=0)]-N/9(:M!K3JED0 MEV=/LW)5H9E=%@HD$:]7(K5$F6QF*I[L'U%&A7F&POJ/]1\[ %?@ 'PCC)&R MBS*9L/))3P$7($3\ T,B MC$RSK%8U0 MB\T^/RGG(N4T"@36J0R!.W(J(V )O^H(&$L%5Y[<>%[W]#UL?A0D?L(M6JM7 M5C6Z0-W/\6X!LKJT'3#914BCFV?*4SZZJ%?;@\<"GVFZ4^;K;6N^&"91.EE3 M9^0X+4V\E"(5H\V2))=ESC^S723P\A"&$;Q&= ;'ZJLH8K-$PRFU.*J>,YA< MM"LR7('_^I&Q7T21J28TRL7\:$I$V&*N--.L?#L_A"B"ZE,8$:,(1A'LC/P@ M9^0;X5JA;[/.8ZNB2Q2AM^M4/MULCA"4H)0-<\)5FX#I$(82[)!@A^0[2-)V M8E)KV,@T-.!TDP9+1(S5!"$)2OQ0W'Z+SJNM8&FZ(QO85G2$,^ M@V(+)LE.9V2U(2UK_48V,51D53E[#4NR.V[D1]E%I;[DYO20ZP+*'D=EWM\J M=+ $#V/ 3\4 O'AU) @PN^6IUB,U7DMU!X\C2YQ(XO3L^=EBMC2D^732KE.K M/J=KAE.3'A$$<'>_1=R#"T, =@.NQPWX1C!#Y_FZU/=D7E-&R5ZK7&1*V33\ MZK?C(S .8!S KL"UN +?@ %Q05J/9-?D)(5VD@-EK-/* ,$ RFDPAW;S77\E M2]KM C6$3U+!>5^\A'0R#\E7LE>PTXPDIS/E8EEJ9.K+Y:I3L(1.6AX.90&E2<0P>\I2_X!I#08/O&AT.;?J M<]BQ2O!M->X*M?IL*A7JT69#,V=G3[$J$3<1:W$-6VNN6E)$D[LYXC$*L8.[ M^TV288H^M$R$P0.#!_8\;L'S^$9(EJ>[X[Y7<0A"(8E%(EM7M$6I#!'$/V*% MH_%Y;AA L/=QX]['-_"CF6@9^=I*[$C%ENL:L\YD/NMY$#_\,I4P2QX"D"LK M5-FR)Y1KQW"&&F>H\4K5A] ,:LL:T*!T 4D'/<=2>V^GJSN@/]>FC1);7TY) M*I5BXXMRZ_Q9&4%=U6O)W$R;6;Q(\I'!HA^-RB+*RJ!MER<,K# B7"TBX#6K M$P "O>Q%V%DC$ZU/YDQVVB:T1YDZ.R#,E,R(F3C-I<0U,EXSXHI>P0# W7>D2LY25JN-2 MEY^1+SX_&?#*U*<A9Z92 P1E* 3_F9!@HI/NP@O884:EQA MVC(WS-6I3M44TJETI*2>_?S=<;W>IWA>;VC-_$H@V4%\84@^4G!WO^DPR>-& M)Q@IL%-Q4T[%-T*IZ\D)::V:]Y8RT[*8:/SM&#,L:P2X?Y;C$E;(QFYL3Q6360Y-"E3-\F.!P'1[& M".Q(W(8C\9VC'L:6SC-#&$+EYBDE03-M-AGW@0*=XDN'*?;0"9X8*#!08&?B M:IR);^ $F6CQP =ZL ,0/,5<6S6 ;6_1R@>Q[5U/NK/!,+*9BZ[&LVI?HM*) MRI"S6_W<^.R%*Z.2F^S,NY*D >61'HX7EFY($+]HE#2A3UCYBQ7_:A7_I^_H M_I[>EZ)=,N:VEH]2T06N-\H842ES]L-TI>RD/NRU:Q/"-6KC07G)-TS20WK/ MW?UF\/DN6.^OP. C=I'4,2:'9?/*91/;I//:I!6PS+YBCXX82E?G:==ME911 M71E[@JDU%HF6ZILD%$H_Z?H-%S!(NCI1#9_/N'SA],G$2U= 7795XM*SOZBE MQTKQPY7B]0S\I2S_M6K*-CY',B/FET6R- MI51Z1MB/TB2WBAW,V;_E8WPQY%WP_4Y";P\+6GQH5!>'F>$]2E\J+6B3?=SEF.V(#TA ]_ MK4JQ/:RTN<6"UQ2[YA)VMAR9]WP4$OV=HOQ^D>+?&(0P"/U4M^?\&'1QO^?D M NY2](HVA!&@0*WBC2=TPAPB#_**%,,\>!*$K*UI8;POI/;$)]''"^&@[ MY&@(%GW3[>H@$%#YWR?:3'N!:08J%GSIET6S@(N7ZW:)F'"YBN!)]8$]/_LB MYH"M&UY7KR\(UQ26U9B7T-/=LDRRVQT?/#Z2'NO^-W?&_G35?^D.&=-A@EH4 MO8CF1KSJL$RUDM;B[!LYJ%8OO= ER:[/1J5IHVET;4_QD.JO-W*0)%9]K/K8 M[ ?:[']CL7A&SKJ3*959:Z:N*U,;/&P_[(Z-@\\> 21) M#Q-E$?&Y;6RE*J*#@?.@N(ZYO>#+W/K*1KS7]^S(^^8>=&6##P3Q+S1#Q]H. M;/-"/:>/%AP2I]4/7 HH6\2"1_IF: MMHIDX,$"NH):3;]XYM/O2M"Q'P)'E\PC 63+QC& LD6"&,'0US, MEV_QY?W%TRV#/N897XP( OS1_^:MI:!KZOT/4^6D@'[5)(%!'+KXOW?LW5?) M0]TSITU2"<\#WAZ,*(%UF&#=9^_E5\)[%#DD!6NF[__[7 QV-8CZJ@:1 M<%3D+6D06N[:HQ,6DF\+R4W!+%H4^2RF[B6] U:3?=1.]DCP S:_2ZR?7N:X MMS,LF)(_[QR[J"T7!Q\ZX#(+)[X:F>Y6HZ(N)*>)4AXEQ7+LN/GH]#UQ=6UU'4*\NFR7KT$1!RGJ@7"Y-.-*&.ZPW6DQF_ M7I(1PB)UHI-?,!#<-A!<9F]1D(#@P F6GP""E5#D=9?ND$2DZ&C+3F3T6'_\ M^J%P;P*! AJU>+U23Q*1VG29:65(,U$OR_Y66(HAP^+!XVV_X.5<4L:SJGM4 MC^8'HM:M;'\[N$![>Z!TP#NICA1[I&Y4HV1ZP*HZ $[(&*: 8CT#I61GOA2: MR]6L'JFTA:@48P7/^WK5YYN@U&S6%KI**JY4G35D+NI-8WF[+/N[.3@J3/ G M:J**=?JJ=?H,!;E!TND#CL8G=-HU[,RLR*H,,0/J)#<@K=% /H&C,22KM7R1 M&5:T9H;)L2)IK]QB5/:W:?!,6""/=3IV,+,IU1$PE@K.IMQV$'5D#^6'1U(' MG9:U.L&(J@O4_7AJ"W?5I>V R2[>%3G7C,92+EM7)VTA/N^6FR4,[Y*\_]9)V MH1L8PN4L.,C""9BC.3&^4KT"=C[(I2#)IKM(-Z7:K>9"8&5I9IEJMUM9Y>GV M"9(N8ZIDE(6,FR6 RB?*C66U7&(]65CW,*/"C'#H- ,"!@0<-;EB\[/YP#! MT^?-THSVJD0NGY@KPC3#3H43N#ZFUTV!7FH@U2FY!8?/]8="'@$":FY&DV&6 M.A347%FJ94O]4*X=PY$9CLQPRN55<(+:L<8G*$U TD'/L=3>VU&:,Q_8M?* M;A'%:,&0G6QD4LR>P'?A2BF'X]@4)T6$'C,C!2E"3,NRB'P7DN##!(.K7K"6 MX_S+:;2\ETYVVIRY4#45$$-QF5MU&M]HQOJFEF=R12''%;BT%I=F&KE(E.4! M0%J.RF#X,"L>N=PV8.YXS%)6JHZ3,3CVPLF8X[DW:ZW:*M4&T1X+=K/4]B*K M>EQ+V55&MLJQX@D6LR.V/G(Z/;%:YYR%IM:$>-*M>#));"I=: I7NF"]QSF7 M$S@\K^H](#M2/<8R3CTR]0BVF:0GQ:D,#OMY# M5X;DPI1X0U4L16<$K)!/?Q4:Q V8-< *T:^AQ,[7P1D-IDIYV/96)9=,CB';D.CU# MA3GF1.?,8YS .+'UA#!.?,0M>@TG2KWI4JIXF8Y&"4ZA6>$*%!D[P8+3*A6M M=S4"Q+1J?*Y5\Y!;HU09X03RB@@BS!Q[0W7 G/]UD[TJ&$Z X1S/4PK8+'&@ MAQ,\9_1\?*7:ZM06T7(EQDS(K:E6G3F/HQ9-&.GN"<3,(G'>H\3/&?T9%[3>VX^%#.ZES3J4)U;D3R? MXSJU$^A]A"YJ:H0R8<332X][5;YWQ(VM[UI"L;1"I+^7R:+F96=2IO M,XN:Y=17Y@D0*4,6<DURT2S;[L+6/Q+B]PPT5;YV2A_ G5N@WZS/*WJ&8(RE41ZFB&7[6P4 MJ3-T,#@QS!_;OPB8%RWIZD0U_#Z+.$]R\GCITKG3R^91+CW[0_BX1X[07Z?V M=VS+@;!G^#3P%3 #<7*-BGL_[:KI!B$+NM**=YW60&KR="4?27/==NX(Q8*0 M//!/7X'*EIR->KIQ3T?/SS>FF:"W/T_CZ&OS&H8% Y99+F MTK,/%*B0WP45:CYUQSU^W"1<2U&3%;LGB\DCK&2_"2I):=6H\"H3E:@QHY6\ M3#*?T7Q0@?X7S7!A@ME?JOK[:C,\ZX6IWA,70!_'AL=:GK_-+O![E3D_K0W\ MOM^4*:53W*BK._1W M>)()T^P)-W)C=;Y)==XKH/GAZDS*W6K:2_%5\Y'@9K9-WI0+&0.(_^>?Y> M&HWLR'UOQ0,B23%;77P22%%\JP_N\Y##)\#_K;^5E"%XV0#W/__C6:/?I\@B MTC-UTWK8*N,.*38-ABE?+X<@LNXCK P<8#THNJ"_<4LU7TAR>%1L0+ ML?>"\*_0GX^(A'OTGRB+R Z5-R@0T<' >5C_U?:23ZWMM7>:&6]8"1WB!XJ\ MYX[/R== E/[#N7\KH9&%,."_:L7XW6O]$]%G**M0U?5G/10WEZ#_C/0O9 Y" M<00I?FW71M"5WSL,?DN4GU-UCUPP&HILNTA#B[0=- (0F1;$OBCV8%Q"D0.9 MH4@@=P6*E47 TSPK\/U>OWNW'H>RA9PE[3I)/9_UB%DAYRX;"XDS-.A!R-3+ M.]T%Z%,YIM B%&:U))VQ(Q>6, R2A9=W=J,1@V&$>5Y:DI-:LF:I([#T9&K_ MF2=A5RVF3[.9>J1:CYED:6(DA3*\<^_M M#@VFY?)*$+4($/51?]3/STCT3)+ M*>0&,8KM-892)$&9?9?/"7$!=6_8N_.1GCTZ'5GL:$H-])+S3H[(.AZ\AT,X9W[DZ?ZDT.T2JOD--R=BAS^U-JENK6 MI.T1NE0MIIOS$25,U'I9YO?O["F-?H;,D$Y]UK?[C%XG5[5&5!;V[\S6I,ZT M-:I6M2:G9,1DA7C4INC./3*-\FEZ-"KW*&U)Q:?Y;CJE21XZ[F2/3-QD0$?S M+;8GY5A&>&P52W*,1,_<(],TJS'V(R,/""[5I;4LJ!')%7HFN3=0S9FVI+Z= MH25@S=1XC2_5<_00W;I'T9GHUGFR5QMK2GK8-ZK5LCRGT?M)>G/K"U.Y_L.N M/)Y4^(6\5#KU>*F=96:F*I3YH8QN1>1XXZ_R\4EVF7H4TO6XVAG3*;7M\I;G M_Y4_M#V[_,QP/_.B$J[EWP,18A,5UT\V>=K>=4"W9:E9* M!:.KY]Q+!>DNR[?<("M,>UAZ=!XGTKC/U]+O2M4W==< _R*\Z@7O\U3[4 MY"\;=S%]S!NJ43,V6C'OZ+]_CSD_E"8KX$DB_B.[D^S)>+X1B%^1(\ MOD <.U@3B/ER,1SC,%^"QQ>,8\'D"\:Q8/(%XU@P^8)Q+)A\P3@63+Y@' LF M7\A[!K/E9&QYOQATRY^/I9 O1@0!_KB[_MTU]?Z'J7+2!.Y5DZ1GZNCB_]ZQ M=U\E#_..(_)M^@C/5X9ZP'" =9A@W6?OW*7/W>\"<-8E,%5%!_:V-J8+J>Q. M]XG,O49D737 4UD$@H?M0L+WS'*!@]:$B/0HK/;&S!I@>;GK.8G@ON=SHR/+2! M@DZS[8-^* %Z_OZCM5;19'C'4&$S"U&XV.*_YH<'%<&R'OBLJ=_'U\&R%N1 M@< Q0T*"08*+ /' HI+.XD?P(GG,_W,L0D;%S)@YZ^D7I;R/QS-,PS83(]V MA@H9Q-F=?Z^Y>*GCA#YU5,R;2/X=*Q4PWA]3LH-W0/5%))O#DAT$WF/)QI)] MFY)]B;-AL K\5!7P ZM;8?T7@JY+SC,^4@WE&M+M 536]_9;7L=Y5>_M3KR! MXZC>.T@!'9KY=(+YGYR#HJ_[HT!0D"= MHY-UWM!I9E+TQB21'A&I5'DPXS4OI\V0?1;O?I,4'28.'C:)=1KK],WK]"<, MNW1V75:FA4Z*V[%#C4E.EBN"*[-MTUT_A])0:7F MV##%G:0)Z:E7EP.5\0A8L@=).NB'?"D]3H,DO 8;U*7HHV4M [G"?"6IE'I5 MYD>/\4&C5N]JJ9@Q'>=R:45;?/Z _X^&7Y;;BX[(AC:N%U>4\VC2U3Q=\F0. MI5)(F@V3S G#KX"I %[=.3H2!&_1YDH2,1 )5KDY("G=TB4U.V])^6DA/BZ= M+JE:$H?94$MI,&@I2\?,& MX:.1X6*Y,*>%&;^H3PJMOMVK%QXK"=11A[[[S5%A@:3Q:MY1_;X?@A+M$V>I.E$LO/VAY$"U0B%"9)$H,%!@L,%J=.,KT'%B6M M:79293>O3:1%IB-GB)S:^GJ[^2^"A:Q+BZF:,QDMGB2B&6OB3NKN$((%2CTQ M_$FP M<=76[J-=-1="37ON:B_I6X^.CDQ4?/<9.&N-DW7=0],P@VXG@;NH(X M\T!%H1_MIGNB,+*62CDEHFJ4B8G]F&&'Q50S%D/-CNF[WRPEAEGVA*XA1H>W M%AXOKB/G*4$/XLP#A0XO*S%9.Y?0 MFG.0'\3<#C-/(W3@H",H\F%1/&$N&J,#1H? S3Q(X28EVYE2.M6=C$AM%JO( M7%JTDN7AV>/%/M-I19.5PK(^:PJ=191.B&-Q"%'"WW_&A 7Q)Q4UO];KA+^' M=WRVN0EUO.8F&$F"-_,@(0DI=ZMI+\57S4>"F]DVP\O/4GTM;F=D!HK%K.^I@^<^FM=:^7@5IB @2!Z;I&*8# M0HN)_J KQO!_[X 1J5?7B"(K@D"+@DC*/,O2,L,SM-Q5*$(6Z+ZH*&Q7[#/] MN]^;&"BDVB'%<2RUZZ)MF% R@-(;;4KQEJ&N8L.K$'IUL^?':"%S$.K!T9@3 M8-GW/BQMA_.6IMVL7!$?%2OJ4F+UT1%^0*HH0(A0J:["RTR7',A(S&0! MD,P <(I("H.[WR77LEW%<) @1:OQ$"40$9*(L$2$(<,A9P2@;1T RT*BIBQ" MZXYE2*;^.P!1 _L)6Y_83"-C]* JU)1%U)_*KH7GUI0K*)8E]^82JPDZ6:M7 MG6JL$\VH>FWEW?WF[_D]TQZ"G-<1">"43TV7#_E )Z1++5899]-KE>2,D^3>"*5M.CI+L*&E&GV/3CI M5VFWH)Q852*'#M$%M"GG B'@/Q^BU, R)]#X;?HL;L5,\25MVQ2:ZC#&.8A0C[OCO#5M*#O9.XXNCT=*!:*4D8OK!:-7G+D;LGB@>"38K:A MR%,< M_[5OODYP4E_OS^;_VMI S!R[[)__D?'_+M=VBQ%-U3EO:&-H)P3S'_^N,X;6:#J!=B[P7A7Z$_'__X^CNCF2B+R Z9GPG& M^J^VEWQR;:^]TP-[Q]^@R'ON^*Q\+8BD_[#NWTIH9"%8^J]:,7[W6G,T]!FJ M&D0?_5F#M,VEN]\UWV.%&AY'*&>@GJH;.58^(LO/J;I'KMWHD/0C6W_0OI?% M" .&I9F!K-#(RU(H0588P,J#'B.(?;X/H%]_MQ['L55BK]O+/^^T/9%:Z4PL M4PME"@FI]=3])* @]>?YG^@)^;'(96?H2-HWK$5BT%N+SQ;>_,F@Z'M[8:U6 M_I5G$]ZEP/J>?41TK.W =O("=Q_M6LC?'SS1:T>R=YYNPB<.=-/;TFS[/8)B MKXQ<'%"(*)XR/@H?O^W;5"OWZ_>QMT *%/^I4Z0)GVT#MB_9&T(@!^J21=1O6U#^XQ;TL S\J1$]O^B> M>FYOR??ML/4S-<#GAVSZGOQ+?37O&E0A/+)*'7813C$99?O,B UZ$0BG*+?R M -;F\9_=%_V_F6LZ_[S[NO5M_]QM KJ1XTSMAU^_/,^[AV^X'YKS7U&K-X(> MBOT+](>*]:NO.,HODF1YGJ-^((*$_[$4\0LL:/7>63BO*<$GB?!N M%!E'G!E WCA^+(DRHM;47)>ZA?Y2G[Z"?JB[#%DH<0J,'D"I\XU+$:*A"*/O M*-D9-R=PQ$LD$23_CQU*PO>$2")2C84&JKY>I8FZ0Q@;A2@>Y:,(M)KU(FX- MOMYBFW.=RO]#; JV*MBJ$"3%LY3 $QS\*-+BKY["TAP'%@Q)WH^/;'0Q\<^V #%^JX4] M^W7][?5(W2W*60##AYW$%\6Q'$I\\30/%B0AG,M29$T57IT#PW$M$(H.+>!G MFL(A_PR?4%Z!,]@4Y!)<&%7J*B@WMHX14-:+VO[4!8X'@!%*64!Q0BE@ %NU M0VE31[RV0X_JQ.],AFIZF^[(#<5'P%J&:J W,DS='"ZAA;H/AQZ=_OT'0QJH M5,)[$4TY5'85RP&6O@Q5 'RB\R?"\7-V!,Z/!1Z-L V\$1M(79/4W:*R+,C&A=>+% X%(FU*SQ[\.<^#O]>#O.U"WOJ(G4T6T:_I(X7PULQN([Y/&T#TQ[EV M+/27;UW_#OTYJO,K5O+-V"_N6A9ZYL8R;JO@7TN0;J:&C62 X>KJC>3/LX@4 MC0M8;JK8_65Q(D6?KSH1VB9[L[>J!,,VX$'#8,'XS@9QTYP"RPYU1LC^U%0X MD,?'$BY0#+"F83"_.C"G20SF-PWF-'D^,*^X.@B1M!(AF;]@!/!GLRP,2S!P M!UBK,'!?(W#C$KH;!^ZSK8$+?"IBFZO^S_Y)1Z'RS&CAN$J^LN"CP^6_U-4^&7]/TT\_>"W MR4*5*&C'WL(!ANUW/(NYMFH V]Z\$PW[43&&KC($H;]:LHY]Z]M8 M9OI:P?JWYO'I9ITTMZ?R_@F[!WME?M?W>1KN)PH T'G]?D%83-$55 M6'0'@ MV'\0[XN-3['8'$UL@BTW3Z?BVMM3>2<@!&W#HVEC*0J2%%V3&*'*4PN,D%, M?1(L5$$5JODUR92_Y;-'%PM78(3KJF1+L4>A) RS M[']0,3X6HL (4>"L7@5%<%" "J8#[/NW)>7UWK,DM2'T)R*XIU:Z>\S[-(G] M=J0G3,L&5X M,C-D,2YH=&WE5WMOVS80_RHW!VL:(!+UR,.170.I[;3&$L>P%13;?Y1$2UQE M4:#H.-ZGWY&2G"@KB@U8.VP+8%F^%^_YXV7X@V5-BXP6,4O@8WAW"XF(MQM6 M*(@EHPJI.ZXR"$59T@+NF)0\S^&]Y$G* *YL]\QV[*L+RQH-T=2XT1%% #[Q M'>(YG@^N&[@7P=DE7-_!VX=P?&*D)_?C\.?%M#YU\?#^=C:&GD7()W],R"2< MU PT[T(H:5%QQ45!*/3-M^837.&95!)%0V>'W ES3+5F\M"F6MZ8;G^^ XY!M6 MP9SM8"DVM#@^K2GX73')U\<#(UWQWQB:QO 4>U(6S7F*QK6O@SK^ 'F@/ZY7 MO^@3H\Z).V9BBT2>('/ZE/&(*_!\VQV2")-6?@,78^Q7)K_FX[8]TF@E+!:2 MZM19L3+K_5<2\XE! MQB2+]A"+HM)CKP2HC $O,,JR"120+]D:!1$GD&4DEBSEE6H$5@KG7L-&A;,/ M-T)N8&7Y\'8N;-_W+>_8UZR> 3VNF%:%9S8EJ+& 8GPMH48"0^G@A2Y/%RTTY<7P]\#4&/'!-+]& M,HF?I/7UD4G%8YHWK8# U6B?HW(3"((*9CIPRRH$2.75 06DL=LAQ65F=A6;"Q$R;"4OV0":Q]RO*MN;Q=#PNO) M(BKYT[GYIV-_<^1>.(-GMXFIZU^NK;ZIOG]A.SU\:7M?CM>0.,)JH0*KENJD M8(4+29I1?FI&>,%$F;,W1WW/O1Q4B#OE-L)&..#%_Z["_XXB=H'YOU$D8JZ# M=O7[>QSI I]F'O+#*UR>[BH:?TZE MP.7EU8[S8I_L,II;2Q=2;SM6\]OIW%WUSMJYO#JDPX)&5X,S%D,2YH=&WM6_]3VS@6_U=T M[-P59I(X(="R#F6&4CK'7+_LL>GLW(^*+6,=LN65Y(3L7W^?)SF)$Z"EV^U> MV,(,$$M/TI/\^>A]GNP<_ZW;/2]S7B8B9?\]?N_'Y]WNR3&Z.FO:Z#)FPVC8C_;[^T,V M&,2#Y_'!"W;ZCNU^')_M>>O7'\[&__GI/(SZT\=7;R_.V$XWBGX9GD71Z_'K M4('N!VQL>&FED[KD*HK.W^^PG=RY*HZBV6S6FPU[VEQ%X\LH=X4ZB)365O12 ME^Z<'%,)_@J>GAP7PG&6Y-Q8X5[N?!R_Z1[!PDFGQ,EQM/@?;"J"E\\ZH03_K3 R>S;RUE;^)M UIN?$C>MR):_0.?DZ"O./ M4L\&0=P<'NWR/G9U?CB_>7)R=CB\^O&=O/ES2[SLVZ'?_Q7;/SC_L?1LW M_UM;)[/Y)_R\Z+!_R]]R7;-?Z@Y+A"%[YG+N8N^2XQ,EV$2;5)B7._T=F"C5 M@&IY;2N>+*Z;&806W40KQ2LKXL6'T5=-K>$$H.ET$=,T1BV:^,F3OUW%Y[IV M<29O1'K7>K0@'1R-&V0Y@]]T,8G&[*AAGTO;E5\UD2DM=,)5XY=W$5,8S7+I M1)?64\2EGAE>C5I.-.O>.#OH;;JT7G],8_XAWH9+Z@A.F8*K49MX31&PQ'(^ M% J%X04* ,M9@2LC >F,)R@R3!<(-TX'NUL& MI4B$M=S,R:3@UP+CMOJT*$OA#(94Y#6-00:)-%!%,(-.LO $6&"X"4G.;$U_ M5NUGPHBF$YI (2W"-RUWT%%&V$HDWD'JMX)K.L4T<:>Q*)-Y>QF>^/88^39\ M-'P3+,-V7R9$CA6".R ;S%%M6O6RS*@_4IOXG*@Z19]@20NN'3!,&C5G%4!. M_"3>(E=8$K#!OMT8&AQ/O8SMD$6M8 #6:5###V>]/PFW.?M(R=7_KKEUL&W<&J\!\1\_'.T/7HQLPYY&OM/> MK[-,XM)#]()Q(SP9 &Y)4 -HF;!T'Z7-R9S,"L0]BGUTG4J;*&UKM*.(:+0* MK*B,1MZ.8LMV08)4@%4!Z>;SHX3,-5N)24 M0)6!C=0_HXC4(FD@#?GRX(&RM8$R#$3SW*0N+$BFQO?3\>XDW$>991*^S93] MD^+AX<%VNGV>6AU2E0FO[<.;D+R;"-"D&2D(1ET;=(# M-)76ASM8B=+W0QG^*E"V@VTXV@'O&L6XXDZG"<14*1$TX8O52J;^ ,[6$RM3 MR8VD"DQS"U)3JDALY29=, =9YT_8 M9,6ZFFEPTWS82J MVE3@K_6J.TD />^ 3SJO1 DQK4!CU(B*]@6ZB(2*B#5GC!+?^?@\> M$O?YTEI02IQ]_LB&31;)MM]N1%@)^#.BSA\GO?Z!^#>)@"= MD3:YF*^YDV5?$ !)DNHDJ0W!O*7_[NBUT-:AG![#H2^+)6>_UI"/Z'KWGB89 M^(K0M&'=.)Z 1?YXMUQ_8+$7O,JY78IE"FJ>WR+UT=ZO1Q.)YTS):Z&:L]X- M^\Y7+]%G./W8\];O^ZCI<-MX__N.FOPCP'2Q9716\8G"99NVJU!%Q/L"A7TK M+UVZQI&;.FWL4M3Z G19%-(Y(3XA!B8:LIGJ4PG_?">[(#=BKZ78CO^4(2]V M)/%K+>&^WWWJ,O&GQGM/)TI_U9"\=2=*IPIY&:8CP3PZU*3CT40*4*41K1AX>C50'(2TU_ V+]WR&NG%P7AK4-?T@+M#O.X>;D3 MWJ*[!=Q->.D%C [1>/4JVP:@_J"WY];>H7S1VU^\4"?+%-[&W5#4\@()$O 1 MLW?<8%L<]CN,7D'U+\]M /S>>0V__;36''XUC]D7.7CP8K'5+!5!=]_OOD,/OE:(PTCUX8)A)<.+1+41C9:O>AX',F3U?P]=;8(@>NS:F^#= @< MHF:?20JC?Z[8.GBWP/0'O+S07 M[_&UMGN109 M.[\12>U?HOT0,O(-I"W408C_V[+,WIGP-S=+*<*3ZRNCZS(E.:)-O&!QZZL) MZQ6-**'8K&0INLUU?TV:A*\_K&F3M:+E=RTJZ+KN!.G-=9=GD"@QGVJ9-G?\ MZ*BW?[#<;4)9WPNK\!T._Z60D_\!4$L#!!0 ( "$[?E8LQ,38KP@ )0R M 8 8V%A#,Q9#(N:'1M[5MK4^,X%OTK6J9F&ZKB M."'0S3AIJF@>M>SV8XI-U]9^5&P9:[$MCR0G9'_]GBLYB1-@FIY^;)B&*B#6 M\U[Y'-US96?TER X+S->QB)A?QN_>\L2%=>%*"V+M> 6I3-I,S965<5+]DYH M+?.!L'Q"$.=-GU4&;%!..B%^[W] >OWH_[+Z. 5 M.WG'=C^.3_=)+*^#7*0V.NP>':V*M+S. MEF7*NQ9ID7,KIX+&;HT:YX+K:*)L-MRU:)?JDH;I+R0^3QZ,9:%,.R] MF+$K5?#R1<>7X+\16J8OAJZUD?\5&!KN67%K Y[+:PQ.M@Z]_Q'J&/WV]_T' MFG&R-N-,.-\F*D]0>7Z;R8FT;-#O[H_""1:M^@8FQL"KT+]CX]7'M^>L/^!! M_V"7[['3\ZOQY<7EZ''=V.I[!+'* M%G6/$=AI;3%ALPNT-Q#7*7L-),E9RBG8/]DY-"GXC M,&]K3(.R!,9@RIRLICFH02PU] ^:01$96 (L,-R$.&.FIC^K_C.A13,(.5!( M@T!-R^T5DQ:F$K$SD,:M8)I*X";N-!9E,F\OPS/?GB+?!D^&;X*EV.[+F,BQ M0G '9$-S5.M6O2Q3&H]T)3['>9U@3+"D!=<.&"9U/F<50$[\)-XB*U@2L,&^ MV9@:'$^<8.U0BSI' [!.@1IN.N/LB;G)6)JKF5E04HMK:2Q2 ,LX%7J[866G MQ2RS,.:.M4^47+T?FEL'V\:M\1H0__K3T7[_U= T[&GD.^W]*DTE+AU$+QG7 MPI$!X)8$-8"6"4/W49J,FE.S G&/8A]=)]+$N3(U^E%$U"KWK*BT0H:.8L-V M08)$@%4>Z>>W2&E+).,G"#97=8X6+M$YW!5[KFO_,/%7_E)2JE1Z-M+XC")2 MBZ2>-&3+HR=*UR9*,1'YN4E=M""9&CU,Q_O3;1=EENGV-E/V.\7#PX/MY"S? M-LZ>"0-G@%XGW3Y-K0ZIRIC7YO%=2-Y-!&C2S.0%HZHU!D!@FDKCPAU:B=*- M0QG^*E"V@ZT_Q 'O&L6XXDZG"<14*1$T88M1N4S<49NI)T8FDFM)#DBO:UWX M+VFDVI#6=-N4<<+4!4=E! RR",;4J>)T\^N<4TR'6\Z(E69%#Z^ V\(=GR:" M&B+LHC]@_33#[ _.VH.=1\?YA[-8+!^*A,B)C>J=)CF!J2F5)'8 MRG6R8 ZX+/E$YM+.2<7>-RWM(XYDCC]^"UAKVDHUG6RX;1RJ:EV!O\:I[C@& M])P!+NF\%B7$= X:HT94M#]0$R34GJK81V2%R/U,UJ=(UGC;R'H^Y7GMHA A M6:0IDCXY!0;-/UGV M&0&0)*F*XUH3S%OZ[YY1"V4LRNF!&\8R6'+V6PWYB*%W'^B2@J\(31NM&\-C ML,@=[Y;K#RSVO%49-TNQ3$'-\5LD+MJ[]6@B\9SE\D;DS5GO1OO.%R_1)SC] MU//6'_NHZ7#;>/_'CIK<(\!DL65T5O&)PF6;MJM01<3[#(5])R]=FL:1FUJE MS5+4N@(,61326B%^1PQ,%&0SU2<2]KE!=D%NQ%Y#L1W_*4->[$CBMUK"?+?[ MU&7L3HWWGD^4_JPA>>M.E$YRY&5P1X)Y=*A)QZ.Q%*!*(UJ7)SLSP6](A?H\ MS>E0EV&Z!Y>+)QZ?1<#F$,8?*=\3]WB"CD8LP]Z#9&WR4G0!XX"-CI?"!CK8 MU 70AE5QSC1RX]YG0\\R]XER:NM.?$Z@9E.-B-$!PH4+Z3>D*GCQ: L MIRJ?"E*$);]NW@S035P4196KN4#M+%,^&/(UJH):GR.7S8,\['Y9N&G%G$=A MWJ_G2PR1^86CEP#)2+B_@+%[PY#75BT*_/N%KJ0%VAWFXF_!2 M"Q@=HO/J/;8-0'VE]^36WI9\U=U?O.$GRP361H$O:EF!! GXB-@[KK$M#GH= MYEXV=6_/;2#\0<<&W]ZO-8O?S*//,_#@U6*O64J"ZI:YTW_V4\_]?%\/1G)M M3$]O:6%WC-K0A,T[C:-0'J\\=2S9(K"MN]3>\>B\UP?(*),)H(<&M$GT!JLS MTRT&V+?TI85%MZW]?X&X@-DSQ/Y$OA#$OJLSIYD4*;M81OD//J?>@-4BOOL( MOBUKZHSQ?S.]%!,\OKG6JBX3$A1*1PMRMKY&L%[1R J*KKDL1=!<]];$A?^J MPIJZ6"M:?B^B@C(+)DA0;@*>0F1$?*IDTMS>HZ/N_L%R$_%E/2>-_/#,R9#$N:'1M[5AM;]LV$/XK-Q=;$\!ZLY/6D5T#CN.@QIHXBY5U_4A+ ME,65$C6*CN/^^ATIR9&]IMC0)@VV&7X3>22?HYZ[YZC!#Y8UR1*2A32"M\'% M.XA$N$IIIB"4E"AL73.50"#RG&1P0:5DG,.I9-&2 IS8WI'MVB>O+&LXP*G& MU1B1^=!UNJ[3<3M=\#S?>^U[+HPNX. F&!\:Z[/9./AP-2E7O;HY?3<=0\MR MG/?=L>.S>L[FSUBQ2"?KJ_MC/212Q;&EQ M&BO_V.[U[ILD6R;;-E&ZYDO*B6*W5,_=F#7DE$A_(532WU_@EPL,F7% M)&5\X[\,6$H+N*1KN!8IR5ZVRQ;\+:AD\7(QC=!+.+63#]=0+S M#_-@N;J[G-Z/+ (+9TT'P>G!CS^VQ#8+(*<9A"++:*A34*D2*J$PRK(5X7!-A7;;#/KI1:_3ATVD *B!FO94O;SVFXDI@G<2=(%L'D#B4@0_'"Q5)6 M%!H\OK5EA-H%"954Q#NP2E^VJ*9M^(5]2L0*WJ_:VCT:XZRXBO%N%L<;F 4FI4U2[1#1/F&+(HL.(6%D!&5;UIN"]%P7DG3]KK( M25A?5]PJ1UBAX)SD!?7K/_VO(EVEK"APR!!?$ZS?$%M#2XW7XF0C5LJ/V1V- M/L?4AC"60*O('BB)GZAVHC+K51JNHF;G5SERJ^]I2'B%RT!$%_KKA"EJZ?VD M?B;6DN3]!HAJWRNP!][A/J9=@X%>])O +2_U1(A*IH3WF_I=-;6& =*J"N9X MQ?D&@S[-N8ZF;81)^L>*2:JKQD+S[9Z]!^00,&R]XX/H<,O1^WC]37D3-P-);J]CCZ!CJ&!,^;N^Y_F[J=YTA=EL7ZTO 1Y4H1EF$:967"KWE- MF$1BYYBM-87;NIO@*0>'X?(H9MB1(Z>+4A5BU+,LU.TX860J<)/MT6K%RP@0 M.95FS6(O\]L/,_OSAPV3#YN'C3H$_A:ORRU[A5,DY=[H$X3>!O2SIJHYGA"4 MY[JA/)R8E@8Q6V"X@><14[W\A9S[%!(U58YQ<*/4VN/$MRE<=HY:K^U.73 MK;;F=U (SB)XX9K7TSHP8#MSEO'+%.(.L=$=MVO6IF MM5M6X'&7,[7Q$Q8A]]! EXUNM[\-_&=,L^+Q<;3/N?9?\B7S3+ MGM29!XY_>[2J-;Y4\>>RIP9,^9W(;4%!PH]+*599I(L*(?TZ/AO/(7<[JM)" M*RS'ZLJJKMV= J-\UKE38>PT;1^LYF1)K86DY*-%8BPT?'(K6%3=WE[/[AQM M\TC9YIKRJ'Q@:YX #_\$4$L#!!0 ( "$[?E;$R_$*I 4 (07 8 M8V%A#,R9#(N:'1M[5AM<]I&$/XK6S)I[!GTBNU@09C! M&$]H;>,Q$8!CFWO MP';MXR/+ZG5QJ4$U1V0!M)R6Z_BNWP+/"[RW@7L,_0O8NPD'^T;[=#P(/UP- MRUVO;D[.1P-H6([S:VO@.*?A:3F RWL02I(53#&1$>XXP\L&-%*E\L!QELNE MO6S90LZ<\-I)U9P?.%R(@MJQBAN]KI;@-R5QKSNGBD"4$EE0]:YQ$YY9;=10 M3'':ZSKU;ZD[%?&JUXW9+11JQ>F[QIS(&:J@S,='-[1N;.6+%9I MX+GNZTY.XIAE,XO31 6'=KM]+Y)LEJYEHC0MD)03Q6ZI7GMCU8A3(H.I4&EG M=X.'9N;UO$1DRDK(G/%5\"9D61ZYNKB MV ,;-N_5M]N_/X'^Z?@J')X^@_V/T?78/8+Q&83OD1G]ZY/^Y7!BC7\['WZ M_B#4([[K^D^#\?=%H5BR^@S(40:1R#(:Z1145@F54NAGV8)PN*:YD I$ H.4 M903Z"R7F0B<%DCR+[*:9]..KMN^[G8&88Y59-,D81'B0;/U_-H>0)GV9A/RA2P6!*NK$K!!^5:+U M=9&3J+ZNJ%3.L"+!.;@%QERJ^]I1'B%RT!$$SK+E"EJ M:7_2(!-+2?+.!HC*[Q78/6]_%].V0E=O^E7@EI=Z(40EYX1W-LMU)6KT0J15 M%;O)@O,5QO@\YSIXU@$EZ:<%DU0WB87FVSU[]\@^8)1ZAWOQ_IJC]^&W#KV* MJ-YQZZ"C@[+K:"S5[7'T#70,"5XV=]WOF[K^2Z0NRQ)]:?B(U4D1EF$:965^ MKWE-F$1BYY(6FL)-/4SP4(/3<'O,XCB0(Z>+L@@DZ^R."\:FX3:%!+46O(P MD5-I]BQV,K_].+,?/EN8?+AYMJA#X!_QNG39$2Z1EK[1!P;M!K2SIJHYC1"L MQK6@/(L8R08Q&V"X@<N>;U[&9UV=8V909@"F=$..H43M6'=1W6 MN[??1-G+(NO?&KJ9*F]9@4=FSM0J2%F,U$4%W7JZKGU!+ P04 " A.WY6/.!2 ME(T* ! - %P &-A87,M,C R,C$R,S%X97@T9#$N:'1M[5MM<]NX$?XK MJ--A"O)$I)8%6G"+IW-I(S92 M6<93=BFTEG',?M8RG K&7C?:AXU6X_51O7YZ E*#8HY*>ZS;[+::G5:GR]KM M7ONH=_B*G5VRYQ]'@Q=N]/GU8/2?#T._ZH>//[^_&+"#>K/Y:W?0;)Z/SOT+ MD&^SD>:ID5:JE,?-YO#J@!U$UF:]9G,^GS?FW8;2T^;HIAG9)#YLQDH9T0AM M>'!Z0D_P6_#P]"01EK,@XMH(^^;@X^B7^C%&6&EC<7K2+/_ZL6,5+DY/0CEC MQBYB\>8@X7HJT[I56:_;RFP?,YMXO3'FM)X6,;=R)HAVA6H0"ZY[8V6C_N8"VV9FY;R)2FU]PA,9 M+WK/1C(1AEV).;M1"4^?U?P3_#5"R\FSOAMMY'\%2$,\*S[;.H_E%,2)U[Z7 MOX=WC'[:'?^!5AROK3@73K:QBD.\''Z.Y%A:=M(L)C!]>4E/MV.K@?__'XL_Y8;*R<+_TBF(23H M=8^RA]SY5\&XQD]N(Z5!,V16,6E,+MAQJ]9JN1]F$$;!E)JP0"6)2L&X"C[1 M][^W&AC09AG7;,9C3,N$]N,;[,Q-N>0ZB%BW56-(#YT:LY' BG/ZU>W4NMWC M6K?5J2RAN%'O_#6!S'C,X@-7226[@4"SB,[CRE,O46$^?+QRX<\R6LD$%54TTV$6A MQ%DQE!PPEK_G,N1>J1JSC5%Q3E]KCU:IMP_-+92PH*TB.^$&>,R ]01LD@7P M">RFRFDL^5C&@#K87Y*:>*NRXS4C@&$="Z04Z-]8C"5ZJ\"PJ<+GTHU^T6#O M[I' *1#FAIDBR0ACE9M#C)1O5\:HTIG03M5R(V;)M+ I19O/C AR[41"5(06 M*&Q!K.U\WU'J)"=[RK@,'1^I2NND1F/(NO[,0+<.*^AE278FC72[LNA%,H0A M80 !GU:W?]*D@3Z>>9#L?T>ZG#SFP:>I5O".>J!BI7M/6NY?OP)VUU]$/FHB M2/5CF8IZ\;U5<%C'%*L2C\V+1Q7<73RIPNY-0)_QJ:B/D3D^U9T!]G@\YPO3 M]WC[^+C1.7S:'RL-,RDP>&L#J/]_PO]OS&_G9939J0QWC5(6L;SSBB!(^]!! M$#90248.RM,4EDD%\4;$Y,QD(I"(LP$WT3* %JBG?>QR8.FK+M054;V@7-0% MQK^L!$UD#1@6(F$9!H(8)2Q]&><&UFYT3/Q^5R?VB/[Q0MP*VWRZ3/EN(-E,Z4]Y#=W(CW$ HV MN%,[<+U%N3'X=*U'YP579[?G9_]B@\(347)^$I8!<$#E]-XL$LC'R$LZK?[@ M[.RVX3ZW^SNY">=(\7/**&<(\/41_R04@"9[S^<[M2]%\^!.4:,(+5*$0QBZ M+2HS(,4R2B^E*ZKAJE.0C*XBF?IWE*NQVZ:@ MJNPXBPR+)\',L F2H2<;@B M&E2(3;1*4)),^93"*E4@JQ0+@QJ7Z<8UO7GJ9RP[CV00>>4 ^#9&! @LP7*'!Z$_E9A-LLK0)N/:-EX6$U?L)2"#_,F2*UX6U8??E-@E#Q M)@,>%WPY%B%"']ME19WT*7JIFFN>E;P>N]+!Z;U@]JO>YO\K4^:*V4 M^B:6_5Q54:^ M#P)".K#BNB7;_$WIQWK)@\RM2D]2?I/,INE,;^\Q>X_Y@QZSZ1@\<&#>L,0[ M$HSP^.73;8V;F7+EP+(EON$P->#_LMM9]'AR?; M22?;FA!D)7GSE4=J%"'YBOD,??E/XSF+!'"42WH M54\S/!&?U+:#P6T2-^YWJNW7$%S26%Y#^*$%2V'C520?B@F)5!94VR0LZBMW MGNB.>\0>R^Z#QE<$#6I^)4)/X5E*NU2GXO(L2*8S%<_*@\2JFY?=QSURW-OG M][=/PV-16W8)J?DKZ,8<-09=)11*4Y[?4%9HMY[2.P"RE=G\=Z>/?XJ6H+WUQ;L MKVG+^^)B]TR9# V5@I" K ]B^B4NA^%/I"T--U:NH.;AC P^0ZRU"]A^?Y5C?Y7CBR4=W,2U8K&ATV@30N_F^>1%&HHD ME1/$L!)-G:\U"*Z+%MI.G925M7/[\.5C3\%6=W+IL"M 3G4G;#0GK+EFPV/; M\I@UI4!&]RZ=\NR"GJWW59:=1TKT0B=TDY,>27\;9*P5=Y?Z,KJE@5B2!U%) M;KD7_KRU[%<&4@=Y0GT9NJE'9VC5FWV52[U:R&2<:^,N/)0W)D1JW/U.=R$E M?,&X1MC"X-69;N5X_2RPY7U1TFBJ_-4=,%8]C?3>1M!:W6']3I^IJ@]WN$]Y MTPUWD!V,5;9+$0;"=IK&#PV=WQHG9TJ&7PJ33?]_8]Q_MCG]'U!+ 0(4 Q0 M ( "$[?E;O7)D#/R0 #S0 0 1 " 0 !C86%S+3(P M,C(Q,C,Q+GAS9%!+ 0(4 Q0 ( "$[?E;E6-B?J!H +J: 0 5 M " 6XD !C86%S+3(P,C(Q,C,Q7V-A;"YX;6Q02P$"% ,4 " A M.WY664.B]UE, I[00 %0 @ %)/P 8V%A&UL4$L! A0#% @ (3M^5CNE(]W!Q0 TZH* !4 M ( !U8L &-A87,M,C R,C$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( "$[ M?E8%)3CET88 )7"0 5 " &5X,S%D,2YH=&U02P$"% ,4 M" A.WY6+,3$V*\( "4,@ & @ 'O:@8 8V%A#,Q9#(N:'1M4$L! A0#% @ (3M^5D87*P&C!0 U18 !@ M ( !U',& &-A87,M,C R,C$R,S%X97@S,F0Q+FAT;5!+ 0(4 M Q0 ( "$[?E;$R_$*I 4 (07 8 " :UY!@!C86%S M+3(P,C(Q,C,Q>&5X,S)D,BYH=&U02P$"% ,4 " A.WY6/.!2E(T* ! M- %P @ &'?P8 8V%A#1D,2YH=&U0 52P4& P # Q P 28H& end