0001410578-22-000626.txt : 20220330 0001410578-22-000626.hdr.sgml : 20220330 20220330084406 ACCESSION NUMBER: 0001410578-22-000626 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 131 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220330 DATE AS OF CHANGE: 20220330 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: 22783394 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-20211231x10k.htm 10-K
138460000001157762--12-312021FYfalseP2Y0001157762us-gaap:NonUsMember2021-01-012021-12-310001157762us-gaap:NonUsMember2020-01-012020-12-310001157762us-gaap:TreasuryStockMember2021-01-012021-12-310001157762us-gaap:TreasuryStockMember2020-01-012020-12-310001157762srt:MaximumMember2021-08-122021-08-120001157762srt:MaximumMember2019-12-042019-12-040001157762caas:HubeiVentureFundMember2020-09-012020-09-3000011577622017-12-310001157762srt:MaximumMember2020-08-1300011577622018-12-050001157762us-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:RetainedEarningsAppropriatedMember2020-12-310001157762us-gaap:NoncontrollingInterestMember2020-12-310001157762us-gaap:AdditionalPaidInCapitalMember2020-12-310001157762us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001157762us-gaap:TreasuryStockMember2019-12-310001157762us-gaap:RetainedEarningsUnappropriatedMember2019-12-310001157762us-gaap:RetainedEarningsAppropriatedMember2019-12-310001157762us-gaap:NoncontrollingInterestMember2019-12-310001157762us-gaap:AdditionalPaidInCapitalMember2019-12-310001157762us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001157762caas:ChinaConstructionBankMember2021-12-310001157762caas:ChinaConstructionBankMember2020-12-310001157762caas:RangeOneMember2021-12-310001157762caas:RangeOneMember2021-01-012021-12-310001157762caas:StockIncentivePlanMember2008-01-012008-12-310001157762caas:StockIncentivePlanMember2021-12-310001157762srt:MinimumMembercaas:StockIncentivePlanMember2021-01-012021-12-310001157762srt:MaximumMembercaas:StockIncentivePlanMember2021-01-012021-12-3100011577622019-01-012019-12-310001157762caas:StockIncentivePlanMember2021-01-012021-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-310001157762us-gaap:PublicUtilitiesInventoryRawMaterialsMembercaas:OtherRelatedPartiesMember2020-01-012020-12-310001157762caas:JingzhouYudeMemberus-gaap:PublicUtilitiesInventoryRawMaterialsMember2020-01-012020-12-310001157762caas:JingzhouTongyingMemberus-gaap:PublicUtilitiesInventoryRawMaterialsMember2020-01-012020-12-310001157762caas:JianglingTongchuangMemberus-gaap:PublicUtilitiesInventoryRawMaterialsMember2020-01-012020-12-310001157762caas:HubeiHongrunMemberus-gaap:PublicUtilitiesInventoryRawMaterialsMember2020-01-012020-12-310001157762caas:HonghuChangrunMemberus-gaap:PublicUtilitiesInventoryRawMaterialsMember2020-01-012020-12-310001157762caas:BeijingHenglongMemberus-gaap:PublicUtilitiesInventoryRawMaterialsMember2020-01-012020-12-310001157762us-gaap:PublicUtilitiesInventoryRawMaterialsMember2020-01-012020-12-310001157762srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2020-01-010001157762caas: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-310001157762caas:WuhanTongkaiMembercaas:MaterialsMember2020-01-012020-12-310001157762caas:MaterialsMembercaas:OtherRelatedPartiesMember2020-01-012020-12-310001157762caas:JingzhouTongyingMembercaas:MaterialsMember2020-01-012020-12-310001157762caas:JianglingTongchuangMembercaas:MaterialsMember2020-01-012020-12-310001157762caas:HubeiYilingMembercaas:MaterialsMember2020-01-012020-12-310001157762caas:HubeiWiselinkMembercaas:MaterialsMember2020-01-012020-12-310001157762caas:HonghuChangrunMembercaas:MaterialsMember2020-01-012020-12-310001157762caas:HenglongTianyuMembercaas:MaterialsMember2020-01-012020-12-310001157762caas:MaterialsMember2020-01-012020-12-310001157762us-gaap:RetainedEarningsUnappropriatedMember2021-12-310001157762us-gaap:RetainedEarningsUnappropriatedMember2020-12-310001157762us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001157762srt:MinimumMemberus-gaap:UseRightsMember2021-01-012021-12-310001157762srt:MinimumMemberus-gaap:LandMember2021-01-012021-12-310001157762srt:MaximumMemberus-gaap:UseRightsMember2021-01-012021-12-310001157762srt:MaximumMemberus-gaap:LandMember2021-01-012021-12-310001157762us-gaap:VehiclesMember2021-01-012021-12-310001157762us-gaap:MachineryAndEquipmentMember2021-01-012021-12-310001157762us-gaap:BuildingMember2021-01-012021-12-310001157762caas:ElectronicEquipmentMember2021-01-012021-12-310001157762us-gaap:VehiclesMember2021-12-310001157762us-gaap:MachineryAndEquipmentMember2021-12-310001157762us-gaap:ConstructionInProgressMember2021-12-310001157762us-gaap:BuildingMember2021-12-310001157762caas:ElectronicEquipmentMember2021-12-310001157762us-gaap:VehiclesMember2020-12-310001157762us-gaap:MachineryAndEquipmentMember2020-12-310001157762us-gaap:ConstructionInProgressMember2020-12-310001157762us-gaap:BuildingMember2020-12-310001157762caas:ElectronicEquipmentMember2020-12-310001157762caas:HubeiHenglongMembercaas:HubeiVentureFundMember2021-12-012021-12-310001157762caas:BeijingHenglongAutomotiveSystemCoLtdMember2021-12-012021-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:ChongquingVentureFundMember2021-10-012021-10-310001157762caas:HubeiHenglongMembercaas:SuzhouVentureFundsMember2021-08-012021-08-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:ChongquingVentureFundMember2021-08-012021-08-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:ChongquingVentureFundMember2021-06-012021-06-300001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:ChongquingVentureFundMember2021-05-012021-05-310001157762caas:HubeiHenglongMembercaas:HubeiVentureFundMember2021-04-012021-04-300001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:ChongquingVentureFundMember2021-01-012021-01-310001157762caas:RelatedPartyMember2021-01-012021-12-310001157762caas:RelatedPartyMember2020-01-012020-12-310001157762caas:HubeiHenglongMembercaas:SentientAbMember2021-06-012021-06-300001157762caas:HubeiHenglongMembercaas:HefeiSENYELightPlasticTechnologyCo.Ltd.Member2021-01-012021-12-310001157762caas:HubeiHenglongMembercaas:SentientAbMember2021-01-012021-12-310001157762us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001157762us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001157762caas:CapitalLeaseObligationMember2020-12-310001157762caas:WuhuHongrunNewMaterialCoLtdMemberus-gaap:NoncontrollingInterestMember2021-01-012021-12-310001157762caas:WuhuHongrunNewMaterialCoLtdMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001157762caas:UniversalSensorApplicationIncMemberus-gaap:NoncontrollingInterestMember2021-01-012021-12-310001157762caas:UniversalSensorApplicationIncMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001157762caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMemberus-gaap:NoncontrollingInterestMember2021-01-012021-12-310001157762caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001157762caas:WuhuHongrunNewMaterialCoLtdMemberus-gaap:NoncontrollingInterestMember2020-01-012020-12-310001157762caas:WuhuHongrunNewMaterialCoLtdMemberus-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001157762caas:UniversalSensorApplicationIncMemberus-gaap:NoncontrollingInterestMember2020-01-012020-12-310001157762caas:UniversalSensorApplicationIncMemberus-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001157762caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMemberus-gaap:NoncontrollingInterestMember2020-01-012020-12-310001157762caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMemberus-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001157762us-gaap:FairValueInputsLevel1Member2021-12-310001157762us-gaap:FairValueInputsLevel1Member2020-12-310001157762country:CN2021-12-310001157762caas:OtherForeignCountriesMember2021-12-310001157762country:US2020-12-310001157762country:CN2020-12-310001157762caas:OtherForeignCountriesMember2020-12-310001157762caas:SuzhouVentureFundsMember2021-12-310001157762caas:JiangsuIntelligentNetworkingAutomotiveInnovationCenterCo.LtdMember2021-12-310001157762caas:InvestmentsInLimitedPartnershipsMember2021-12-310001157762caas:InvestmentsInCorporationsMember2021-12-310001157762caas:HubeiVentureFundMember2021-12-310001157762caas:HenglongTianyuMember2021-12-310001157762caas:ChongquingVentureFundMember2021-12-310001157762caas:SuzhouVentureFundsMember2020-12-310001157762caas:JiangsuIntelligentNetworkingAutomotiveInnovationCenterCo.LtdMember2020-12-310001157762caas:InvestmentsInLimitedPartnershipsMember2020-12-310001157762caas:InvestmentsInCorporationsMember2020-12-310001157762caas:HubeiVentureFundMember2020-12-310001157762caas:HenglongTianyuMember2020-12-310001157762caas:ChongquingVentureFundMember2020-12-310001157762caas:ChongqingJinghuaAutomotiveIntelligentManufacturingTechnologyResearchCoLtdMember2020-12-310001157762caas:BeijingHenglongAutomotiveSystemCoLtdMember2020-12-310001157762srt:MaximumMember2021-02-052021-02-0500011577622021-02-052021-02-0500011577622020-11-012020-11-300001157762us-gaap:RevolvingCreditFacilityMember2021-12-310001157762us-gaap:RevolvingCreditFacilityMember2020-12-310001157762caas:ChineseGovernmentLoanMember2021-06-3000011577622018-01-310001157762caas:CapitalLeaseObligationMember2021-01-012021-12-310001157762caas:CapitalLeaseObligationMember2020-01-012020-12-310001157762caas:CaasBrazilsImportsAndTradeInAutomotivePartLtdMember2020-01-012020-12-310001157762us-gaap:EquityMethodInvestmentsMember2021-01-012021-12-310001157762us-gaap:EquityMethodInvestmentsMember2020-01-012020-12-310001157762caas:BeijingHenglongAutomotiveSystemCoLtdMember2021-01-310001157762caas:JielongFormedTwoThousandSixMembercaas:WuhanJielongElectricPowerSteeringCoLtdMembercaas:OtherTwoPartiesMember2021-12-310001157762caas:WuhuHongrunFormedIn2019Membercaas:WuhuHongrunNewMaterialCoLtdMember2021-12-310001157762caas:WuhuHongrunFormedIn2019Membercaas:OtherTwoPartiesMember2021-12-310001157762caas:WuhanHyoseongWasFormedIn2019Membercaas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember2021-12-310001157762caas:ShenyangFormedTwoThousandTwoMembercaas:ShenyangAutomotiveIndustryInvestmentCorporationMember2021-12-310001157762caas:JielongFormedTwoThousandSixMembercaas:HubeiWanlongInvestmentIncMember2021-12-310001157762caas:WuhuHongrunNewMaterialCoLtdMember2021-12-310001157762caas:WuhuFormedTwoThousandSixMember2021-12-310001157762caas:WuhanJielongElectricPowerSteeringCoLtdMember2021-12-310001157762caas:JingzhouQingyanIntelligentAutomotiveTechnologyResearchInstituteCo.Ltd.JingzhouQingyanMember2021-12-310001157762caas:JingzhouHenglongAutomotiveTechnologyTestingCenterMember2021-12-310001157762caas:JielongFormedTwoThousandSixMember2021-12-310001157762caas:HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember2021-12-310001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember2021-12-310001157762caas:HubeiHenglongGroupShanghaiAutomotiveElectronicsResearchAndDevelopmentLtdMember2021-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember2021-12-310001157762caas:HenglongKybFormedTwoThousandEighteenMember2021-12-310001157762caas:ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember2021-12-310001157762caas:ChongqingHenglongFormedTwoThousandTwevelMember2021-12-310001157762caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember2021-12-310001157762caas:CaasBrazilsImportsAndTradeInAutomotivePartsLtdMember2021-12-310001157762caas:HubeiHenglongMembercaas:SentientAbMember2021-06-300001157762caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember2021-04-300001157762caas:WuhuHongrunNewMaterialCoLtdMember2020-12-310001157762caas:WuhanJielongElectricPowerSteeringCoLtdMember2020-12-310001157762caas:WuhanChuguanjieAutomotiveScienceAndTechnologyLtdMember2020-12-310001157762caas:JingzhouQingyanIntelligentAutomotiveTechnologyResearchInstituteCo.Ltd.JingzhouQingyanMember2020-12-310001157762caas:JingzhouHenglongAutomotiveTechnologyTestingCenterMember2020-12-310001157762caas:HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember2020-12-310001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember2020-12-310001157762caas:HubeiHenglongGroupShanghaiAutomotiveElectronicsResearchAndDevelopmentLtdMember2020-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember2020-12-310001157762caas:ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember2020-12-310001157762caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember2020-12-310001157762caas:CaasBrazilsImportsAndTradeInAutomotivePartsLtdMember2020-12-310001157762caas:ThirdPartyMember2020-04-300001157762caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember2020-04-300001157762caas:HubeiHenglongFormedWuhuHongrunNewMaterialCo.LtdWuhuHongrunMember2019-12-310001157762caas:HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember2019-03-310001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember2018-08-310001157762caas:BrazilHenglongMember2017-05-3100011577622017-05-310001157762caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMembersrt:ScenarioForecastMember2022-01-012022-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember2021-01-012021-12-310001157762caas:HongKongEnterpriseMember2021-01-012021-12-310001157762caas:ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember2021-01-012021-12-310001157762caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember2021-01-012021-12-310001157762caas:ShenyangMember2019-01-012019-12-310001157762caas:ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember2018-01-012018-12-310001157762us-gaap:CorporateMember2021-01-012021-12-310001157762country:US2021-12-310001157762caas:NonUSMember2021-12-310001157762caas:From2022To2031Member2021-12-310001157762caas:From2022To2026Member2021-12-310001157762caas:GenesisSubsidiariesCompanyMember2021-01-012021-12-310001157762caas:GenesisSubsidiariesCompanyMember2020-01-012020-12-310001157762caas:ChineseGovernmentLoanMember2021-12-310001157762caas:ChineseGovernmentLoanMember2020-12-310001157762us-gaap:ShippingAndHandlingMember2021-01-012021-12-310001157762us-gaap:ShippingAndHandlingMember2020-01-012020-12-310001157762caas:CustomerDepositsMember2021-12-310001157762caas:CustomerDepositsMember2020-12-310001157762us-gaap:PurchaseCommitmentMember2021-12-310001157762caas:ObligationsForInvestmentContractsMember2021-12-310001157762caas:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001157762caas:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2021-01-012021-12-310001157762caas:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001157762caas:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2020-01-012020-12-310001157762us-gaap:CommonStockMember2021-12-310001157762us-gaap:CommonStockMember2020-12-310001157762us-gaap:CommonStockMember2019-12-310001157762caas:CapitalLeaseObligationMember2021-12-310001157762caas:HubeiHenglongMembercaas:HubeiVentureFundMember2021-12-310001157762caas:HubeiHenglongMembercaas:ChongquingVentureFundMember2021-12-310001157762caas:HenglongTianyuMember2019-06-300001157762caas:HubeiHenglongMembercaas:JiangsuIntelligentNetworkingAutomotiveInnovationCenterCo.LtdMember2019-04-300001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMembercaas:JiangsuIntelligentNetworkingAutomotiveInnovationCenterCo.LtdMember2019-04-300001157762caas:HubeiHenglongMembercaas:ChongqingJinghuaAutomotiveIntelligentManufacturingTechnologyResearchCoLtdMember2016-10-310001157762caas:SuzhouVentureFundsMembercaas:HubeiHenglongMember2014-09-300001157762caas:HubeiHenglongMembercaas:SentientAbMember2021-06-012021-06-300001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember2021-04-012021-04-300001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember2021-01-012021-12-310001157762caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember2020-04-012020-04-300001157762caas:BrazilHenglongMember2017-05-012017-05-310001157762caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember2020-04-300001157762us-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:HubeiHenglongMember2021-12-310001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember2021-12-310001157762us-gaap:CorporateMember2020-12-310001157762srt:ConsolidationEliminationsMember2020-12-310001157762caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember2020-12-310001157762caas:TotalSegmentsMember2020-12-310001157762caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember2020-12-310001157762caas:ShashiJiulongPowerSteeringGearsCoLtdMember2020-12-310001157762caas:OtherEntitiesMember2020-12-310001157762caas:JingzhouHenglongAutomotivePartsCoLtdMember2020-12-310001157762caas:HubeiHenglongMember2020-12-310001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember2020-12-310001157762us-gaap:StockOptionMember2021-01-012021-12-310001157762us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001157762caas:LandUseRightsAndBuildingsMember2021-01-012021-12-310001157762caas:LandUseRightsAndBuildingsMember2020-01-012020-12-3100011577622019-12-310001157762us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001157762us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-3100011577622021-06-3000011577622022-03-3000011577622008-01-012008-01-310001157762caas:SentientAbMemberus-gaap:TechnologyEquipmentMember2021-01-012021-12-310001157762us-gaap:TechnologyEquipmentMember2021-01-012021-12-310001157762caas:SentientAbMemberus-gaap:TechnologyEquipmentMember2020-01-012020-12-310001157762caas:JingzhouDerunMemberus-gaap:TechnologyEquipmentMember2020-01-012020-12-310001157762us-gaap:TechnologyEquipmentMember2020-01-012020-12-310001157762srt:ConsolidationEliminationsMember2021-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:HubeiHenglongMember2021-01-012021-12-310001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember2021-01-012021-12-310001157762us-gaap:CorporateMember2020-01-012020-12-310001157762srt:ConsolidationEliminationsMember2020-01-012020-12-310001157762country:US2020-01-012020-12-310001157762country:CN2020-01-012020-12-310001157762caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember2020-01-012020-12-310001157762caas:TotalSegmentsMember2020-01-012020-12-310001157762caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember2020-01-012020-12-310001157762caas:ShashiJiulongPowerSteeringGearsCoLtdMember2020-01-012020-12-310001157762caas:OtherForeignCountriesMember2020-01-012020-12-310001157762caas:OtherEntitiesMember2020-01-012020-12-310001157762caas:JingzhouHenglongAutomotivePartsCoLtdMember2020-01-012020-12-310001157762caas:HubeiHenglongMember2020-01-012020-12-310001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember2020-01-012020-12-310001157762caas:HubeiHenglongMembercaas:SentientAbMember2021-12-3100011577622020-09-012020-09-300001157762caas:ShenyangFormedTwoThousandTwoMembercaas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMembercaas:ShenyangAutomotiveIndustryInvestmentCorporationMember2021-12-310001157762caas:JielongFormedTwoThousandSixMembercaas:WuhanJielongElectricPowerSteeringCoLtdMembercaas:HongKongTongdaMember2021-12-310001157762caas:ShenyangFormedTwoThousandTwoMembercaas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember2021-12-310001157762caas:JielongFormedTwoThousandSixMembercaas:WuhanJielongElectricPowerSteeringCoLtdMember2021-12-310001157762caas:ChongqingHenglongFormedTwoThousandTwevelMembercaas:SaicIvecoHongyanCompanyMember2021-12-310001157762caas:ChongqingHenglongFormedTwoThousandTwevelMembercaas:ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember2021-12-310001157762caas:BrazilHenglongFormedTwoThousandTwevelMembercaas:BrazilHenglongMember2021-12-310001157762caas:WuhanChuguanjieAutomotiveScienceAndTechnologyLtdMember2021-12-310001157762caas:HubeiWanlongInvestmentIncMember2021-12-310001157762caas:ChongqingJinghuaAutomotiveIntelligentManufacturingTechnologyResearchCoLtdMember2021-12-310001157762caas:HefeiSENYELightPlasticTechnologyCo.Ltd.Member2021-12-310001157762caas:HefeiSENYELightPlasticTechnologyCo.Ltd.Member2020-12-310001157762caas:SentientAbMember2021-12-310001157762caas:FiveLargestCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001157762caas:FiveLargestCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001157762caas:ShenyangFormedTwoThousandTwoMembercaas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMembersrt:BoardOfDirectorsChairmanMember2021-12-310001157762caas:BrazilHenglongFormedTwoThousandTwevelMember2021-12-310001157762caas:ChineseGovernmentLoanMember2019-09-030001157762caas:ChineseGovernmentLoanMember2019-08-070001157762caas:HubeiHenglongMembercaas:HefeiSENYELightPlasticTechnologyCo.Ltd.Member2019-11-300001157762caas:HubeiWiselinkMemberus-gaap:EquipmentMember2021-01-012021-12-310001157762us-gaap:EquipmentMember2021-01-012021-12-310001157762caas:HubeiWiselinkMemberus-gaap:EquipmentMember2020-01-012020-12-310001157762caas:HonghuChangrunMemberus-gaap:EquipmentMember2020-01-012020-12-310001157762caas:EwinLinkMemberus-gaap:EquipmentMember2020-01-012020-12-310001157762us-gaap:EquipmentMember2020-01-012020-12-3100011577622017-01-012017-12-3100011577622018-01-012018-12-310001157762us-gaap:NoncontrollingInterestMember2021-01-012021-12-310001157762us-gaap:NoncontrollingInterestMember2020-01-012020-12-310001157762caas:CustomerDepositsMember2021-01-012021-12-310001157762caas:CustomerDepositsMember2020-01-012020-12-310001157762srt:MinimumMember2021-01-012021-12-310001157762srt:MaximumMember2021-01-012021-12-310001157762caas:HubeiHenglongMembercaas:SentientAbMember2021-06-300001157762caas: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-310001157762caas:WuhanTongkaiMembercaas:RentalIncomeMembercaas:RelatedPartyMember2020-01-012020-12-310001157762caas:RentalIncomeMembercaas:OtherRelatedPartiesMembercaas:RelatedPartyMember2020-01-012020-12-310001157762caas:JingzhouTongyingMembercaas:RentalIncomeMembercaas:RelatedPartyMember2020-01-012020-12-310001157762caas:HubeiHongrunMembercaas:RentalIncomeMembercaas:RelatedPartyMember2020-01-012020-12-310001157762caas:HubeiAstaMembercaas:RentalIncomeMembercaas:RelatedPartyMember2020-01-012020-12-310001157762caas:XiamenAutomotivePartsMembercaas:MerchandiseMember2020-01-012020-12-310001157762caas:RentalIncomeMembercaas:RelatedPartyMember2020-01-012020-12-310001157762caas:MerchandiseMembercaas:OtherRelatedPartiesMember2020-01-012020-12-310001157762caas:JingzhouYudeMembercaas:MerchandiseMember2020-01-012020-12-310001157762caas:HubeiHongrunMembercaas:MerchandiseMember2020-01-012020-12-310001157762caas:BeijingHenglongMembercaas:MerchandiseMember2020-01-012020-12-310001157762caas:MerchandiseMember2020-01-012020-12-310001157762us-gaap:RetainedEarningsUnappropriatedMember2021-01-012021-12-310001157762us-gaap:RetainedEarningsAppropriatedMember2021-01-012021-12-310001157762us-gaap:RetainedEarningsUnappropriatedMember2020-01-012020-12-310001157762us-gaap:RetainedEarningsAppropriatedMember2020-01-012020-12-310001157762country:US2021-01-012021-12-310001157762caas:NonUSMember2021-01-012021-12-310001157762caas:HubeiWiselinkMembercaas:AdvancedEquipmentMember2021-12-310001157762caas:HenglongRealEstateMembercaas:AdvancedEquipmentMember2021-12-310001157762caas:AdvancedEquipmentMember2021-12-310001157762caas:HubeiWiselinkMembercaas:AdvancedEquipmentMember2020-12-310001157762caas:HenglongRealEstateMembercaas:AdvancedEquipmentMember2020-12-310001157762caas:AdvancedEquipmentMember2020-12-310001157762caas:OtherAdvancePaymentsMembercaas:OtherRelatedPartiesMember2021-12-310001157762caas:JianglingTongchuangMembercaas:OtherAdvancePaymentsMember2021-12-310001157762caas:OtherAdvancePaymentsMember2021-12-310001157762caas:OtherAdvancePaymentsMembercaas:OtherRelatedPartiesMember2020-12-310001157762caas:JianglingTongchuangMembercaas:OtherAdvancePaymentsMember2020-12-310001157762caas:HongxiMembercaas:OtherAdvancePaymentsMember2020-12-310001157762caas:HonghuChangrunMembercaas:OtherAdvancePaymentsMember2020-12-310001157762caas:OtherAdvancePaymentsMember2020-12-310001157762caas:CaasBrazilsImportsAndTradeInAutomotivePartLtdMember2021-01-012021-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:AccountsReceivableMembercaas:OtherRelatedPartiesMember2020-12-310001157762caas:XiamenJoylonMemberus-gaap:AccountsReceivableMember2020-12-310001157762caas:XiamenAutomotivePartsMemberus-gaap:AccountsReceivableMember2020-12-310001157762caas:JingzhouYudeMemberus-gaap:AccountsReceivableMember2020-12-310001157762caas:HubeiHongrunMemberus-gaap:AccountsReceivableMember2020-12-310001157762caas:BeijingHenglongMemberus-gaap:AccountsReceivableMember2020-12-310001157762us-gaap:AccountsReceivableMember2020-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-310001157762us-gaap:AccountsPayableMembercaas:OtherRelatedPartiesMember2020-12-310001157762caas:WuhanTongkaiMemberus-gaap:AccountsPayableMember2020-12-310001157762caas:JingzhouTongyingMemberus-gaap:AccountsPayableMember2020-12-310001157762caas:JianglingTongchuangMemberus-gaap:AccountsPayableMember2020-12-310001157762caas:HubeiWiselinkMemberus-gaap:AccountsPayableMember2020-12-310001157762caas:HonghuChangrunMemberus-gaap:AccountsPayableMember2020-12-310001157762caas:HenglongTianyuMemberus-gaap:AccountsPayableMember2020-12-310001157762us-gaap:AccountsPayableMember2020-12-3100011577622020-12-3100011577622021-12-3100011577622021-01-012021-12-3100011577622020-01-012020-12-31iso4217:USDiso4217:BRLxbrli:pureiso4217:CNYcaas:customercaas:itemcaas:productxbrli:sharesiso4217:USDxbrli: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, 2021

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.

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, 2021, based upon the price of $4.93 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 $55.1 million.

The Company has 30,851,776 shares of Common Stock outstanding as of March 30, 2022.

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

 

4

Item 1.

Business.

4

Item 1A.

Risk Factors.

11

Item 1B.

Unresolved Staff Comments.

24

Item 2.

Properties.

25

Item 3.

Legal Proceedings.

25

Item 4.

Mine Safety Disclosures.

25

 

 

 

PART II

26

Item 5.

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

26

Item 6.

[Reserved].

27

Item 7.

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

27

Item 7A.

Quantitative and Qualitative Disclosures about Market Risk.

38

Item 8.

Financial Statements and Supplementary Data.

39

Item 9.

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

39

Item 9A.

Controls and Procedures.

40

Item 9B.

Other Information.

41

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

41

PART III

41

Item 10.

Directors, Executive Officers and Corporate Governance.

41

Item 11.

Executive Compensation.

44

Item 12.

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

44

Item 13.

Certain Relationships and Related Transactions, and Director Independence.

47

Item 14.

Principal Accountant Fees and Services.

48

 

 

PART IV

48

Item 15.

Exhibits, Financial Statement Schedules.

48

Item 16.

Form 10-K Summary.

50

 

 

 

Signatures

 

51

Financial Statements

 

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

3 |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 nine 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.

4 |Page

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

China Automotive Systems, Inc. [NASDAQ:CAAS]

↓100%

    

    

    

    

    

↓100%

    

    

Great Genesis Holdings Limited

Henglong USA Corporation

↓100%

↓70%

Hubei

Shenyang

Henglong

Jinbei

Automotive

Henglong

System Group

Automotive

Co., Ltd.

Steering System

“Hubei

Henglong”1

“Shenyang”2

↓100%

↓100%

    

↓100%

    

↓85%

↓70%

↓95.84%

↓100%

↓60%

    

↓66.6%

↓51%

↓62%

↓100%

Jingzhou

Shashi

Wuhu

Wuhan

Chongqing

CAAS

Hubei

Jingzhou

Hubei

Hyoseong

Wuhu

Changchun

Henglong

Jiulong

Henglong

Jielong

Henglong

Brazil’s

Henglong

Qingyan

Henglong

(Wuhan)

Hongrun

Hualong

Automotive

Power

Automotive

Electric

Hongyan

Imports And

Group

Intelligent

& KYB

Motion

New

Automotive

Parts

Steering

Steering

Power

Automotive

Trade In

Shanghai

Automotive

Automobile

Mechatronics

Material

Technology

Co., Ltd.

Gears

System Co.,

Steering Co.,

System Co.,

Automotive

Automotive

Technology

Electric

System

Co., Ltd.

Co., Ltd.

Co., Ltd.

Ltd.

Ltd.

Ltd.

Parts Ltd.

Electronics

Research

Steering

Co., Ltd.

Research and

Institute

System

Development

Co., Ltd.

Co., Ltd.

Ltd.

“Chongqing

“Brazil

“Shanghai

“Jingzhou

“Henglong

“Wuhan

“Wuhu

“Changchun

“Henglong”3

“Jiulong”4

“Wuhu”5

“Jielong”6

Henglong”7

Henglong”8

Henglong”11

Qingyan”12

KYB”13

Hyoseong”14

Hongrun”15

Hualong”16

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

5 |Page

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

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.

6 |Page

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

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

7 |Page

CUSTOMERS

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

    

Percentage of Total

 

Name of Major Customers

    

Revenue in 2021

    

Fiat Chrysler North America

 

21.2

%

Great Wall Motors

 

9.0

%

Hubei Hongrun

 

5.1

%

Beiqi Foton

 

5.1

%

Ford Motor Company

 

4.4

%

Total

 

44.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 94 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 increase 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. 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 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, 2021, the Company employed approximately 3,949 persons, including approximately:

1,016 by Henglong (including Testing Center formed by Henglong);
821 by Jiulong;
160 by Shenyang;

8 |Page

86 by Wuhu;
237 by Jielong;
94 by Wuhan Chuguanjie;
876 by Hubei Henglong;
17 by HLUSA;
116 by Chongqing Henglong;
51 by Brazil Henglong;
417 by Henglong KYB;
22 by Wuhan Hyoseong;
15 by Wuhu Hongrun; and
21 by Chuangchun Hualong.

As of December 31, 2021, 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 7.8 million units and 7.5 million units in 2021 and 2020, 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 $60.0 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 23.2% of all components and raw materials it purchased for the year ended December 31, 2021, 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.

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 198, including 139 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.

9 |Page

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 $28.2 million and $25.7 million for the years ended December 31, 2021 and 2020, respectively. In 2021 and 2020, the sales of such newly developed products accounted for about 23.2% and 14.8%, 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 2021 was 21.4 million and 21.5 million units respectively, an increase of 7.1% and 6.5%, respectively, compared to 2020. The output and sales volume of commercial vehicles in 2021 was 4.7 million and 4.8 million units, respectively, a decrease of 10.7% and 6.6%, respectively, compared to 2020. In 2021, the Company’s sales of steering gears for passenger vehicles increased by 26.5% and the sales of steering gears for commercial vehicles decreased by 16.0%, compared to 2020 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, 2021 and 2020, the Company did not make any material capital expenditures relating to environmental compliance.

10 |Page

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,

 

    

2021

    

2020

    

2021

    

2020

    

Geographic region:

 

  

 

  

 

  

 

  

China

 

65.3

%  

70.6

%  

99.2

%  

99.1

%

United States

 

27.0

 

27.5

 

0.5

 

0.5

Other foreign countries

 

7.7

 

1.9

 

0.3

 

0.4

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.

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.

11 |Page

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

12 |Page

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, 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 largest customers accounted for 44.8% of total sales in 2021. For the year ended December 31, 2020, approximately 23.6%, 7.3%, 6.0%, 5.9% and 4.3% of the Company’s sales were to Fiat Chrysler North America, Great Wall Motors, Hubei Hongrun, Beiqi Foton and Dongfeng Auto Group, the Company’s five largest customers in 2020, respectively. In total, these five largest customers accounted for 47.1% of total sales in 2020.  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, 2021 and 2020, the Company had accounts and notes receivable with a total amount of $6.6 million and $6.4 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.

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 2%–6% 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.

13 |Page

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 63.8% of its outstanding common stock and may have conflicts of interest with the Company’s minority stockholders.

As of December 31, 2021, members of the Company’s management beneficially own approximately 63.8% 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.

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, 2021, approximately 36.2% 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, 2021, the closing price for the Company’s common stock was $2.68. 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.

14 |Page

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.

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.

15 |Page

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.

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.

16 |Page

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.

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.

17 |Page

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

18 |Page

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 2021, 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.1568. Any significant appreciation of the RMB is likely to decrease the income of export products and the cash flow of the Company.

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.

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.

19 |Page

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, 2021, 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.

The PCAOB is currently 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 over our auditor deprives the investors with the benefits of such inspections.

Our auditor, the independent registered public accounting firm that issues the audit report included elsewhere in this report, as an auditor of companies that are traded publicly in the United States and a firm registered with the Public Company Accounting Oversight Board (United States), or 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. Since our auditor is located in China, a jurisdiction where the PCAOB has been unable to conduct inspections without the approval of the Chinese authorities, our auditor is not currently inspected by the PCAOB.

20 |Page

This lack of PCAOB inspections in China prevents the PCAOB from fully evaluating audits and quality control procedures of our independent registered public accounting firm. As a result, we and investors in our common stock are deprived of the benefits of such PCAOB inspections. The inability of the PCAOB to conduct inspections of auditors in China makes 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, which could cause investors and potential investors in our stock to lose confidence in our audit procedures and reported financial information and the quality of our financial statements.

Our shares may be delisted and prohibited from trading in the over-the-counter market under the Holding Foreign Companies Accountable Act, or the HFCAA, if the PCAOB is unable to inspect or fully investigate auditors located in China. 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. Under the current law, delisting and prohibition from over-the-counter trading in the U.S. could take place in 2024. If this happens there is no certainty that we will be able to list our shares on a non-U.S. exchange or that a market for our shares will develop outside of the U.S. The delisting of our shares, or the threat of their being delisted, may materially and adversely affect the value of your investment.

As part of a continued regulatory focus in the United States on access to audit and other information currently protected by national law, in particular China’s, the Holding Foreign Companies Accountable Act, or the HFCAA was signed into law on December 18, 2020. The HFCAA states if the SEC determines that we have filed audit reports issued by a registered public accounting firm that has not been subject to inspection for the PCAOB for three consecutive years beginning in 2021, the SEC shall prohibit our shares from being traded on a national securities exchange or in the over-the counter trading market in the U.S. Accordingly, under the current law this could happen in 2024.

On December 2, 2021, the SEC adopted final amendments to its rules implementing the HFCAA (the “Final Amendments”). The Final Amendments include requirements to disclose information, including the auditor name and location, the percentage of shares of the issuer owned by governmental entities, whether governmental entities in the applicable foreign jurisdiction with respect to the auditor has a controlling financial interest with respect to the issuer, the name of each official of the Chinese Communist Party who is a member of the board of the issuer, and whether the articles of incorporation of the issuer contains any charter of the Chinese Communist Party, including the text of any such charter. The Final Amendments also establish procedures the SEC will follow in identifying issuers and prohibiting trading by certain issuers under the HFCAA.

On December 16, 2021, 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. In March 2022, the SEC issued its first “Conclusive list of issuers identified under the HFCAA” indicating that those companies are now formally subject to the delisting provisions if they remain on the list for three consecutive years. We anticipate being added to the list shortly after the filing of this annual report on Form 10-K.

The HFCAA or other efforts to increase U.S. regulatory access to audit information could cause investor uncertainty for affected issuers, including us, and the market price of the shares could be adversely affected. Additionally, whether the PCAOB will be able to conduct inspections of our auditor before the issuance of our financial statements to be included in our Form 10-K for the year ending December 31, 2023 which is due by March 31, 2024, or at all, is subject to substantial uncertainty and depends on factors out of our and our auditor’s control. If our auditor is unable to be inspected in time, we could be delisted from the Nasdaq Stock Market and our shares will not be permitted for trading “over-the-counter” either. Such a delisting 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 delisting 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.

If our shares are delisted from Nasdaq and are prohibited from trading in the over-the-counter market in the U.S. 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 U.S.

21 |Page

The potential enactment of the Accelerating Holding Foreign Companies Accountable Act would decrease the number of non-inspection years from three years to two, thus reducing the time period before our shares may be prohibited from over-the-counter trading or delisted. If this bill were enacted, our shares could be delisted from the exchange and prohibited from over-the-counter trading in the U.S. in 2023.

On June 22, 2021, the U.S. Senate passed a bill known as the Accelerating Holding Foreign Companies Accountable Act, to amend Section 104(i) of the Sarbanes-Oxley Act of 2002 (15 U.S.C. 7214(i)) to prohibit securities of any registrant from being listed on any of the U.S. securities exchanges or traded over-the-counter if the auditor of the registrant’s financial statements is not subject to PCAOB inspection for two consecutive years, instead of three consecutive years as currently provided in the HFCAA.

On February 4, 2022, the U.S. House of Representatives passed the America Competes Act of 2022 which includes the exact same amendments as the bill passed by the Senate. The America Competes Act, however, includes a broader range of legislation not related to the HFCAA in response to the U.S. Innovation and Competition Act passed by the Senate in 2021. The U.S. House of Representatives and U.S. Senate will need to agree on amendments to these respective bills to align the legislation and pass their amended bills before the President can sign into law. It is unclear when the U.S. Senate and U.S. House of Representatives will resolve the differences in the U.S. Innovation and Competition Act and the America Competes Act of 2022 bills currently passed, or when the U.S. President will sign the bill to make the amendment into law, if at all.

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.

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 China Securities Regulatory Commission, or 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.

22 |Page

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

23 |Page

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.

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.

ITEM 1B.    UNRESOLVED STAFF COMMENTS.

Not Applicable.

24 |Page

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

$

64,293

 

Jingzhou City, Hubei Province

 

13,393

 

13,707

$

 

Wuhan City, Hubei Province

Jiulong

 

Power Steering Gear

 

39,478

 

24,734

$

44,802

 

Jingzhou City, Hubei Province

Shenyang

 

Automotive Steering Gear

 

35,354

 

18,041

$

8,865

 

Shenyang City, Liaoning Province

Chongqing

 

Power Steering Gear

 

57,849

 

22,812

$

3,544

 

Chongqing City

Jielong (1)

 

Electric Power Steering

 

 

$

7,449

 

Jingzhou City, Hubei Province

Wuhan Chuguanjie

 

Electric Power Steering

 

53,675

 

44,054

$

5,472

 

Wuhan City, Hubei Province

Henglong KYB (1)

 

Automotive Steering Gear

 

 

$

16,121

 

Jingzhou City, Hubei Province

Hubei Henglong

 

Automotive Steering Gear

 

277,269

 

78,833

$

92,493

 

Jingzhou City, Hubei Province

Wuhu

 

Automotive Steering Gear

 

83,705

 

27,288

$

7,550

 

Wuhu City, Anhui Province

Wuhu Hongrun(1)

 

High Polymer Materials

 

 

$

1,158

 

Wuhu City, Anhui Province

Total

 

658,541

 

249,695

$

251,747

 

  

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

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.

On January 7, 2019, three purported stockholders of the Company filed a stockholder derivative complaint on behalf of the Company against the Company’s directors Hanlin Chen, Qizhou Wu and Guangxun Xu and former directors Arthur Wong and Robert Tung in the Delaware Court of Chancery, alleging that they had (a) breached their fiduciary duties by approving and paying excessive compensation to the non-employee directors of the Company, Arthur Wong, Guangxun Xu and Robert Tung, and (b) failed to make full and accurate disclosure of all material information with respect to director qualification and director compensation paid in 2017 in the Company’s annual proxy statement on Schedule 14A filed on October 10, 2018. The directors have engaged their own counsel to answer this complaint. On April 9, 2019, the Company moved to dismiss the complaint. The motion to dismiss was denied on July 17, 2019. As of November 2020, the Company reached a settlement to resolve the lawsuit for a sum of $55,998. The Company did not admit any liability in reaching the settlement. On February 5, 2021, the Court of Chancery conducted a hearing to confirm the settlement of the stockholder derivative action. The Court entered a Final Order and Judgment approving the settlement. The Court further ordered that the plaintiffs’ application for an award of attorneys’ fees and reimbursement of litigation expenses be reduced from $100,000 to $30,000. The Court’s Final Order and Judgment is publicly available on the Court of Chancery docket. As of December 31, 2021, the Company has received the above settlement of $55,998 from the directors and paid the above attorneys’ fees and reimbursement of litigation expenses.

Other than as described above, 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.

25 |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, 2020, the Company repurchased 322,269 of the shares that were authorized to be repurchased under the program. During the year ended December 31, 2021, there were no shares of common stock repurchased 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, 2021, there were 32,338,302 shares of the Company’s common stock (including 1,486,526 shares of the Company’s treasury stock) issued and the Company had approximately 56 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, 2021 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.

26 |Page

ITEM 6.    RESERVED

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, 2021 and 2020.

    

Aggregate Net Interest

 

December 31,

December 31,

Name of Entity

    

2021

    

2020

    

Henglong

 

100.00

%  

100.00

%

Jiulong

 

100.00

%  

100.00

%

Shenyang

 

70.00

%  

70.00

%

Wuhu

 

100.00

%  

77.33

%

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

%  

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

%

27 |Page

RESULTS OF OPERATIONS

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

    

2021

    

2020

    

Change

    

Change%

    

Net product sales

$

497,993

$

417,636

$

80,357

 

19.2

%

Cost of products sold

 

425,914

 

362,295

 

63,619

 

17.6

Net gain on other sales

 

4,368

 

4,320

 

48

 

1.1

Selling expenses

 

18,278

 

14,506

 

3,772

 

26.0

General and administrative expenses

 

24,423

 

27,581

 

(3,158)

 

-11.4

Research and development expenses

 

28,228

 

25,723

 

2,505

 

9.7

Other income, net

 

6,668

 

2,438

 

4,230

 

173.5

Interest expense

 

1,437

 

1,592

 

(155)

 

-9.7

Financial expense, net

2,350

4,897

(2,547)

-52.0

Income taxes

 

4,004

 

2,163

 

1,841

 

85.1

Net income/(loss)

 

10,726

 

(10,271)

 

20,997

 

-204.4

Net loss attributable to non-controlling interest

 

(352)

 

(5,300)

 

4,948

 

-93.4

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

 

11,050

 

(4,980)

 

16,030

 

-321.9

%

Net Product Sales and Cost of Products Sold

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

    

Net Sales

    

Cost of sales

 

    

2021

    

2020

    

Change

    

2021

    

2020

    

Change

    

Henglong

$

202,612

$

157,715

$

44,897

   

28.5

%  

$

188,973

$

146,478

$

42,495

 

29.0

%

Jiulong

 

94,510

 

100,120

 

(5,610)

 

-5.6

 

85,025

 

91,053

 

(6,028)

 

-6.6

Shenyang

 

16,510

 

14,091

 

2,419

 

17.2

 

13,084

 

11,946

 

1,138

 

9.5

Wuhu

 

27,227

 

14,280

 

12,947

 

90.7

 

25,708

 

13,627

 

12,081

 

88.7

Hubei Henglong

 

128,142

 

115,991

 

12,151

 

10.5

 

105,969

 

92,797

 

13,172

 

14.2

Henglong KYB

 

80,683

 

52,659

 

28,024

 

53.2

 

75,277

 

52,691

 

22,586

 

42.9

Other Entities

 

96,397

 

61,202

 

35,195

 

57.5

 

76,800

 

48,260

 

28,540

 

59.1

Total segment

 

646,081

 

516,058

 

130,023

 

25.2

 

570,836

 

456,852

 

113,984

 

24.9

Eliminations

 

(148,088)

 

(98,422)

 

(49,666)

 

50.5

 

(144,922)

 

(94,557)

 

(50,365)

 

53.3

Total

 

497,993

 

417,636

 

80,357

 

19.2

%  

 

425,914

 

362,295

 

63,619

 

17.6

%

Net Product Sales

Net product sales were $498.0 million for the year ended December 31, 2021, as compared to $417.6 million for the year ended December 31, 2020, representing an increase of $80.4 million, or 19.3%, mainly due to the market recovery after COVID-19.

Net sales of traditional steering products were $382.7million for the year ended December 31, 2021, compared to $355.6 million for 2020, representing an increase of $27.1 million, or 7.6%. Net sales of EPS were $115.3 million for the year ended December 31, 2021, compared to $62.0 million for 2020, representing an increase of $53.3 million, or 86.0%. As a percentage of net sales, the sales of EPS were 23.2% for the year ended December 31, 2021, compared to 14.8% for 2020.

The increase in net product sales was due to the effects of three major factors: i) the increase in sales volume led to a sales increase of $59.5  million due to the increase in demand as a result of the recovery of manufacturing and operations of the Company’s customers from the economic effects of COVID-19; ii) the decrease in average selling price of steering gears led to a sales decrease of $10.0 million; and iii) the depreciation of the RMB against the U.S. dollar in 2021 resulted in a sales increase of $30.9 million.

28 |Page

Further analysis is as follows:

Henglong mainly engages in providing passenger vehicle steering systems. Net sales for Henglong were $202.6 million for the year ended December 31, 2021, compared with $157.7 million for the year ended December 31, 2020, representing an increase of $44.9 million, or 28.5%. An increase in sales volume led to a sales increase of $ 38.5 million, a decrease in selling price led to a sales decrease of $3.0 million, and the effect of foreign currency translation of the RMB against the U.S. dollar led to a sales increase of $9.4 million.
Jiulong mainly engages in providing commercial vehicle steering systems. Net sales for Jiulong were $94.5 million for the year ended December 31, 2021, compared with $100.1 million for the year ended December 31, 2020, representing a decrease of $5.6 million, or 5.6%. A decrease in sales volume led to a sales decrease of $13.9 million, an increase in selling price led to a sales increase of $2.8 million, and the effect of foreign currency translation of the RMB against the U.S. dollar led to a sales increase of $5.5 million.
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 $16.5 million for the year ended December 31, 2021, compared with $14.1 million for the year ended December 31, 2020, representing an increase of $2.4 million, or 17.0%.  An increase in sales volume led to a sales increase of $0.1 million, an increase in selling price led to a sales increase of $1.3 million, and the effect of foreign currency translation of the RMB against the U.S. dollar led to a sales increase of $1.0 million.
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 $27.2 million for the year ended December 31, 2021, compared with $14.3 million for the year ended December 31, 2020, representing an increase of $12.9 million, or 90.2%. An increase in sales volume led to a sales increase of $12.6 million, a decrease in selling price led to a sales decrease of $0.9 million, and the effect of foreign currency translation of the RMB against the U.S. dollar led to a sales increase of $1.2 million.
Hubei Henglong mainly engages in providing vehicle steering systems to Chrysler and Ford. Net sales for Hubei Henglong were $128.1 million for the year ended December 31, 2021, compared with $116.0 million for the year ended December 31, 2020, representing an increase of $12.1 million, or 10.4%. An increase in sales volume led to a sales increase of $10.1 million, a decrease in selling price led to a sales decrease of $4.6 million, and the effect of foreign currency translation of the RMB against the U.S. dollar led to a sales increase of $6.6 million.
Henglong KYB mainly engages in providing passenger EPS products. Net sales for Henglong KYB were $80.7 million for the year ended December 31, 2021, compared with $52.7 million for the year ended December 31, 2020, representing an increase of $28.0 million, or 53.1%. An increase in sales volume led to a sales increase of $33.5 million, a decrease in selling price led to a sales decrease of $9.1 million, and the effect of foreign currency translation of the RMB against the U.S. dollar led to a sales increase of $3.6 million.
Net product sales for other entities were $96.4 million for the year ended December 31, 2021, compared with $61.2 million for the year ended December 31, 2020, representing an increase of $35.2 million, or 57.5%, mainly caused by increases in sales of Brazil Henglong.

Cost of Products Sold

For the year ended December 31, 2021, the cost of sales was $425.9 million, compared with $362.3 million for the year ended December 31, 2020, representing an increase of $63.6 million, or 17.6%. The increase in cost of sales was mainly due to the effect of the following major factors: (i) the increase in sales volume led to a cost of sales increase of $29.7 million; (ii) an increase in unit cost resulting in a cost of sales increase of $13.8 million; and iii) the depreciation of the RMB against the U.S. dollar resulted in a cost of sales increase of $20.1 million. Further analysis is as follows:

Cost of sales for Henglong was $ 189.0 million for the year ended December 31, 2021, compared to $146.5 million for the year ended December 31, 2020, representing an increase of $42.5 million, or 29.0%. The increase in cost of sales was mainly due to an increase in sales volumes resulting in a cost of sales increase of $25.0 million, an increase in unit cost resulting in a cost of sales increase of $8.3 million, and the effect of foreign currency translation of the RMB against the U.S. dollar resulting in a cost of sales increase of $9.2 million.
Cost of sales for Jiulong was $85.0 million for the year ended December 31, 2021, compared to $91.1 million for the year ended December 31, 2020, representing a decrease of $6.1 million, or 6.7%. The decrease in cost of sales was mainly due to a decrease in sales volumes resulting in a cost of sales decrease of $13.6 million, an increase in unit cost resulting in a cost of sales increase of $2.9 million, and the effect of foreign currency translation of the RMB against the U.S. dollar resulting in a cost of sales increase of $4.6 million.

29 |Page

Cost of sales for Shenyang was $13.1 million for the year ended December 31, 2021, compared with $11.9 million for the year ended December 31, 2020, representing an increase of $1.2 million, or 10.1%.The increase in cost of sales was mainly due to an increase in sales volumes resulting in a cost of sales increase of $0.3 million, an increase in unit cost resulting in a cost of sales increase of $0.3 million, and the effect of foreign currency translation of the RMB against the U.S. dollar resulting in a cost of sales increase of $0.6  million.
Cost of sales for Wuhu was $25.7 million for the year ended December 31, 2021, compared to $13.6 million for the year ended December 31, 2020, representing an increase of $12.1 million, or 89.0%. The increase in cost of sales was mainly due to an increase in sales volumes resulting in a cost of sales increase of $9.0 million, an increase in unit cost resulting in a cost of sales increase of $2.0 million, and the effect of foreign currency translation of the RMB against the U.S. dollar resulting in a cost of sales increase of $1.1 million.
Cost of sales for Hubei Henglong was $106.0 million for the year ended December 31, 2021, compared with $92.8 million for the year ended December 31, 2020, representing an increase of $13.2 million, or 14.2%. The increase in cost of sales was mainly due to an increase in sales volumes resulting in a cost of sales increase of $14.1 million, a decrease in unit cost resulting in a cost of sales decrease of $6.2 million, and the effect of foreign currency translation of the RMB against the U.S. dollar resulting in a cost of sales increase of $5.3 million.
Cost of sales for Henglong KYB was $75.3 million for the year ended December 31, 2021, compared to $52.7 million for the year ended December 31, 2020, representing an increase of $22.6 million, or 42.9%. The increase in cost of sales was mainly due to an increase in sales volumes resulting in a cost of sales increase of $11.2 million, an increase in unit cost resulting in a cost of sales increase of $8.1 million, and the effect of foreign currency translation of the RMB against the U.S. dollar resulting in a cost of sales increase of $3.3 million.
Cost of products sold for other entities was $76.8 million for the year ended December 31, 2021, compared to $48.3 million for the year ended December 31, 2020, representing an increase of $28.5 million, or 59.0%, mainly caused by increases in sales of Brazil Henglong.

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

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, 2021, gain on other sales amounted to $4.4 million, which is consistent with $4.3 million for the year ended December 31, 2020.

Selling Expenses

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

    

Year Ended December 31,

    

    

 

    

2021

    

2020

    

Increase/(Decrease)

    

Percentage

    

Transportation expense

$

9,870

$

5,839

$

4,031

 

69.0

%

Marketing and office expense

 

2,822

 

3,864

 

(1,042)

 

-27.0

%

Salaries and wages

 

3,280

 

2,867

 

413

 

14.4

%

Warehousing and inventory handling expenses

 

2,146

 

1,790

 

356

 

19.9

%

Other expense

 

160

 

146

 

14

 

9.6

%

Total

$

18,278

$

14,506

$

3,772

 

26.0

%

Selling expenses were $18.3 million for the year ended December 31, 2021, as compared to $14.5 million for the year ended December 31, 2020, representing an increase of $3.8 million, or 26.2%, which was primarily due to the increase in transportation expenses as a result of higher transportation costs.

30 |Page

General and Administrative Expenses

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

    

Year Ended December 31,

    

    

 

    

2021

    

2020

    

Increase/(Decrease)

    

Percentage

    

Salaries and wages

$

9,693

$

8,415

$

1,278

 

15.2

%

Office expense

3,361

3,746

(385)

-10.3

%

Allowances for credit losses

 

2,738

 

6,808

 

(4,070)

 

-59.8

%

Depreciation and amortization expense

 

2,233

 

1,963

 

270

 

13.8

%

Labor insurance expense

2,221

2,037

184

9.0

%

Property and other taxes

1,474

971

503

51.8

%

Listing expenses (1)

 

1,445

 

1,757

 

(312)

 

-17.8

%

Maintenance and repair expenses

 

947

 

1,207

 

(260)

 

-21.5

%

Other expense

 

311

 

677

 

(366)

 

-54.1

%

Total

$

24,423

$

27,581

$

(3,158)

 

-11.4

%

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

General and administrative expenses were $24.4 million for the year ended December 31, 2021, as compared to $27.6 million for the year ended December 31, 2020, representing a decrease of $3.2 million or 11.6%, which was mainly due to the decreased provision of allowance for doubtful accounts as a result of one of the customers’ application for bankruptcy in November 2020 (See Note 3), with an offsetting impact of increased in salaries and wages caused by a series of government aids related to the COVID-19 outbreak in 2020, which reduced company society insurance payments in 2020 but expired on January 1, 2021.

Research and Development Expenses

Research and development expenses, “R&D” expenses, were $28.2 million for the year ended December 31, 2021 as compared to $25.7 million for the year ended December 31, 2020, representing an increase of $2.5 million, or 9.7%, which was mainly due to increased expenditures on R&D activities for EPS products.

Other Income, Net

Other income, net was $6.7 million for the year ended December 31, 2021, as compared to $2.4 million for the year ended December 31, 2020, representing an increase of $4.3 million, which was primarily due to an increase in the amount of government subsidies, $4.9 million received in 2021, whereas only $2.8 million was received in 2020.In addition, charity donation was nil for the year ended December 31, 2021 as compared to $1.1 million for the year ended December 31, 2020, representing an increase in other income, net of $1.1 million.

Interest Expense

Interest expense was $1.4 million for the year ended December 31, 2021, which is consistent with $1.6 million for the year ended December 31, 2020.

Financial Expense, net

Financial expense, net was $2.4 million for the year ended December 31, 2021, as compared to $4.9 million for the year ended December 31, 2020, representing a decrease in financial expense of $2.5 million, or 51.0%, which was primarily due to a decrease in the foreign exchange loss because the exchange rate fluctuation was lower in 2021 as compared to in 2020.

31 |Page

Income Taxes

Income tax expense was $4.0 million for the year ended December 31, 2021, as compared to $2.2 million for the year ended December 31, 2020, representing an increase of $1.8 million, or 81.8%, which was mainly due to the change in provision of valuation allowance.

Net Loss Attributable to Non-controlling Interests

The Company recorded a net loss attributable to non-controlling interests of $0.4 million for the year ended December 31, 2021, as compared to $5.3 million for the year ended December 31, 2020, representing a decrease in net loss attributable to non-controlling interests of $4.9 million.

Net Income/(loss) Attributable to Parent Company’s Common Shareholders

Net income attributable to parent company’s common shareholders was $11.1 million for the year ended December 31, 2021, as compared to net loss attributable to parent company’s common shareholders of $5.0 million for the year ended December 31, 2020, representing an increase in net income attributable to parent company’s common shareholders of $16.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, 2021, the Company had cash and cash equivalents and short-term investments of $133.5 million, compared with $107.4 million as of December 31, 2020, representing an increase of $26.1 million, or 24.3%.

The Company had working capital (current assets less current liabilities) of $149.6 million as of December 31, 2021, compared with $121.2 million as of December 31, 2020, representing an increase of $28.4 million, or 23.4%.

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 2021 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 $47.6 million, and bankers’ acceptance notes payable of $86.2 million as of December 31, 2021.

32 |Page

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 $15.8 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 $15.8 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 $8.8 million, which is 55.8%, the mortgage ratio, of $15.8 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.

Bank Facilities

As of December 31, 2021, 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 Everbright Bank (2)

 

May 2022

 

3,137

 

1,757

 

9,954

2. Comprehensive credit facilities

 

China CITIC Bank (2)

 

Aug 2022

 

66,659

 

38,506

 

20,426

3. Comprehensive credit facilities

 

Hubei Bank(1)

 

Mar 2022

 

26,664

 

21,732

 

73,119

4. Comprehensive credit facilities

 

China Industrial Bank

 

Nov 2022

 

1,098

 

1,098

 

3,100

5. Comprehensive credit facilities

 

Huishang Bank

 

May 2022

 

1,568

 

 

6. Comprehensive credit facilities

Bank of China

Jun 2022

14,273

13,489

6,274

Total

$

113,399

$

76,582

$

112,873

(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 Everbright Bank are guaranteed by Hubei Henglong in addition to the above pledged assets. 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 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 $42.9 million and notes payable of $33.6 million as of December 31, 2021.
(5)In order to obtain lines of credit, the Company needs to pledge certain assets to banks. As of December 31, 2021, the pledged assets included property, plant and equipment, land use rights and tax refund special bank account with assessed value of $112.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.

33 |Page

The Company renewed its existing short-term loans and borrowed new loans during 2021 at annual interest rates ranging from 2.45% to 4.35%, and the Company’s loan terms range from 6 months to 12 months. The large spread in interest rates was due to the different lenders (interest rates for government loans are normally lower than for commercial bank loans). Pursuant to the comprehensive credit line arrangement, the Company pledged and guaranteed:

1.Land use rights and buildings with an assessed value of approximately $10.0 million as security for its comprehensive credit facility with China Everbright Bank.
2.Land use rights and buildings with an assessed value of approximately $20.4 million as security for its comprehensive credit facility with China CITIC Bank Wuhan branch.
3.Equipment with an assessed value of approximately $73.1 million as security for its revolving comprehensive credit facility with Hubei Bank.
4.Buildings with an assessed value of approximately $3.1 million as security for its comprehensive credit facility with China Industrial Bank.
5.The tax refund special bank account with an assessed value of approximately $6.3 million as security for its comprehensive credit facility with Bank of China.

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

Short-term loans including interest payable

$

48,354

$

48,354

$

$

$

Notes payable (1)

 

86,184

 

86,184

 

 

 

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

 

23,884

 

2,809

 

21,075

 

 

Obligation for investment contract (2)

 

10,858

 

10,858

 

 

 

Other contractual purchase commitments, including service agreements

 

23,890

 

21,930

 

1,960

 

 

Total

$

193,170

$

170,135

$

23,035

$

$

(1)Notes payable do not bear interest.
(2)In June 2021, Hubei Henglong entered into an agreement with other parties and committed to purchase 40% of the shares of Sentient AB for total consideration of RMB 155.2 million, equivalent to approximately $24.3 million. As of December 31, 2021, Hubei Henglong has paid RMB 86.0 million, equivalent to approximately $13.5 million, which was reported in other non-current assets as the transaction had not been consummated. According to the agreement, the remaining consideration of RMB 69.2 million, equivalent to approximately $10.9 million, will be paid in 2022.

34 |Page

Short-term Loans

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

    

    

Borrowing

    

Annual

    

Date of

    

Bank

Borrowing

Term

Interest

Interest

Government

    

Purpose

    

Date

    

(Months)

    

Principal

Rate

    

Payment

    

Due Date

China CITIC Bank (1)

 

Working Capital

Mar 22, 2021

 

12

 

4,238

3.45

%  

Pay in arrear

Mar 22, 2022

China CITIC Bank (1)

 

Working Capital

Mar 22, 2021

 

12

 

7,041

3.45

%  

Pay in arrear

Mar 18, 2022

China CITIC Bank

 

Working Capital

Apr 29, 2021

 

12

 

1,568

4.35

%  

Pay monthly

Apr 29, 2022

China CITIC Bank

 

Working Capital

May 21, 2021

 

12

 

1,568

4.35

%  

Pay monthly

May 21, 2022

China CITIC Bank

 

Working Capital

May 28, 2021

 

12

 

1,568

4.35

%  

Pay monthly

May 28, 2022

China CITIC Bank

 

Working Capital

Jun 21, 2021

 

11

 

6,446

2.60

%  

Pay in arrear

May 17, 2022

China CITIC Bank

 

Working Capital

Jun 21, 2021

 

12

 

5,223

2.60

%  

Pay in arrear

Jun 21, 2022

China CITIC Bank (1)

 

Working Capital

Jun 21, 2021

 

6

 

1,545

2.60

%  

Pay in arrear

Jan 17, 2022

China CITIC Bank (1)

 

Working Capital

Jul 27, 2021

 

6

 

1,569

4.35

%  

Pay monthly

Jan 27, 2022

China CITIC Bank (1)

 

Working Capital

Aug 6, 2021

 

6

 

155

2.50

%  

Pay in arrear

Feb 6, 2022

China CITIC Bank (1)

 

Working Capital

Aug 10, 2021

 

6

 

311

2.50

%  

Pay in arrear

Feb 10, 2022

Bank of China

 

Working Capital

Aug 27, 2021

 

12

 

3,137

3.80

%  

Pay monthly

Aug 27, 2022

China CITIC Bank (1)

 

Working Capital

Sep 24, 2021

 

6

 

262

2.45

%  

Pay in arrear

Mar 24, 2022

China CITIC Bank (1)

 

Working Capital

Sep 24, 2021

 

6

 

208

2.70

%  

Pay in arrear

Mar 24, 2022

China CITIC Bank (1)

 

Working Capital

Sep 26, 2021

 

6

 

310

2.45

%  

Pay in arrear

Mar 26, 2022

Bank of China

Working Capital

Sep 27, 2021

12

3,137

3.80

%

Pay monthly

Sep 27, 2022

China CITIC Bank

 

Working Capital

Oct 11, 2021

 

6

 

62

2.55

%  

Pay in arrear

Apr 11, 2022

China CITIC Bank

Working Capital

Oct 22, 2021

 

6

 

155

2.70

%  

Pay in arrear

Apr 22, 2022

Bank of China

Working Capital

Oct 27, 2021

12

3,137

3.80

%  

Pay monthly

Oct 27, 2022

China CITIC Bank

Working Capital

Nov 4, 2021

6

155

2.70

%  

Pay in arrear

May 4, 2022

China CITIC Bank

Working Capital

Nov 5, 2021

6

621

2.50

%  

Pay in arrear

May 5, 2022

Bank of China

Working Capital

Nov 24, 2021

12

4,078

3.80

%  

Pay monthly

Nov 24, 2022

China Industrial Bank

Working Capital

Dec 22, 2021

12

1,098

3.85

%  

Pay quarterly

Dec 21, 2022

Total

$

47,592

(1)

These bank loans were repaid between January and March 2022 when they became due.

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, 2021.

35 |Page

Notes Payable

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

    

    

    

    

Amount Payable on

Purpose

    

Term (Month)

    

Due Date

    

Due Date

Working Capital (1)

 

6

 

Jan. 2022

$

14,030

Working Capital (1)

 

6

 

Feb. 2022

 

14,948

Working Capital (1)

 

6

 

Mar. 2022

 

13,924

Working Capital

 

6

 

Apr. 2022

 

12,251

Working Capital

 

6

 

May 2022

 

12,135

Working Capital

 

6

 

Jun. 2022

 

18,896

Total

 

  

$

86,184

(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, 2021, 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, 2021 was $28.3 million, compared with $57.4 million for the year ended December 31, 2020, representing a decrease of $29.1 million, which was mainly due to (1) the increase in the cash outflows from movements of accounts and notes payable by $30.0 million, (2) the increase in the cash outflows from movements of inventories by $25.6 million, (3) the increase in cash inflows from movements of accounts and notes receivable by $19.3 million, (4) the increase in net income excluding non-cash items by $21.2 million, and (5) a combination of other factors contributing an increase of cash outflows by $14.0 million, including the increase in the cash outflows from movements of accrued expenses and other payables by $11.2 million.

(b)Investing Activities

The Company had net cash of $3.0 million provided by investing activities for the year ended December 31, 2021, as compared to net cash used in investing activities of $23.8 million in 2020, representing an increase in cash inflow of $26.8 million, which was mainly due to the net effect of (1) an increase in cash received from long-term investments by $17.3 million, (2) a decrease in purchase of short-term investments and long-term time deposits of $16.0 million, and (3) a combination of other factors contributing to a decrease of cash inflows by $6.5 million, including a decrease in the payment to acquire property, plant and equipment and land use rights by $6.6 million, and an increase in cash prepaid for investment under equity method by $13.5 million.

(c)Financing Activities

During the year ended December 31, 2021, the Company had net cash of $3.1 million used in financing activities, compared to $19.8 million in 2020, representing a decrease in outflow of $16.7 million, which was mainly due to the net effect of (1) an increase in proceeds from bank loans by $13.4 million, (2) a decrease in repayment of bank loans by $2.2 million, and (3) a combination of other factors contributed an increase of cash inflows by $1.1 million.

OFF-BALANCE SHEET ARRANGEMENTS

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

36 |Page

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 2021, 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 2020 to December 2021, the exchange rate between RMB and U.S. dollar appreciated from RMB1.00 to $0.1533 to RMB1.00 to $0.1568. The appreciation of the RMB may continue. Significant appreciation of the RMB is likely to increase 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.

37 |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, 2021 and 2020, the exchange rates of RMB against U.S. dollar were RMB 1.00 to $0.1568 and RMB 1.00 to $0.1533, respectively. Any significant future appreciation of the RMB is likely to decrease the Company’s profits generated from overseas.

38 |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% (21.2%) of the Company’s consolidated revenues in 2021. 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, 2021, 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

    

2021

    

2020

    

2021

    

2020

    

2021

    

2020

    

2021

    

2020

Net sales

$

130,341

$

73,555

$

120,604

$

83,184

$

108,231

$

114,417

$

138,817

$

146,480

Gross profit

 

19,748

 

11,152

 

15,829

 

7,831

 

16,792

 

13,575

 

19,710

 

22,783

Income/(loss) from operations

 

4,160

 

1,012

 

119

 

(5,192)

 

591

 

58

 

648

 

(4,027)

Net income/(loss)

 

3,231

 

(628)

 

2,928

 

(4,240)

 

(268)

 

1,513

 

4,835

 

(6,916)

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

 

18

 

(600)

 

(279)

 

(142)

 

42

 

(848)

 

(133)

 

(3,710)

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

 

3,206

 

(28)

 

3,200

 

(4,098)

 

(317)

 

2,358

 

4,961

 

(3,212)

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

 

 

 

  

 

 

 

 

 

 

  

 

 

Basic

$

0.10

$

$

0.10

$

(0.13)

$

(0.01)

$

0.08

$

0.16

$

(0.10)

Diluted

$

0.10

$

$

0.10

$

(0.13)

$

(0.01)

$

0.08

$

0.16

$

(0.10)

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

None.

39 |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, 2021, 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, 2021.

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, 2021 and determined that internal control over financial reporting was effective as of December 31, 2021.

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.

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

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, 2021. 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.

Name

    

Age

    

Position(s)

 

Hanlin Chen

64

Chairman of the Board

Tong Kooi Teo

65

Director

Guangxun Xu

71

Director

Heng Henry Lu

56

Director

Qizhou Wu

57

Chief Executive Officer and Director

Jie Li

52

Chief Financial Officer

Andy Tse

51

Senior Vice President

Yijun Xia

59

Vice President

Haimian Cai

58

Vice President

41 |Page

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. Since January 2013, Mr. Chen has been a standing committee member of the Chinese People’s Political Consultative Conference and vice president of Foreign Investors Association of Hubei Province. 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.

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 Hanlin Chen.

42 |Page

Yijun Xia has served as a vice president of the Company since December 2009. He also served as the general manager of Henglong from April 2005 to December 2011. Prior to that position he served as the Vice-G.M. of Henglong from December 2002. Mr. Xia graduated from Wuhan University of Water Transportation Engineering with a bachelor degree in Metal Material and Heat Treatment.

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.

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

43 |Page

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.

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.

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 2021, 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.

44 |Page

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.1 million (equivalent to approximately $0.33 million) for the Chairman, RMB 1.4 million (equivalent to approximately $0.22 million) for the CEO and RMB 0.8 million (equivalent to approximately $0.12 million) individually for each other officer in 2021.

Performance Bonus

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

The Company accrued 50% of the annual salary as performance bonus for each Named Executive Officer in 2021 as the Company reached the above condition (ii).

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

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.

45 |Page

Compensation Tables

Executive Officers

The compensation that Named Executive Officers received for their services for fiscal years 2021 and 2020 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)

 

2021

$

330

$

165

$

$

495

 

2020

$

330

$

$

$

330

Qizhou Wu (CEO)

 

2021

$

220

$

110

$

$

330

 

2020

$

220

$

$

$

220

Jie Li (CFO)

 

2021

$

132

$

66

$

$

198

 

2020

$

132

$

$

$

132

Haimian Cai (Vice President)

 

2021

$

356

$

$

$

356

 

2020

$

337

$

$

$

337

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

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, 2021. The compensation that directors received for serving on the Board of Directors for fiscal year 2021 was as follows (figures are in thousands of USD):

Name

    

Fees earned or paid in cash

    

Option awards (1)

    

Total

Tong Kooi Teo

$

32

$

29

$

61

Guangxun Xu

$

59

$

29

$

88

Heng Henry Lu

$

32

$

29

$

61

(1)Other than the cash payment based on the number of a director’s service years, workload and performance, the Company grants option awards to each director every year. In accordance with ASC Topic 718, the cost of the above-mentioned stock options issued to directors was measured on the grant date based on their fair value. The fair value is determined using the Black-Scholes option pricing model and certain assumptions.

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.

46 |Page

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,851,776 shares of common stock outstanding at December 31, 2021 (exclusive of 1,486,526 shares of treasury stock).

Name/Title

    

Total Number of Shares

    

Percentage Ownership

 

Hanlin Chen, Chairman (1)

 

17,849,014

 

57.85

%

Li Ping Xie (1)

 

17,849,014

 

57.85

%

Wiselink Holdings Limited, “Wiselink” (1)

 

17,849,014

 

57.85

%

Qizhou Wu, CEO and Director

 

1,325,136

 

4.30

%

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

%

Yijun Xia, VP

 

17,200

 

0.06

%

All Directors and Executive Officers (9 persons)

 

19,682,585

 

63.80

%

(1)These 17,849,014 shares of common stock include: (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.

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.

47 |Page

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 2021 and 2020. The Audit Committee has approved the following fees (figures are in thousands of USD):

    

Fiscal Year Ended

    

2021

    

2020

Audit Fees

$

768

$

638

AUDIT COMMITTEE’S PRE-APPROVAL POLICY

During the fiscal years ended December 31, 2021 and 2020, 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, 2021 and 2020
3.Consolidated Statements of Income or Loss for the years ended December 31, 2021 and 2020
4.Consolidated Statements of Comprehensive Income or Loss for the years ended December 31, 2021 and 2020
5.Consolidated Statements of Changes in Stockholders’ Equity for the years ended December 31, 2021 and 2020
6.Consolidated Statements of Cash Flows for the years ended December 31, 2021 and 2020
7.Notes to Consolidated Financial Statements

48 |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, 2021, filed on March 30, 2022, formatted in Extensible Business Reporting Language (XBRL):

104

Cover Page Interactive Data File - The cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

(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

49 |Page

(vi)Related notes.

*

Filed herewith.

ITEM 16.    FORM 10-K SUMMARY

Not Applicable.

50 |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, 2022

/s/ Qizhou Wu

 

 

 

 

Name:   

Qizhou Wu

 

 

 

 

Title:   

Chief Executive Officer and President

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, 2022

 

/s/ Hanlin Chen

 

Name:

Hanlin Chen

 

Title:

Chairman and Director

 

 

 

Dated: March 30, 2022

 

/s/ Qizhou Wu

 

Name:

Qizhou Wu

 

Title:

Chief Executive Officer, President and Director

 

 

(Principal Executive Officer)

 

 

 

Dated: March 30, 2022

 

/s/ Jie Li

 

Name:

Jie Li

 

Title:

Chief Financial Officer

 

 

(Principal Financial Officer and Principal Accounting Officer)

 

 

 

Dated: March 30, 2022

 

/s/ Tong Kooi Teo

 

Name:

Tong Kooi Teo

 

Title:

Director

Dated: March 30, 2022

 

/s/ Guangxun Xu

 

Name:

Guangxun Xu

 

Title:

Director

 

 

 

Dated: March 30, 2022

 

/s/ Heng Henry Lu

 

Name:

Heng Henry Lu

 

Title:

Director

51 |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, 2021 and 2020, 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, 2021 and 2020, 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.

Change in Accounting Principle

As discussed in Notes 2 and 3 to the consolidated financial statements, the Company changed the manner in which it accounts for current expected credit losses on certain financial instruments in 2020.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s 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 matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that (i) relate 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 matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Valuation of unlisted investments of limited partnerships

As described in Notes 2 and 8 to the consolidated financial statements, as of December 31, 2021, the Company’s long-term investments include investments in limited partnerships with an aggregated amount of $34.6 million which are accounted for using equity method. These limited partnerships are venture capital funds. They accounted for their investments in private companies at fair value classified under Level 3 in the fair value hierarchy (the “Level 3 Investments”). The fair value of the 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 revenue growth rate, discount rate, price-to-earnings ratio, price-to-book ratio, lack of marketability discounts, and expected volatility. Such fair value of Level 3 Investments was reflected in the equity

52 |Page

in earnings of affiliated companies of the consolidated statements of income or loss and the carrying amount of the Company’s long-term investments under the equity method accounting.

The principal considerations for our determination that performing procedures relating to the valuation of unlisted investments of limited partnerships is a critical audit matter are (i) the significant judgment made by management to determine the fair value of these investments using valuation techniques with unobservable inputs, which in turn led to a high degree of auditor judgment and subjectivity in designing and applying procedures relating to evaluating the reasonableness of management’s significant assumptions and estimates; and (ii) the audit effort involved the use of professionals with specialized skill and knowledge in evaluating certain audit evidence.

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 management’s determination of the fair values of the Level 3 Investments, including controls over the Company’s development of the significant assumptions and estimates related to the fair value measurements. These procedures also included, among others, reading the investment agreements, testing management’s process for determining the fair value measurements of the Level 3 Investments, evaluating the appropriateness of the valuation models, testing the completeness, accuracy, and relevance of underlying data used, and evaluating the reasonableness of significant assumptions and estimates used by management related to the revenue growth rate, discount rate, price-to-earnings ratio, price-to-book ratio, lack of marketability discounts and expected volatility. Evaluating management’s assumptions and estimates for the revenue growth rate involved considering the past performance of the investees’ businesses, as well as economic and industry forecasts. Professionals with specialized skill and knowledge were used to assist in evaluating the appropriateness of the Company’s valuation approach and the reasonableness of management’s assumptions and estimates for the discount rate, price-to-earnings ratio, price-to-book ratio, lack of marketability discounts and expected volatility.

Assessment of the recoverability of deferred tax assets

As described in Notes 2 and 9 to the consolidated financial statements, as of December 31, 2021, the Company’s deferred tax assets were $10.1 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 management’s 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 judgment, subjectivity, and effort in performing procedures and evaluating audit evidence related to  management’s 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 management’s 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 management’s 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 People’s Republic of China

March 30, 2022

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

53 |Page

China Automotive Systems, Inc. and Subsidiaries

Consolidated Balance Sheets

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

December 31, 

    

2021

    

2020

ASSETS

Current assets:

 

  

 

  

Cash and cash equivalents

$

131,695

$

97,248

Pledged cash

 

27,804

 

30,813

Short-term investments

 

1,756

 

10,139

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

 

195,729

 

216,519

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

 

14,607

 

17,621

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

 

12,696

 

14,471

Advance payments and others - related parties

 

600

 

522

Inventories

 

116,493

 

88,325

Total current assets

 

501,380

 

475,658

Non-current assets:

 

 

Property, plant and equipment, net

 

127,721

 

141,004

Land use rights, net

 

10,732

 

10,774

Intangible assets, net

1,812

1,730

Operating lease assets

 

138

 

257

Long-term time deposits

8,135

4,688

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

 

358

 

179

Advance payment for property, plant and equipment - unrelated parties

 

2,284

 

3,615

Advance payment for property, plant and equipment - related parties

 

810

 

3,284

Long-term investments

 

36,966

 

49,766

Deferred tax assets

 

10,114

 

13,846

Other non-current assets

16,312

2,759

Total assets

$

716,762

$

707,560

 

  

 

  

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Bank and government loans

$

47,592

$

44,238

Accounts and notes payable - unrelated parties

 

214,590

 

212,522

Accounts and notes payable - related parties

 

13,464

 

12,730

Customer deposits

 

2,400

 

1,482

Accrued payroll and related costs

 

10,984

 

13,405

Accrued expenses and other payables

 

50,332

 

55,607

Taxes payable

 

12,326

 

13,149

Operating lease liabilities - current portion

128

122

Amounts due to shareholders/directors

 

 

344

Advances payable (current portion)

 

 

885

Total current liabilities

 

351,816

 

354,484

Long-term liabilities:

 

  

 

  

Advances payable

 

2,028

 

3,722

Operating lease liabilities - non-current portion

 

22

 

149

Other long-term payable

1,126

Deferred tax liabilities

 

4,380

 

4,280

Long-term taxes payable

 

21,075

 

23,884

 

 

Total liabilities

 

379,321

 

387,645

Commitments and Contingencies (Note 26)

 

  

 

  

Mezzanine equity:

Redeemable non-controlling interests

553

523

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, 2021 and 2020, respectively

 

3

 

3

Additional paid-in capital

 

63,731

 

64,273

Retained earnings-

 

 

Appropriated

 

11,481

 

11,303

Unappropriated

 

226,363

 

215,491

Accumulated other comprehensive income

 

24,717

 

17,413

Treasury stock - 1,486,526 and 1,486,526 shares at December 31, 2021 and 2020, respectively

 

(5,261)

 

(5,261)

Total parent company stockholders’ equity

 

321,034

 

303,222

Non-controlling interests

 

15,854

 

16,170

Total stockholders’ equity

 

336,888

 

319,392

Total liabilities, mezzanine equity and stockholders’ equity

$

716,762

$

707,560

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

54 |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, 

    

2021

    

2020

Net product sales ($65,131 and $53,222 sold to related parties for the years ended December 31, 2021 and 2020)

$

497,993

$

417,636

Cost of products sold ($31,580 and $23,879 purchased from related parties for the years ended December 31, 2021 and 2020)

 

425,914

 

362,295

Gross profit

 

72,079

 

55,341

Net gain on other sales

 

4,368

 

4,320

Operating expenses:

 

 

Selling expenses

 

18,278

 

14,506

General and administrative expenses

 

24,423

 

27,581

Research and development expenses

 

28,228

 

25,723

Total operating expenses

 

70,929

 

67,810

Operating income/(loss)

 

5,518

 

(8,149)

Other income, net

 

6,668

 

2,438

Interest expense

 

(1,437)

 

(1,592)

Financial expense, net

 

(2,350)

 

(4,897)

Income/(loss) before income tax expenses and equity in earnings of affiliated companies

 

8,399

 

(12,200)

Less: Income taxes

 

4,004

 

2,163

Add: Equity in earnings of affiliated companies

 

6,331

 

4,092

Net income/(loss)

 

10,726

 

(10,271)

Net loss attributable to non-controlling interest

 

(352)

 

(5,300)

Accretion to redemption value of redeemable non-controlling interests

(28)

(9)

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

 

11,050

 

(4,980)

 

  

 

  

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

 

  

 

  

Basic

$

0.36

$

(0.16)

 

  

 

  

Diluted

$

0.36

$

(0.16)

 

  

 

  

Weighted average number of common shares outstanding -

 

  

 

  

Basic

 

30,851,776

 

31,077,196

Diluted

 

30,855,431

 

31,077,196

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

55 |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, 

    

2021

    

2020

Net income/(loss)

10,726

(10,271)

Other comprehensive income:

 

 

Foreign currency translation gain

 

7,784

 

22,386

Comprehensive income

 

18,510

 

12,115

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

 

128

 

(3,789)

Accretion to redemption value of redeemable non-controlling interest

(28)

(9)

Comprehensive income attributable to parent company

$

18,354

$

15,895

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

56 |Page

China Automotive Systems, Inc. and Subsidiaries

Consolidated Statements of Changes in Stockholders’ Equity

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

    

2021

    

2020

Common Stock

 

  

 

  

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

$

3

$

3

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

$

3

$

3

 

  

 

  

Additional Paid-in Capital

 

 

  

Balance at January 1

$

64,273

$

64,466

Acquisition of the non-controlling interest in USAI

(29)

Acquisition of the non-controlling interest in Changchun Hualong

 

 

(76)

Deemed distribution to shareholders

(88)

Share-based compensation

88

Acquisition of the non-controlling interest in Wuhu

(630)

Balance at December 31

$

63,731

$

64,273

 

  

 

  

Retained Earnings - Appropriated

 

  

 

Balance at January 1

$

11,303

$

11,265

Appropriation of retained earnings

 

178

 

38

Balance at December 31

$

11,481

$

11,303

 

  

 

  

Unappropriated

 

  

 

  

Balance at January 1

$

215,491

$

221,298

Net income/(loss) attributable to parent company

 

11,078

 

(4,971)

Accretion of redeemable non-controlling interests

(28)

(9)

Cumulative effect of accounting change - credit loss

(789)

Appropriation of retained earnings

 

(178)

 

(38)

Balance at December 31

$

226,363

$

215,491

 

  

 

  

Accumulated Other Comprehensive Income/(Loss)

 

  

 

  

Balance at January 1

$

17,413

$

(3,462)

Net foreign currency translation adjustment attributable to parent company

 

7,304

 

20,875

Balance at December 31

$

24,717

$

17,413

 

  

 

  

Treasury Stock

 

  

 

  

Balance at January 1, 2021 and 2020 – 1,486,526 and 1,164,257 shares, respectively

$

(5,261)

$

(4,261)

Repurchase of common stock in 2021 and 2020 – nil and 322,269 shares, respectively

 

 

(1,000)

Balance at December 31, 2021 and 2020 – 1,486,526 and 1,486,526 shares, respectively

$

(5,261)

$

(5,261)

 

  

 

  

Total parent company stockholders’ equity

$

321,034

$

303,222

 

  

 

  

Non-controlling Interest

 

  

 

  

Balance at January 1

$

16,170

$

20,250

Net foreign currency translation adjustment attributable to non-controlling interest

 

480

 

1,511

Net loss attributable to non-controlling interest

 

(352)

 

(5,300)

Acquisition of the non-controlling interest in Wuhu

(444)

Cumulative effect of accounting change - credit loss

(102)

Acquisition of the non-controlling interest in USAI

29

Acquisition of the non-controlling interest in Changchun Hualong

 

 

(5)

Contribution by non-controlling shareholder of Wuhu Hongrun

 

 

217

Dividends declared to non-controlling interest holders of non-wholly owned subsidiaries

 

 

(430)

Balance at December 31

$

15,854

$

16,170

 

  

 

  

Total stockholders’ equity

$

336,888

$

319,392

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

57 |Page

China Automotive Systems, Inc. and Subsidiaries

Consolidated Statements of Cash Flows

(In thousands of USD unless otherwise indicated)

Year Ended December 31, 

    

2021

    

2020

Cash flows from operating activities:

Net income/(loss)

$

10,726

$

(10,271)

Adjustments to reconcile net income/(loss) to net cash provided by operating activities:

 

  

 

  

Share-based compensation

88

Depreciation and amortization

 

27,113

 

22,057

Deferred income taxes

 

4,020

 

2,205

Allowance for credit losses

 

2,738

 

6,238

Equity in net earnings of affiliates

 

(6,331)

 

(4,092)

Government subsidy reclassified from advances payable

(1,253)

Loss on disposal of fixed assets

 

389

 

129

Government subsidy

 

 

287

(Increase)/decrease in:

 

 

Accounts and notes receivable

26,560

 

7,295

Advance payments and others

 

1,439

 

1,176

Inventories

 

(25,684)

 

(109)

Increase/(decrease) in:

 

 

Accounts and notes payable

 

(2,801)

 

27,248

Customer deposits

 

870

 

93

Accrued payroll and related costs

 

(2,721)

 

1,073

Accrued expenses and other payables

 

(4,081)

 

7,069

Taxes payable

 

(4,501)

 

(3,474)

Advances payable

1,700

502

Net cash provided by operating activities

 

28,271

 

57,426

 

  

 

  

Cash flows from investing activities:

 

 

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

 

(63,478)

 

(60,055)

Proceeds from maturities of short-term investments

 

69,351

 

53,393

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

 

(171)

 

165

Loan to a related party

(151)

Repayment of loan from a related party

154

Cash received from property, plant and equipment sales

 

150

 

1,495

Cash paid to acquire property, plant and equipment and land use rights (including $1,965 and $2,668 paid to related parties for the years ended December 31, 2021 and 2020, respectively)

 

(9,260)

 

(15,825)

Cash paid to acquire intangible assets

 

(642)

 

(741)

Cash received from long-term investment

 

20,621

 

3,322

Investment under equity method

(308)

(5,360)

Cash prepaid for investment under equity method

 

(13,454)

 

Net cash provided by/(used in) investing activities

 

2,963

 

(23,757)

 

  

 

  

Cash flows from financing activities:

 

 

Proceeds from bank and government loans

 

53,209

 

39,813

Repayment of bank loans and government loans

 

(50,803)

 

(53,046)

Payment to broker agents for repurchase of common stock

 

 

(2,990)

Repayments of the borrowing under sale and leaseback transaction

 

(4,450)

 

(4,163)

Deemed distribution to shareholders

(88)

Acquisition of non-controlling interest

 

(1,075)

 

(81)

Cash received from capital contributions by non-controlling interest holder

 

 

722

Net cash used in financing activities

 

(3,119)

 

(19,833)

 

 

Cash and cash equivalents affected by foreign currency

 

3,323

 

7,822

Net increase in cash and cash equivalents

31,438

21,658

Cash,  cash equivalents and pledged cash at beginning of year

128,061

106,403

Cash, cash equivalents and pledged cash at end of year

$

159,499

$

128,061

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

58 |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, 

    

2021

    

2020

Cash paid for interest

$

1,843

$

2,751

Cash paid for income taxes

$

3,398

$

3,229

SUPPLEMENTAL DISCLOSURE OF NON-CASH ACTIVITIES:

Non-cash investing activities:

Year Ended December 31, 

    

2021

    

2020

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

$

8,543

$

11,838

Accounts payable for acquiring property, plant and equipment

$

1,510

$

2,024

Accounts receivable in exchange for short-term investments

$

$

223

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

59 |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, 2021 and 2020.

Percentage Interest

 

December 31, 

December 31, 

Name of Entity

    

2021

    

2020

 

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

%

77.33

%

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

%  

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.

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

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.

61 |Page

2.

Basis of Presentation and Significant Accounting Policies

Basis of Presentation - For the years ended December 31, 2021 and 2020, 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, 2021, 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.

Jingzhou Qingyan was formed in 2017, with 60% owned by the Company and 40% owned by the other two parties. Hubei Honglong owns 60% of the shares of Jingzhou Qingyan and the remaining shares were owned by the other two parties. The highest authority of Jingzhou Qingyan is its board of directors, which is comprised of five directors, three of whom are appointed by the Company, and two of whom were appointed by the other two parties. As for day-to-day operating matters, approval by at least three-fifths of the members of such board of directors is required. Both of the chairman of the board of directors and the general manager are appointed by the Company.

62 |Page

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 20%-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 - In 2016, the FASB issued ASU No. 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" ("ASC Topic 326"), which amends previously issued guidance regarding the impairment of financial instruments by creating an impairment model that is based on expected losses rather than incurred losses. The Company adopted this ASC Topic 326 and several associated ASUs on January 1, 2020 using a modified retrospective approach with a cumulative effect recorded as reduction of beginning retained earnings with amount of $0.8 million. As of January 1, 2021, 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, advance payments, 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, 2021, the Company recorded $2.7 million expected credit loss expense in general and administrative expenses. As of December 31, 2021, the expected credit loss provision for the current and non-current assets were $12.9 million and $0.5 million, respectively.

63 |Page

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.2 million for the years ended December 31, 2021 and 2020, respectively.

As of December 31, 2021 and 2020, the Company had pledged land use rights with a net book value of approximately $5.7 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, 2021 and 2020, were $0.5 million and $0.9 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.

64 |Page

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 for their investees whose shares were listed and actively traded on stock exchange, or Level 3 for the investees that were private companies, in the fair value hierarchy. 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 revenue growth rate, discount rate, price-to-earnings ratio, price-to-book ratio, lack of marketability discounts, and expected volatility. Such fair value of the limited partnerships’ Level 3 investments was reflected in the equity in earnings of affiliated companies of the consolidated statements of income or loss and the carrying amount of the Company’s long-term investments under the equity method accounting.

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. There were no impairment losses for its long-term investment in the years ended December 31, 2021 and 2020.

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.

65 |Page

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, 2021 and 2020, the Company has customer deposits of $2.4 million and $1.5 million , respectively. During the year ended December 31, 2021, $7.2million was received and $6.3million (including $1.5 million from the beginning balance of customer deposits) was recognized as net product sales revenue. During the year ended December 31, 2020, $3.1 million was received and $2.9 million (including $1.3 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, 2021 and 2020, the Company has no uncertain tax positions.

66 |Page

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, 2021 and 2020, the warranties activities were as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2021

    

2020

Balance at the beginning of year

$

36,215

$

32,907

Additions during the year

 

13,917

 

17,801

Settlement within the year

 

(14,427)

 

(16,859)

Foreign currency translation loss

 

867

 

2,366

Balance at end of year

$

36,572

$

36,215

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 30% of base salary for the years ended December 31, 2021 and 2020, 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, 2021 and 2020, 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 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)).

In 2020, the Company's five largest customers accounted for 47.1% of the Company's consolidated sales, with one customer accounting for more than 10% of consolidated sales (i.e., 23.6% of consolidated sales, which comprised a total of $98.5 million in sales included in the Hubei Henglong segment (Note 27)).

At December 31, 2021 and 2020, approximately 7.7% and 9.4% 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.

67 |Page

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 $9.9 million and $5.8 million were included in selling expenses for the years ended December 31, 2021 and 2020, respectively.

Leases – The Company adopted ASU 2016-02, Leases, and other related ASUs (collectively, "ASC 842") on January 1, 2019, using the modified retrospective method of adoption. 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.49%. As of December 31, 2021, the weighted average remaining lease term was 1 year. The Company did not have finance lease arrangements as of December 31, 2021.

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.

68 |Page

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, 2021 and 2020, the Company did not have any fair value assets and liabilities classified as Level 1. As at December 31, 2021 and 2020, marketable securities with amounts of $0.1 million and $0.2 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, 2021 and 2020, 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, 2021 and 2020, wealth management financial products with amounts of $1.7 million and $9.9 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, 2021 and 2020, 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.

69 |Page

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:

Jingzhou Henglong Fulida Textile Co., Ltd., “ Fulida
Xiamen Joylon Co., Ltd., “ Xiamen Joylon
Shanghai Tianxiang Automotive Parts Co., Ltd., “ Shanghai Tianxiang
Shanghai Jinjie Industrial & Trading Co., Ltd., “ Shanghai Jinjie
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
Beijing Hainachuan HengLong Automotive Steering System Co., Ltd., “ Beijing Henglong
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 Machinery and Electronic Trading Co., Ltd., “ Jiulong Machinery
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

70 |Page

Hubei Jinlv New Energy Battery Technology Co., Ltd., “Hubei Jinlv”
Hubei Yiling Intelligent Technology Co., Ltd., “Hubei Yiling”
Sentient AB

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 August 2018, the FASB released ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement. ASU 2018-13 modifies the disclosure requirements on fair value measurements. The provisions of ASU 2018-13 are to be applied using a prospective or retrospective approach, depending on the amendment, and are effective for interim periods and fiscal years beginning after October 1, 2020, with early adoption permitted. The Company adopted this guidance from January 1, 2021. The adoption of this guidance did not have a material impact on the Company’s consolidated financial statements.

In December 2019, the FASB issued ASU 2019-12 - Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This ASU provides an exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. This update also (1) requires an entity to recognize a franchise tax (or similar tax) that is partially based on income as an income-based tax and account for any incremental amount incurred as a non-income-based tax, (2) requires an entity to evaluate when a step-up in the tax basis of goodwill should be considered part of the business combination in which goodwill was originally recognized for accounting purposes and when it should be considered a separate transaction, and (3) requires that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The standard is effective for the Company for fiscal years beginning after December 15, 2020, with early adoption permitted. The Company adopted this guidance from January 1, 2021. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements.

71 |Page

3.

Accounts and Notes Receivable

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

December 31, 

    

2021

    

2020

Accounts receivable - unrelated parties 

$

146,362

$

141,018

Notes receivable - unrelated parties (1)

 

61,328

 

85,354

Total accounts and notes receivable - unrelated parties

 

207,690

 

226,372

Less: allowance for doubtful accounts - unrelated parties

 

(11,961)

 

(9,853)

Accounts and notes receivable, net - unrelated parties

 

195,729

 

216,519

Accounts and notes receivable - related parties

 

15,505

 

17,622

Less: allowance for doubtful accounts - related parties

(898)

(1)

Accounts and notes receivable, net - related parties

14,607

17,621

Accounts and notes receivable, net

$

210,336

$

234,140

(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, 2021 and 2020, the Company pledged its notes receivable in amounts of nil and $8.2 million, respectively, as collateral for the government loans (See Note 11).

As of December 31, 2021 and 2020, the Company pledged its notes receivable in amounts of $18.2 million and $5.5 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, 2021 and 2020, is summarized as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2021

    

2020

Balance at beginning of year

$

9,854

$

2,379

Cumulative effect of the adoption of ASC Topic 326

1,049

Amounts provided during the year (1)

 

2,774

 

6,278

Amounts reversed of collection during the year

 

(24)

 

(94)

Foreign currency translation

 

255

 

242

Balance at end of year

$

12,859

$

9,854

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

72 |Page

4.

Advance Payments and Others

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

Year Ended December 31, 

    

2021

    

2020

Prepayments for purchase of raw materials

$

6,066

$

5,993

Input VAT

 

3,433

 

4,233

Prepayment for share repurchase program

 

1,238

 

2,138

Prepaid income tax

 

1,366

 

1,486

Employee advances

641

564

Others

607

637

Total advance payments and others

13,351

15,051

Less: Allowance for doubtful accounts

(55)

(58)

Advance payments and others, net

$

13,296

$

14,993

5.

Inventories

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

December 31, 

    

2021

    

2020

Raw materials

$

33,583

$

24,367

Work in process

 

9,415

 

10,098

Finished goods

 

73,495

 

53,860

Balance at end of year

$

116,493

$

88,325

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

6.

Property, Plant and Equipment

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

December 31, 

    

2021

    

2020

Costs:

 

  

 

  

Buildings

$

69,554

$

61,035

Machinery and equipment

 

253,245

 

233,273

Electronic equipment

 

6,887

 

6,491

Motor vehicles

 

5,121

 

5,064

Construction in progress

 

6,583

 

20,813

 

341,390

 

326,676

Less: Accumulated depreciation

 

(213,669)

 

(185,672)

Balance at end of year

$

127,721

$

141,004

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

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

73 |Page

7.

Intangible Assets

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

December 31, 

    

2021

    

2020

Costs:

 

  

 

  

Patent technology

$

2,598

$

2,215

Management software license

 

3,994

 

3,564

Total intangible assets - at cost

 

6,592

 

5,779

Less: Accumulated amortization

 

(4,780)

 

(4,049)

Balance at end of year, net

$

1,812

$

1,730

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

Estimated Amortization Expenses

    

2022

    

2023

    

2024

    

2025

    

2026

Amortization expenses

$

606

$

563

$

310

$

187

$

72

8.

Long-term Investments

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

December 31, 

    

2021

    

2020

Limited Partnerships:

Chongqing Venture Fund(1)

$

17,530

$

20,230

Hubei Venture Fund(2)

9,665

14,473

Suzhou Venture Fund (3)

 

7,413

 

7,740

Subtotal - Investments in limited partnerships

34,608

42,443

Corporations:

Beijing Henglong (4)

 

 

5,241

Henglong Tianyu(5)

 

913

 

1,070

Chongqing Jinghua(6)

 

642

 

599

Jiangsu Intelligent (7)

 

803

 

413

Subtotal - Investments in corporations

2,358

7,323

Total

$

36,966

$

49,766

(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, 2021, Hubei Henglong has made investments of RMB 100.0 million, equivalent to approximately $14.5 million, representing 18.5% of Chongqing Venture Fund's equity. As a limited partner, Hubei Henglong has more than virtually no influence over Chongqing Venture Fund's operating and financial policies. The investment is accounted for using the equity method. In January, May, June, August and October 2021, Chongqing Venture Fund made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received $4.9 million in the aggregate.

(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, 2021, Hubei Henglong has made investments of RMB 98.5 million, equivalent to approximately $15.1 million, representing 32.8% 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. In April and December 2021, Hubei Venture Fund made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received $6.1 million.

74 |Page

(3)

In September 2014, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Suzhou Venture Fund”. Hubei Henglong has made investments of RMB 50.0 million, equivalent to approximately $7.6 million, representing 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. In August 2021, Suzhou Venture Fund made distributions that were proportional to each owner's allocated share of the fund, pursuant to which Hubei Henglong received $1.4 million.

(4)

In January 2021, Beijing Henglong made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received $1.5 million. In December 2021, Beijing Henglong was liquidated, pursuant to which Hubei Henglong received liquidation value of $6.7 million.

(5)

In June 2019, the Company invested RMB 8.0 million, equivalent to approximately $1.2 million, to establish an associate company, "Henglong Tianyu", with Jingzhou Tianyu Auto Parts Co., Ltd. The Company owns 40% of the equity in Henglong Tianyu, and can exercise significant influence over Henglong Tianyu’s operating and financial policies. The investment is accounted for using the equity method.

(6)

In October 2016, Hubei Henglong invested RMB 3.0 million, equivalent to approximately $0.5 million, to establish an associate company, Chongqing Jinghua Automotive Intelligent Manufacturing Technology Research Co., Ltd., “Chongqing Jinghua”, with five other parties. The Company owns 18.8% of the equity in Chongqing Jinghua and can exercise significant influence over Chongqing Jinghua’s operating and financial policies. The investment is accounted for using the equity method.

(7)

In April 2019, Hubei Henglong invested RMB 5.0 million, equivalent to approximately $0.8 million, to establish an associate company, Jiangsu Intelligent Networking Automotive Innovation Center Co. Ltd., "Jiangsu Intelligent", with other parties. The Company owns 19.2% of the equity in Jiangsu Intelligent and can exercise significant influence over Jiangsu Intelligent's operational and financial policies. The investment is accounted for using the equity method.

The Company’s consolidated statements of income or loss and comprehensive income included equity in earnings of affiliated companies of $6.3 million and $4.1 million for the years ended December 31, 2021 and 2020, respectively.

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, 

    

2021

    

2020

Revenue

$

88,122

$

59,912

Gross profit

 

59,561

 

30,134

Income from continuing operations

 

63,067

 

28,012

Net income

$

61,374

$

28,968

75 |Page

9.

Deferred Income Tax Assets and Liabilities

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

December 31, 

    

2021

    

2020

Losses carryforward (U.S.) (1)

$

2,559

$

2,727

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

 

13,058

 

12,491

Product warranties and other reserves

 

8,679

 

7,930

Property, plant and equipment

 

7,760

 

5,246

Share-based compensation

 

26

 

18

Bonus accrual

 

106

 

567

Other accruals

 

1,101

 

1,453

Deductible temporary difference related to revenue recognition

 

879

 

1,551

Others

 

983

 

2,350

Total deferred tax assets

 

35,151

 

34,333

Less: Valuation allowance (1) (2)

 

(22,788)

 

(18,155)

Total deferred tax assets, net of valuation allowance

 

12,363

 

16,178

 

  

 

  

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

 

4,380

 

4,280

Other taxable temporary differences

 

2,249

 

2,332

Total deferred tax liabilities

$

6,629

$

6,612

(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, 2021, valuation allowance was $22.8 million, including $2.6 million allowance for the Company’s deferred tax assets in the United States and $20.2 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, 2021, the Company had net operating tax loss carry -forwards amounting to $8.1 million and $2.7 million which will expire from 2022 to 2031 and from 2022 to 2026, respectively, if not used. Pursuant to a public announcement issued by the PRC State Administration of Taxation in August 2018, net operating losses of entities not qualified as "High & New Technology Enterprise" will expire between 2022 and 2026 if not utilized and those of entities qualified as "High & New Technology Enterprise" will expire in 2031.

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

December 31, 

    

2021

    

2020

Deferred tax assets

$

10,114

$

13,846

Deferred tax liabilities

 

4,380

 

4,280

76 |Page

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

Year Ended December 31, 

    

2021

    

2020

Balance at beginning of year

$

18,155

$

10,630

Amounts provided for during the year

 

4,468

 

7,172

Amounts used during the year

 

(247)

 

(183)

Foreign currency translation

 

412

 

536

Balance at end of year

$

22,788

$

18,155

10. Other non-current assets

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

 

 

December 31,

 

 

2021

 

 

2020

Prepayment for investment under equity method-Sentient AB(1)

$

13,489

$

-

Prepayment for acquisition of a subsidiary-Hefei Senye(2)

2,823

2,759

$

16,312

$

2,759

(1)

In June 2021, Hubei Henglong entered into an agreement with other parties and committed to purchase 40% of the shares of Sentient AB for total consideration of RMB 155.2 million, equivalent to approximately $24.3 million. As of December 31, 2021, Hubei Henglong has paid RMB 86.0 million, equivalent to approximately $13.5 million, which was reported in other non-current assets as the transaction had not been consummated.

(2)

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, 2021, Hubei Henglong has paid the amount of RMB 18.0 million, equivalent to approximately $2.8 million, which was reported in other non-current assets as the transaction had not been consummated.

11.

Bank and Government Loans

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

December 31, 

    

2021

    

2020

Short-term bank loans (1)

$

47,592

$

36,575

Current portion of long-term government loan (2)

7,663

Subtotal

47,592

44,238

Long-term government loan (2)

7,663

Less: Current portion of long-term government loan (2)

 

 

(7,663)

Subtotal

Total bank and government loans

$

47,592

$

44,238

(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 $116.8 million and $172.7 million, respectively, as of December 31, 2021 and 2020. As of December 31, 2021 and 2020, the Company has drawn down loans with an aggregate amount of $47.6 million and $36.6 million, respectively. The weighted average interest rate was 3.5% and 3.7%, respectively.

77 |Page

(2)On August 7 and September 3, 2019, the Company borrowed from the local government loans of RMB 20.0 million and RMB 30.0 million, equivalent to approximately $3.1 million and $4.6 million, respectively. These loans are due for repayment on June 30, 2021 and have an interest rate of 3.80% per annum. As of December 31, 2021 and 2020, Henglong pledged nil and RMB 53.5 million, equivalent to approximately nil and $8.2 million, respectively, of notes receivable as collateral for the local government loans (See Note 3). The Company repaid these government loans on April 15, 2021.

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, 2021.

12.

Accounts and Notes Payable

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

December 31, 

    

2021

    

2020

Accounts payable - unrelated parties

$

132,593

$

132,349

Notes payable - unrelated parties (1)

 

81,997

 

80,173

Accounts and notes payable - unrelated parties

 

214,590

 

212,522

Accounts and notes payable - related parties

 

13,464

 

12,730

Balance at end of year

$

228,054

$

225,252

(1)Notes payable represent payables in the form of notes issued by the bank. As of December 31, 2021 and 2020, the Company has pledged cash of $27.8 million and $30.8 million, and also has pledged notes receivable of $18.2 million and $5.5 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, 2021 and 2020, the Company has used $33.6 million and $43.9 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, 2021 and 2020, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2021

    

2020

Accrued expenses

$

5,596

$

8,627

Warranty reserves (See Note 2)

 

36,572

 

36,215

Payables for overseas transportation and custom clearance

 

4,548

 

3,278

Dividends payable to holders of non-controlling interests

471

460

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

 

1,115

 

4,131

Accrued interest

 

507

 

646

Other payables

1,523

2,250

Balance at end of year

$

50,332

$

55,607

78 |Page

14. Taxes Payable

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

December 31, 

    

2021

    

2020

Value-added tax payable

$

3,494

$

5,078

Tariffs payable

 

5,202

 

3,870

Long-term taxes payable - current portion (1)

2,809

2,809

Income tax payable

311

133

Other tax payable (1)

 

510

 

1,259

Short-term taxes payable

$

12,326

$

13,149

December 31, 

    

2021

    

2020

Long-term taxes payable

$

23,884

$

26,693

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

 

(2,809)

 

(2,809)

Long-term taxes payable (1)

$

21,075

$

23,884

(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, 2021 and 2020, $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.

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, 2021 and 2020, $1.2 million and $4.1 million, respectively, was recognized as other payable (See Note 13); and nil and $1.1 million, respectively, was recognized as other long-term payable to the buyer-lessor. For the years ended December 31, 2021 and 2020, the Company recorded $0.3 million and $0.5 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, 2021 and 2020, the Company recognized accretion of $0.028 million and $0.009 million to the redemption value of the shares over the period starting from the issuance date with a corresponding reduction to retained earnings.

79 |Page

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, 2021.

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, 2021, 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.

For the stock options granted during the year ended December 31, 2021, 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, 2021 and 2020, the Company recognized stock-based compensation expenses of $0.1 million and nil, 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, 2020

 

30,000

$

4.99

 

5

Expired

 

(7,500)

 

4.58

 

5

Outstanding - December 31, 2020

 

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

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

    

Outstanding Stock

    

Weighted Average

    

Weighted Average

    

Number of Stock

Range of Exercise Prices

Options

Remaining Life

Exercise Price

Options Exercisable

$2.37 - $6.26

 

37,500

 

2.97

$

5.24

 

37,500

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

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

80 |Page

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

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, 2021 and 2020, the subsidiaries in China appropriated statutory reserves of $0.2 million and $0.04 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. For the years ended December 31, 2021 and 2020, the Company repurchased nil and 322,269 shares of the Company for aggregate cash consideration of nil and $1.0 million, respectively, on the open market.

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

20.

Other Income, Net

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

Year Ended December 31, 

    

2021

    

2020

Government subsidy

 

$

4,928

 

$

2,820

Penalties income

 

70

 

140

Charity donation

 

 

(1,136)

Investment income

 

1,670

 

614

Total other income, net

$

6,668

$

2,438

21.

Financial Expense, net

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

Year Ended December 31, 

    

2021

    

2020

Interest income

$

(1,242)

$

(1,662)

Foreign exchange loss, net

 

3,204

 

6,284

Bank fees

 

388

 

275

Total financial expense, net

$

2,350

$

4,897

81 |Page

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, 2021 and 2020, the Company has recognized deferred tax liabilities of $4.4 million and $4.3 million for the undistributed profits of $43.1 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, 2021 and 2020, the Company still has undistributed earnings of approximately $265.9 million and $248.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, 2021 and 2020, of approximately $26.6 million and $24.9 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, Hubei Henglong, Chuguanjie and Wuhu 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.

In 2019, 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 2019 to 2021. The Company estimated the applied tax rate in 2022 to be 15% as it is probable that it will pass re-assessment in 2022 and continue to qualify as “High & New Technology Enterprise”.

In 2018, Chongqing 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 2018 to 2020. The Company has not applied for the re-assessment in 2021, therefore, it is subject to enterprise income tax at a rate of 25% in 2021.

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 and Wuhu Hongrun are subject to income tax at a rate of 25%.

82 |Page

Brazil Corporate Income Tax

Based on Brazilian income tax laws, Brazil Henglong is subject to income tax at a uniform rate of 15%, 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.5 million in Brazil for the year ended December 31, 2021 and had no assessable income in Brazil for the year ended December 31, 2020.

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, 2021 and 2020.

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.

83 |Page

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

Year Ended December 31, 

 

    

2021

    

2020

 

Tax rate

 

21

%  

21

%

Income before income taxes

$

8,399

$

(12,200)

Income tax at federal statutory tax rate

 

1,764

 

(2,562)

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

 

(5,212)

 

(3,605)

Effect of differences in foreign tax rate

 

504

 

555

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

 

(34)

 

(133)

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

 

4,667

 

7,659

Effect of changes in tax rate

 

2,081

 

Other differences

 

234

 

249

Total income tax expense

$

4,004

$

2,163

(1)According to a policy promulgated by the State Tax Bureau of the PRC and effective from 2008 onwards, enterprises engaged in research and development activities are entitled to claim an additional tax deduction amounting to 50% of their research and development expenses in determining their taxable income for the year. The additional tax deduction amount of the research and development expenses has been increased from 50% to 75%, effective from 2018 to 2020, and it was further increased to 100%, effective from 2021, according to a new tax incentives policy promulgated by the State Tax Bureau of the PRC in March 2021.

The Company is subject to tax examination in the United States and China. The Company's tax years for 2017 through 2021 are still open for examination in China. The Company's tax years for 2012 through 2021 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, 2021 and 2020.

23.

Income/(Loss) 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, 

    

2021

    

2020

Numerator:

 

  

 

  

Net income/(loss) attributable to the parent company’s common shareholders - Basic and Diluted

$

11,050

 

(4,980)

Denominator:

 

 

Weighted average ordinary shares outstanding - Basic

 

30,851,776

 

31,077,196

Dilutive effects of stock options

 

3,655

 

Denominator for dilutive income per share - Diluted

 

30,855,431

 

31,077,196

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

 

 

Basic

 

0.36

 

(0.16)

Diluted

 

0.36

 

(0.16)

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.

84 |Page

For the year ended December 31, 2020, assumed conversion of the stock options has not been reflected in the dilutive calculation pursuant to ASC 260, “Earnings Per Share,” due to the anti-dilutive effect as a result of the Company’s net loss. The effects of all outstanding share options with common share equivalents of 1,256 shares have been excluded from the calculation of the diluted loss per share for the year ended December 31, 2020 due to their anti-dilutive effect.

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.

85 |Page

25.

Related Party Transactions

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

Merchandise Sold to Related Parties

Year Ended December 31, 

    

2021

    

2020

Hubei Hongrun

$

25,229

$

24,792

Beijing Henglong

24,604

24,672

Jingzhou Yude

 

10,784

 

Xiamen Automotive Parts

 

3,864

 

3,274

Other related parties

 

650

 

484

Total

$

65,131

$

53,222

Rental Income Obtained from Related Parties

Year Ended December 31, 

    

2021

    

2020

Wuhan Tongkai

$

180

$

193

Jingzhou Tongying

170

101

Hubei Hongrun

112

100

Hubei ASTA

23

21

Other related parties

8

8

Total

$

493

$

423

Materials Sold to Related Parties

Year Ended December 31, 

    

2021

    

2020

Honghu Changrun

$

1,000

$

362

Jingzhou Yude

 

278

 

306

Jiangling Tongchuang

 

626

 

483

Jingzhou Tongying

 

580

 

426

Beijing Henglong

32

1

Hubei Hongrun

 

12

 

180

Other related parties

 

25

 

5

Total

$

2,553

$

1,763

Materials Purchased from Related Parties

Year Ended December 31, 

    

2021

    

2020

Jingzhou Tongying

$

10,702

$

8,677

Wuhan Tongkai

 

9,718

 

5,791

Jiangling Tongchuang

 

7,009

 

6,943

Honghu Changrun

 

2,358

 

1,868

Henglong Tianyu

1,014

274

Hubei Wiselink

481

326

Hubei Yiling

 

286

 

Other related parties

 

12

 

Total

$

31,580

$

23,879

86 |Page

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

Year Ended December 31, 

    

2021

    

2020

Sentient AB

$

935

$

Jingzhou Derun

 

 

26

Total

$

935

$

26

Property, Plant and Equipment Purchased from Related Parties

Year Ended December 31, 

    

2021

    

2020

Hubei Wiselink

$

1,200

$

1,371

Ewinlink

499

Honghu Changrun

 

 

59

Total

$

1,200

$

1,929

Loan provided to a related party

Year Ended December 31, 

    

2021

    

2020

Related party loan

$

$

151

As of December 31, 2021 and 2020, 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, 

    

2021

    

2020

Hubei Hongrun

$

6,918

$

4,054

Jingzhou Yude

5,740

1,283

Xiamen Automotive Parts

 

1,533

 

1,565

Beijing Henglong

 

 

9,630

Xiamen Joylon

 

890

 

870

Other related parties

424

 

220

Total accounts and notes receivable - related parties

 

15,505

 

17,622

Less: allowance for doubtful accounts - related parties

(898)

(1)

Accounts and notes receivable, net - related parties

$

14,607

$

17,621

Accounts and Notes Payable to Related Parties

December 31, 

    

2021

    

2020

Wuhan Tongkai

$

4,812

$

4,523

Hubei Wiselink

 

2,984

 

2,779

Jingzhou Tongying

3,195

2,628

Henglong Tianyu

1,602

1,673

Honghu Changrun

484

609

Jiangling Tongchuang

 

240

 

506

Other related parties

147

12

Total

$

13,464

$

12,730

87 |Page

Advance Payments for Property, Plant and Equipment to Related Parties

December 31, 

    

2021

    

2020

Hubei Wiselink

$

565

$

2,187

Henglong Real Estate

 

245

 

1,097

Total

$

810

$

3,284

Other Advance Payments and Others to Related Parties

December 31, 

    

2021

    

2020

Jiangling Tongchuang

$

324

$

Honghu Changrun

 

 

238

Hongxi

 

 

153

Other related parties

 

276

 

131

Total

$

600

$

522

As of December 31, 2021, the date the Company issued the financial statements, Hanlin Chen, Chairman, owns 57.9% 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.

26.

Commitments and Contingencies

a.

Legal proceedings

On January 7, 2019, three purported stockholders of the Company filed a stockholder derivative complaint on behalf of the Company against the Company’s directors Hanlin Chen, Qizhou Wu and Guangxun Xu and former directors Arthur Wong and Robert Tung in the Delaware Court of Chancery, alleging that they had (a) breached their fiduciary duties by approving and paying excessive compensation to the non-employee directors of the Company, Arthur Wong, Guangxun Xu and Robert Tung, and (b) failed to make full and accurate disclosure of all material information with respect to director qualification and director compensation paid in 2017 in the Company’s annual proxy statement on Schedule 14A filed on October 10, 2018. The directors have engaged their own counsel to answer this complaint. On April 9, 2019, the Company moved to dismiss the complaint. The motion to dismiss was denied on July 17, 2019. As of November 2020, the Company reached a settlement to resolve the lawsuit for a sum of $55,998. The Company did not admit any liability in reaching the settlement. On February 5, 2021, the Court of Chancery conducted a hearing to confirm the settlement of the stockholder derivative action. The Court entered a Final Order and Judgment approving the settlement. The Court further ordered that the plaintiffs’ application for an award of attorneys’ fees and reimbursement of litigation expenses be reduced from $100,000 to $30,000. The Court’s Final Order and Judgment is publicly available on the Court of Chancery docket. As of December 31, 2021, the Company has received the above settlement of $55,998 from the directors and paid the above attorneys’ fees and reimbursement of litigation expenses.

Other than as described above, 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.

88 |Page

b.

Commitments

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

Payment Obligations by Period

    

2022

    

2023

    

2024

    

Thereafter

    

Total

Obligations for investment contracts (1)

$

10,858

$

$

$

$

10,858

Obligations for purchasing and services

 

21,930

1,960

 

 

 

23,890

Total

$

32,788

$

1,960

$

$

$

37,195

(1)In June 2021, Hubei Henglong entered into an agreement with other parties and committed to purchase 40% of the shares of Sentient AB for total consideration of RMB 155.2 million, equivalent to approximately $24.3 million. As of December 31, 2021, Hubei Henglong has paid RMB 86.0 million, equivalent to approximately $13.5 million, which was reported in other non-current assets as the transaction had not been consummated. According to the agreement, the remaining consideration RMB 69.2 million, equivalent to approximately $10.9 million, will be paid in 2022.

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, 2021 and 2020, 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, 

    

2021

    

2020

    

2021

    

2020

Henglong

$

202,612

$

157,715

$

(526)

$

(576)

Jiulong

 

94,510

 

100,120

 

971

 

995

Shenyang

 

16,510

 

14,091

 

560

 

(6,985)

Wuhu

 

27,227

 

14,280

 

(385)

 

(800)

Hubei Henglong

 

128,142

 

115,991

 

11,162

 

9,836

Henglong KYB

 

80,683

 

52,659

 

248

 

(6,668)

Other Entities

 

96,397

 

61,202

 

508

 

(1,928)

Total Segments

 

646,081

 

516,058

 

12,538

 

(6,126)

Corporate

 

 

 

(1,628)

 

(2,693)

Eliminations

 

(148,088)

 

(98,422)

 

(184)

 

(1,452)

Total consolidated

$

497,993

 

417,636

$

10,726

$

(10,271)

89 |Page

Depreciation and Amortization

Capital Expenditures

Year Ended December 31, 

Year Ended December 31, 

    

2021

    

2020

    

2021

    

2020

Henglong

$

6,691

$

3,814

$

1,613

$

3,019

Jiulong

 

2,742

 

2,980

 

1,863

 

1,898

Shenyang

 

649

 

652

 

267

 

188

Wuhu

 

943

 

556

 

48

 

87

Hubei Henglong

 

11,237

 

10,067

 

2,515

 

2,412

Henglong KYB

 

1,427

 

1,368

 

4,804

 

4,017

Other Entities

 

3,377

 

2,578

 

546

 

6,872

Total Segments

 

27,066

 

22,015

 

11,656

 

18,493

Corporate

 

47

 

42

 

 

Eliminations

 

 

 

(1,754)

 

(1,927)

Total consolidated

$

27,113

$

22,057

$

9,902

$

16,566

Total Assets

December 31, 

    

2021

    

2020

Henglong

$

241,958

$

265,982

Jiulong

 

74,816

 

90,161

Shenyang

 

24,141

 

25,827

Wuhu

 

26,314

 

20,055

Hubei Henglong

 

431,529

 

415,296

Henglong KYB

 

77,598

 

63,871

Other Entities

 

116,749

 

91,999

Total Segments

 

993,105

 

973,191

Corporate

 

69,705

 

71,880

Eliminations

 

(346,048)

 

(337,511)

Total consolidated

$

716,762

$

707,560

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, 

 

    

2021

    

2020

    

2021

    

2020

 

Geographic region:

 

  

 

  

 

  

  

China

$

324,979

$

294,739

$

165,264

$

165,043

United States

 

134,662

 

114,889

 

755

 

771

Other foreign countries

 

38,352

 

8,008

 

471

 

746

Total consolidated

$

497,993

$

417,636

$

166,490

(2)

$

166,560

(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 $10.1 million and $13.7 million and the intangible assets, net of $1.8 million and $1.7 million were excluded from long-term assets as of December 31, 2021 and 2020, respectively.

90 |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, 2021, filed on March 30, 2022, formatted in Extensible Business Reporting Language (XBRL):

104

Cover Page Interactive Data File - The cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

(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

91 |Page

(vi)Related Notes.

*

Filed herewith.

92 |Page

EX-4.1 2 caas-20211231xex4d1.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, 2021, there were 32,338,302 shares of our common stock (including 1,486,526 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 corporations 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-20211231xex23d1.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, 2022 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, 2022

 


EX-31.1 4 caas-20211231xex31d1.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, 2022

By:

/s/ Qizhou Wu

 

 

Qizhou Wu

 

 

Chief Executive Officer


EX-31.2 5 caas-20211231xex31d2.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, 2022

By:

/s/ Jie Li

 

 

Jie Li

 

 

Chief Financial Officer


EX-32.1 6 caas-20211231xex32d1.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, 2021, 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, 2022

By:

/s/ Qizhou Wu

 

 

Qizhou Wu

 

 

Chief Executive Officer


EX-32.2 7 caas-20211231xex32d2.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, 2021, 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, 2022

By:

/s/ Jie Li

 

 

Jie Li

 

 

Chief Financial Officer


EX-101.SCH 8 caas-20211231.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 40701 - Disclosure - Loans (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 41101 - Disclosure - Bank and Government 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 42101 - Disclosure - Financial 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 Informations (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 41001 - Disclosure - Other non-current assets (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 and Government 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 (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 42302 - Disclosure - Income (Loss) 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 (Details) link:presentationLink link:calculationLink link:definitionLink 42702 - Disclosure - Segment Reporting - Geographic Region (Details 1) link:presentationLink link:calculationLink link:definitionLink 42703 - Disclosure - Segment Reporting - Additional Information (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 and Government 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 Expense, net link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - Income (Loss) 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 and Government 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 Expense, net (Tables) link:presentationLink link:calculationLink link:definitionLink 32203 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 32303 - Disclosure - Income (Loss) 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-20211231_cal.xml EX-101.CAL EX-101.DEF 10 caas-20211231_def.xml EX-101.DEF EX-101.LAB 11 caas-20211231_lab.xml EX-101.LAB EX-101.PRE 12 caas-20211231_pre.xml EX-101.PRE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Mar. 30, 2022
Jun. 30, 2021
Document and Entity Information [Abstract]      
Document Type 10-K    
Document Period End Date Dec. 31, 2021    
Document Annual Report true    
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     $ 55.1
Entity Common Stock, Shares Outstanding   30,851,776  
Entity Central Index Key 0001157762    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Amendment Flag false    
Auditor Name Zhong Tian LLP    
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.22.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 131,695 $ 97,248
Pledged cash 27,804 30,813
Short-term investments 1,756 10,139
Accounts and notes receivable, net - unrelated parties (Allowance for credit losses of $11,961 and $9,853, respectively) 195,729 216,519
Accounts and notes receivable, net - related parties (Allowance for credit losses of $898 and $1, respectively) 14,607 17,621
Advance payments and others, net - unrelated parties (Allowance for credit losses of $55 and $58, respectively) 12,696 14,471
Advance payments and others - related parties 600 522
Inventories 116,493 88,325
Total current assets 501,380 475,658
Non-current assets:    
Property, plant and equipment, net 127,721 141,004
Land use rights, net 10,732 10,774
Intangible assets, net 1,812 1,730
Operating lease assets 138 257
Long-term time deposits 8,135 4,688
Other receivables, net (Allowance for credit losses of $50 and $58, respectively) 358 179
Advance payment for property, plant and equipment - unrelated parties 2,284 3,615
Advance payment for property, plant and equipment - related parties 810 3,284
Long-term investments 36,966 49,766
Deferred tax assets 10,114 13,846
Other non-current assets 16,312 2,759
Total assets 716,762 707,560
Current liabilities:    
Bank and government loans 47,592 44,238
Accounts and notes payable - unrelated parties 214,590 212,522
Accounts and notes payable - related parties 13,464 12,730
Customer deposits 2,400 1,482
Accrued payroll and related costs 10,984 13,405
Accrued expenses and other payables 50,332 55,607
Taxes payable 12,326 13,149
Operating lease liabilities - current portion 128 122
Amounts due to shareholders/directors 0 344
Advances payable (current portion) 0 885
Total current liabilities 351,816 354,484
Long-term liabilities:    
Advances payable 2,028 3,722
Operating lease liabilities - non-current portion 22 149
Other long-term payable 0 1,126
Deferred tax liabilities 4,380 4,280
Long-term taxes payable 21,075 23,884
Total liabilities 379,321 387,645
Commitments and Contingencies (Note 26)
Mezzanine equity:    
Redeemable non-controlling interests 553 523
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, 2021 and 2020, respectively 3 3
Additional paid-in capital 63,731 64,273
Retained earnings-    
Appropriated 11,481 11,303
Unappropriated 226,363 215,491
Accumulated other comprehensive income 24,717 17,413
Treasury stock - 1,486,526 and 1,486,526 shares at December 31, 2021 and 2020, respectively (5,261) (5,261)
Total parent company stockholders' equity 321,034 303,222
Non-controlling interests 15,854 16,170
Total stockholders' equity 336,888 319,392
Total liabilities, mezzanine equity and stockholders' equity $ 716,762 $ 707,560
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Consolidated Balance Sheets    
Accounts and notes receivable, allowance for doubtful accounts $ 11,961 $ 9,853
Accounts and notes receivable - Related parties, allowance for doubtful accounts 898 1
Advance payments and others, Allowance for credit losses 55 58
Other receivables, Allowance for credit losses $ 50 $ 58
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 1,486,526 1,486,526
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Income or Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Consolidated Statements of Income or Loss    
Net product sales ($65,131 and $53,222 sold to related parties for the years ended December 31, 2021 and 2020) $ 497,993 $ 417,636
Cost of products sold ($31,580 and $23,879 purchased from related parties for the years ended December 31, 2021 and 2020) 425,914 362,295
Gross profit 72,079 55,341
Net gain on other sales 4,368 4,320
Operating expenses:    
Selling expenses 18,278 14,506
General and administrative expenses 24,423 27,581
Research and development expenses 28,228 25,723
Total operating expenses 70,929 67,810
Operating income/(loss) 5,518 (8,149)
Other income, net 6,668 2,438
Interest expense (1,437) (1,592)
Financial expense, net (2,350) (4,897)
Income/(loss) before income tax expenses and equity in earnings of affiliated companies 8,399 (12,200)
Less: Income taxes 4,004 2,163
Add: Equity in earnings of affiliated companies 6,331 4,092
Net income/(loss) 10,726 (10,271)
Net loss attributable to non-controlling interest (352) (5,300)
Accretion to redemption value of redeemable non-controlling interests (28) (9)
Net income/(loss) attributable to parent company's common shareholders $ 11,050 $ (4,980)
Net income/(loss) attributable to parent company's common shareholders per share -    
Basic - (in dollars per share) $ 0.36 $ (0.16)
Diluted - (in dollars per share) $ 0.36 $ (0.16)
Weighted average number of common shares outstanding -    
Basic (in shares) 30,851,776 31,077,196
Diluted (in shares) 30,855,431 31,077,196
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Income or Loss (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Consolidated Statements of Income or Loss    
Revenue from Related Parties $ 65,131 $ 53,222
Related Party Costs $ 31,580 $ 23,879
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Comprehensive Income or Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Consolidated Statements of Comprehensive Income or Loss    
Net income/(loss) $ 10,726 $ (10,271)
Other comprehensive income:    
Foreign currency translation gain 7,784 22,386
Comprehensive income 18,510 12,115
Comprehensive income/(loss)attributable to non-controlling interest 128 (3,789)
Accretion to redemption value of redeemable non-controlling interests (28) (9)
Comprehensive income attributable to parent company $ 18,354 $ 15,895
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
USAI
Additional Paid-in Capital [Member]
Changchun Hualong Automotive Technology Co Ltd Changchun Hualong [Member]
Additional Paid-in Capital [Member]
Wuhu Hongrun
Additional Paid-in Capital [Member]
Retained Earnings, Appropriated [Member]
Retained Earnings, Unappropriated [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Treasury Stock [Member]
Non-controlling Interest [Member]
USAI
Non-controlling Interest [Member]
Changchun Hualong Automotive Technology Co Ltd Changchun Hualong [Member]
Non-controlling Interest [Member]
Wuhu Hongrun
Non-controlling Interest [Member]
Total
Balance at January 1 at Dec. 31, 2019 $ 3       $ 64,466 $ 11,265 $ 221,298 $ (3,462) $ (4,261)       $ 20,250  
Acquisition of the non-controlling interest   $ (29) $ (76) $ 0           $ 29 $ (5) $ 0    
Deemed distribution to shareholders         (88)                  
Share-based compensation         0                  
Net income/(loss) attributable to parent company             (4,971)             $ (4,980)
Cumulative effect of accounting change - credit loss             (789)           (102)  
Appropriation of retained earnings           38 (38)              
Repurchase of common stock in 2021 and 2020 - nil and 322,269 shares, respectively                 (1,000)         (1,000)
Net foreign currency translation adjustment attributable to non-controlling interest                         1,511  
Net loss attributable to non-controlling interest                         (5,300) (5,300)
Net foreign currency translation adjustment attributable to parent company               20,875            
Contribution by non-controlling shareholders                       217    
Dividends declared to non-controlling interest holders of non-wholly owned subsidiaries                         (430)  
Balance at December 31 at Dec. 31, 2020 3       64,273 11,303 215,491 17,413 (5,261)       16,170 319,392
Total parent company stockholders' equity at Dec. 31, 2020                           303,222
Accretion of redeemable non-controlling interests             (9)              
Acquisition of the non-controlling interest   $ 0 $ 0 $ (630)           $ 0 $ 0 (444)    
Deemed distribution to shareholders         0                  
Share-based compensation         88                  
Net income/(loss) attributable to parent company             11,078             11,050
Cumulative effect of accounting change - credit loss             0           0  
Appropriation of retained earnings           178 (178)              
Repurchase of common stock in 2021 and 2020 - nil and 322,269 shares, respectively                 0         0
Net foreign currency translation adjustment attributable to non-controlling interest                         480  
Net loss attributable to non-controlling interest                         (352) (352)
Net foreign currency translation adjustment attributable to parent company               7,304            
Contribution by non-controlling shareholders                       $ 0    
Dividends declared to non-controlling interest holders of non-wholly owned subsidiaries                         0  
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)              
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Treasury Stock, Shares, Beginning Balance 1,486,526  
Repurchase of Treasury stock 0 322,269
Treasury Stock, Shares, Ending Balance 1,486,526 1,486,526
Common Stock [Member]    
Balance at January 1, Common stock 32,338,302 32,338,302
Balance at December 31, Common stock 32,338,302 32,338,302
Treasury Stock [Member]    
Treasury Stock, Shares, Beginning Balance 1,486,526 1,164,257
Repurchase of Treasury stock 0 322,269
Treasury Stock, Shares, Ending Balance 1,486,526 1,486,526
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:    
Net income/(loss) $ 10,726 $ (10,271)
Adjustments to reconcile net income/(loss) to net cash provided by operating activities:    
Share-based compensation 88 0
Depreciation and amortization 27,113 22,057
Deferred income taxes 4,020 2,205
Allowance for credit losses 2,738 6,238
Equity in net earnings of affiliates (6,331) (4,092)
Government subsidy reclassified from advances payable (1,253) 0
Loss on disposal of fixed assets 389 129
Government subsidy 0 287
(Increase)/decrease in:    
Accounts and notes receivable 26,560 7,295
Advance payments and others (1,439) (1,176)
Inventories (25,684) (109)
Increase/(decrease) in:    
Accounts and notes payable (2,801) 27,248
Customer deposits 870 93
Accrued payroll and related costs (2,721) 1,073
Accrued expenses and other payables (4,081) 7,069
Taxes payable (4,501) (3,474)
Advances payable 1,700 502
Net cash provided by operating activities 28,271 57,426
Cash flows from investing activities:    
Purchase of short-term investments and long-term time deposits (63,478) (60,055)
Proceeds from maturities of short-term investments 69,351 53,393
(Decrease)/increase in demand loans and employee housing loans included in other receivables (171) 165
Loan to a related party 0 (151)
Repayment of loan from a related party 154 0
Cash received from property, plant and equipment sales 150 1,495
Cash paid to acquire property, plant and equipment and land use rights (including $1,965 and $2,668 paid to related parties for the years ended December 31, 2021 and 2020, respectively) (9,260) (15,825)
Cash paid to acquire intangible assets (642) (741)
Cash received from long-term investment 20,621 3,322
Investment under equity method (308) (5,360)
Cash prepaid for investment under equity method (13,454) 0
Net cash provided by/(used in) investing activities 2,963 (23,757)
Cash flows from financing activities:    
Proceeds from bank and government loans 53,209 39,813
Repayment of bank loans and government loans (50,803) (53,046)
Payment to broker agents for repurchase of common stock 0 (2,990)
Repayments of the borrowing under sale and leaseback transaction (4,450) (4,163)
Deemed distribution to shareholders 0 (88)
Acquisition of non-controlling interest (1,075) (81)
Cash received from capital contributions by non-controlling interest holder 0 722
Net cash used in financing activities (3,119) (19,833)
Cash and cash equivalents affected by foreign currency 3,323 7,822
Net increase in cash and cash equivalents 31,438 21,658
Cash, cash equivalents and pledged cash at beginning of year 128,061 106,403
Cash, cash equivalents and pledged cash at end of year 159,499 128,061
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for interest 1,843 2,751
Cash paid for income taxes 3,398 3,229
Non-cash investing activities:    
Property, plant and equipment recorded during the year which previously were advance payments 8,543 11,838
Accounts payable for acquiring property, plant and equipment 1,510 2,024
Accounts receivable in exchange for short-term investments $ 0 $ 223
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Payments to Acquire Property, Plant, and Equipment $ 9,260 $ 15,825
Related Party [Member]    
Payments to Acquire Property, Plant, and Equipment $ 1,965 $ 2,668
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and business
12 Months Ended
Dec. 31, 2021
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, 2021 and 2020.

Percentage Interest

 

December 31, 

December 31, 

Name of Entity

    

2021

    

2020

 

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

%

77.33

%

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

%  

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.

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.22.1
Basis of presentation and significant accounting policies
12 Months Ended
Dec. 31, 2021
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, 2021 and 2020, 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, 2021, 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.

Jingzhou Qingyan was formed in 2017, with 60% owned by the Company and 40% owned by the other two parties. Hubei Honglong owns 60% of the shares of Jingzhou Qingyan and the remaining shares were owned by the other two parties. The highest authority of Jingzhou Qingyan is its board of directors, which is comprised of five directors, three of whom are appointed by the Company, and two of whom were appointed by the other two parties. As for day-to-day operating matters, approval by at least three-fifths of the members of such board of directors is required. Both of the chairman of the board of directors and the general manager 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 20%-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 - In 2016, the FASB issued ASU No. 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" ("ASC Topic 326"), which amends previously issued guidance regarding the impairment of financial instruments by creating an impairment model that is based on expected losses rather than incurred losses. The Company adopted this ASC Topic 326 and several associated ASUs on January 1, 2020 using a modified retrospective approach with a cumulative effect recorded as reduction of beginning retained earnings with amount of $0.8 million. As of January 1, 2021, 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, advance payments, 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, 2021, the Company recorded $2.7 million expected credit loss expense in general and administrative expenses. As of December 31, 2021, the expected credit loss provision for the current and non-current assets were $12.9 million and $0.5 million, 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.2 million for the years ended December 31, 2021 and 2020, respectively.

As of December 31, 2021 and 2020, the Company had pledged land use rights with a net book value of approximately $5.7 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, 2021 and 2020, were $0.5 million and $0.9 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 for their investees whose shares were listed and actively traded on stock exchange, or Level 3 for the investees that were private companies, in the fair value hierarchy. 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 revenue growth rate, discount rate, price-to-earnings ratio, price-to-book ratio, lack of marketability discounts, and expected volatility. Such fair value of the limited partnerships’ Level 3 investments was reflected in the equity in earnings of affiliated companies of the consolidated statements of income or loss and the carrying amount of the Company’s long-term investments under the equity method accounting.

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. There were no impairment losses for its long-term investment in the years ended December 31, 2021 and 2020.

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, 2021 and 2020, the Company has customer deposits of $2.4 million and $1.5 million , respectively. During the year ended December 31, 2021, $7.2million was received and $6.3million (including $1.5 million from the beginning balance of customer deposits) was recognized as net product sales revenue. During the year ended December 31, 2020, $3.1 million was received and $2.9 million (including $1.3 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, 2021 and 2020, 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, 2021 and 2020, the warranties activities were as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2021

    

2020

Balance at the beginning of year

$

36,215

$

32,907

Additions during the year

 

13,917

 

17,801

Settlement within the year

 

(14,427)

 

(16,859)

Foreign currency translation loss

 

867

 

2,366

Balance at end of year

$

36,572

$

36,215

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 30% of base salary for the years ended December 31, 2021 and 2020, 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, 2021 and 2020, 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 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)).

In 2020, the Company's five largest customers accounted for 47.1% of the Company's consolidated sales, with one customer accounting for more than 10% of consolidated sales (i.e., 23.6% of consolidated sales, which comprised a total of $98.5 million in sales included in the Hubei Henglong segment (Note 27)).

At December 31, 2021 and 2020, approximately 7.7% and 9.4% 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 $9.9 million and $5.8 million were included in selling expenses for the years ended December 31, 2021 and 2020, respectively.

Leases – The Company adopted ASU 2016-02, Leases, and other related ASUs (collectively, "ASC 842") on January 1, 2019, using the modified retrospective method of adoption. 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.49%. As of December 31, 2021, the weighted average remaining lease term was 1 year. The Company did not have finance lease arrangements as of December 31, 2021.

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, 2021 and 2020, the Company did not have any fair value assets and liabilities classified as Level 1. As at December 31, 2021 and 2020, marketable securities with amounts of $0.1 million and $0.2 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, 2021 and 2020, 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, 2021 and 2020, wealth management financial products with amounts of $1.7 million and $9.9 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, 2021 and 2020, 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:

Jingzhou Henglong Fulida Textile Co., Ltd., “ Fulida
Xiamen Joylon Co., Ltd., “ Xiamen Joylon
Shanghai Tianxiang Automotive Parts Co., Ltd., “ Shanghai Tianxiang
Shanghai Jinjie Industrial & Trading Co., Ltd., “ Shanghai Jinjie
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
Beijing Hainachuan HengLong Automotive Steering System Co., Ltd., “ Beijing Henglong
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 Machinery and Electronic Trading Co., Ltd., “ Jiulong Machinery
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

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 August 2018, the FASB released ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement. ASU 2018-13 modifies the disclosure requirements on fair value measurements. The provisions of ASU 2018-13 are to be applied using a prospective or retrospective approach, depending on the amendment, and are effective for interim periods and fiscal years beginning after October 1, 2020, with early adoption permitted. The Company adopted this guidance from January 1, 2021. The adoption of this guidance did not have a material impact on the Company’s consolidated financial statements.

In December 2019, the FASB issued ASU 2019-12 - Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This ASU provides an exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. This update also (1) requires an entity to recognize a franchise tax (or similar tax) that is partially based on income as an income-based tax and account for any incremental amount incurred as a non-income-based tax, (2) requires an entity to evaluate when a step-up in the tax basis of goodwill should be considered part of the business combination in which goodwill was originally recognized for accounting purposes and when it should be considered a separate transaction, and (3) requires that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The standard is effective for the Company for fiscal years beginning after December 15, 2020, with early adoption permitted. The Company adopted this guidance from January 1, 2021. 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.22.1
Accounts and Notes Receivable
12 Months Ended
Dec. 31, 2021
Accounts and Notes Receivable  
Accounts and Notes Receivable

3.

Accounts and Notes Receivable

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

December 31, 

    

2021

    

2020

Accounts receivable - unrelated parties 

$

146,362

$

141,018

Notes receivable - unrelated parties (1)

 

61,328

 

85,354

Total accounts and notes receivable - unrelated parties

 

207,690

 

226,372

Less: allowance for doubtful accounts - unrelated parties

 

(11,961)

 

(9,853)

Accounts and notes receivable, net - unrelated parties

 

195,729

 

216,519

Accounts and notes receivable - related parties

 

15,505

 

17,622

Less: allowance for doubtful accounts - related parties

(898)

(1)

Accounts and notes receivable, net - related parties

14,607

17,621

Accounts and notes receivable, net

$

210,336

$

234,140

(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, 2021 and 2020, the Company pledged its notes receivable in amounts of nil and $8.2 million, respectively, as collateral for the government loans (See Note 11).

As of December 31, 2021 and 2020, the Company pledged its notes receivable in amounts of $18.2 million and $5.5 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, 2021 and 2020, is summarized as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2021

    

2020

Balance at beginning of year

$

9,854

$

2,379

Cumulative effect of the adoption of ASC Topic 326

1,049

Amounts provided during the year (1)

 

2,774

 

6,278

Amounts reversed of collection during the year

 

(24)

 

(94)

Foreign currency translation

 

255

 

242

Balance at end of year

$

12,859

$

9,854

(1)In November 2020, Intermediate People's Court of Shenyang, Liaoning province, China accepted the bankruptcy reorganization application of one of the Company’s customers. As of December 31, 2021 and 2020, the Company had accounts and notes receivable with a total amount of $6.6 million and $6.4 million due from this customer and its subsidiaries, which receivables the Company considered in significant doubt of collectability, and the Company provided full allowance for these receivables.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Advance Payments and Others
12 Months Ended
Dec. 31, 2021
Advance Payments and Others.  
Advance Payments and Others

4.

Advance Payments and Others

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

Year Ended December 31, 

    

2021

    

2020

Prepayments for purchase of raw materials

$

6,066

$

5,993

Input VAT

 

3,433

 

4,233

Prepayment for share repurchase program

 

1,238

 

2,138

Prepaid income tax

 

1,366

 

1,486

Employee advances

641

564

Others

607

637

Total advance payments and others

13,351

15,051

Less: Allowance for doubtful accounts

(55)

(58)

Advance payments and others, net

$

13,296

$

14,993

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories
12 Months Ended
Dec. 31, 2021
Inventories  
Inventories

5.

Inventories

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

December 31, 

    

2021

    

2020

Raw materials

$

33,583

$

24,367

Work in process

 

9,415

 

10,098

Finished goods

 

73,495

 

53,860

Balance at end of year

$

116,493

$

88,325

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

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment  
Property, Plant and Equipment

6.

Property, Plant and Equipment

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

December 31, 

    

2021

    

2020

Costs:

 

  

 

  

Buildings

$

69,554

$

61,035

Machinery and equipment

 

253,245

 

233,273

Electronic equipment

 

6,887

 

6,491

Motor vehicles

 

5,121

 

5,064

Construction in progress

 

6,583

 

20,813

 

341,390

 

326,676

Less: Accumulated depreciation

 

(213,669)

 

(185,672)

Balance at end of year

$

127,721

$

141,004

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

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

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets
12 Months Ended
Dec. 31, 2021
Intangible Assets  
Intangible Assets

7.

Intangible Assets

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

December 31, 

    

2021

    

2020

Costs:

 

  

 

  

Patent technology

$

2,598

$

2,215

Management software license

 

3,994

 

3,564

Total intangible assets - at cost

 

6,592

 

5,779

Less: Accumulated amortization

 

(4,780)

 

(4,049)

Balance at end of year, net

$

1,812

$

1,730

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

Estimated Amortization Expenses

    

2022

    

2023

    

2024

    

2025

    

2026

Amortization expenses

$

606

$

563

$

310

$

187

$

72

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Investments
12 Months Ended
Dec. 31, 2021
Long-term Investments  
Long-term Investments

8.

Long-term Investments

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

December 31, 

    

2021

    

2020

Limited Partnerships:

Chongqing Venture Fund(1)

$

17,530

$

20,230

Hubei Venture Fund(2)

9,665

14,473

Suzhou Venture Fund (3)

 

7,413

 

7,740

Subtotal - Investments in limited partnerships

34,608

42,443

Corporations:

Beijing Henglong (4)

 

 

5,241

Henglong Tianyu(5)

 

913

 

1,070

Chongqing Jinghua(6)

 

642

 

599

Jiangsu Intelligent (7)

 

803

 

413

Subtotal - Investments in corporations

2,358

7,323

Total

$

36,966

$

49,766

(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, 2021, Hubei Henglong has made investments of RMB 100.0 million, equivalent to approximately $14.5 million, representing 18.5% of Chongqing Venture Fund's equity. As a limited partner, Hubei Henglong has more than virtually no influence over Chongqing Venture Fund's operating and financial policies. The investment is accounted for using the equity method. In January, May, June, August and October 2021, Chongqing Venture Fund made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received $4.9 million in the aggregate.

(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, 2021, Hubei Henglong has made investments of RMB 98.5 million, equivalent to approximately $15.1 million, representing 32.8% 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. In April and December 2021, Hubei Venture Fund made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received $6.1 million.

(3)

In September 2014, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Suzhou Venture Fund”. Hubei Henglong has made investments of RMB 50.0 million, equivalent to approximately $7.6 million, representing 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. In August 2021, Suzhou Venture Fund made distributions that were proportional to each owner's allocated share of the fund, pursuant to which Hubei Henglong received $1.4 million.

(4)

In January 2021, Beijing Henglong made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received $1.5 million. In December 2021, Beijing Henglong was liquidated, pursuant to which Hubei Henglong received liquidation value of $6.7 million.

(5)

In June 2019, the Company invested RMB 8.0 million, equivalent to approximately $1.2 million, to establish an associate company, "Henglong Tianyu", with Jingzhou Tianyu Auto Parts Co., Ltd. The Company owns 40% of the equity in Henglong Tianyu, and can exercise significant influence over Henglong Tianyu’s operating and financial policies. The investment is accounted for using the equity method.

(6)

In October 2016, Hubei Henglong invested RMB 3.0 million, equivalent to approximately $0.5 million, to establish an associate company, Chongqing Jinghua Automotive Intelligent Manufacturing Technology Research Co., Ltd., “Chongqing Jinghua”, with five other parties. The Company owns 18.8% of the equity in Chongqing Jinghua and can exercise significant influence over Chongqing Jinghua’s operating and financial policies. The investment is accounted for using the equity method.

(7)

In April 2019, Hubei Henglong invested RMB 5.0 million, equivalent to approximately $0.8 million, to establish an associate company, Jiangsu Intelligent Networking Automotive Innovation Center Co. Ltd., "Jiangsu Intelligent", with other parties. The Company owns 19.2% of the equity in Jiangsu Intelligent and can exercise significant influence over Jiangsu Intelligent's operational and financial policies. The investment is accounted for using the equity method.

The Company’s consolidated statements of income or loss and comprehensive income included equity in earnings of affiliated companies of $6.3 million and $4.1 million for the years ended December 31, 2021 and 2020, respectively.

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, 

    

2021

    

2020

Revenue

$

88,122

$

59,912

Gross profit

 

59,561

 

30,134

Income from continuing operations

 

63,067

 

28,012

Net income

$

61,374

$

28,968

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Deferred Income Tax Assets and Liabilities
12 Months Ended
Dec. 31, 2021
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, 2021 and 2020, were as follows (figures are in thousands of USD):

December 31, 

    

2021

    

2020

Losses carryforward (U.S.) (1)

$

2,559

$

2,727

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

 

13,058

 

12,491

Product warranties and other reserves

 

8,679

 

7,930

Property, plant and equipment

 

7,760

 

5,246

Share-based compensation

 

26

 

18

Bonus accrual

 

106

 

567

Other accruals

 

1,101

 

1,453

Deductible temporary difference related to revenue recognition

 

879

 

1,551

Others

 

983

 

2,350

Total deferred tax assets

 

35,151

 

34,333

Less: Valuation allowance (1) (2)

 

(22,788)

 

(18,155)

Total deferred tax assets, net of valuation allowance

 

12,363

 

16,178

 

  

 

  

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

 

4,380

 

4,280

Other taxable temporary differences

 

2,249

 

2,332

Total deferred tax liabilities

$

6,629

$

6,612

(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, 2021, valuation allowance was $22.8 million, including $2.6 million allowance for the Company’s deferred tax assets in the United States and $20.2 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, 2021, the Company had net operating tax loss carry -forwards amounting to $8.1 million and $2.7 million which will expire from 2022 to 2031 and from 2022 to 2026, respectively, if not used. Pursuant to a public announcement issued by the PRC State Administration of Taxation in August 2018, net operating losses of entities not qualified as "High & New Technology Enterprise" will expire between 2022 and 2026 if not utilized and those of entities qualified as "High & New Technology Enterprise" will expire in 2031.

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

December 31, 

    

2021

    

2020

Deferred tax assets

$

10,114

$

13,846

Deferred tax liabilities

 

4,380

 

4,280

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

Year Ended December 31, 

    

2021

    

2020

Balance at beginning of year

$

18,155

$

10,630

Amounts provided for during the year

 

4,468

 

7,172

Amounts used during the year

 

(247)

 

(183)

Foreign currency translation

 

412

 

536

Balance at end of year

$

22,788

$

18,155

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Other non-current assets
12 Months Ended
Dec. 31, 2021
Other non-current assets  
Other non-current assets

10. Other non-current assets

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

 

 

December 31,

 

 

2021

 

 

2020

Prepayment for investment under equity method-Sentient AB(1)

$

13,489

$

-

Prepayment for acquisition of a subsidiary-Hefei Senye(2)

2,823

2,759

$

16,312

$

2,759

(1)

In June 2021, Hubei Henglong entered into an agreement with other parties and committed to purchase 40% of the shares of Sentient AB for total consideration of RMB 155.2 million, equivalent to approximately $24.3 million. As of December 31, 2021, Hubei Henglong has paid RMB 86.0 million, equivalent to approximately $13.5 million, which was reported in other non-current assets as the transaction had not been consummated.

(2)

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, 2021, Hubei Henglong has paid the amount of RMB 18.0 million, equivalent to approximately $2.8 million, which was reported in other non-current assets as the transaction had not been consummated.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Bank and Government Loans
12 Months Ended
Dec. 31, 2021
Loans  
Bank and Government Loans

11.

Bank and Government Loans

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

December 31, 

    

2021

    

2020

Short-term bank loans (1)

$

47,592

$

36,575

Current portion of long-term government loan (2)

7,663

Subtotal

47,592

44,238

Long-term government loan (2)

7,663

Less: Current portion of long-term government loan (2)

 

 

(7,663)

Subtotal

Total bank and government loans

$

47,592

$

44,238

(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 $116.8 million and $172.7 million, respectively, as of December 31, 2021 and 2020. As of December 31, 2021 and 2020, the Company has drawn down loans with an aggregate amount of $47.6 million and $36.6 million, respectively. The weighted average interest rate was 3.5% and 3.7%, respectively.
(2)On August 7 and September 3, 2019, the Company borrowed from the local government loans of RMB 20.0 million and RMB 30.0 million, equivalent to approximately $3.1 million and $4.6 million, respectively. These loans are due for repayment on June 30, 2021 and have an interest rate of 3.80% per annum. As of December 31, 2021 and 2020, Henglong pledged nil and RMB 53.5 million, equivalent to approximately nil and $8.2 million, respectively, of notes receivable as collateral for the local government loans (See Note 3). The Company repaid these government loans on April 15, 2021.

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, 2021.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts and Notes Payable
12 Months Ended
Dec. 31, 2021
Accounts and Notes Payable  
Accounts and Notes Payable

12.

Accounts and Notes Payable

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

December 31, 

    

2021

    

2020

Accounts payable - unrelated parties

$

132,593

$

132,349

Notes payable - unrelated parties (1)

 

81,997

 

80,173

Accounts and notes payable - unrelated parties

 

214,590

 

212,522

Accounts and notes payable - related parties

 

13,464

 

12,730

Balance at end of year

$

228,054

$

225,252

(1)Notes payable represent payables in the form of notes issued by the bank. As of December 31, 2021 and 2020, the Company has pledged cash of $27.8 million and $30.8 million, and also has pledged notes receivable of $18.2 million and $5.5 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, 2021 and 2020, the Company has used $33.6 million and $43.9 million of its credit facility, respectively, for issuing bank notes.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Payables
12 Months Ended
Dec. 31, 2021
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, 2021 and 2020, are summarized as follows (figures are in thousands of USD):

December 31, 

    

2021

    

2020

Accrued expenses

$

5,596

$

8,627

Warranty reserves (See Note 2)

 

36,572

 

36,215

Payables for overseas transportation and custom clearance

 

4,548

 

3,278

Dividends payable to holders of non-controlling interests

471

460

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

 

1,115

 

4,131

Accrued interest

 

507

 

646

Other payables

1,523

2,250

Balance at end of year

$

50,332

$

55,607

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Taxes Payable
12 Months Ended
Dec. 31, 2021
Taxes Payable  
Taxes Payable

14. Taxes Payable

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

December 31, 

    

2021

    

2020

Value-added tax payable

$

3,494

$

5,078

Tariffs payable

 

5,202

 

3,870

Long-term taxes payable - current portion (1)

2,809

2,809

Income tax payable

311

133

Other tax payable (1)

 

510

 

1,259

Short-term taxes payable

$

12,326

$

13,149

December 31, 

    

2021

    

2020

Long-term taxes payable

$

23,884

$

26,693

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

 

(2,809)

 

(2,809)

Long-term taxes payable (1)

$

21,075

$

23,884

(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, 2021 and 2020, $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.22.1
Other Long-term Payable
12 Months Ended
Dec. 31, 2021
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, 2021 and 2020, $1.2 million and $4.1 million, respectively, was recognized as other payable (See Note 13); and nil and $1.1 million, respectively, was recognized as other long-term payable to the buyer-lessor. For the years ended December 31, 2021 and 2020, the Company recorded $0.3 million and $0.5 million, respectively, of interest expense related to the lease back transaction.

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Redeemable non-controlling interests
12 Months Ended
Dec. 31, 2021
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, 2021 and 2020, the Company recognized accretion of $0.028 million and $0.009 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.22.1
Stock Options
12 Months Ended
Dec. 31, 2021
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, 2021.

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, 2021, 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.

For the stock options granted during the year ended December 31, 2021, 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, 2021 and 2020, the Company recognized stock-based compensation expenses of $0.1 million and nil, 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, 2020

 

30,000

$

4.99

 

5

Expired

 

(7,500)

 

4.58

 

5

Outstanding - December 31, 2020

 

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

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

    

Outstanding Stock

    

Weighted Average

    

Weighted Average

    

Number of Stock

Range of Exercise Prices

Options

Remaining Life

Exercise Price

Options Exercisable

$2.37 - $6.26

 

37,500

 

2.97

$

5.24

 

37,500

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

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

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

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Retained Earnings
12 Months Ended
Dec. 31, 2021
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, 2021 and 2020, the subsidiaries in China appropriated statutory reserves of $0.2 million and $0.04 million, respectively.

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Treasury Stock
12 Months Ended
Dec. 31, 2021
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. For the years ended December 31, 2021 and 2020, the Company repurchased nil and 322,269 shares of the Company for aggregate cash consideration of nil and $1.0 million, 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.22.1
Other Income, Net
12 Months Ended
Dec. 31, 2021
Other Income, Net  
Other Income, Net

20.

Other Income, Net

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

Year Ended December 31, 

    

2021

    

2020

Government subsidy

 

$

4,928

 

$

2,820

Penalties income

 

70

 

140

Charity donation

 

 

(1,136)

Investment income

 

1,670

 

614

Total other income, net

$

6,668

$

2,438

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Expense, net
12 Months Ended
Dec. 31, 2021
Financial Expense, net  
Financial Expense, net

21.

Financial Expense, net

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

Year Ended December 31, 

    

2021

    

2020

Interest income

$

(1,242)

$

(1,662)

Foreign exchange loss, net

 

3,204

 

6,284

Bank fees

 

388

 

275

Total financial expense, net

$

2,350

$

4,897

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
12 Months Ended
Dec. 31, 2021
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, 2021 and 2020, the Company has recognized deferred tax liabilities of $4.4 million and $4.3 million for the undistributed profits of $43.1 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, 2021 and 2020, the Company still has undistributed earnings of approximately $265.9 million and $248.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, 2021 and 2020, of approximately $26.6 million and $24.9 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, Hubei Henglong, Chuguanjie and Wuhu 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.

In 2019, 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 2019 to 2021. The Company estimated the applied tax rate in 2022 to be 15% as it is probable that it will pass re-assessment in 2022 and continue to qualify as “High & New Technology Enterprise”.

In 2018, Chongqing 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 2018 to 2020. The Company has not applied for the re-assessment in 2021, therefore, it is subject to enterprise income tax at a rate of 25% in 2021.

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 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 15%, 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.5 million in Brazil for the year ended December 31, 2021 and had no assessable income in Brazil for the year ended December 31, 2020.

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, 2021 and 2020.

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, 

 

    

2021

    

2020

 

Tax rate

 

21

%  

21

%

Income before income taxes

$

8,399

$

(12,200)

Income tax at federal statutory tax rate

 

1,764

 

(2,562)

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

 

(5,212)

 

(3,605)

Effect of differences in foreign tax rate

 

504

 

555

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

 

(34)

 

(133)

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

 

4,667

 

7,659

Effect of changes in tax rate

 

2,081

 

Other differences

 

234

 

249

Total income tax expense

$

4,004

$

2,163

(1)According to a policy promulgated by the State Tax Bureau of the PRC and effective from 2008 onwards, enterprises engaged in research and development activities are entitled to claim an additional tax deduction amounting to 50% of their research and development expenses in determining their taxable income for the year. The additional tax deduction amount of the research and development expenses has been increased from 50% to 75%, effective from 2018 to 2020, and it was further increased to 100%, effective from 2021, according to a new tax incentives policy promulgated by the State Tax Bureau of the PRC in March 2021.

The Company is subject to tax examination in the United States and China. The Company's tax years for 2017 through 2021 are still open for examination in China. The Company's tax years for 2012 through 2021 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, 2021 and 2020.

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Income (Loss) Per Share
12 Months Ended
Dec. 31, 2021
Income/(Loss) Per Share  
Income/(Loss) Per Share

23.

Income/(Loss) 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, 

    

2021

    

2020

Numerator:

 

  

 

  

Net income/(loss) attributable to the parent company’s common shareholders - Basic and Diluted

$

11,050

 

(4,980)

Denominator:

 

 

Weighted average ordinary shares outstanding - Basic

 

30,851,776

 

31,077,196

Dilutive effects of stock options

 

3,655

 

Denominator for dilutive income per share - Diluted

 

30,855,431

 

31,077,196

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

 

 

Basic

 

0.36

 

(0.16)

Diluted

 

0.36

 

(0.16)

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.

For the year ended December 31, 2020, assumed conversion of the stock options has not been reflected in the dilutive calculation pursuant to ASC 260, “Earnings Per Share,” due to the anti-dilutive effect as a result of the Company’s net loss. The effects of all outstanding share options with common share equivalents of 1,256 shares have been excluded from the calculation of the diluted loss per share for the year ended December 31, 2020 due to their anti-dilutive effect.

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Concentrations
12 Months Ended
Dec. 31, 2021
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.22.1
Related Party Transactions
12 Months Ended
Dec. 31, 2021
Related Party Transactions  
Related Party Transactions

25.

Related Party Transactions

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

Merchandise Sold to Related Parties

Year Ended December 31, 

    

2021

    

2020

Hubei Hongrun

$

25,229

$

24,792

Beijing Henglong

24,604

24,672

Jingzhou Yude

 

10,784

 

Xiamen Automotive Parts

 

3,864

 

3,274

Other related parties

 

650

 

484

Total

$

65,131

$

53,222

Rental Income Obtained from Related Parties

Year Ended December 31, 

    

2021

    

2020

Wuhan Tongkai

$

180

$

193

Jingzhou Tongying

170

101

Hubei Hongrun

112

100

Hubei ASTA

23

21

Other related parties

8

8

Total

$

493

$

423

Materials Sold to Related Parties

Year Ended December 31, 

    

2021

    

2020

Honghu Changrun

$

1,000

$

362

Jingzhou Yude

 

278

 

306

Jiangling Tongchuang

 

626

 

483

Jingzhou Tongying

 

580

 

426

Beijing Henglong

32

1

Hubei Hongrun

 

12

 

180

Other related parties

 

25

 

5

Total

$

2,553

$

1,763

Materials Purchased from Related Parties

Year Ended December 31, 

    

2021

    

2020

Jingzhou Tongying

$

10,702

$

8,677

Wuhan Tongkai

 

9,718

 

5,791

Jiangling Tongchuang

 

7,009

 

6,943

Honghu Changrun

 

2,358

 

1,868

Henglong Tianyu

1,014

274

Hubei Wiselink

481

326

Hubei Yiling

 

286

 

Other related parties

 

12

 

Total

$

31,580

$

23,879

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

Year Ended December 31, 

    

2021

    

2020

Sentient AB

$

935

$

Jingzhou Derun

 

 

26

Total

$

935

$

26

Property, Plant and Equipment Purchased from Related Parties

Year Ended December 31, 

    

2021

    

2020

Hubei Wiselink

$

1,200

$

1,371

Ewinlink

499

Honghu Changrun

 

 

59

Total

$

1,200

$

1,929

Loan provided to a related party

Year Ended December 31, 

    

2021

    

2020

Related party loan

$

$

151

As of December 31, 2021 and 2020, 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, 

    

2021

    

2020

Hubei Hongrun

$

6,918

$

4,054

Jingzhou Yude

5,740

1,283

Xiamen Automotive Parts

 

1,533

 

1,565

Beijing Henglong

 

 

9,630

Xiamen Joylon

 

890

 

870

Other related parties

424

 

220

Total accounts and notes receivable - related parties

 

15,505

 

17,622

Less: allowance for doubtful accounts - related parties

(898)

(1)

Accounts and notes receivable, net - related parties

$

14,607

$

17,621

Accounts and Notes Payable to Related Parties

December 31, 

    

2021

    

2020

Wuhan Tongkai

$

4,812

$

4,523

Hubei Wiselink

 

2,984

 

2,779

Jingzhou Tongying

3,195

2,628

Henglong Tianyu

1,602

1,673

Honghu Changrun

484

609

Jiangling Tongchuang

 

240

 

506

Other related parties

147

12

Total

$

13,464

$

12,730

Advance Payments for Property, Plant and Equipment to Related Parties

December 31, 

    

2021

    

2020

Hubei Wiselink

$

565

$

2,187

Henglong Real Estate

 

245

 

1,097

Total

$

810

$

3,284

Other Advance Payments and Others to Related Parties

December 31, 

    

2021

    

2020

Jiangling Tongchuang

$

324

$

Honghu Changrun

 

 

238

Hongxi

 

 

153

Other related parties

 

276

 

131

Total

$

600

$

522

As of December 31, 2021, the date the Company issued the financial statements, Hanlin Chen, Chairman, owns 57.9% 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.22.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies  
Commitments and Contingencies

26.

Commitments and Contingencies

a.

Legal proceedings

On January 7, 2019, three purported stockholders of the Company filed a stockholder derivative complaint on behalf of the Company against the Company’s directors Hanlin Chen, Qizhou Wu and Guangxun Xu and former directors Arthur Wong and Robert Tung in the Delaware Court of Chancery, alleging that they had (a) breached their fiduciary duties by approving and paying excessive compensation to the non-employee directors of the Company, Arthur Wong, Guangxun Xu and Robert Tung, and (b) failed to make full and accurate disclosure of all material information with respect to director qualification and director compensation paid in 2017 in the Company’s annual proxy statement on Schedule 14A filed on October 10, 2018. The directors have engaged their own counsel to answer this complaint. On April 9, 2019, the Company moved to dismiss the complaint. The motion to dismiss was denied on July 17, 2019. As of November 2020, the Company reached a settlement to resolve the lawsuit for a sum of $55,998. The Company did not admit any liability in reaching the settlement. On February 5, 2021, the Court of Chancery conducted a hearing to confirm the settlement of the stockholder derivative action. The Court entered a Final Order and Judgment approving the settlement. The Court further ordered that the plaintiffs’ application for an award of attorneys’ fees and reimbursement of litigation expenses be reduced from $100,000 to $30,000. The Court’s Final Order and Judgment is publicly available on the Court of Chancery docket. As of December 31, 2021, the Company has received the above settlement of $55,998 from the directors and paid the above attorneys’ fees and reimbursement of litigation expenses.

Other than as described above, 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 and the related interest, the following table summarizes the Company’s non-cancelable commitments and contingencies as of December 31, 2021 (figures are in thousands of USD):

Payment Obligations by Period

    

2022

    

2023

    

2024

    

Thereafter

    

Total

Obligations for investment contracts (1)

$

10,858

$

$

$

$

10,858

Obligations for purchasing and services

 

21,930

1,960

 

 

 

23,890

Total

$

32,788

$

1,960

$

$

$

37,195

(1)In June 2021, Hubei Henglong entered into an agreement with other parties and committed to purchase 40% of the shares of Sentient AB for total consideration of RMB 155.2 million, equivalent to approximately $24.3 million. As of December 31, 2021, Hubei Henglong has paid RMB 86.0 million, equivalent to approximately $13.5 million, which was reported in other non-current assets as the transaction had not been consummated. According to the agreement, the remaining consideration RMB 69.2 million, equivalent to approximately $10.9 million, will be paid in 2022.
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Reporting
12 Months Ended
Dec. 31, 2021
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, 2021 and 2020, 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, 

    

2021

    

2020

    

2021

    

2020

Henglong

$

202,612

$

157,715

$

(526)

$

(576)

Jiulong

 

94,510

 

100,120

 

971

 

995

Shenyang

 

16,510

 

14,091

 

560

 

(6,985)

Wuhu

 

27,227

 

14,280

 

(385)

 

(800)

Hubei Henglong

 

128,142

 

115,991

 

11,162

 

9,836

Henglong KYB

 

80,683

 

52,659

 

248

 

(6,668)

Other Entities

 

96,397

 

61,202

 

508

 

(1,928)

Total Segments

 

646,081

 

516,058

 

12,538

 

(6,126)

Corporate

 

 

 

(1,628)

 

(2,693)

Eliminations

 

(148,088)

 

(98,422)

 

(184)

 

(1,452)

Total consolidated

$

497,993

 

417,636

$

10,726

$

(10,271)

Depreciation and Amortization

Capital Expenditures

Year Ended December 31, 

Year Ended December 31, 

    

2021

    

2020

    

2021

    

2020

Henglong

$

6,691

$

3,814

$

1,613

$

3,019

Jiulong

 

2,742

 

2,980

 

1,863

 

1,898

Shenyang

 

649

 

652

 

267

 

188

Wuhu

 

943

 

556

 

48

 

87

Hubei Henglong

 

11,237

 

10,067

 

2,515

 

2,412

Henglong KYB

 

1,427

 

1,368

 

4,804

 

4,017

Other Entities

 

3,377

 

2,578

 

546

 

6,872

Total Segments

 

27,066

 

22,015

 

11,656

 

18,493

Corporate

 

47

 

42

 

 

Eliminations

 

 

 

(1,754)

 

(1,927)

Total consolidated

$

27,113

$

22,057

$

9,902

$

16,566

Total Assets

December 31, 

    

2021

    

2020

Henglong

$

241,958

$

265,982

Jiulong

 

74,816

 

90,161

Shenyang

 

24,141

 

25,827

Wuhu

 

26,314

 

20,055

Hubei Henglong

 

431,529

 

415,296

Henglong KYB

 

77,598

 

63,871

Other Entities

 

116,749

 

91,999

Total Segments

 

993,105

 

973,191

Corporate

 

69,705

 

71,880

Eliminations

 

(346,048)

 

(337,511)

Total consolidated

$

716,762

$

707,560

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, 

 

    

2021

    

2020

    

2021

    

2020

 

Geographic region:

 

  

 

  

 

  

  

China

$

324,979

$

294,739

$

165,264

$

165,043

United States

 

134,662

 

114,889

 

755

 

771

Other foreign countries

 

38,352

 

8,008

 

471

 

746

Total consolidated

$

497,993

$

417,636

$

166,490

(2)

$

166,560

(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 $10.1 million and $13.7 million and the intangible assets, net of $1.8 million and $1.7 million were excluded from long-term assets as of December 31, 2021 and 2020, respectively.

XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of presentation and significant accounting policies (Policies)
12 Months Ended
Dec. 31, 2021
Basis of presentation and significant accounting policies  
Basis of Presentation

Basis of Presentation - For the years ended December 31, 2021 and 2020, 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, 2021, 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.

Jingzhou Qingyan was formed in 2017, with 60% owned by the Company and 40% owned by the other two parties. Hubei Honglong owns 60% of the shares of Jingzhou Qingyan and the remaining shares were owned by the other two parties. The highest authority of Jingzhou Qingyan is its board of directors, which is comprised of five directors, three of whom are appointed by the Company, and two of whom were appointed by the other two parties. As for day-to-day operating matters, approval by at least three-fifths of the members of such board of directors is required. Both of the chairman of the board of directors and the general manager 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 20%-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 - In 2016, the FASB issued ASU No. 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" ("ASC Topic 326"), which amends previously issued guidance regarding the impairment of financial instruments by creating an impairment model that is based on expected losses rather than incurred losses. The Company adopted this ASC Topic 326 and several associated ASUs on January 1, 2020 using a modified retrospective approach with a cumulative effect recorded as reduction of beginning retained earnings with amount of $0.8 million. As of January 1, 2021, 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, advance payments, 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, 2021, the Company recorded $2.7 million expected credit loss expense in general and administrative expenses. As of December 31, 2021, the expected credit loss provision for the current and non-current assets were $12.9 million and $0.5 million, 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.2 million for the years ended December 31, 2021 and 2020, respectively.

As of December 31, 2021 and 2020, the Company had pledged land use rights with a net book value of approximately $5.7 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, 2021 and 2020, were $0.5 million and $0.9 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 for their investees whose shares were listed and actively traded on stock exchange, or Level 3 for the investees that were private companies, in the fair value hierarchy. 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 revenue growth rate, discount rate, price-to-earnings ratio, price-to-book ratio, lack of marketability discounts, and expected volatility. Such fair value of the limited partnerships’ Level 3 investments was reflected in the equity in earnings of affiliated companies of the consolidated statements of income or loss and the carrying amount of the Company’s long-term investments under the equity method accounting.

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. There were no impairment losses for its long-term investment in the years ended December 31, 2021 and 2020.

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, 2021 and 2020, the Company has customer deposits of $2.4 million and $1.5 million , respectively. During the year ended December 31, 2021, $7.2million was received and $6.3million (including $1.5 million from the beginning balance of customer deposits) was recognized as net product sales revenue. During the year ended December 31, 2020, $3.1 million was received and $2.9 million (including $1.3 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, 2021 and 2020, 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, 2021 and 2020, the warranties activities were as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2021

    

2020

Balance at the beginning of year

$

36,215

$

32,907

Additions during the year

 

13,917

 

17,801

Settlement within the year

 

(14,427)

 

(16,859)

Foreign currency translation loss

 

867

 

2,366

Balance at end of year

$

36,572

$

36,215

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 30% of base salary for the years ended December 31, 2021 and 2020, 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, 2021 and 2020, 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 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)).

In 2020, the Company's five largest customers accounted for 47.1% of the Company's consolidated sales, with one customer accounting for more than 10% of consolidated sales (i.e., 23.6% of consolidated sales, which comprised a total of $98.5 million in sales included in the Hubei Henglong segment (Note 27)).

At December 31, 2021 and 2020, approximately 7.7% and 9.4% 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 $9.9 million and $5.8 million were included in selling expenses for the years ended December 31, 2021 and 2020, respectively.

Leases

Leases – The Company adopted ASU 2016-02, Leases, and other related ASUs (collectively, "ASC 842") on January 1, 2019, using the modified retrospective method of adoption. 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.49%. As of December 31, 2021, the weighted average remaining lease term was 1 year. The Company did not have finance lease arrangements as of December 31, 2021.

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, 2021 and 2020, the Company did not have any fair value assets and liabilities classified as Level 1. As at December 31, 2021 and 2020, marketable securities with amounts of $0.1 million and $0.2 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, 2021 and 2020, 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, 2021 and 2020, wealth management financial products with amounts of $1.7 million and $9.9 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, 2021 and 2020, 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:

Jingzhou Henglong Fulida Textile Co., Ltd., “ Fulida
Xiamen Joylon Co., Ltd., “ Xiamen Joylon
Shanghai Tianxiang Automotive Parts Co., Ltd., “ Shanghai Tianxiang
Shanghai Jinjie Industrial & Trading Co., Ltd., “ Shanghai Jinjie
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
Beijing Hainachuan HengLong Automotive Steering System Co., Ltd., “ Beijing Henglong
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 Machinery and Electronic Trading Co., Ltd., “ Jiulong Machinery
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
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 August 2018, the FASB released ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement. ASU 2018-13 modifies the disclosure requirements on fair value measurements. The provisions of ASU 2018-13 are to be applied using a prospective or retrospective approach, depending on the amendment, and are effective for interim periods and fiscal years beginning after October 1, 2020, with early adoption permitted. The Company adopted this guidance from January 1, 2021. The adoption of this guidance did not have a material impact on the Company’s consolidated financial statements.

In December 2019, the FASB issued ASU 2019-12 - Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This ASU provides an exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. This update also (1) requires an entity to recognize a franchise tax (or similar tax) that is partially based on income as an income-based tax and account for any incremental amount incurred as a non-income-based tax, (2) requires an entity to evaluate when a step-up in the tax basis of goodwill should be considered part of the business combination in which goodwill was originally recognized for accounting purposes and when it should be considered a separate transaction, and (3) requires that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The standard is effective for the Company for fiscal years beginning after December 15, 2020, with early adoption permitted. The Company adopted this guidance from January 1, 2021. 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.22.1
Organization and business (Tables)
12 Months Ended
Dec. 31, 2021
Organization and business  
Schedule of equity method investments

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

Percentage Interest

 

December 31, 

December 31, 

Name of Entity

    

2021

    

2020

 

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

%

77.33

%

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

%  

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.

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.22.1
Basis of Presentation and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
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, 2021 and 2020, the warranties activities were as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2021

    

2020

Balance at the beginning of year

$

36,215

$

32,907

Additions during the year

 

13,917

 

17,801

Settlement within the year

 

(14,427)

 

(16,859)

Foreign currency translation loss

 

867

 

2,366

Balance at end of year

$

36,572

$

36,215

XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts and Notes Receivable (Tables)
12 Months Ended
Dec. 31, 2021
Accounts and Notes Receivable  
Schedule of accounts and notes receivable

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

December 31, 

    

2021

    

2020

Accounts receivable - unrelated parties 

$

146,362

$

141,018

Notes receivable - unrelated parties (1)

 

61,328

 

85,354

Total accounts and notes receivable - unrelated parties

 

207,690

 

226,372

Less: allowance for doubtful accounts - unrelated parties

 

(11,961)

 

(9,853)

Accounts and notes receivable, net - unrelated parties

 

195,729

 

216,519

Accounts and notes receivable - related parties

 

15,505

 

17,622

Less: allowance for doubtful accounts - related parties

(898)

(1)

Accounts and notes receivable, net - related parties

14,607

17,621

Accounts and notes receivable, net

$

210,336

$

234,140

(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, 2021 and 2020, is summarized as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2021

    

2020

Balance at beginning of year

$

9,854

$

2,379

Cumulative effect of the adoption of ASC Topic 326

1,049

Amounts provided during the year (1)

 

2,774

 

6,278

Amounts reversed of collection during the year

 

(24)

 

(94)

Foreign currency translation

 

255

 

242

Balance at end of year

$

12,859

$

9,854

(1)In November 2020, Intermediate People's Court of Shenyang, Liaoning province, China accepted the bankruptcy reorganization application of one of the Company’s customers. As of December 31, 2021 and 2020, the Company had accounts and notes receivable with a total amount of $6.6 million and $6.4 million due from this customer and its subsidiaries, which receivables the Company considered in significant doubt of collectability, and the Company provided full allowance for these receivables.
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Advance Payments and Others (Tables)
12 Months Ended
Dec. 31, 2021
Advance Payments and Others.  
Schedule of components of advance payments and others

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

Year Ended December 31, 

    

2021

    

2020

Prepayments for purchase of raw materials

$

6,066

$

5,993

Input VAT

 

3,433

 

4,233

Prepayment for share repurchase program

 

1,238

 

2,138

Prepaid income tax

 

1,366

 

1,486

Employee advances

641

564

Others

607

637

Total advance payments and others

13,351

15,051

Less: Allowance for doubtful accounts

(55)

(58)

Advance payments and others, net

$

13,296

$

14,993

XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2021
Inventories  
Schedule of inventories

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

December 31, 

    

2021

    

2020

Raw materials

$

33,583

$

24,367

Work in process

 

9,415

 

10,098

Finished goods

 

73,495

 

53,860

Balance at end of year

$

116,493

$

88,325

XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment  
Schedule of property, plant and equipment

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

December 31, 

    

2021

    

2020

Costs:

 

  

 

  

Buildings

$

69,554

$

61,035

Machinery and equipment

 

253,245

 

233,273

Electronic equipment

 

6,887

 

6,491

Motor vehicles

 

5,121

 

5,064

Construction in progress

 

6,583

 

20,813

 

341,390

 

326,676

Less: Accumulated depreciation

 

(213,669)

 

(185,672)

Balance at end of year

$

127,721

$

141,004

XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Intangible Assets  
Schedule of intangible assets

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

December 31, 

    

2021

    

2020

Costs:

 

  

 

  

Patent technology

$

2,598

$

2,215

Management software license

 

3,994

 

3,564

Total intangible assets - at cost

 

6,592

 

5,779

Less: Accumulated amortization

 

(4,780)

 

(4,049)

Balance at end of year, net

$

1,812

$

1,730

Schedule of estimated amortization expenses

Estimated Amortization Expenses

    

2022

    

2023

    

2024

    

2025

    

2026

Amortization expenses

$

606

$

563

$

310

$

187

$

72

XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Investments (Tables)
12 Months Ended
Dec. 31, 2021
Long-term Investments  
Schedule of long-term investments

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

December 31, 

    

2021

    

2020

Limited Partnerships:

Chongqing Venture Fund(1)

$

17,530

$

20,230

Hubei Venture Fund(2)

9,665

14,473

Suzhou Venture Fund (3)

 

7,413

 

7,740

Subtotal - Investments in limited partnerships

34,608

42,443

Corporations:

Beijing Henglong (4)

 

 

5,241

Henglong Tianyu(5)

 

913

 

1,070

Chongqing Jinghua(6)

 

642

 

599

Jiangsu Intelligent (7)

 

803

 

413

Subtotal - Investments in corporations

2,358

7,323

Total

$

36,966

$

49,766

(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, 2021, Hubei Henglong has made investments of RMB 100.0 million, equivalent to approximately $14.5 million, representing 18.5% of Chongqing Venture Fund's equity. As a limited partner, Hubei Henglong has more than virtually no influence over Chongqing Venture Fund's operating and financial policies. The investment is accounted for using the equity method. In January, May, June, August and October 2021, Chongqing Venture Fund made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received $4.9 million in the aggregate.

(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, 2021, Hubei Henglong has made investments of RMB 98.5 million, equivalent to approximately $15.1 million, representing 32.8% 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. In April and December 2021, Hubei Venture Fund made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received $6.1 million.

(3)

In September 2014, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Suzhou Venture Fund”. Hubei Henglong has made investments of RMB 50.0 million, equivalent to approximately $7.6 million, representing 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. In August 2021, Suzhou Venture Fund made distributions that were proportional to each owner's allocated share of the fund, pursuant to which Hubei Henglong received $1.4 million.

(4)

In January 2021, Beijing Henglong made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received $1.5 million. In December 2021, Beijing Henglong was liquidated, pursuant to which Hubei Henglong received liquidation value of $6.7 million.

(5)

In June 2019, the Company invested RMB 8.0 million, equivalent to approximately $1.2 million, to establish an associate company, "Henglong Tianyu", with Jingzhou Tianyu Auto Parts Co., Ltd. The Company owns 40% of the equity in Henglong Tianyu, and can exercise significant influence over Henglong Tianyu’s operating and financial policies. The investment is accounted for using the equity method.

(6)

In October 2016, Hubei Henglong invested RMB 3.0 million, equivalent to approximately $0.5 million, to establish an associate company, Chongqing Jinghua Automotive Intelligent Manufacturing Technology Research Co., Ltd., “Chongqing Jinghua”, with five other parties. The Company owns 18.8% of the equity in Chongqing Jinghua and can exercise significant influence over Chongqing Jinghua’s operating and financial policies. The investment is accounted for using the equity method.

(7)

In April 2019, Hubei Henglong invested RMB 5.0 million, equivalent to approximately $0.8 million, to establish an associate company, Jiangsu Intelligent Networking Automotive Innovation Center Co. Ltd., "Jiangsu Intelligent", with other parties. The Company owns 19.2% of the equity in Jiangsu Intelligent and can exercise significant influence over Jiangsu Intelligent's operational and financial policies. The investment is accounted for using the equity method.

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, 

    

2021

    

2020

Revenue

$

88,122

$

59,912

Gross profit

 

59,561

 

30,134

Income from continuing operations

 

63,067

 

28,012

Net income

$

61,374

$

28,968

XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Deferred Income Tax Assets and Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Deferred Income Tax Assets and Liabilities  
Schedule of deferred tax assets and liabilities

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

December 31, 

    

2021

    

2020

Losses carryforward (U.S.) (1)

$

2,559

$

2,727

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

 

13,058

 

12,491

Product warranties and other reserves

 

8,679

 

7,930

Property, plant and equipment

 

7,760

 

5,246

Share-based compensation

 

26

 

18

Bonus accrual

 

106

 

567

Other accruals

 

1,101

 

1,453

Deductible temporary difference related to revenue recognition

 

879

 

1,551

Others

 

983

 

2,350

Total deferred tax assets

 

35,151

 

34,333

Less: Valuation allowance (1) (2)

 

(22,788)

 

(18,155)

Total deferred tax assets, net of valuation allowance

 

12,363

 

16,178

 

  

 

  

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

 

4,380

 

4,280

Other taxable temporary differences

 

2,249

 

2,332

Total deferred tax liabilities

$

6,629

$

6,612

(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, 2021, valuation allowance was $22.8 million, including $2.6 million allowance for the Company’s deferred tax assets in the United States and $20.2 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, 2021, the Company had net operating tax loss carry -forwards amounting to $8.1 million and $2.7 million which will expire from 2022 to 2031 and from 2022 to 2026, respectively, if not used. Pursuant to a public announcement issued by the PRC State Administration of Taxation in August 2018, net operating losses of entities not qualified as "High & New Technology Enterprise" will expire between 2022 and 2026 if not utilized and those of entities qualified as "High & New Technology Enterprise" will expire in 2031.
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, 

    

2021

    

2020

Deferred tax assets

$

10,114

$

13,846

Deferred tax liabilities

 

4,380

 

4,280

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, 2021 and 2020, are summarized as follows (figures are in thousands of USD):

Year Ended December 31, 

    

2021

    

2020

Balance at beginning of year

$

18,155

$

10,630

Amounts provided for during the year

 

4,468

 

7,172

Amounts used during the year

 

(247)

 

(183)

Foreign currency translation

 

412

 

536

Balance at end of year

$

22,788

$

18,155

XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Other non-current assets (Tables)
12 Months Ended
Dec. 31, 2021
Other non-current assets  
Schedule of other non-current assets

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

 

 

December 31,

 

 

2021

 

 

2020

Prepayment for investment under equity method-Sentient AB(1)

$

13,489

$

-

Prepayment for acquisition of a subsidiary-Hefei Senye(2)

2,823

2,759

$

16,312

$

2,759

(1)

In June 2021, Hubei Henglong entered into an agreement with other parties and committed to purchase 40% of the shares of Sentient AB for total consideration of RMB 155.2 million, equivalent to approximately $24.3 million. As of December 31, 2021, Hubei Henglong has paid RMB 86.0 million, equivalent to approximately $13.5 million, which was reported in other non-current assets as the transaction had not been consummated.

(2)

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, 2021, Hubei Henglong has paid the amount of RMB 18.0 million, equivalent to approximately $2.8 million, which was reported in other non-current assets as the transaction had not been consummated.

XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Bank and Government Loans (Tables)
12 Months Ended
Dec. 31, 2021
Loans  
Schedule of loans

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

December 31, 

    

2021

    

2020

Short-term bank loans (1)

$

47,592

$

36,575

Current portion of long-term government loan (2)

7,663

Subtotal

47,592

44,238

Long-term government loan (2)

7,663

Less: Current portion of long-term government loan (2)

 

 

(7,663)

Subtotal

Total bank and government loans

$

47,592

$

44,238

(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 $116.8 million and $172.7 million, respectively, as of December 31, 2021 and 2020. As of December 31, 2021 and 2020, the Company has drawn down loans with an aggregate amount of $47.6 million and $36.6 million, respectively. The weighted average interest rate was 3.5% and 3.7%, respectively.
(2)On August 7 and September 3, 2019, the Company borrowed from the local government loans of RMB 20.0 million and RMB 30.0 million, equivalent to approximately $3.1 million and $4.6 million, respectively. These loans are due for repayment on June 30, 2021 and have an interest rate of 3.80% per annum. As of December 31, 2021 and 2020, Henglong pledged nil and RMB 53.5 million, equivalent to approximately nil and $8.2 million, respectively, of notes receivable as collateral for the local government loans (See Note 3). The Company repaid these government loans on April 15, 2021.
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts and Notes Payable (Tables)
12 Months Ended
Dec. 31, 2021
Accounts and Notes Payable  
Schedule of accounts and notes payable

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

December 31, 

    

2021

    

2020

Accounts payable - unrelated parties

$

132,593

$

132,349

Notes payable - unrelated parties (1)

 

81,997

 

80,173

Accounts and notes payable - unrelated parties

 

214,590

 

212,522

Accounts and notes payable - related parties

 

13,464

 

12,730

Balance at end of year

$

228,054

$

225,252

(1)Notes payable represent payables in the form of notes issued by the bank. As of December 31, 2021 and 2020, the Company has pledged cash of $27.8 million and $30.8 million, and also has pledged notes receivable of $18.2 million and $5.5 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, 2021 and 2020, the Company has used $33.6 million and $43.9 million of its credit facility, respectively, for issuing bank notes.
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Payables (Tables)
12 Months Ended
Dec. 31, 2021
Accrued Expenses and Other Payables  
Schedule of accrued expenses and other payables

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

December 31, 

    

2021

    

2020

Accrued expenses

$

5,596

$

8,627

Warranty reserves (See Note 2)

 

36,572

 

36,215

Payables for overseas transportation and custom clearance

 

4,548

 

3,278

Dividends payable to holders of non-controlling interests

471

460

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

 

1,115

 

4,131

Accrued interest

 

507

 

646

Other payables

1,523

2,250

Balance at end of year

$

50,332

$

55,607

XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Taxes Payable (Tables)
12 Months Ended
Dec. 31, 2021
Taxes Payable  
Schedule of taxes payable

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

December 31, 

    

2021

    

2020

Value-added tax payable

$

3,494

$

5,078

Tariffs payable

 

5,202

 

3,870

Long-term taxes payable - current portion (1)

2,809

2,809

Income tax payable

311

133

Other tax payable (1)

 

510

 

1,259

Short-term taxes payable

$

12,326

$

13,149

December 31, 

    

2021

    

2020

Long-term taxes payable

$

23,884

$

26,693

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

 

(2,809)

 

(2,809)

Long-term taxes payable (1)

$

21,075

$

23,884

(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, 2021 and 2020, $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.22.1
Stock Options (Tables)
12 Months Ended
Dec. 31, 2021
Stock Options  
Schedule of assumptions used to estimate fair value of stock options

For the stock options granted during the year ended December 31, 2021, 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

%

Schedule of stock options activities

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, 2020

 

30,000

$

4.99

 

5

Expired

 

(7,500)

 

4.58

 

5

Outstanding - December 31, 2020

 

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

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, 2021:

    

Outstanding Stock

    

Weighted Average

    

Weighted Average

    

Number of Stock

Range of Exercise Prices

Options

Remaining Life

Exercise Price

Options Exercisable

$2.37 - $6.26

 

37,500

 

2.97

$

5.24

 

37,500

XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Other Income, Net (Tables)
12 Months Ended
Dec. 31, 2021
Other Income, Net  
Schedule of components of other income, net

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

Year Ended December 31, 

    

2021

    

2020

Government subsidy

 

$

4,928

 

$

2,820

Penalties income

 

70

 

140

Charity donation

 

 

(1,136)

Investment income

 

1,670

 

614

Total other income, net

$

6,668

$

2,438

XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Expense, net (Tables)
12 Months Ended
Dec. 31, 2021
Financial Expense, net  
Schedule of recorded financial expense, net

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

Year Ended December 31, 

    

2021

    

2020

Interest income

$

(1,242)

$

(1,662)

Foreign exchange loss, net

 

3,204

 

6,284

Bank fees

 

388

 

275

Total financial expense, net

$

2,350

$

4,897

XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
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, 

 

    

2021

    

2020

 

Tax rate

 

21

%  

21

%

Income before income taxes

$

8,399

$

(12,200)

Income tax at federal statutory tax rate

 

1,764

 

(2,562)

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

 

(5,212)

 

(3,605)

Effect of differences in foreign tax rate

 

504

 

555

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

 

(34)

 

(133)

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

 

4,667

 

7,659

Effect of changes in tax rate

 

2,081

 

Other differences

 

234

 

249

Total income tax expense

$

4,004

$

2,163

(1)According to a policy promulgated by the State Tax Bureau of the PRC and effective from 2008 onwards, enterprises engaged in research and development activities are entitled to claim an additional tax deduction amounting to 50% of their research and development expenses in determining their taxable income for the year. The additional tax deduction amount of the research and development expenses has been increased from 50% to 75%, effective from 2018 to 2020, and it was further increased to 100%, effective from 2021, according to a new tax incentives policy promulgated by the State Tax Bureau of the PRC in March 2021.
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Income/(Loss) 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, 

    

2021

    

2020

Numerator:

 

  

 

  

Net income/(loss) attributable to the parent company’s common shareholders - Basic and Diluted

$

11,050

 

(4,980)

Denominator:

 

 

Weighted average ordinary shares outstanding - Basic

 

30,851,776

 

31,077,196

Dilutive effects of stock options

 

3,655

 

Denominator for dilutive income per share - Diluted

 

30,855,431

 

31,077,196

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

 

 

Basic

 

0.36

 

(0.16)

Diluted

 

0.36

 

(0.16)

XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions (Tables)
12 Months Ended
Dec. 31, 2021
Related Party Transactions  
Schedule of related party transactions

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

Merchandise Sold to Related Parties

Year Ended December 31, 

    

2021

    

2020

Hubei Hongrun

$

25,229

$

24,792

Beijing Henglong

24,604

24,672

Jingzhou Yude

 

10,784

 

Xiamen Automotive Parts

 

3,864

 

3,274

Other related parties

 

650

 

484

Total

$

65,131

$

53,222

Rental Income Obtained from Related Parties

Year Ended December 31, 

    

2021

    

2020

Wuhan Tongkai

$

180

$

193

Jingzhou Tongying

170

101

Hubei Hongrun

112

100

Hubei ASTA

23

21

Other related parties

8

8

Total

$

493

$

423

Materials Sold to Related Parties

Year Ended December 31, 

    

2021

    

2020

Honghu Changrun

$

1,000

$

362

Jingzhou Yude

 

278

 

306

Jiangling Tongchuang

 

626

 

483

Jingzhou Tongying

 

580

 

426

Beijing Henglong

32

1

Hubei Hongrun

 

12

 

180

Other related parties

 

25

 

5

Total

$

2,553

$

1,763

Materials Purchased from Related Parties

Year Ended December 31, 

    

2021

    

2020

Jingzhou Tongying

$

10,702

$

8,677

Wuhan Tongkai

 

9,718

 

5,791

Jiangling Tongchuang

 

7,009

 

6,943

Honghu Changrun

 

2,358

 

1,868

Henglong Tianyu

1,014

274

Hubei Wiselink

481

326

Hubei Yiling

 

286

 

Other related parties

 

12

 

Total

$

31,580

$

23,879

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

Year Ended December 31, 

    

2021

    

2020

Sentient AB

$

935

$

Jingzhou Derun

 

 

26

Total

$

935

$

26

Property, Plant and Equipment Purchased from Related Parties

Year Ended December 31, 

    

2021

    

2020

Hubei Wiselink

$

1,200

$

1,371

Ewinlink

499

Honghu Changrun

 

 

59

Total

$

1,200

$

1,929

Loan provided to a related party

Year Ended December 31, 

    

2021

    

2020

Related party loan

$

$

151

As of December 31, 2021 and 2020, 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, 

    

2021

    

2020

Hubei Hongrun

$

6,918

$

4,054

Jingzhou Yude

5,740

1,283

Xiamen Automotive Parts

 

1,533

 

1,565

Beijing Henglong

 

 

9,630

Xiamen Joylon

 

890

 

870

Other related parties

424

 

220

Total accounts and notes receivable - related parties

 

15,505

 

17,622

Less: allowance for doubtful accounts - related parties

(898)

(1)

Accounts and notes receivable, net - related parties

$

14,607

$

17,621

Accounts and Notes Payable to Related Parties

December 31, 

    

2021

    

2020

Wuhan Tongkai

$

4,812

$

4,523

Hubei Wiselink

 

2,984

 

2,779

Jingzhou Tongying

3,195

2,628

Henglong Tianyu

1,602

1,673

Honghu Changrun

484

609

Jiangling Tongchuang

 

240

 

506

Other related parties

147

12

Total

$

13,464

$

12,730

Advance Payments for Property, Plant and Equipment to Related Parties

December 31, 

    

2021

    

2020

Hubei Wiselink

$

565

$

2,187

Henglong Real Estate

 

245

 

1,097

Total

$

810

$

3,284

Other Advance Payments and Others to Related Parties

December 31, 

    

2021

    

2020

Jiangling Tongchuang

$

324

$

Honghu Changrun

 

 

238

Hongxi

 

 

153

Other related parties

 

276

 

131

Total

$

600

$

522

XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies  
Schedule of major commitments and contingencies

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

Payment Obligations by Period

    

2022

    

2023

    

2024

    

Thereafter

    

Total

Obligations for investment contracts (1)

$

10,858

$

$

$

$

10,858

Obligations for purchasing and services

 

21,930

1,960

 

 

 

23,890

Total

$

32,788

$

1,960

$

$

$

37,195

(1)In June 2021, Hubei Henglong entered into an agreement with other parties and committed to purchase 40% of the shares of Sentient AB for total consideration of RMB 155.2 million, equivalent to approximately $24.3 million. As of December 31, 2021, Hubei Henglong has paid RMB 86.0 million, equivalent to approximately $13.5 million, which was reported in other non-current assets as the transaction had not been consummated. According to the agreement, the remaining consideration RMB 69.2 million, equivalent to approximately $10.9 million, will be paid in 2022.
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Reporting (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting  
Schedule of revenue by major customers 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, 

    

2021

    

2020

    

2021

    

2020

Henglong

$

202,612

$

157,715

$

(526)

$

(576)

Jiulong

 

94,510

 

100,120

 

971

 

995

Shenyang

 

16,510

 

14,091

 

560

 

(6,985)

Wuhu

 

27,227

 

14,280

 

(385)

 

(800)

Hubei Henglong

 

128,142

 

115,991

 

11,162

 

9,836

Henglong KYB

 

80,683

 

52,659

 

248

 

(6,668)

Other Entities

 

96,397

 

61,202

 

508

 

(1,928)

Total Segments

 

646,081

 

516,058

 

12,538

 

(6,126)

Corporate

 

 

 

(1,628)

 

(2,693)

Eliminations

 

(148,088)

 

(98,422)

 

(184)

 

(1,452)

Total consolidated

$

497,993

 

417,636

$

10,726

$

(10,271)

Depreciation and Amortization

Capital Expenditures

Year Ended December 31, 

Year Ended December 31, 

    

2021

    

2020

    

2021

    

2020

Henglong

$

6,691

$

3,814

$

1,613

$

3,019

Jiulong

 

2,742

 

2,980

 

1,863

 

1,898

Shenyang

 

649

 

652

 

267

 

188

Wuhu

 

943

 

556

 

48

 

87

Hubei Henglong

 

11,237

 

10,067

 

2,515

 

2,412

Henglong KYB

 

1,427

 

1,368

 

4,804

 

4,017

Other Entities

 

3,377

 

2,578

 

546

 

6,872

Total Segments

 

27,066

 

22,015

 

11,656

 

18,493

Corporate

 

47

 

42

 

 

Eliminations

 

 

 

(1,754)

 

(1,927)

Total consolidated

$

27,113

$

22,057

$

9,902

$

16,566

Total Assets

December 31, 

    

2021

    

2020

Henglong

$

241,958

$

265,982

Jiulong

 

74,816

 

90,161

Shenyang

 

24,141

 

25,827

Wuhu

 

26,314

 

20,055

Hubei Henglong

 

431,529

 

415,296

Henglong KYB

 

77,598

 

63,871

Other Entities

 

116,749

 

91,999

Total Segments

 

993,105

 

973,191

Corporate

 

69,705

 

71,880

Eliminations

 

(346,048)

 

(337,511)

Total consolidated

$

716,762

$

707,560

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, 

 

    

2021

    

2020

    

2021

    

2020

 

Geographic region:

 

  

 

  

 

  

  

China

$

324,979

$

294,739

$

165,264

$

165,043

United States

 

134,662

 

114,889

 

755

 

771

Other foreign countries

 

38,352

 

8,008

 

471

 

746

Total consolidated

$

497,993

$

417,636

$

166,490

(2)

$

166,560

(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 $10.1 million and $13.7 million and the intangible assets, net of $1.8 million and $1.7 million were excluded from long-term assets as of December 31, 2021 and 2020, respectively.

XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and business (Details)
Dec. 31, 2021
Apr. 30, 2021
Dec. 31, 2020
Apr. 30, 2020
Mar. 31, 2019
Aug. 31, 2018
May 31, 2017
Organization And Principal Activities [Line Items]              
Percentage Interest 57.90%           15.84%
Shashi Jiulong Power Steering Gears Co., Ltd., "Jiulong" [Member]              
Organization And Principal Activities [Line Items]              
Percentage Interest [1] 100.00%   100.00%        
Jingzhou Henglong Automotive Parts Co., Ltd., "Henglong" [Member]              
Organization And Principal Activities [Line Items]              
Percentage Interest [2] 100.00%   100.00%        
Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., "Shenyang" [Member]              
Organization And Principal Activities [Line Items]              
Percentage Interest [3] 70.00%   70.00%        
Wuhan Jielong Electric Power Steering Co., Ltd., "Jielong" [Member]              
Organization And Principal Activities [Line Items]              
Percentage Interest [4] 85.00%   85.00%        
Wuhu Henglong Automotive Steering System Co., Ltd., "Wuhu" [Member]              
Organization And Principal Activities [Line Items]              
Percentage Interest 100.00% [5] 22.67% 77.33% [5]        
Hubei Henglong Automotive System Group Co., Ltd., "Hubei Henglong" [Member]              
Organization And Principal Activities [Line Items]              
Percentage Interest [6] 100.00%   100.00%        
Jingzhou Henglong Automotive Technology (Testing) Center, "Testing Center" [Member]              
Organization And Principal Activities [Line Items]              
Percentage Interest [7] 100.00%   100.00%        
Chongqing Henglong Hongyan Automotive System Co., Ltd [Member]              
Organization And Principal Activities [Line Items]              
Percentage Interest [8] 70.00%   70.00%        
CAAS Brazil's Imports and Trade In Automotive Parts Ltd., "Brazil Henglong" [Member]              
Organization And Principal Activities [Line Items]              
Percentage Interest [9] 95.84%   95.84%        
Wuhan Chuguanjie Automotive Science and Technology Ltd., "Wuhan Chuguanjie" [Member]              
Organization And Principal Activities [Line Items]              
Percentage Interest [10] 85.00%   85.00%        
Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., "Shanghai Henglong" [Member]              
Organization And Principal Activities [Line Items]              
Percentage Interest [11] 100.00%   100.00%        
Jingzhou Qingyan Intelligent Automotive Technology Research Institute Co., Ltd., "Jingzhou Qingyan" [Member]              
Organization And Principal Activities [Line Items]              
Percentage Interest [12] 60.00%   60.00%        
Hubei Henglong & KYB Automobile Electric Steering System Co., Ltd., "Henglong KYB" [Member]              
Organization And Principal Activities [Line Items]              
Percentage Interest 66.60% [13]   66.60% [13]     66.60%  
Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., "Wuhan Hyoseong" [Member]              
Organization And Principal Activities [Line Items]              
Percentage Interest 51.00% [14]   51.00% [14]   51.00%    
Wuhu Hongrun              
Organization And Principal Activities [Line Items]              
Percentage Interest [15] 62.00%   62.00%        
Changchun Hualong Automotive Technology Co Ltd Changchun Hualong [Member]              
Organization And Principal Activities [Line Items]              
Percentage Interest 100.00% [16]   100.00% [16] 52.10%      
[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.
[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 74 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and business - Additional Information (Details)
$ in Thousands, ¥ in Millions
1 Months Ended 12 Months Ended
Apr. 30, 2021
CNY (¥)
Apr. 30, 2020
CNY (¥)
Apr. 30, 2020
USD ($)
May 31, 2017
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Aug. 31, 2018
Organization And Principal Activities [Line Items]                  
Equity method investment, ownership percentage       15.84% 57.90%        
Changchun Hualong Automotive Technology Co Ltd Changchun Hualong [Member]                  
Organization And Principal Activities [Line Items]                  
Equity interests acquired (as a percent)   100.00% 100.00%            
Wuhu Henglong Automotive Steering System Co., Ltd., "Wuhu" [Member]                  
Organization And Principal Activities [Line Items]                  
Equity method investment, ownership percentage 22.67%       100.00% [1] 77.33% [1]      
Hubei Henglong & KYB Automobile Electric Steering System Co., Ltd., "Henglong KYB" [Member]                  
Organization And Principal Activities [Line Items]                  
Equity method investment, ownership percentage         66.60% [2] 66.60% [2]     66.60%
Consideration for additional equity interest acquired ¥ 6.9       $ 1,100        
Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., "Wuhan Hyoseong" [Member]                  
Organization And Principal Activities [Line Items]                  
Equity method investment, ownership percentage         51.00% [3] 51.00% [3]   51.00%  
Changchun Hualong Automotive Technology Co Ltd Changchun Hualong [Member]                  
Organization And Principal Activities [Line Items]                  
Equity method investment, ownership percentage   52.10% 52.10%   100.00% [4] 100.00% [4]      
Consideration for additional equity interest acquired   ¥ 1.2 $ 200            
Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd "Wuhu Hongrun" [Member]                  
Organization And Principal Activities [Line Items]                  
Equity method investment, ownership percentage             62.00%    
Brazil Henglong [Member]                  
Organization And Principal Activities [Line Items]                  
Equity method investment, ownership percentage       15.84%          
Consideration for additional equity interest acquired       $ 0          
Third Party [Member]                  
Organization And Principal Activities [Line Items]                  
Equity method investment, ownership percentage   47.90% 47.90%            
[1] 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.
[2] 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.
[3] 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.
[4] 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 75 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Significant Accounting Policies - Estimated useful lives (Details)
12 Months Ended
Dec. 31, 2021
Buildings  
Basis Of Presentation And Significant Accounting Policies [Line Items]  
Property, plant and equipment, useful life 25 years
Machinery and Equipment  
Basis Of Presentation And Significant Accounting Policies [Line Items]  
Property, plant and equipment, useful life 6 years
Electronic equipment  
Basis Of Presentation And Significant Accounting Policies [Line Items]  
Property, plant and equipment, useful life 4 years
Motor vehicles  
Basis Of Presentation And Significant Accounting Policies [Line Items]  
Property, plant and equipment, useful life 8 years
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Significant Accounting Policies - Warranties activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Basis of presentation and significant accounting policies    
Balance at beginning of the period $ 36,215 $ 32,907
Additions during the year 13,917 17,801
Settlement within the period (14,427) (16,859)
Foreign currency translation (gain)/loss 867 2,366
Balance at end of the period $ 36,572 $ 36,215
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Significant Accounting Policies - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
customer
Dec. 31, 2020
USD ($)
customer
Apr. 30, 2021
Jan. 01, 2020
USD ($)
May 31, 2017
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Shipping, Handling and Transportation Costs $ 425,914 $ 362,295      
Equity method investment, ownership percentage 57.90%       15.84%
Rights of use land pledged with net book value $ 5,700 5,700      
Amortization expenses 600 500      
Interest Costs Capitalized 500 900      
Expected credit loss provision, current 12,900        
Expected credit loss provision, Non current 500        
Customer deposits 2,400 1,482      
Revenue $ 497,993 417,636      
Discount rate used for operating leases (as a percent) 4.49%        
Weighted average remaining lease term 1 year        
Wealth management financial products $ 1,700 9,900      
Level 1          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Marketable securities 100 200      
Land use rights and buildings [Member]          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Amortization expenses 300 $ 200      
General and administrative expense          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Expected credit loss expense in general and administrative expenses $ 2,700        
ASU 2016-13 Financial Instruments-Credit Losses (Topic 326) | Adjustment          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Retained earnings       $ 800  
Revenue | Customer concentration risk | Five largest customers          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Number of customers | customer 5 5      
Concentration risk (as a percent) 44.80% 47.10%      
Revenue | Customer concentration risk | Customer One          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Concentration risk (as a percent) 21.20% 23.60%      
Revenue $ 105,600 $ 98,500      
Accounts receivable | Credit concentration risk | Customer One          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Concentration risk (as a percent) 7.70% 9.40%      
Customer Deposits [Member]          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Customer deposits $ 2,400 $ 1,500      
Customer deposits received 7,200 3,100      
Customer deposits recognized as net product sales revenue 6,300 2,900      
Customer deposits from the beginning balance recognized as net product sales revenue 1,500 1,300      
Shipping and Handling [Member]          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Shipping, Handling and Transportation Costs $ 9,900 $ 5,800      
Chongqing Jinghua          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage 30.00%        
Percentage Of directors appointed by entity 20.00%        
Jielong Formed in 2006          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage 85.00%        
Wuhu Formed in 2006          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage 49.00%        
Chongqing Henglong Formed in 2012          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage 33.40%        
Brazil Henglong Formed in 2012          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Minimum voting percentage to approve operational matters 95.84%        
Wuhu Hongrun formed in 2019 | Other two parties          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage 38.00%        
Henglong KYB formed in 2018          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage 66.60%        
Minimum [Member]          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Finite-Lived intangible asset, useful life 5 years        
Cash equivalent deposit percentage 20.00%        
Maximum [Member]          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Finite-Lived intangible asset, useful life 15 years        
Cash equivalent deposit percentage 100.00%        
Land [Member] | Minimum [Member]          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Property, plant and equipment, useful life 45 years        
Land [Member] | Maximum [Member]          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Property, plant and equipment, useful life 50 years        
Use Rights [Member] | Minimum [Member]          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Property, plant and equipment, useful life 45 years        
Use Rights [Member] | Maximum [Member]          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Property, plant and equipment, useful life 50 years        
Shenyang Automotive Industry Investment Corporation [Member] | Shenyang Formed in 2002          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage 30.00%        
The Saic Iveco Hongyan Company entity | Chongqing Henglong Formed in 2012          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Percentage Of directors appointed by entity 40.00%        
Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., "Shenyang" [Member]          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage [1] 70.00% 70.00%      
Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., "Shenyang" [Member] | Shenyang Formed in 2002          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Percentage Of directors appointed by entity 57.00%        
Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., "Shenyang" [Member] | Board of Directors Chairman [Member] | Shenyang Formed in 2002          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Minimum voting percentage to approve operational matters 67.00%        
Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., "Shenyang" [Member] | Shenyang Automotive Industry Investment Corporation [Member] | Shenyang Formed in 2002          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Percentage Of directors appointed by entity 43.00%        
Wuhan Jielong Electric Power Steering Co., Ltd., "Jielong" [Member]          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage [2] 85.00% 85.00%      
Wuhan Jielong Electric Power Steering Co., Ltd., "Jielong" [Member] | Jielong Formed in 2006          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage 60.00%        
Percentage Of directors appointed by entity 67.00%        
Wuhan Jielong Electric Power Steering Co., Ltd., "Jielong" [Member] | Jielong Formed in 2006 | Other two parties          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage 40.00%        
Wuhan Jielong Electric Power Steering Co., Ltd., "Jielong" [Member] | Hong Kong Tongda [Member] | Jielong Formed in 2006          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Percentage Of directors appointed by entity 33.00%        
Wuhu Henglong Automotive Steering System Co., Ltd., "Wuhu" [Member]          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage 100.00% [3] 77.33% [3] 22.67%    
Wuhu Henglong Automotive Steering System Co., Ltd., "Wuhu" [Member] | Wuhan Hyoseong was Formed in 2019 [Member]          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage 51.00%        
Chongqing Henglong Hongyan Automotive System Co., Ltd [Member]          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage [4] 70.00% 70.00%      
Chongqing Henglong Hongyan Automotive System Co., Ltd [Member] | Chongqing Henglong Formed in 2012          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage 70.00%        
Percentage Of directors appointed by entity 60.00%        
Brazil Henglong [Member]          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage         15.84%
Brazil Henglong [Member] | Brazil Henglong Formed in 2012          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage 80.00%        
Percentage Of directors appointed by entity 75.00%        
Wuhan Chuguanjie Automotive Science and Technology Ltd., "Wuhan Chuguanjie" [Member]          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage [5] 85.00% 85.00%      
Percentage Of directors appointed by entity 67.00%        
Hubei Wanlong Investment Inc [Member]          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage 15.00%        
Percentage Of directors appointed by entity 33.00%        
Hubei Wanlong Investment Inc [Member] | Jielong Formed in 2006          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage 15.00%        
Wuhu Hongrun          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage [6] 62.00% 62.00%      
Wuhu Hongrun | Wuhu Hongrun formed in 2019          
Basis Of Presentation And Significant Accounting Policies [Line Items]          
Equity method investment, ownership percentage 62.00%        
[1] Shenyang was established in 2002 and focuses on power steering parts for light duty vehicles.
[2] Jielong was established in 2006 and mainly engages in the production and sales of automobile steering columns.
[3] 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.
[4] 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.
[5] 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.
[6] 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.
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts and Notes Receivable - Advance Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounts and Notes Receivable    
Accounts receivable - unrelated parties $ 146,362 $ 141,018
Notes receivable - unrelated parties [1] 61,328 85,354
Total accounts and notes receivable - unrelated parties 207,690 226,372
Less: allowance for doubtful accounts - unrelated parties (11,961) (9,853)
Accounts and notes receivable, net - unrelated parties 195,729 216,519
Accounts and notes receivable - related parties 15,505 17,622
Less: allowance for doubtful accounts - related parties (898) (1)
Accounts and notes receivable, net - related parties 14,607 17,621
Accounts and notes receivable, net $ 210,336 $ 234,140
[1] Notes receivable represents accounts receivable in the form of bills of exchange whose acceptances and settlements are handled by banks.
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts and Notes Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accounts and Notes Receivable    
Balance at beginning of year $ 9,854 $ 2,379
Cumulative effect of the adoption of ASC Topic 326   1,049
Amounts provided during the year [1] 2,774 6,278
Amounts reversed of collection during the year (24) (94)
Foreign currency translation 255 242
Balance at end of year $ 12,859 $ 9,854
[1] In November 2020, Intermediate People's Court of Shenyang, Liaoning province, China accepted the bankruptcy reorganization application of one of the Company’s customers. As of December 31, 2021 and 2020, the Company had accounts and notes receivable with a total amount of $6.6 million and $6.4 million due from this customer and its subsidiaries, which receivables the Company considered in significant doubt of collectability, and the Company provided full allowance for these receivables
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts and Notes Receivable - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accounts and Notes Receivable    
Financing receivable, net $ 0 $ 8,200
Notes receivable pledged as collateral 18,200  
Allowance for credit losses [1] 2,774 6,278
Allowance for accounts and notes receivable $ 6,600 $ 6,400
[1] In November 2020, Intermediate People's Court of Shenyang, Liaoning province, China accepted the bankruptcy reorganization application of one of the Company’s customers. As of December 31, 2021 and 2020, the Company had accounts and notes receivable with a total amount of $6.6 million and $6.4 million due from this customer and its subsidiaries, which receivables the Company considered in significant doubt of collectability, and the Company provided full allowance for these receivables
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Advance Payments and Others (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Advance Payments and Others.    
Prepayments for purchase of raw materials $ 6,066 $ 5,993
Input VAT 3,433 4,233
Prepayment for share repurchase program 1,238 2,138
Prepaid income tax 1,366 1,486
Employee advances 641 564
Others 607 637
Total advance payments and others 13,351 15,051
Less: Allowance for doubtful accounts (55) (58)
Advance payments and others, net $ 13,296 $ 14,993
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Inventories    
Raw materials $ 33,583 $ 24,367
Work in process 9,415 10,098
Finished goods 73,495 53,860
Balance at end of year $ 116,493 $ 88,325
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Inventories    
Valuation Allowances and Reserves, Adjustments $ 4.7 $ 5.0
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Total amount of property, plant and equipment $ 341,390 $ 326,676
Less: Accumulated depreciation (213,669) (185,672)
Total amount of property, plant and equipment, net 127,721 141,004
Buildings    
Property, Plant and Equipment [Line Items]    
Total amount of property, plant and equipment 69,554 61,035
Machinery and Equipment    
Property, Plant and Equipment [Line Items]    
Total amount of property, plant and equipment 253,245 233,273
Electronic equipment    
Property, Plant and Equipment [Line Items]    
Total amount of property, plant and equipment 6,887 6,491
Motor vehicles    
Property, Plant and Equipment [Line Items]    
Total amount of property, plant and equipment 5,121 5,064
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total amount of property, plant and equipment $ 6,583 $ 20,813
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant and Equipment - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment    
Depreciation $ 26.1 $ 21.4
Pledged Assets Separately Reported, Loans Pledged for Other Debt Obligations, at Fair Value 54.7 66.1
Interest Costs Capitalized $ 0.5 $ 0.9
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Costs:    
Patent technology $ 2,598 $ 2,215
Management software license 3,994 3,564
Total intangible assets - at cost 6,592 5,779
Less: Accumulated amortization (4,780) (4,049)
Balance at end of the year, net $ 1,812 $ 1,730
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets - Amortization expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Intangible Assets    
2022 $ 606  
2023 563  
2024 310  
2025 187  
2026 72  
Amortization expenses $ 600 $ 500
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Long-term investments $ 36,966 $ 49,766
Investments in limited partnerships    
Debt Instrument [Line Items]    
Long-term investments 34,608 42,443
Chongqing Venture Fund    
Debt Instrument [Line Items]    
Long-term investments [1] 17,530 20,230
Hubei Venture Fund    
Debt Instrument [Line Items]    
Long-term investments [2] 9,665 14,473
Suzhou Venture Fund    
Debt Instrument [Line Items]    
Long-term investments [3] 7,413 7,740
investment in Corporations    
Debt Instrument [Line Items]    
Long-term investments 2,358 7,323
Beijing Henglong    
Debt Instrument [Line Items]    
Long-term investments [4]   5,241
Henglong Tianyu    
Debt Instrument [Line Items]    
Long-term investments [5] 913 1,070
Chongqing Jinghua    
Debt Instrument [Line Items]    
Long-term investments [6] 642 599
Jiangsu Intelligent    
Debt Instrument [Line Items]    
Long-term investments [7] $ 803 $ 413
[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, 2021, Hubei Henglong has made investments of RMB 100.0 million, equivalent to approximately $14.5 million, representing 18.5% of Chongqing Venture Fund's equity. As a limited partner, Hubei Henglong has more than virtually no influence over Chongqing Venture Fund's operating and financial policies. The investment is accounted for using the equity method. In January, May, June, August and October 2021, Chongqing Venture Fund made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received $4.9 million in the aggregate.
[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, 2021, Hubei Henglong has made investments of RMB 98.5 million, equivalent to approximately $15.1 million, representing 32.8% 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. In April and December 2021, Hubei Venture Fund made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received $6.1 million.
[3] In September 2014, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Suzhou Venture Fund”. Hubei Henglong has made investments of RMB 50.0 million, equivalent to approximately $7.6 million, representing 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. In August 2021, Suzhou Venture Fund made distributions that were proportional to each owner's allocated share of the fund, pursuant to which Hubei Henglong received $1.4 million.
[4] In January 2021, Beijing Henglong made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received $1.5 million. In December 2021, Beijing Henglong was liquidated, pursuant to which Hubei Henglong received liquidation value of $6.7 million.
[5] In June 2019, the Company invested RMB 8.0 million, equivalent to approximately $1.2 million, to establish an associate company, "Henglong Tianyu", with Jingzhou Tianyu Auto Parts Co., Ltd. The Company owns 40% of the equity in Henglong Tianyu, and can exercise significant influence over Henglong Tianyu’s operating and financial policies. The investment is accounted for using the equity method.
[6] In October 2016, Hubei Henglong invested RMB 3.0 million, equivalent to approximately $0.5 million, to establish an associate company, Chongqing Jinghua Automotive Intelligent Manufacturing Technology Research Co., Ltd., “Chongqing Jinghua”, with five other parties. The Company owns 18.8% of the equity in Chongqing Jinghua and can exercise significant influence over Chongqing Jinghua’s operating and financial policies. The investment is accounted for using the equity method.
[7] In April 2019, Hubei Henglong invested RMB 5.0 million, equivalent to approximately $0.8 million, to establish an associate company, Jiangsu Intelligent Networking Automotive Innovation Center Co. Ltd., "Jiangsu Intelligent", with other parties. The Company owns 19.2% of the equity in Jiangsu Intelligent and can exercise significant influence over Jiangsu Intelligent's operational and financial policies. The investment is accounted for using the equity method.
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Investments - Summarizes of Condensed Financial Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Revenue $ 497,993 $ 417,636
Gross profit 72,079 55,341
Net income 11,050 (4,980)
Equity Method Investments    
Debt Instrument [Line Items]    
Revenue 88,122 59,912
Gross profit 59,561 30,134
Income from continuing operations 63,067 28,012
Net income $ 61,374 $ 28,968
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Investments - Additional Informations (Details)
$ in Thousands, ¥ in Millions
1 Months Ended 12 Months Ended
Dec. 31, 2021
USD ($)
Oct. 31, 2021
CNY (¥)
Aug. 31, 2021
CNY (¥)
Jun. 30, 2021
CNY (¥)
May 31, 2021
CNY (¥)
Apr. 30, 2021
USD ($)
Jan. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2021
CNY (¥)
Jan. 31, 2021
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2019
CNY (¥)
Apr. 30, 2019
USD ($)
Apr. 30, 2019
CNY (¥)
May 31, 2017
Oct. 31, 2016
USD ($)
Oct. 31, 2016
CNY (¥)
Sep. 30, 2014
USD ($)
Sep. 30, 2014
CNY (¥)
Debt Instrument [Line Items]                                        
Equity method investment, ownership percentage 57.90%             57.90%   57.90%           15.84%        
Long-term Investments. $ 36,966             $ 36,966 $ 49,766                      
Net income of non-consolidated affiliates               6,300 4,100                      
Chongqing Venture Fund                                        
Debt Instrument [Line Items]                                        
Long-term Investments. [1] 17,530             17,530 20,230                      
Hubei Venture Fund                                        
Debt Instrument [Line Items]                                        
Long-term Investments. [2] 9,665             9,665 14,473                      
Suzhou Venture Fund                                        
Debt Instrument [Line Items]                                        
Long-term Investments. [3] 7,413             7,413 7,740                      
Beijing Henglong                                        
Debt Instrument [Line Items]                                        
Long-term Investments. [4]                 5,241                      
Henglong Tianyu                                        
Debt Instrument [Line Items]                                        
Equity method investment, ownership percentage                       40.00% 40.00%              
Capital                       $ 1,200 ¥ 8.0              
Long-term Investments. [5] $ 913             $ 913 1,070                      
Chongqing Jinghua                                        
Debt Instrument [Line Items]                                        
Equity method investment, ownership percentage 30.00%             30.00%   30.00%                    
Long-term Investments. [6] $ 642             $ 642 599                      
Jiangsu Intelligent                                        
Debt Instrument [Line Items]                                        
Long-term Investments. [7] 803             $ 803 $ 413                      
Suzhou Venture Fund | Hubei Henglong                                        
Debt Instrument [Line Items]                                        
Equity method investment, ownership percentage                                     12.50% 12.50%
Capital                                     $ 7,600 ¥ 50.0
Beijing Henglong                                        
Debt Instrument [Line Items]                                        
Proceeds from Partnership Contribution $ 6,700                                      
Equity Method Investments                     $ 1,500                  
Hubei Henglong | Suzhou Venture Fund                                        
Debt Instrument [Line Items]                                        
Proceeds from Partnership Contribution | ¥     ¥ 1.4                                  
Hubei Henglong | Chongqing Jinghua                                        
Debt Instrument [Line Items]                                        
Equity method investment, ownership percentage                                 18.80% 18.80%    
Capital                                 $ 500 ¥ 3.0    
Hubei Henglong | Jiangsu Intelligent                                        
Debt Instrument [Line Items]                                        
Equity method investment, ownership percentage                           19.20% 19.20%          
Capital | ¥                             ¥ 5.0          
Hubei Henglong Automotive System Group Co., Ltd., "Hubei Henglong" [Member]                                        
Debt Instrument [Line Items]                                        
Equity method investment, ownership percentage [8] 100.00%             100.00% 100.00% 100.00%                    
Hubei Henglong Automotive System Group Co., Ltd., "Hubei Henglong" [Member] | Chongqing Venture Fund                                        
Debt Instrument [Line Items]                                        
Proceeds from Partnership Contribution | ¥   ¥ 4.9 ¥ 4.9 ¥ 4.9 ¥ 4.9   ¥ 4.9                          
Hubei Henglong Automotive System Group Co., Ltd., "Hubei Henglong" [Member] | Jiangsu Intelligent                                        
Debt Instrument [Line Items]                                        
Capital                           $ 800            
Chongqing Venture Fund | Hubei Henglong                                        
Debt Instrument [Line Items]                                        
Equity method investment, ownership percentage 18.50%             18.50%   18.50%                    
Capital $ 14,500             $ 14,500   ¥ 100.0                    
Hubei Venture Fund | Hubei Henglong                                        
Debt Instrument [Line Items]                                        
Equity method investment, ownership percentage 32.80%             32.80%   32.80%                    
Capital $ 15,100             $ 15,100   ¥ 98.5                    
Proceeds from Partnership Contribution $ 6,100         $ 6,100                            
[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, 2021, Hubei Henglong has made investments of RMB 100.0 million, equivalent to approximately $14.5 million, representing 18.5% of Chongqing Venture Fund's equity. As a limited partner, Hubei Henglong has more than virtually no influence over Chongqing Venture Fund's operating and financial policies. The investment is accounted for using the equity method. In January, May, June, August and October 2021, Chongqing Venture Fund made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received $4.9 million in the aggregate.
[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, 2021, Hubei Henglong has made investments of RMB 98.5 million, equivalent to approximately $15.1 million, representing 32.8% 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. In April and December 2021, Hubei Venture Fund made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received $6.1 million.
[3] In September 2014, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Suzhou Venture Fund”. Hubei Henglong has made investments of RMB 50.0 million, equivalent to approximately $7.6 million, representing 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. In August 2021, Suzhou Venture Fund made distributions that were proportional to each owner's allocated share of the fund, pursuant to which Hubei Henglong received $1.4 million.
[4] In January 2021, Beijing Henglong made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received $1.5 million. In December 2021, Beijing Henglong was liquidated, pursuant to which Hubei Henglong received liquidation value of $6.7 million.
[5] In June 2019, the Company invested RMB 8.0 million, equivalent to approximately $1.2 million, to establish an associate company, "Henglong Tianyu", with Jingzhou Tianyu Auto Parts Co., Ltd. The Company owns 40% of the equity in Henglong Tianyu, and can exercise significant influence over Henglong Tianyu’s operating and financial policies. The investment is accounted for using the equity method.
[6] In October 2016, Hubei Henglong invested RMB 3.0 million, equivalent to approximately $0.5 million, to establish an associate company, Chongqing Jinghua Automotive Intelligent Manufacturing Technology Research Co., Ltd., “Chongqing Jinghua”, with five other parties. The Company owns 18.8% of the equity in Chongqing Jinghua and can exercise significant influence over Chongqing Jinghua’s operating and financial policies. The investment is accounted for using the equity method.
[7] In April 2019, Hubei Henglong invested RMB 5.0 million, equivalent to approximately $0.8 million, to establish an associate company, Jiangsu Intelligent Networking Automotive Innovation Center Co. Ltd., "Jiangsu Intelligent", with other parties. The Company owns 19.2% of the equity in Jiangsu Intelligent and can exercise significant influence over Jiangsu Intelligent's operational and financial policies. The investment is accounted for using the equity method.
[8] 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.
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Deferred Income Tax Assets and Liabilities - Components of deferred tax assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Deferred Income Tax Assets and Liabilities      
Losses carryforward (U.S.) [1] $ 2,559 $ 2,727  
Losses carryforward (Non-U.S.) [1] 13,058 12,491  
Product warranties and other reserves 8,679 7,930  
Property, plant and equipment 7,760 5,246  
Share-based compensation 26 18  
Bonus accrual 106 567  
Other accruals 1,101 1,453  
Deductible temporary difference related to revenue recognition 879 1,551  
Others 983 2,350  
Total deferred tax assets 35,151 34,333  
Less: valuation allowance (22,788) [1],[2] (18,155) [1],[2] $ (10,630)
Total deferred tax assets, net of valuation allowance 12,363 16,178  
Deferred withholding tax for dividend distribution from PRC subsidiaries 4,380 4,280  
Other taxable temporary differences 2,249 2,332  
Total deferred tax liabilities $ 6,629 $ 6,612  
[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, 2021, valuation allowance was $22.8 million, including $2.6 million allowance for the Company’s deferred tax assets in the United States and $20.2 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, 2021, the Company had net operating tax loss carry -forwards amounting to $8.1 million and $2.7 million which will expire from 2022 to 2031 and from 2022 to 2026, respectively, if not used. Pursuant to a public announcement issued by the PRC State Administration of Taxation in August 2018, net operating losses of entities not qualified as "High & New Technology Enterprise" will expire between 2022 and 2026 if not utilized and those of entities qualified as "High & New Technology Enterprise" will expire in 2031.
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Deferred Income Tax Assets and Liabilities - Classified in the consolidated balance sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred Income Tax Assets and Liabilities    
Deferred tax assets $ 10,114 $ 13,846
Deferred tax liabilities $ 4,380 $ 4,280
XML 93 R81.htm IDEA: XBRL DOCUMENT v3.22.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, 2021
Dec. 31, 2020
Deferred Income Tax Assets and Liabilities    
Balance at beginning of year $ 18,155 [1],[2] $ 10,630
Amounts provided for during the year 4,468 7,172
Amounts used during the year (247) (183)
The effect of change in the tax rate due to the U.S. Tax Reform (2,081) 0
Foreign currency translation 412 536
Balance at end of year [1],[2] $ 22,788 $ 18,155
[1] As of December 31, 2021, the Company had net operating tax loss carry -forwards amounting to $8.1 million and $2.7 million which will expire from 2022 to 2031 and from 2022 to 2026, respectively, if not used. Pursuant to a public announcement issued by the PRC State Administration of Taxation in August 2018, net operating losses of entities not qualified as "High & New Technology Enterprise" will expire between 2022 and 2026 if not utilized and those of entities qualified as "High & New Technology Enterprise" will expire in 2031.
[2] 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, 2021, valuation allowance was $22.8 million, including $2.6 million allowance for the Company’s deferred tax assets in the United States and $20.2 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.
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.22.1
Deferred Income Tax Assets and Liabilities - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
[1],[2]
Dec. 31, 2019
Deferred Tax Assets and Liabilities [Line Items]      
Deferred Tax Assets, Valuation Allowance $ 22,788 [1],[2] $ 18,155 $ 10,630
From 2022 to 2031 [Member]      
Deferred Tax Assets and Liabilities [Line Items]      
Net operating tax loss carry forwards 8,100    
From 2022 to 2026 [Member]      
Deferred Tax Assets and Liabilities [Line Items]      
Net operating tax loss carry forwards 2,700    
U.S      
Deferred Tax Assets and Liabilities [Line Items]      
Deferred Tax Assets, Valuation Allowance $ 2,600    
Amortizing Period Of Net Operating Loss 5 years    
Non U.S [Member]      
Deferred Tax Assets and Liabilities [Line Items]      
Deferred Tax Assets, Valuation Allowance $ 20,200    
Amortizing Period Of Net Operating Loss 10 years    
[1] As of December 31, 2021, the Company had net operating tax loss carry -forwards amounting to $8.1 million and $2.7 million which will expire from 2022 to 2031 and from 2022 to 2026, respectively, if not used. Pursuant to a public announcement issued by the PRC State Administration of Taxation in August 2018, net operating losses of entities not qualified as "High & New Technology Enterprise" will expire between 2022 and 2026 if not utilized and those of entities qualified as "High & New Technology Enterprise" will expire in 2031.
[2] 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, 2021, valuation allowance was $22.8 million, including $2.6 million allowance for the Company’s deferred tax assets in the United States and $20.2 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.
XML 95 R83.htm IDEA: XBRL DOCUMENT v3.22.1
Other non-current assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Other non-current assets    
Other Assets, Noncurrent, Total $ 16,312 $ 2,759
Sentient AB    
Other non-current assets    
Prepayment for investment under equity method [1] 13,489  
Hefei Senye Light Plastic Technology Co. Ltd.    
Other non-current assets    
Prepayment for acquisition of a subsidiary [2] $ 2,823 $ 2,759
[1] In June 2021, Hubei Henglong entered into an agreement with other parties and committed to purchase 40% of the shares of Sentient AB for total consideration of RMB 155.2 million, equivalent to approximately $24.3 million. As of December 31, 2021, Hubei Henglong has paid RMB 86.0 million, equivalent to approximately $13.5 million, which was reported in other non-current assets as the transaction had not been consummated.
[2] 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, 2021, Hubei Henglong has paid the amount of RMB 18.0 million, equivalent to approximately $2.8 million, which was reported in other non-current assets as the transaction had not been consummated.
XML 96 R84.htm IDEA: XBRL DOCUMENT v3.22.1
Other non-current assets - Additional information (Details)
$ in Thousands, ¥ in Millions
1 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Nov. 30, 2019
USD ($)
Nov. 30, 2019
CNY (¥)
Cash prepaid for acquisition of a subsidiary     $ 13,454   $ 0    
Hubei Henglong | Hefei Senye Light Plastic Technology Co. Ltd.              
Percentage of shares agreed to acquire           70.00% 70.00%
Total agreed consideration           $ 4,800 ¥ 33.6
Equity method investments     2,800 ¥ 18.0      
Hubei Henglong | Sentient AB              
Percentage of shares agreed to acquire in subsidiary 40.00% 40.00%          
Consideration for additional equity interest acquired $ 24,300 ¥ 155.2          
Cash prepaid for acquisition of a subsidiary     $ 13,500 ¥ 86.0      
XML 97 R85.htm IDEA: XBRL DOCUMENT v3.22.1
Bank and Government Loans (Details)
$ in Thousands, ¥ in Millions
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Sep. 03, 2019
USD ($)
Sep. 03, 2019
CNY (¥)
Aug. 07, 2019
USD ($)
Aug. 07, 2019
CNY (¥)
Debt Instrument [Line Items]            
Current portion of long-term government loan [1]   $ 7,663        
Subtotal $ 47,592 44,238        
Long-term government loan [1]   7,663        
Less: Current portion of long-term government loans [1]   (7,663)        
Total bank and government loans 47,592 44,238        
China Construction Bank [Member]            
Debt Instrument [Line Items]            
Short-term bank loans [2] $ 47,592 $ 36,575        
Chinese government loan [Member]            
Debt Instrument [Line Items]            
Subtotal     $ 4,600 ¥ 30.0 $ 3,100 ¥ 20.0
[1] On August 7 and September 3, 2019, the Company borrowed from the local government loans of RMB 20.0 million and RMB 30.0 million, equivalent to approximately $3.1 million and $4.6 million, respectively. These loans are due for repayment on June 30, 2021 and have an interest rate of 3.80% per annum. As of December 31, 2021 and 2020, Henglong pledged nil and RMB 53.5 million, equivalent to approximately nil and $8.2 million, respectively, of notes receivable as collateral for the local government loans (See Note 3). The Company repaid these government loans on April 15, 2021.
[2] 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 $116.8 million and $172.7 million, respectively, as of December 31, 2021 and 2020. As of December 31, 2021 and 2020, the Company has drawn down loans with an aggregate amount of $47.6 million and $36.6 million, respectively. The weighted average interest rate was 3.5% and 3.7%, respectively.
XML 98 R86.htm IDEA: XBRL DOCUMENT v3.22.1
Bank and Government Loans - Additional Information (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2021
CNY (¥)
Jun. 30, 2021
Dec. 31, 2020
CNY (¥)
Sep. 03, 2019
USD ($)
Sep. 03, 2019
CNY (¥)
Aug. 07, 2019
USD ($)
Aug. 07, 2019
CNY (¥)
Debt Instrument [Line Items]                  
Proceeds from Lines of Credit $ 47,600 $ 36,600              
Line of Credit Facility, Interest Rate at Period End 3.50% 3.70% 3.50%   3.70%        
Credit Facility [Member]                  
Debt Instrument [Line Items]                  
Line of Credit Facility, Maximum Borrowing Capacity $ 116,800 $ 172,700              
Chinese government loan [Member]                  
Debt Instrument [Line Items]                  
Line of Credit Facility, Interest Rate at Period End       3.80%          
Debt Instrument, Collateral Amount $ 0 $ 8,200 ¥ 0   ¥ 53,500        
Long-term government loans           $ 4,600 ¥ 30,000 $ 3,100 ¥ 20,000
XML 99 R87.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts and Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounts and Notes Payable    
Accounts payable - unrelated parties $ 132,593 $ 132,349
Notes payable - unrelated parties [1] 81,997 80,173
Accounts and notes payable - unrelated parties 214,590 212,522
Accounts and notes payable - related parties 13,464 12,730
Total 228,054 225,252
Cash pledged as collateral 27,800 30,800
Notes receivable pledged as collateral 18,200 5,500
Property, plant and equipment pledged as collateral $ 33,600 $ 43,900
[1] Notes payable represent payables in the form of notes issued by the bank. As of December 31, 2021 and 2020, the Company has pledged cash of $27.8 million and $30.8 million, and also has pledged notes receivable of $18.2 million and $5.5 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, 2021 and 2020, the Company has used $33.6 million and $43.9 million of its credit facility, respectively, for issuing bank notes
XML 100 R88.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Payables (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued Expenses and Other Payables    
Accrued expenses $ 5,596 $ 8,627
Warranty reserves (See Note 2) 36,572 36,215
Payables for overseas transportation and custom clearance 4,548 3,278
Dividends payable to holders of non-controlling interests 471 460
Current portion of other long-term payable (See Note 15) 1,115 4,131
Accrued interest 507 646
Other payables 1,523 2,250
Balance at end of year $ 50,332 $ 55,607
XML 101 R89.htm IDEA: XBRL DOCUMENT v3.22.1
Taxes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2017
Taxes Payable      
Value-added tax payable $ 3,494 $ 5,078  
Tariffs payable 5,202 3,870  
Long-term taxes payable - current portion [1] 2,809 2,809  
Income tax payable 311 133  
Other tax payable [1] 510 1,259  
Short-term taxes payable 12,326 13,149  
Long-term taxes payable 23,884 26,693 $ 35,600
Less: Long-term taxes payable - current portion [1] (2,809) (2,809)  
Long-term taxes payable [1] $ 21,075 $ 23,884  
[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, 2021 and 2020, $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.22.1
Taxes Payable - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2017
Taxes Payable      
Long-term taxes payable $ 23,884 $ 26,693 $ 35,600
One-Time Transition Tax Payable,Current $ 2,800 $ 2,800  
XML 103 R91.htm IDEA: XBRL DOCUMENT v3.22.1
Other Long-term Payable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Jan. 31, 2018
Term of Contract     4 years
Payments to Acquire Property, Plant, and Equipment $ 9,260 $ 15,825  
Sale leaseback transaction, quarterly rental payments 1,000    
Other payables 1,523 2,250  
Other long-term payable 0 1,126  
Interest Expense 1,437 1,592  
Capital Lease Obligations [Member]      
Payments to Acquire Property, Plant, and Equipment 13,100    
Cash 14,300    
Other payables 1,200 4,100  
Other long-term payable 0 1,100  
Interest Expense $ 300 $ 500  
XML 104 R92.htm IDEA: XBRL DOCUMENT v3.22.1
Redeemable non-controlling interests (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
Redeemable Noncontrolling Interest [Line Items]      
Percentage of interest, redemption price 6.00%    
Accretion of temporary equity redemption value $ 500    
Accretion of redeemable non-controlling interests   $ 28 $ 9
Hubei Venture Fund      
Redeemable Noncontrolling Interest [Line Items]      
Issuance of shares by a subsidiary $ 700    
XML 105 R93.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Options - Assumptions used to estimate fair value (Details)
12 Months Ended
Dec. 31, 2021
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.22.1
Stock Options - Activities of stock options (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock Options      
Beginning, Shares Outstanding 22,500 30,000  
Shares Granted 22,500 0  
Shares Expired (7,500) (7,500)  
Ending, Shares Outstanding 37,500 22,500 30,000
Beginning, Weighted-Average Exercise Price Outstanding $ 4.79 $ 4.99  
Weighted-Average Exercise Price Granted 6.26    
Weighted-Average Exercise Price Expired 6.95 4.58  
Ending, Weighted-Average Exercise Price Outstanding $ 5.24 $ 4.79 $ 4.99
Weighted-Average Contractual Term (years) Outstanding 5 years 5 years 5 years
Weighted-Average Contractual Term (years) Granted 5 years    
Weighted-Average Contractual Term (years) Expired 5 years 5 years  
XML 107 R95.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Options - Summary of the range of exercise prices for stock options (Details) - Range of Exercise Prices From $2.00 to $10.00
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
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 37,500
Weighted Average Remaining Life (in years) 2 years 11 months 19 days
Weighted Average Exercise Price (in dollars per share) $ 5.24
Number of Stock Options Exercisable | shares 37,500
XML 108 R96.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Options - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2008
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
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 22,500 0  
Fair value of stock options granted (per share) $ 3.92    
Allocated Share-based Compensation Expense $ 100,000 $ 0  
Stock Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
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 [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiration period (years) 2 years    
Stock Incentive Plan [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiration period (years) 5 years    
XML 109 R97.htm IDEA: XBRL DOCUMENT v3.22.1
Retained Earnings (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
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 $ 200 $ 40
XML 110 R98.htm IDEA: XBRL DOCUMENT v3.22.1
Treasury Stock (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Aug. 12, 2021
Dec. 04, 2019
Dec. 31, 2021
Dec. 31, 2020
Aug. 13, 2020
Dec. 05, 2018
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase, authorized amount           $ 5.0
Stock repurchased during period, value     $ 0.0 $ 1.0    
Stock repurchased during period     0 322,269    
Maximum [Member]            
Equity, Class of Treasury Stock [Line Items]            
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.22.1
Other Income, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Other Income, Net    
Government subsidy $ 4,928 $ 2,820
Penalties income 70 140
Charity donation   (1,136)
Investment income 1,670 614
Total other income, net $ 6,668 $ 2,438
XML 112 R100.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Expense, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Financial Expense, net    
Interest income $ (1,242) $ (1,662)
Foreign exchange loss, net 3,204 6,284
Bank fees 388 275
Total financial expense, net $ 2,350 $ 4,897
XML 113 R101.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Additional information (Details)
R$ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2008
Dec. 31, 2022
Dec. 31, 2021
USD ($)
Dec. 31, 2021
BRL (R$)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Income Tax Disclosure [Line Items]                
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     $ 265,900   $ 248,900      
Tax Provision On Retained Earning Not Reinvested     $ 26,600   $ 24,900      
Effective Income Tax Rate Reconciliation, State and Local Income Taxes     15.00% 15.00% 15.00%      
Income tax expense     $ 4,004   $ 2,163      
Increase In Income Tax Expense Benefit Percentage     25.00% 25.00%        
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent     21.00% 21.00% 21.00%   21.00% 35.00%
Effective Income Tax Rate Reconciliation, transition tax, amount               $ 35,600
Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Amount               $ 35,100
Effective Income Tax Rate Reconciliation Tax Cuts And Jobs Act Of 2017 Adjustment One Time Transition Tax             $ 500  
Description of Withholding Tax Rate on Dividend     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 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%.        
Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., "Shenyang" [Member] | Forecast                
Income Tax Disclosure [Line Items]                
Effective Income Tax Rate Reconciliation, State and Local Income Taxes   15.00%            
Hubei Henglong Automotive System Group Co., Ltd., "Hubei Henglong" [Member]                
Income Tax Disclosure [Line Items]                
Effective Income Tax Rate Reconciliation, State and Local Income Taxes     15.00% 15.00%        
Hong Kong Enterprise [Member]                
Income Tax Disclosure [Line Items]                
Effective Income Tax Rate Reconciliation, State and Local Income Taxes     16.50% 16.50%        
Chongqing Henglong Hongyan Automotive System Co., Ltd [Member]                
Income Tax Disclosure [Line Items]                
Effective Income Tax Rate Reconciliation, State and Local Income Taxes     25.00% 25.00%     15.00%  
CAAS Brazils Imports and Trade In Automotive Part Ltd [Member]                
Income Tax Disclosure [Line Items]                
Effective Income Tax Rate Reconciliation, State and Local Income Taxes     15.00% 15.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     $ 500   $ 0      
Changchun Hualong Automotive Technology Co Ltd Changchun Hualong [Member]                
Income Tax Disclosure [Line Items]                
Effective Income Tax Rate Reconciliation, State and Local Income Taxes     25.00% 25.00%        
Genesis Subsidiaries Company [Member]                
Income Tax Disclosure [Line Items]                
Deferred State and Local Income Tax Expense (Benefit)     $ 4,400   4,300      
Undistributed Earnings, Basic     $ 43,100   $ 43,100      
Shenyang                
Income Tax Disclosure [Line Items]                
Effective Income Tax Rate Reconciliation, State and Local Income Taxes           15.00%    
XML 114 R102.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2018
Dec. 31, 2017
Schedule Provision For Income Taxes [Line Items]        
Tax rate 21.00% 21.00% 21.00% 35.00%
Income before income taxes $ 8,399 $ (12,200)    
Income tax at federal statutory tax rate 1,764 (2,562)    
Tax benefit of super deduction of R&D expense [1] (5,212) (3,605)    
Effect of differences in foreign tax rate 504 555    
Effect of changes in tax rate 2,081 0    
Other differences 234 249    
Total income tax expense 4,004 2,163    
U.S        
Schedule Provision For Income Taxes [Line Items]        
Change in Provision on valuation allowance for deferred income tax (34) (133)    
Non-US        
Schedule Provision For Income Taxes [Line Items]        
Change in Provision on valuation allowance for deferred income tax $ 4,667 $ 7,659    
[1] According to a policy promulgated by the State Tax Bureau of the PRC and effective from 2008 onwards, enterprises engaged in research and development activities are entitled to claim an additional tax deduction amounting to 50% of their research and development expenses in determining their taxable income for the year. The additional tax deduction amount of the research and development expenses has been increased from 50% to 75%, effective from 2018 to 2020, and it was further increased to 100%, effective from 2021, according to a new tax incentives policy promulgated by the State Tax Bureau of the PRC in March 2021.
XML 115 R103.htm IDEA: XBRL DOCUMENT v3.22.1
Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Numerator:    
Net (loss)/income attributable to the parent company's common shareholders - Basic and Diluted $ 11,050 $ (4,980)
Denominator:    
Weighted average ordinary shares outstanding - Basic 30,851,776 31,077,196
Dilutive effects of stock options 3,655 0
Denominator for dilutive income per share - Diluted 30,855,431 31,077,196
Net income per share attributable to the parent company's common shareholders    
Net (loss)/income per share attributable to parent company's common shareholders - Basic $ 0.36 $ (0.16)
Net (loss)/income per share attributable to parent company's common shareholders - Diluted $ 0.36 $ (0.16)
XML 116 R104.htm IDEA: XBRL DOCUMENT v3.22.1
Income (Loss) Per Share - Additional Information (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Equity Option [Member]    
Earnings Per Share, Basic and Diluted [Line Items]    
Ordinary shares excluded from the computation of diluted net loss per ordinary share 30,000  
Share options - weighted average    
Earnings Per Share, Basic and Diluted [Line Items]    
Ordinary shares excluded from the computation of diluted net loss per ordinary share   1,256
XML 117 R105.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Concentrations (Details)
12 Months Ended
Dec. 31, 2021
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.22.1
Related Party Transactions (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Related Party Revenue    
Revenue from Related Parties $ 65,131,000 $ 53,222,000
Related receivables    
Accounts and notes receivable - related parties 15,505,000 17,622,000
Less: allowance for doubtful accounts - related parties (898,000) (1,000)
Accounts and notes receivable, net - related parties 14,607,000 17,621,000
Related advance payments    
Advance payments for property, plant and equipment - related parties 810,000 3,284,000
Advanced payments and others to related parties 600,000 522,000
Related payables    
Accounts and notes payable 13,464,000 12,730,000
Related party loan 0 151,000
Raw Materials [Member]    
Related Party Revenue    
Revenue from Related Parties 2,553,000 1,763,000
Related Party [Member] | Rental Income [Member]    
Related sales    
Merchandise sold to related parties 493,000 423,000
Other Related Parties [Member] | Raw Materials [Member]    
Related Party Revenue    
Revenue from Related Parties 25,000 5,000
Other Related Parties [Member] | Related Party [Member] | Rental Income [Member]    
Related sales    
Merchandise sold to related parties 8,000 8,000
Technology and Services    
Related purchases    
Technology purchased from related parties 935,000 26,000
Equipment [Member]    
Related purchases    
Equipment purchased from related parties 1,200,000 1,929,000
Materials [Member]    
Related purchases    
Related party purchases 31,580,000 23,879,000
Materials [Member] | Other Related Parties [Member]    
Related purchases    
Related party purchases 12,000 0
Advanced Equipment [Member]    
Related advance payments    
Advance payments for property, plant and equipment - related parties 810,000 3,284,000
Advanced Equipment [Member] | Henglong Real Estate [Member]    
Related advance payments    
Advance payments for property, plant and equipment - related parties 245,000 1,097,000
Merchandise [Member]    
Related sales    
Merchandise sold to related parties 65,131,000 53,222,000
Merchandise [Member] | Other Related Parties [Member]    
Related sales    
Merchandise sold to related parties 650,000 484,000
Accounts receivable    
Related receivables    
Accounts and notes receivable - related parties 15,505,000 17,622,000
Less: allowance for doubtful accounts - related parties (898,000) (1,000)
Accounts and notes receivable, net - related parties 14,607,000 17,621,000
Accounts receivable | Other Related Parties [Member]    
Related receivables    
Accounts and notes receivable - related parties 424,000 220,000
Accounts Payable [Member]    
Related payables    
Accounts and notes payable 13,464,000 12,730,000
Accounts Payable [Member] | Other Related Parties [Member]    
Related payables    
Accounts and notes payable 147,000 12,000
Other Advance Payments [Member]    
Related advance payments    
Advanced payments and others to related parties 600,000 522,000
Other Advance Payments [Member] | Other Related Parties [Member]    
Related advance payments    
Advanced payments and others to related parties 276,000 131,000
Xiamen Joylon [Member] | Accounts receivable    
Related receivables    
Accounts and notes receivable - related parties 890,000 870,000
Hubei Wiselink [Member] | Equipment [Member]    
Related purchases    
Equipment purchased from related parties 1,200,000 1,371,000
Hubei Wiselink [Member] | Materials [Member]    
Related purchases    
Related party purchases 481,000 326,000
Hubei Wiselink [Member] | Advanced Equipment [Member]    
Related advance payments    
Advance payments for property, plant and equipment - related parties 565,000 2,187,000
Hubei Wiselink [Member] | Accounts Payable [Member]    
Related payables    
Accounts and notes payable 2,984,000 2,779,000
Jingzhou Yude [Member] | Raw Materials [Member]    
Related Party Revenue    
Revenue from Related Parties 278,000 306,000
Jingzhou Yude [Member] | Merchandise [Member]    
Related sales    
Merchandise sold to related parties 10,784,000 0
Jingzhou Yude [Member] | Accounts receivable    
Related receivables    
Accounts and notes receivable - related parties 5,740,000 1,283,000
Honghu Changrun [Member] | Raw Materials [Member]    
Related Party Revenue    
Revenue from Related Parties 1,000,000 362,000
Honghu Changrun [Member] | Equipment [Member]    
Related purchases    
Equipment purchased from related parties   59
Honghu Changrun [Member] | Materials [Member]    
Related purchases    
Related party purchases 2,358,000 1,868,000
Honghu Changrun [Member] | Accounts Payable [Member]    
Related payables    
Accounts and notes payable 484,000 609,000
Honghu Changrun [Member] | Other Advance Payments [Member]    
Related advance payments    
Advanced payments and others to related parties   238,000
Jiangling Tongchuang [Member] | Raw Materials [Member]    
Related Party Revenue    
Revenue from Related Parties 626,000 483,000
Jiangling Tongchuang [Member] | Materials [Member]    
Related purchases    
Related party purchases 7,009,000 6,943,000
Jiangling Tongchuang [Member] | Accounts Payable [Member]    
Related payables    
Accounts and notes payable 240,000 506,000
Jiangling Tongchuang [Member] | Other Advance Payments [Member]    
Related advance payments    
Advanced payments and others to related parties 324,000 0
Jingzhou Tongying [Member] | Raw Materials [Member]    
Related Party Revenue    
Revenue from Related Parties 580,000 426,000
Jingzhou Tongying [Member] | Related Party [Member] | Rental Income [Member]    
Related sales    
Merchandise sold to related parties 170,000 101,000
Jingzhou Tongying [Member] | Materials [Member]    
Related purchases    
Related party purchases 10,702,000 8,677,000
Jingzhou Tongying [Member] | Accounts Payable [Member]    
Related payables    
Accounts and notes payable 3,195,000 2,628,000
Wuhan Tongkai [Member] | Related Party [Member] | Rental Income [Member]    
Related sales    
Merchandise sold to related parties 180,000 193,000
Wuhan Tongkai [Member] | Materials [Member]    
Related purchases    
Related party purchases 9,718,000 5,791,000
Wuhan Tongkai [Member] | Accounts Payable [Member]    
Related payables    
Accounts and notes payable 4,812,000 4,523,000
Beijing Henglong [Member] | Raw Materials [Member]    
Related Party Revenue    
Revenue from Related Parties 32,000 1,000
Beijing Henglong [Member] | Merchandise [Member]    
Related sales    
Merchandise sold to related parties 24,604,000 24,672,000
Beijing Henglong [Member] | Accounts receivable    
Related receivables    
Accounts and notes receivable - related parties   9,630,000
Jingzhou Derun [Member] | Technology and Services    
Related purchases    
Technology purchased from related parties   26,000
Xiamen Automotive Parts [Member] | Merchandise [Member]    
Related sales    
Merchandise sold to related parties 3,864,000 3,274,000
Xiamen Automotive Parts [Member] | Accounts receivable    
Related receivables    
Accounts and notes receivable - related parties 1,533,000 1,565,000
Hubei ASTA [Member] | Related Party [Member] | Rental Income [Member]    
Related sales    
Merchandise sold to related parties 23,000 21,000
Hubei Hongrun [Member] | Raw Materials [Member]    
Related Party Revenue    
Revenue from Related Parties 12,000 180,000
Hubei Hongrun [Member] | Related Party [Member] | Rental Income [Member]    
Related sales    
Merchandise sold to related parties 112,000 100,000
Hubei Hongrun [Member] | Merchandise [Member]    
Related sales    
Merchandise sold to related parties 25,229,000 24,792,000
Hubei Hongrun [Member] | Accounts receivable    
Related receivables    
Accounts and notes receivable - related parties 6,918,000 4,054,000
Ewinlink [Member] | Equipment [Member]    
Related purchases    
Equipment purchased from related parties   499,000
Henglong Tianyu | Materials [Member]    
Related purchases    
Related party purchases 1,014,000 274,000
Henglong Tianyu | Accounts Payable [Member]    
Related payables    
Accounts and notes payable 1,602,000 1,673,000
Hongxi [Member] | Other Advance Payments [Member]    
Related advance payments    
Advanced payments and others to related parties   153,000
Sentient AB | Technology and Services    
Related purchases    
Technology purchased from related parties 935,000 0
Hubei Yiling | Materials [Member]    
Related purchases    
Related party purchases $ 286,000 $ 0
XML 119 R107.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions - Additional Information (Details)
Dec. 31, 2021
May 31, 2017
Related Party Transactions    
Equity method investment, ownership percentage 57.90% 15.84%
XML 120 R108.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Line Items]  
2022 $ 32,788
2023 1,960
Total 37,195
Obligations for investment contracts [Member]  
Commitments and Contingencies Disclosure [Line Items]  
2022 10,858 [1]
Total 10,858 [1]
Obligations for purchasing and service agreements  
Commitments and Contingencies Disclosure [Line Items]  
2022 21,930
2023 1,960
Total $ 23,890
[1] In June 2021, Hubei Henglong entered into an agreement with other parties and committed to purchase 40% of the shares of Sentient AB for total consideration of RMB 155.2 million, equivalent to approximately $24.3 million. As of December 31, 2021, Hubei Henglong has paid RMB 86.0 million, equivalent to approximately $13.5 million, which was reported in other non-current assets as the transaction had not been consummated. According to the agreement, the remaining consideration RMB 69.2 million, equivalent to approximately $10.9 million, will be paid in 2022.
XML 121 R109.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Additional Information (Details)
¥ in Millions
1 Months Ended 12 Months Ended
Feb. 05, 2021
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2021
CNY (¥)
Nov. 30, 2020
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Jan. 31, 2021
USD ($)
Jun. 30, 2019
May 31, 2017
Commitments and Contingencies Disclosure [Line Items]                  
Settlement expense $ 30,000     $ 55,998          
Amount of fees and reimbursement of litigation expenses         $ 55,998        
Equity method investment, ownership percentage         57.90% 57.90%     15.84%
Maximum [Member]                  
Commitments and Contingencies Disclosure [Line Items]                  
Settlement expense $ 100,000                
Henglong Tianyu                  
Commitments and Contingencies Disclosure [Line Items]                  
Equity method investment, ownership percentage               40.00%  
Beijing Henglong                  
Commitments and Contingencies Disclosure [Line Items]                  
Equity Method Investments             $ 1,500,000    
Hubei Venture Fund | Hubei Henglong                  
Commitments and Contingencies Disclosure [Line Items]                  
Equity method investment, ownership percentage         32.80% 32.80%      
Sentient AB | Hubei Henglong                  
Commitments and Contingencies Disclosure [Line Items]                  
Payments to Acquire Equity Method Investments   $ 24,300,000 ¥ 155.2            
Equity method investment, ownership percentage   40.00% 40.00%            
Equity Method Investments         $ 13,500,000 ¥ 86.0      
Remaining Capital Commitment | ¥           ¥ 69.2      
Remaining capital commitment paid In 2022         $ 10,900,000        
XML 122 R110.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Reporting (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]    
Total [1],[2] $ 497,993 $ 417,636
Net Income/(Loss) 10,726 (10,271)
Capital Expenditures 9,902 16,566
Depreciation and Amortization 27,113 22,057
Assets 716,762 707,560
Eliminations    
Segment Reporting Information [Line Items]    
Total (148,088) (98,422)
Net Income/(Loss) (184) (1,452)
Capital Expenditures (1,754) (1,927)
Depreciation and Amortization   0
Assets (346,048) (337,511)
Corporate    
Segment Reporting Information [Line Items]    
Total   0
Net Income/(Loss) (1,628) (2,693)
Capital Expenditures   0
Depreciation and Amortization 47 42
Assets 69,705 71,880
Jingzhou Henglong Automotive Parts Co., Ltd., "Henglong" [Member]    
Segment Reporting Information [Line Items]    
Total 202,612 157,715
Net Income/(Loss) (526) (576)
Capital Expenditures 1,613 3,019
Depreciation and Amortization 6,691 3,814
Assets 241,958 265,982
Shashi Jiulong Power Steering Gears Co., Ltd., "Jiulong" [Member]    
Segment Reporting Information [Line Items]    
Total 94,510 100,120
Net Income/(Loss) 971 995
Capital Expenditures 1,863 1,898
Depreciation and Amortization 2,742 2,980
Assets 74,816 90,161
Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., "Shenyang" [Member]    
Segment Reporting Information [Line Items]    
Total 16,510 14,091
Net Income/(Loss) 560 (6,985)
Capital Expenditures 267 188
Depreciation and Amortization 649 652
Assets 24,141 25,827
Wuhu Henglong Automotive Steering System Co., Ltd., "Wuhu" [Member]    
Segment Reporting Information [Line Items]    
Total 27,227 14,280
Net Income/(Loss) (385) (800)
Capital Expenditures 48 87
Depreciation and Amortization 943 556
Assets 26,314 20,055
Hubei Henglong    
Segment Reporting Information [Line Items]    
Total 128,142 115,991
Net Income/(Loss) 11,162 9,836
Capital Expenditures 2,515 2,412
Depreciation and Amortization 11,237 10,067
Assets 431,529 415,296
Henglong KYB    
Segment Reporting Information [Line Items]    
Total 80,683 52,659
Net Income/(Loss) 248 (6,668)
Capital Expenditures 4,804 4,017
Depreciation and Amortization 1,427 1,368
Assets 77,598 63,871
Other Entities    
Segment Reporting Information [Line Items]    
Total 96,397 61,202
Net Income/(Loss) 508 (1,928)
Capital Expenditures 546 6,872
Depreciation and Amortization 3,377 2,578
Assets 116,749 91,999
Total Segments    
Segment Reporting Information [Line Items]    
Total 646,081 516,058
Net Income/(Loss) 12,538 (6,126)
Capital Expenditures 11,656 18,493
Depreciation and Amortization 27,066 22,015
Assets $ 993,105 $ 973,191
[1] Pursuant to ASC 280-10-50-41, the deferred tax assets of $10.1 million and $13.7 million and the intangible assets, net of $1.8 million and $1.7 million were excluded from long-term assets as of December 31, 2021 and 2020, respectively.
[2] Revenue is attributed to each country based on location of customers.
XML 123 R111.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Reporting - Geographic Region (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]    
Total [1],[2] $ 497,993 $ 417,636
Long-term assets [1] 166,490 166,560
China [Member]    
Segment Reporting Information [Line Items]    
Total [2] 324,979 294,739
Long-term assets 165,264 165,043
U.S    
Segment Reporting Information [Line Items]    
Total [2] 134,662 114,889
Long-term assets 755 771
Other Foreign Countries [Member]    
Segment Reporting Information [Line Items]    
Total [2] 38,352 8,008
Long-term assets $ 471 $ 746
[1] Pursuant to ASC 280-10-50-41, the deferred tax assets of $10.1 million and $13.7 million and the intangible assets, net of $1.8 million and $1.7 million were excluded from long-term assets as of December 31, 2021 and 2020, respectively.
[2] Revenue is attributed to each country based on location of customers.
XML 124 R112.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Reporting - Additional Information (Details)
Dec. 31, 2021
product
item
Dec. 31, 2020
item
product
Segment Reporting    
Number of product sectors | product 15 15
Number of principal profit makers 6 6
Number of holding company 1 1
Number of sectors engaged in production and sale of products 9 9
XML 125 caas-20211231x10k_htm.xml IDEA: XBRL DOCUMENT 0001157762 us-gaap:NonUsMember 2021-01-01 2021-12-31 0001157762 us-gaap:NonUsMember 2020-01-01 2020-12-31 0001157762 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001157762 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 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 srt:MaximumMember 2020-08-13 0001157762 2018-12-05 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: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 us-gaap:TreasuryStockMember 2019-12-31 0001157762 us-gaap:RetainedEarningsUnappropriatedMember 2019-12-31 0001157762 us-gaap:RetainedEarningsAppropriatedMember 2019-12-31 0001157762 us-gaap:NoncontrollingInterestMember 2019-12-31 0001157762 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001157762 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001157762 caas:ChinaConstructionBankMember 2021-12-31 0001157762 caas:ChinaConstructionBankMember 2020-12-31 0001157762 caas:RangeOneMember 2021-12-31 0001157762 caas:RangeOneMember 2021-01-01 2021-12-31 0001157762 caas:StockIncentivePlanMember 2008-01-01 2008-12-31 0001157762 caas:StockIncentivePlanMember 2021-12-31 0001157762 srt:MinimumMember caas:StockIncentivePlanMember 2021-01-01 2021-12-31 0001157762 srt:MaximumMember caas:StockIncentivePlanMember 2021-01-01 2021-12-31 0001157762 2019-01-01 2019-12-31 0001157762 caas:StockIncentivePlanMember 2021-01-01 2021-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 us-gaap:PublicUtilitiesInventoryRawMaterialsMember caas:OtherRelatedPartiesMember 2020-01-01 2020-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember caas:JingzhouYudeMember 2020-01-01 2020-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember caas:JingzhouTongyingMember 2020-01-01 2020-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember caas:JianglingTongchuangMember 2020-01-01 2020-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember caas:HubeiHongrunMember 2020-01-01 2020-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember caas:HonghuChangrunMember 2020-01-01 2020-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember caas:BeijingHenglongMember 2020-01-01 2020-12-31 0001157762 us-gaap:PublicUtilitiesInventoryRawMaterialsMember 2020-01-01 2020-12-31 0001157762 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 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 caas:MaterialsMember caas:WuhanTongkaiMember 2020-01-01 2020-12-31 0001157762 caas:MaterialsMember caas:OtherRelatedPartiesMember 2020-01-01 2020-12-31 0001157762 caas:MaterialsMember caas:JingzhouTongyingMember 2020-01-01 2020-12-31 0001157762 caas:MaterialsMember caas:JianglingTongchuangMember 2020-01-01 2020-12-31 0001157762 caas:MaterialsMember caas:HubeiYilingMember 2020-01-01 2020-12-31 0001157762 caas:MaterialsMember caas:HubeiWiselinkMember 2020-01-01 2020-12-31 0001157762 caas:MaterialsMember caas:HonghuChangrunMember 2020-01-01 2020-12-31 0001157762 caas:MaterialsMember caas:HenglongTianyuMember 2020-01-01 2020-12-31 0001157762 caas:MaterialsMember 2020-01-01 2020-12-31 0001157762 us-gaap:RetainedEarningsUnappropriatedMember 2021-12-31 0001157762 us-gaap:RetainedEarningsUnappropriatedMember 2020-12-31 0001157762 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001157762 srt:MinimumMember us-gaap:UseRightsMember 2021-01-01 2021-12-31 0001157762 srt:MinimumMember us-gaap:LandMember 2021-01-01 2021-12-31 0001157762 srt:MaximumMember us-gaap:UseRightsMember 2021-01-01 2021-12-31 0001157762 srt:MaximumMember us-gaap:LandMember 2021-01-01 2021-12-31 0001157762 us-gaap:VehiclesMember 2021-01-01 2021-12-31 0001157762 us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0001157762 us-gaap:BuildingMember 2021-01-01 2021-12-31 0001157762 caas:ElectronicEquipmentMember 2021-01-01 2021-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 us-gaap:VehiclesMember 2020-12-31 0001157762 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001157762 us-gaap:ConstructionInProgressMember 2020-12-31 0001157762 us-gaap:BuildingMember 2020-12-31 0001157762 caas:ElectronicEquipmentMember 2020-12-31 0001157762 caas:HubeiVentureFundMember caas:HubeiHenglongMember 2021-12-01 2021-12-31 0001157762 caas:BeijingHenglongAutomotiveSystemCoLtdMember 2021-12-01 2021-12-31 0001157762 caas:ChongquingVentureFundMember caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2021-10-01 2021-10-31 0001157762 caas:SuzhouVentureFundsMember caas:HubeiHenglongMember 2021-08-01 2021-08-31 0001157762 caas:ChongquingVentureFundMember caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2021-08-01 2021-08-31 0001157762 caas:ChongquingVentureFundMember caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2021-06-01 2021-06-30 0001157762 caas:ChongquingVentureFundMember caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2021-05-01 2021-05-31 0001157762 caas:HubeiVentureFundMember caas:HubeiHenglongMember 2021-04-01 2021-04-30 0001157762 caas:ChongquingVentureFundMember caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2021-01-01 2021-01-31 0001157762 caas:RelatedPartyMember 2021-01-01 2021-12-31 0001157762 caas:RelatedPartyMember 2020-01-01 2020-12-31 0001157762 caas:SentientAbMember caas:HubeiHenglongMember 2021-06-01 2021-06-30 0001157762 caas:HefeiSENYELightPlasticTechnologyCo.Ltd.Member caas:HubeiHenglongMember 2021-01-01 2021-12-31 0001157762 caas:SentientAbMember caas:HubeiHenglongMember 2021-01-01 2021-12-31 0001157762 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001157762 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001157762 caas:CapitalLeaseObligationMember 2020-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 caas:UniversalSensorApplicationIncMember 2021-01-01 2021-12-31 0001157762 us-gaap:AdditionalPaidInCapitalMember caas:UniversalSensorApplicationIncMember 2021-01-01 2021-12-31 0001157762 us-gaap:NoncontrollingInterestMember caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember 2021-01-01 2021-12-31 0001157762 us-gaap:AdditionalPaidInCapitalMember caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember 2021-01-01 2021-12-31 0001157762 us-gaap:NoncontrollingInterestMember caas:WuhuHongrunNewMaterialCoLtdMember 2020-01-01 2020-12-31 0001157762 us-gaap:AdditionalPaidInCapitalMember caas:WuhuHongrunNewMaterialCoLtdMember 2020-01-01 2020-12-31 0001157762 us-gaap:NoncontrollingInterestMember caas:UniversalSensorApplicationIncMember 2020-01-01 2020-12-31 0001157762 us-gaap:AdditionalPaidInCapitalMember caas:UniversalSensorApplicationIncMember 2020-01-01 2020-12-31 0001157762 us-gaap:NoncontrollingInterestMember caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember 2020-01-01 2020-12-31 0001157762 us-gaap:AdditionalPaidInCapitalMember caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember 2020-01-01 2020-12-31 0001157762 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001157762 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001157762 country:CN 2021-12-31 0001157762 caas:OtherForeignCountriesMember 2021-12-31 0001157762 country:US 2020-12-31 0001157762 country:CN 2020-12-31 0001157762 caas:OtherForeignCountriesMember 2020-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:SuzhouVentureFundsMember 2020-12-31 0001157762 caas:JiangsuIntelligentNetworkingAutomotiveInnovationCenterCo.LtdMember 2020-12-31 0001157762 caas:InvestmentsInLimitedPartnershipsMember 2020-12-31 0001157762 caas:InvestmentsInCorporationsMember 2020-12-31 0001157762 caas:HubeiVentureFundMember 2020-12-31 0001157762 caas:HenglongTianyuMember 2020-12-31 0001157762 caas:ChongquingVentureFundMember 2020-12-31 0001157762 caas:ChongqingJinghuaAutomotiveIntelligentManufacturingTechnologyResearchCoLtdMember 2020-12-31 0001157762 caas:BeijingHenglongAutomotiveSystemCoLtdMember 2020-12-31 0001157762 srt:MaximumMember 2021-02-05 2021-02-05 0001157762 2021-02-05 2021-02-05 0001157762 2020-11-01 2020-11-30 0001157762 us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001157762 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0001157762 caas:ChineseGovernmentLoanMember 2021-06-30 0001157762 2018-01-31 0001157762 caas:CapitalLeaseObligationMember 2021-01-01 2021-12-31 0001157762 caas:CapitalLeaseObligationMember 2020-01-01 2020-12-31 0001157762 caas:CaasBrazilsImportsAndTradeInAutomotivePartLtdMember 2020-01-01 2020-12-31 0001157762 us-gaap:EquityMethodInvestmentsMember 2021-01-01 2021-12-31 0001157762 us-gaap:EquityMethodInvestmentsMember 2020-01-01 2020-12-31 0001157762 caas:BeijingHenglongAutomotiveSystemCoLtdMember 2021-01-31 0001157762 caas:OtherTwoPartiesMember caas:JielongFormedTwoThousandSixMember caas:WuhanJielongElectricPowerSteeringCoLtdMember 2021-12-31 0001157762 caas:WuhuHongrunFormedIn2019Member caas:WuhuHongrunNewMaterialCoLtdMember 2021-12-31 0001157762 caas:OtherTwoPartiesMember caas:WuhuHongrunFormedIn2019Member 2021-12-31 0001157762 caas:WuhanHyoseongWasFormedIn2019Member caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember 2021-12-31 0001157762 caas:ShenyangAutomotiveIndustryInvestmentCorporationMember caas:ShenyangFormedTwoThousandTwoMember 2021-12-31 0001157762 caas:JielongFormedTwoThousandSixMember caas:HubeiWanlongInvestmentIncMember 2021-12-31 0001157762 caas:WuhuHongrunNewMaterialCoLtdMember 2021-12-31 0001157762 caas:WuhuFormedTwoThousandSixMember 2021-12-31 0001157762 caas:WuhanJielongElectricPowerSteeringCoLtdMember 2021-12-31 0001157762 caas:JingzhouQingyanIntelligentAutomotiveTechnologyResearchInstituteCo.Ltd.JingzhouQingyanMember 2021-12-31 0001157762 caas:JingzhouHenglongAutomotiveTechnologyTestingCenterMember 2021-12-31 0001157762 caas:JielongFormedTwoThousandSixMember 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:HenglongKybFormedTwoThousandEighteenMember 2021-12-31 0001157762 caas:ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember 2021-12-31 0001157762 caas:ChongqingHenglongFormedTwoThousandTwevelMember 2021-12-31 0001157762 caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember 2021-12-31 0001157762 caas:CaasBrazilsImportsAndTradeInAutomotivePartsLtdMember 2021-12-31 0001157762 caas:SentientAbMember caas:HubeiHenglongMember 2021-06-30 0001157762 caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember 2021-04-30 0001157762 caas:WuhuHongrunNewMaterialCoLtdMember 2020-12-31 0001157762 caas:WuhanJielongElectricPowerSteeringCoLtdMember 2020-12-31 0001157762 caas:WuhanChuguanjieAutomotiveScienceAndTechnologyLtdMember 2020-12-31 0001157762 caas:JingzhouQingyanIntelligentAutomotiveTechnologyResearchInstituteCo.Ltd.JingzhouQingyanMember 2020-12-31 0001157762 caas:JingzhouHenglongAutomotiveTechnologyTestingCenterMember 2020-12-31 0001157762 caas:HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember 2020-12-31 0001157762 caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember 2020-12-31 0001157762 caas:HubeiHenglongGroupShanghaiAutomotiveElectronicsResearchAndDevelopmentLtdMember 2020-12-31 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2020-12-31 0001157762 caas:ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember 2020-12-31 0001157762 caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember 2020-12-31 0001157762 caas:CaasBrazilsImportsAndTradeInAutomotivePartsLtdMember 2020-12-31 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 2017-05-31 0001157762 srt:ScenarioForecastMember caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember 2022-01-01 2022-12-31 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2021-01-01 2021-12-31 0001157762 caas:HongKongEnterpriseMember 2021-01-01 2021-12-31 0001157762 caas:ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember 2021-01-01 2021-12-31 0001157762 caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember 2021-01-01 2021-12-31 0001157762 caas:ShenyangMember 2019-01-01 2019-12-31 0001157762 caas:ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember 2018-01-01 2018-12-31 0001157762 us-gaap:CorporateMember 2021-01-01 2021-12-31 0001157762 country:US 2021-12-31 0001157762 caas:NonUSMember 2021-12-31 0001157762 caas:From2022To2031Member 2021-12-31 0001157762 caas:From2022To2026Member 2021-12-31 0001157762 caas:GenesisSubsidiariesCompanyMember 2021-01-01 2021-12-31 0001157762 caas:GenesisSubsidiariesCompanyMember 2020-01-01 2020-12-31 0001157762 caas:ChineseGovernmentLoanMember 2021-12-31 0001157762 caas:ChineseGovernmentLoanMember 2020-12-31 0001157762 us-gaap:ShippingAndHandlingMember 2021-01-01 2021-12-31 0001157762 us-gaap:ShippingAndHandlingMember 2020-01-01 2020-12-31 0001157762 caas:CustomerDepositsMember 2021-12-31 0001157762 caas:CustomerDepositsMember 2020-12-31 0001157762 us-gaap:PurchaseCommitmentMember 2021-12-31 0001157762 caas:ObligationsForInvestmentContractsMember 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 caas:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001157762 caas:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-01-01 2020-12-31 0001157762 us-gaap:CommonStockMember 2021-12-31 0001157762 us-gaap:CommonStockMember 2020-12-31 0001157762 us-gaap:CommonStockMember 2019-12-31 0001157762 caas:CapitalLeaseObligationMember 2021-12-31 0001157762 caas:HubeiVentureFundMember caas:HubeiHenglongMember 2021-12-31 0001157762 caas:ChongquingVentureFundMember caas:HubeiHenglongMember 2021-12-31 0001157762 caas:HenglongTianyuMember 2019-06-30 0001157762 caas:JiangsuIntelligentNetworkingAutomotiveInnovationCenterCo.LtdMember caas:HubeiHenglongMember 2019-04-30 0001157762 caas:JiangsuIntelligentNetworkingAutomotiveInnovationCenterCo.LtdMember caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2019-04-30 0001157762 caas:ChongqingJinghuaAutomotiveIntelligentManufacturingTechnologyResearchCoLtdMember caas:HubeiHenglongMember 2016-10-31 0001157762 caas:HubeiHenglongMember caas:SuzhouVentureFundsMember 2014-09-30 0001157762 caas:SentientAbMember caas:HubeiHenglongMember 2021-06-01 2021-06-30 0001157762 caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember 2021-04-01 2021-04-30 0001157762 caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember 2021-01-01 2021-12-31 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 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:HubeiHenglongMember 2021-12-31 0001157762 caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember 2021-12-31 0001157762 us-gaap:CorporateMember 2020-12-31 0001157762 srt:ConsolidationEliminationsMember 2020-12-31 0001157762 caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember 2020-12-31 0001157762 caas:TotalSegmentsMember 2020-12-31 0001157762 caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember 2020-12-31 0001157762 caas:ShashiJiulongPowerSteeringGearsCoLtdMember 2020-12-31 0001157762 caas:OtherEntitiesMember 2020-12-31 0001157762 caas:JingzhouHenglongAutomotivePartsCoLtdMember 2020-12-31 0001157762 caas:HubeiHenglongMember 2020-12-31 0001157762 caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember 2020-12-31 0001157762 us-gaap:StockOptionMember 2021-01-01 2021-12-31 0001157762 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001157762 caas:LandUseRightsAndBuildingsMember 2021-01-01 2021-12-31 0001157762 caas:LandUseRightsAndBuildingsMember 2020-01-01 2020-12-31 0001157762 2019-12-31 0001157762 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001157762 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001157762 2021-06-30 0001157762 2022-03-30 0001157762 2008-01-01 2008-01-31 0001157762 us-gaap:TechnologyEquipmentMember caas:SentientAbMember 2021-01-01 2021-12-31 0001157762 us-gaap:TechnologyEquipmentMember 2021-01-01 2021-12-31 0001157762 us-gaap:TechnologyEquipmentMember caas:SentientAbMember 2020-01-01 2020-12-31 0001157762 us-gaap:TechnologyEquipmentMember caas:JingzhouDerunMember 2020-01-01 2020-12-31 0001157762 us-gaap:TechnologyEquipmentMember 2020-01-01 2020-12-31 0001157762 srt:ConsolidationEliminationsMember 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:HubeiHenglongMember 2021-01-01 2021-12-31 0001157762 caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember 2021-01-01 2021-12-31 0001157762 us-gaap:CorporateMember 2020-01-01 2020-12-31 0001157762 srt:ConsolidationEliminationsMember 2020-01-01 2020-12-31 0001157762 country:US 2020-01-01 2020-12-31 0001157762 country:CN 2020-01-01 2020-12-31 0001157762 caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember 2020-01-01 2020-12-31 0001157762 caas:TotalSegmentsMember 2020-01-01 2020-12-31 0001157762 caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember 2020-01-01 2020-12-31 0001157762 caas:ShashiJiulongPowerSteeringGearsCoLtdMember 2020-01-01 2020-12-31 0001157762 caas:OtherForeignCountriesMember 2020-01-01 2020-12-31 0001157762 caas:OtherEntitiesMember 2020-01-01 2020-12-31 0001157762 caas:JingzhouHenglongAutomotivePartsCoLtdMember 2020-01-01 2020-12-31 0001157762 caas:HubeiHenglongMember 2020-01-01 2020-12-31 0001157762 caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember 2020-01-01 2020-12-31 0001157762 caas:SentientAbMember caas:HubeiHenglongMember 2021-12-31 0001157762 2020-09-01 2020-09-30 0001157762 caas:ShenyangAutomotiveIndustryInvestmentCorporationMember caas:ShenyangFormedTwoThousandTwoMember caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember 2021-12-31 0001157762 caas:HongKongTongdaMember caas:JielongFormedTwoThousandSixMember caas:WuhanJielongElectricPowerSteeringCoLtdMember 2021-12-31 0001157762 caas:ShenyangFormedTwoThousandTwoMember caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember 2021-12-31 0001157762 caas:JielongFormedTwoThousandSixMember caas:WuhanJielongElectricPowerSteeringCoLtdMember 2021-12-31 0001157762 caas:SaicIvecoHongyanCompanyMember caas:ChongqingHenglongFormedTwoThousandTwevelMember 2021-12-31 0001157762 caas:ChongqingHenglongFormedTwoThousandTwevelMember caas:ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember 2021-12-31 0001157762 caas:BrazilHenglongFormedTwoThousandTwevelMember caas:BrazilHenglongMember 2021-12-31 0001157762 caas:WuhanChuguanjieAutomotiveScienceAndTechnologyLtdMember 2021-12-31 0001157762 caas:HubeiWanlongInvestmentIncMember 2021-12-31 0001157762 caas:ChongqingJinghuaAutomotiveIntelligentManufacturingTechnologyResearchCoLtdMember 2021-12-31 0001157762 caas:HefeiSENYELightPlasticTechnologyCo.Ltd.Member 2021-12-31 0001157762 caas:HefeiSENYELightPlasticTechnologyCo.Ltd.Member 2020-12-31 0001157762 caas:SentientAbMember 2021-12-31 0001157762 caas:FiveLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001157762 caas:FiveLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001157762 srt:BoardOfDirectorsChairmanMember caas:ShenyangFormedTwoThousandTwoMember caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember 2021-12-31 0001157762 caas:BrazilHenglongFormedTwoThousandTwevelMember 2021-12-31 0001157762 caas:ChineseGovernmentLoanMember 2019-09-03 0001157762 caas:ChineseGovernmentLoanMember 2019-08-07 0001157762 caas:HefeiSENYELightPlasticTechnologyCo.Ltd.Member caas:HubeiHenglongMember 2019-11-30 0001157762 us-gaap:EquipmentMember caas:HubeiWiselinkMember 2021-01-01 2021-12-31 0001157762 us-gaap:EquipmentMember 2021-01-01 2021-12-31 0001157762 us-gaap:EquipmentMember caas:HubeiWiselinkMember 2020-01-01 2020-12-31 0001157762 us-gaap:EquipmentMember caas:HonghuChangrunMember 2020-01-01 2020-12-31 0001157762 us-gaap:EquipmentMember caas:EwinLinkMember 2020-01-01 2020-12-31 0001157762 us-gaap:EquipmentMember 2020-01-01 2020-12-31 0001157762 2017-01-01 2017-12-31 0001157762 2018-01-01 2018-12-31 0001157762 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001157762 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001157762 caas:CustomerDepositsMember 2021-01-01 2021-12-31 0001157762 caas:CustomerDepositsMember 2020-01-01 2020-12-31 0001157762 srt:MinimumMember 2021-01-01 2021-12-31 0001157762 srt:MaximumMember 2021-01-01 2021-12-31 0001157762 caas:SentientAbMember caas:HubeiHenglongMember 2021-06-30 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 caas:RentalIncomeMember caas:RelatedPartyMember caas:WuhanTongkaiMember 2020-01-01 2020-12-31 0001157762 caas:RentalIncomeMember caas:OtherRelatedPartiesMember caas:RelatedPartyMember 2020-01-01 2020-12-31 0001157762 caas:RentalIncomeMember caas:RelatedPartyMember caas:JingzhouTongyingMember 2020-01-01 2020-12-31 0001157762 caas:RentalIncomeMember caas:RelatedPartyMember caas:HubeiHongrunMember 2020-01-01 2020-12-31 0001157762 caas:RentalIncomeMember caas:RelatedPartyMember caas:HubeiAstaMember 2020-01-01 2020-12-31 0001157762 caas:MerchandiseMember caas:XiamenAutomotivePartsMember 2020-01-01 2020-12-31 0001157762 caas:RentalIncomeMember caas:RelatedPartyMember 2020-01-01 2020-12-31 0001157762 caas:MerchandiseMember caas:OtherRelatedPartiesMember 2020-01-01 2020-12-31 0001157762 caas:MerchandiseMember caas:JingzhouYudeMember 2020-01-01 2020-12-31 0001157762 caas:MerchandiseMember caas:HubeiHongrunMember 2020-01-01 2020-12-31 0001157762 caas:MerchandiseMember caas:BeijingHenglongMember 2020-01-01 2020-12-31 0001157762 caas:MerchandiseMember 2020-01-01 2020-12-31 0001157762 us-gaap:RetainedEarningsUnappropriatedMember 2021-01-01 2021-12-31 0001157762 us-gaap:RetainedEarningsAppropriatedMember 2021-01-01 2021-12-31 0001157762 us-gaap:RetainedEarningsUnappropriatedMember 2020-01-01 2020-12-31 0001157762 us-gaap:RetainedEarningsAppropriatedMember 2020-01-01 2020-12-31 0001157762 country:US 2021-01-01 2021-12-31 0001157762 caas:NonUSMember 2021-01-01 2021-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:AdvancedEquipmentMember caas:HubeiWiselinkMember 2020-12-31 0001157762 caas:HenglongRealEstateMember caas:AdvancedEquipmentMember 2020-12-31 0001157762 caas:AdvancedEquipmentMember 2020-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:OtherAdvancePaymentsMember caas:OtherRelatedPartiesMember 2020-12-31 0001157762 caas:OtherAdvancePaymentsMember caas:JianglingTongchuangMember 2020-12-31 0001157762 caas:OtherAdvancePaymentsMember caas:HongxiMember 2020-12-31 0001157762 caas:OtherAdvancePaymentsMember caas:HonghuChangrunMember 2020-12-31 0001157762 caas:OtherAdvancePaymentsMember 2020-12-31 0001157762 caas:CaasBrazilsImportsAndTradeInAutomotivePartLtdMember 2021-01-01 2021-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:AccountsReceivableMember caas:OtherRelatedPartiesMember 2020-12-31 0001157762 us-gaap:AccountsReceivableMember caas:XiamenJoylonMember 2020-12-31 0001157762 us-gaap:AccountsReceivableMember caas:XiamenAutomotivePartsMember 2020-12-31 0001157762 us-gaap:AccountsReceivableMember caas:JingzhouYudeMember 2020-12-31 0001157762 us-gaap:AccountsReceivableMember caas:HubeiHongrunMember 2020-12-31 0001157762 us-gaap:AccountsReceivableMember caas:BeijingHenglongMember 2020-12-31 0001157762 us-gaap:AccountsReceivableMember 2020-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 us-gaap:AccountsPayableMember caas:OtherRelatedPartiesMember 2020-12-31 0001157762 us-gaap:AccountsPayableMember caas:WuhanTongkaiMember 2020-12-31 0001157762 us-gaap:AccountsPayableMember caas:JingzhouTongyingMember 2020-12-31 0001157762 us-gaap:AccountsPayableMember caas:JianglingTongchuangMember 2020-12-31 0001157762 us-gaap:AccountsPayableMember caas:HubeiWiselinkMember 2020-12-31 0001157762 us-gaap:AccountsPayableMember caas:HonghuChangrunMember 2020-12-31 0001157762 us-gaap:AccountsPayableMember caas:HenglongTianyuMember 2020-12-31 0001157762 us-gaap:AccountsPayableMember 2020-12-31 0001157762 2020-12-31 0001157762 2021-12-31 0001157762 2021-01-01 2021-12-31 0001157762 2020-01-01 2020-12-31 iso4217:USD iso4217:BRL pure iso4217:CNY caas:customer caas:item caas:product shares iso4217:USD shares 13846000 0001157762 --12-31 2021 FY false P2Y 10-K true 2021-12-31 false 000-33123 CHINA AUTOMOTIVE SYSTEMS, INC. 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 55100000 30851776 1424 42/F New Bund Center, 588 Dongyu Road, Pudong New Area, Shanghai 200126, PRC Zhong Tian LLP 131695000 97248000 27804000 30813000 1756000 10139000 11961000 9853000 195729000 216519000 898000 1000 14607000 17621000 55000 58000 12696000 14471000 600000 522000 116493000 88325000 501380000 475658000 127721000 141004000 10732000 10774000 1812000 1730000 138000 257000 8135000 4688000 50000 58000 358000 179000 2284000 3615000 810000 3284000 36966000 49766000 10114000 13846000 16312000 2759000 716762000 707560000 47592000 44238000 214590000 212522000 13464000 12730000 2400000 1482000 10984000 13405000 50332000 55607000 12326000 13149000 128000 122000 0 344000 0 885000 351816000 354484000 2028000 3722000 22000 149000 0 1126000 4380000 4280000 21075000 23884000 379321000 387645000 553000 523000 0.0001 0.0001 80000000 80000000 32338302 32338302 3000 3000 63731000 64273000 11481000 11303000 226363000 215491000 24717000 17413000 1486526 1486526 5261000 5261000 321034000 303222000 15854000 16170000 336888000 319392000 716762000 707560000 65131000 53222000 497993000 417636000 31580000 23879000 425914000 362295000 72079000 55341000 4368000 4320000 18278000 14506000 24423000 27581000 28228000 25723000 70929000 67810000 5518000 -8149000 6668000 2438000 1437000 1592000 -2350000 -4897000 8399000 -12200000 4004000 2163000 6331000 4092000 10726000 -10271000 -352000 -5300000 28000 9000 11050000 -4980000 0.36 -0.16 0.36 -0.16 30851776 31077196 30855431 31077196 10726000 -10271000 7784000 22386000 18510000 12115000 128000 -3789000 28000 9000 18354000 15895000 32338302 32338302 3000 3000 32338302 32338302 3000 3000 64273000 64466000 0 -29000 0 -76000 0 -88000 88000 0 -630000 0 63731000 64273000 11303000 11265000 178000 38000 11481000 11303000 215491000 221298000 11078000 -4971000 -28000 -9000 0 -789000 -178000 -38000 226363000 215491000 17413000 -3462000 7304000 20875000 24717000 17413000 1486526 1164257 -5261000 -4261000 0 322269 0 1000000 1486526 1486526 -5261000 -5261000 321034000 303222000 16170000 20250000 480000 1511000 -352000 -5300000 -444000 0 0 -102000 0 29000 0 -5000 0 217000 0 430000 15854000 16170000 336888000 319392000 10726000 -10271000 88000 0 27113000 22057000 4020000 2205000 -2738000 -6238000 6331000 4092000 1253000 0 -389000 -129000 0 287000 -26560000 -7295000 -1439000 -1176000 25684000 109000 -2801000 27248000 870000 93000 -2721000 1073000 -4081000 7069000 -4501000 -3474000 1700000 502000 28271000 57426000 63478000 60055000 -69351000 -53393000 171000 -165000 0 151000 154000 0 150000 1495000 1965000 2668000 9260000 15825000 642000 741000 20621000 3322000 308000 5360000 13454000 0 2963000 -23757000 53209000 39813000 50803000 53046000 0 2990000 4450000 4163000 0 88000 1075000 81000 0 722000 -3119000 -19833000 3323000 7822000 31438000 21658000 128061000 106403000 159499000 128061000 1843000 2751000 3398000 3229000 8543000 11838000 1510000 2024000 0 223000 <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, 2021 and 2020.</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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:9.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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></tr><tr><td style="vertical-align:bottom;width:74.85%;margin:0pt;padding: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.01%;margin:0pt;padding: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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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></tr><tr><td style="vertical-align:bottom;width:74.85%;margin:0pt;padding: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.01%;margin:0pt;padding: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.08%;margin:0pt;padding:0pt;"><p style="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.48%;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.08%;margin:0pt;padding:0pt;"><p style="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.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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.85%;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.01%;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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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 style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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;">%</p></td></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70.00</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:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70.00</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></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 85.00</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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 85.00</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;">%</p></td></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 77.33</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></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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;">%</p></td></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70.00</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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70.00</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;">%</p></td></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 95.84</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:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 95.84</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></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 85.00</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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 85.00</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;">%</p></td></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60.00</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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60.00</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;">%</p></td></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 66.60</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:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 66.60</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></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 51.00</p></td><td style="vertical-align:top;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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 51.00</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;">%</p></td></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;background:#cceeff;margin: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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 62.00</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 62.00</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></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;margin: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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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="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;">%</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.</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> <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, 2021 and 2020.</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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:9.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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></tr><tr><td style="vertical-align:bottom;width:74.85%;margin:0pt;padding: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.01%;margin:0pt;padding: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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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></tr><tr><td style="vertical-align:bottom;width:74.85%;margin:0pt;padding: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.01%;margin:0pt;padding: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.08%;margin:0pt;padding:0pt;"><p style="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.48%;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.08%;margin:0pt;padding:0pt;"><p style="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.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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.85%;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.01%;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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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 style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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;">%</p></td></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70.00</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:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70.00</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></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 85.00</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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 85.00</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;">%</p></td></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 77.33</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></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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;">%</p></td></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70.00</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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70.00</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;">%</p></td></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 95.84</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:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 95.84</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></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 85.00</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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 85.00</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;">%</p></td></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60.00</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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60.00</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;">%</p></td></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 66.60</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:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 66.60</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></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 51.00</p></td><td style="vertical-align:top;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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 51.00</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;">%</p></td></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;background:#cceeff;margin: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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 62.00</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 62.00</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></tr><tr><td style="vertical-align:top;width:74.85%;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.01%;margin: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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100.00</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="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;">%</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.</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> 1.0000 1.0000 1.0000 1.0000 0.7000 0.7000 0.8500 0.8500 1.0000 0.7733 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.6000 0.6660 0.6660 0.5100 0.5100 0.6200 0.6200 1.0000 1.0000 0.2267 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, 2021 and 2020, 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, 2021, 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;">Jingzhou Qingyan was formed in 2017, with 60% owned by the Company and 40% owned by the other two parties. Hubei Honglong owns 60% of the shares of Jingzhou Qingyan and the remaining shares were owned by the other two parties. The highest authority of Jingzhou Qingyan is its board of directors, which is comprised of five directors, three of whom are appointed by the Company, and two of whom were appointed by the other two parties. As for day-to-day operating matters, approval by at least three-fifths of the members of such board of directors is required. Both of the chairman of the board of directors and the general manager 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 20%-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> - In 2016, the FASB issued ASU No. 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" ("ASC Topic 326"), which amends previously issued guidance regarding the impairment of financial instruments by creating an impairment model that is based on expected losses rather than incurred losses. The Company adopted this ASC Topic 326 and several associated ASUs on January 1, 2020 using a modified retrospective approach with a cumulative effect recorded as reduction of beginning retained earnings with amount of $0.8 million. As of January 1, 2021, 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, advance payments, 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, 2021, the Company recorded $2.7 million expected credit loss expense in general and administrative expenses. As of December 31, 2021, the expected credit loss provision for the current and non-current assets were $12.9 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;">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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:24.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></tr><tr><td style="vertical-align:bottom;width:72.15%;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;">Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;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.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;">Estimated Useful Life (Years)</b></p></td></tr><tr><td style="vertical-align:top;width:72.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.89%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.89%;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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.89%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Motor vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.89%;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.2 million for the years ended December 31, 2021 and 2020, 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, 2021 and 2020, the Company had pledged land use rights with a net book value of approximately $5.7 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, 2021 and 2020, were $0.5 million and $0.9 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 for their investees whose shares were listed and actively traded on stock exchange, or Level 3 for the investees that were private companies, in the fair value hierarchy. 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 revenue growth rate, discount rate, price-to-earnings ratio, price-to-book ratio, lack of marketability discounts, and expected volatility. Such fair value of the limited partnerships’ Level 3 investments was reflected in the equity in earnings of affiliated companies of the consolidated statements of income or loss and the carrying amount of the Company’s long-term investments under the equity method accounting.</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. There were no impairment losses for its long-term investment in the years ended December 31, 2021 and 2020.</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, 2021 and 2020, the Company has customer deposits of $2.4 million and $1.5 million , respectively. During the year ended December 31, 2021, $7.2million was received and $6.3million (including $1.5 million from the beginning balance of customer deposits) was recognized as net product sales revenue. During the year ended December 31, 2020, $3.1 million was received and $2.9 million (including $1.3 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, 2021 and 2020, 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, 2021 and 2020, 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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;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.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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,215</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32,907</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 13,917</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 17,801</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.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;"> (14,427)</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.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.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;"> (16,859)</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"> </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 3.6pt 0.05pt 0pt;"> 867</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.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;"> </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 3.6pt 0.05pt 0pt;"> 2,366</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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 3.6pt 0.05pt 0pt;"> 36,572</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.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.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 3.6pt 0.05pt 0pt;"> 36,215</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 30% of base salary for the years ended December 31, 2021 and 2020, 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, 2021 and 2020, 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 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;">In 2020, the Company's five largest customers accounted for 47.1% of the Company's consolidated sales, with one customer accounting for more than 10% of consolidated sales (i.e., 23.6% of consolidated sales, which comprised a total of $98.5 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, 2021 and 2020, approximately 7.7% and 9.4% 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 $9.9 million and $5.8 million were included in selling expenses for the years ended December 31, 2021 and 2020, 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") on January 1, 2019, using the modified retrospective method of adoption. 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.49%. As of December 31, 2021, the weighted average remaining lease term was 1 year. The Company did not have finance lease arrangements as of December 31, 2021.</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, 2021 and 2020, the Company did not have any fair value assets and liabilities classified as Level 1.<span style="font-family:'Courier New';"> </span>As at December 31, 2021 and 2020, marketable securities with amounts of $0.1 million and $0.2 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, 2021 and 2020, 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, 2021 and 2020, wealth management financial products with amounts of $1.7 million and $9.9 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, 2021 and 2020, 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;">Jingzhou Henglong Fulida Textile Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Fulida</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;">Shanghai Jinjie Industrial &amp; Trading Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Shanghai Jinjie</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;">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><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 Machinery and Electronic Trading Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Jiulong Machinery </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><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 0pt 12pt 0pt;">In August 2018, the FASB released ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement. ASU 2018-13 modifies the disclosure requirements on fair value measurements. The provisions of ASU 2018-13 are to be applied using a prospective or retrospective approach, depending on the amendment, and are effective for interim periods and fiscal years beginning after October 1, 2020, with early adoption permitted. The Company adopted this guidance from January 1, 2021. 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;">In December 2019, the FASB issued ASU 2019-12 - Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This ASU provides an exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. This update also (1) requires an entity to recognize a franchise tax (or similar tax) that is partially based on income as an income-based tax and account for any incremental amount incurred as a non-income-based tax, (2) requires an entity to evaluate when a step-up in the tax basis of goodwill should be considered part of the business combination in which goodwill was originally recognized for accounting purposes and when it should be considered a separate transaction, and (3) requires that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The standard is effective for the Company for fiscal years beginning after December 15, 2020, with early adoption permitted. The Company adopted this guidance from January 1, 2021. 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, 2021 and 2020, 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, 2021, 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;">Jingzhou Qingyan was formed in 2017, with 60% owned by the Company and 40% owned by the other two parties. Hubei Honglong owns 60% of the shares of Jingzhou Qingyan and the remaining shares were owned by the other two parties. The highest authority of Jingzhou Qingyan is its board of directors, which is comprised of five directors, three of whom are appointed by the Company, and two of whom were appointed by the other two parties. As for day-to-day operating matters, approval by at least three-fifths of the members of such board of directors is required. Both of the chairman of the board of directors and the general manager 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.9584 0.75 0.85 0.15 0.67 0.33 0.60 0.40 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 20%-100% of the face value of the relevant bank note, in order to obtain the bank note.</p> 0.20 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> - In 2016, the FASB issued ASU No. 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" ("ASC Topic 326"), which amends previously issued guidance regarding the impairment of financial instruments by creating an impairment model that is based on expected losses rather than incurred losses. The Company adopted this ASC Topic 326 and several associated ASUs on January 1, 2020 using a modified retrospective approach with a cumulative effect recorded as reduction of beginning retained earnings with amount of $0.8 million. As of January 1, 2021, 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, advance payments, 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, 2021, the Company recorded $2.7 million expected credit loss expense in general and administrative expenses. As of December 31, 2021, the expected credit loss provision for the current and non-current assets were $12.9 million and $0.5 million, respectively.</p> 800000 2700000 12900000 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;">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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:24.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></tr><tr><td style="vertical-align:bottom;width:72.15%;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;">Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;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.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;">Estimated Useful Life (Years)</b></p></td></tr><tr><td style="vertical-align:top;width:72.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.89%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.89%;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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.89%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Motor vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.89%;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><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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:24.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></tr><tr><td style="vertical-align:bottom;width:72.15%;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;">Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;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.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;">Estimated Useful Life (Years)</b></p></td></tr><tr><td style="vertical-align:top;width:72.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.89%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.89%;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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.89%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Motor vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.89%;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> 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.2 million for the years ended December 31, 2021 and 2020, 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, 2021 and 2020, the Company had pledged land use rights with a net book value of approximately $5.7 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 200000 5700000 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, 2021 and 2020, were $0.5 million and $0.9 million, respectively.</p> 500000 900000 <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 for their investees whose shares were listed and actively traded on stock exchange, or Level 3 for the investees that were private companies, in the fair value hierarchy. 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 revenue growth rate, discount rate, price-to-earnings ratio, price-to-book ratio, lack of marketability discounts, and expected volatility. Such fair value of the limited partnerships’ Level 3 investments was reflected in the equity in earnings of affiliated companies of the consolidated statements of income or loss and the carrying amount of the Company’s long-term investments under the equity method accounting.</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. There were no impairment losses for its long-term investment in the years ended December 31, 2021 and 2020.</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, 2021 and 2020, the Company has customer deposits of $2.4 million and $1.5 million , respectively. During the year ended December 31, 2021, $7.2million was received and $6.3million (including $1.5 million from the beginning balance of customer deposits) was recognized as net product sales revenue. During the year ended December 31, 2020, $3.1 million was received and $2.9 million (including $1.3 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> 2400000 1500000 7200000 6300000 1500000 3100000 2900000 1300000 <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, 2021 and 2020, 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, 2021 and 2020, 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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;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.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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,215</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32,907</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 13,917</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 17,801</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.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;"> (14,427)</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.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.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;"> (16,859)</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"> </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 3.6pt 0.05pt 0pt;"> 867</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.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;"> </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 3.6pt 0.05pt 0pt;"> 2,366</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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 3.6pt 0.05pt 0pt;"> 36,572</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.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.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 3.6pt 0.05pt 0pt;"> 36,215</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the years ended December 31, 2021 and 2020, 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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;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.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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,215</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32,907</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 13,917</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 17,801</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.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;"> (14,427)</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.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.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;"> (16,859)</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"> </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 3.6pt 0.05pt 0pt;"> 867</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.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;"> </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 3.6pt 0.05pt 0pt;"> 2,366</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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 3.6pt 0.05pt 0pt;"> 36,572</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.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.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 3.6pt 0.05pt 0pt;"> 36,215</p></td></tr></table> 36215000 32907000 13917000 17801000 14427000 16859000 867000 2366000 36572000 36215000 <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 30% of base salary for the years ended December 31, 2021 and 2020, 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, 2021 and 2020, 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 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;">In 2020, the Company's five largest customers accounted for 47.1% of the Company's consolidated sales, with one customer accounting for more than 10% of consolidated sales (i.e., 23.6% of consolidated sales, which comprised a total of $98.5 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, 2021 and 2020, approximately 7.7% and 9.4% 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.448 0.212 105600000 5 0.471 0.236 98500000 0.077 0.094 <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 $9.9 million and $5.8 million were included in selling expenses for the years ended December 31, 2021 and 2020, respectively.</p> 9900000 5800000 <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") on January 1, 2019, using the modified retrospective method of adoption. 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.49%. As of December 31, 2021, the weighted average remaining lease term was 1 year. The Company did not have finance lease arrangements as of December 31, 2021.</p> 0.0449 P1Y <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, 2021 and 2020, the Company did not have any fair value assets and liabilities classified as Level 1.<span style="font-family:'Courier New';"> </span>As at December 31, 2021 and 2020, marketable securities with amounts of $0.1 million and $0.2 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, 2021 and 2020, 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, 2021 and 2020, wealth management financial products with amounts of $1.7 million and $9.9 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, 2021 and 2020, 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> 100000 200000 1700000 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;">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;">Jingzhou Henglong Fulida Textile Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Fulida</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;">Shanghai Jinjie Industrial &amp; Trading Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Shanghai Jinjie</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;">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><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 Machinery and Electronic Trading Co., Ltd., “ </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Jiulong Machinery </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><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 0pt 12pt 0pt;">In August 2018, the FASB released ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement. ASU 2018-13 modifies the disclosure requirements on fair value measurements. The provisions of ASU 2018-13 are to be applied using a prospective or retrospective approach, depending on the amendment, and are effective for interim periods and fiscal years beginning after October 1, 2020, with early adoption permitted. The Company adopted this guidance from January 1, 2021. 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;">In December 2019, the FASB issued ASU 2019-12 - Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This ASU provides an exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. This update also (1) requires an entity to recognize a franchise tax (or similar tax) that is partially based on income as an income-based tax and account for any incremental amount incurred as a non-income-based tax, (2) requires an entity to evaluate when a step-up in the tax basis of goodwill should be considered part of the business combination in which goodwill was originally recognized for accounting purposes and when it should be considered a separate transaction, and (3) requires that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The standard is effective for the Company for fiscal years beginning after December 15, 2020, with early adoption permitted. The Company adopted this guidance from January 1, 2021. 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, 2021 and 2020, 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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Accounts receivable - unrelated parties </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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 146,362</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 141,018</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">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.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.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;"> </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 3.6pt 0.05pt 0pt;"> 61,328</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.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;"> </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 3.6pt 0.05pt 0pt;"> 85,354</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Total accounts and notes receivable - unrelated parties</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 207,690</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 226,372</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Less: allowance for doubtful accounts - unrelated parties</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.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;"> </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;"> (11,961)</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.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;"> </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;"> (9,853)</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Accounts and notes receivable, net - unrelated parties</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 195,729</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 216,519</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Accounts and notes receivable - related parties</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 15,505</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 17,622</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Less: allowance for doubtful accounts - related parties</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.46%;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;"> (898)</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.46%;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)</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Accounts and notes receivable, net - related parties</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.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.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 3.6pt 0.05pt 0pt;"> 14,607</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.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.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 3.6pt 0.05pt 0pt;"> 17,621</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Accounts and notes receivable, 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.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.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 3.6pt 0.05pt 0pt;"> 210,336</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.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.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 3.6pt 0.05pt 0pt;"> 234,140</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, 2021 and 2020, the Company pledged its notes receivable in amounts of nil and $8.2 million, respectively, as collateral for the government loans (See Note 11).</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 and 2020, the Company pledged its notes receivable in amounts of $18.2 million and $5.5 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, 2021 and 2020, 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.43%;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.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.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.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.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.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.43%;margin:0pt;padding: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:22.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.43%;margin:0pt;padding: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:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.43%;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;">Balance at beginning 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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,854</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.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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,379</p></td></tr><tr><td style="vertical-align:top;width:75.43%;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;">Cumulative effect of the adoption of ASC Topic 326</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 3.6pt 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.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="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 3.6pt 0.05pt 0pt;"> 1,049</p></td></tr><tr><td style="vertical-align:top;width:75.43%;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;">Amounts provided during the year <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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,774</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.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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,278</p></td></tr><tr><td style="vertical-align:top;width:75.43%;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;">Amounts reversed of collection during the year</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.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.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;"> (24)</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> (94)</p></td></tr><tr><td style="vertical-align:top;width:75.43%;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;">Foreign currency translation</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.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.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 3.6pt 0.05pt 0pt;"> 255</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.46%;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 3.6pt 0.05pt 0pt;"> 242</p></td></tr><tr><td style="vertical-align:top;width:75.43%;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;">Balance at end of year</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.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.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 3.6pt 0.05pt 0pt;"> 12,859</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.46%;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 3.6pt 0.05pt 0pt;"> 9,854</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:10.5pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;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 November 2020, Intermediate People's Court of Shenyang, Liaoning province, China accepted the bankruptcy reorganization application of one of the Company’s customers. As of December 31, 2021 and 2020, the Company had accounts and notes receivable with a total amount of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$6.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;">$6.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million due from this customer and its subsidiaries, which receivables the Company considered in significant doubt of collectability, and the Company provided full allowance for these receivables</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 receivable on December 31, 2021 and 2020, 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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Accounts receivable - unrelated parties </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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 146,362</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 141,018</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">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.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.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;"> </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 3.6pt 0.05pt 0pt;"> 61,328</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.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;"> </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 3.6pt 0.05pt 0pt;"> 85,354</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Total accounts and notes receivable - unrelated parties</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 207,690</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 226,372</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Less: allowance for doubtful accounts - unrelated parties</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.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;"> </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;"> (11,961)</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.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;"> </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;"> (9,853)</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Accounts and notes receivable, net - unrelated parties</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 195,729</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 216,519</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Accounts and notes receivable - related parties</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 15,505</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 17,622</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Less: allowance for doubtful accounts - related parties</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.46%;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;"> (898)</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.46%;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)</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Accounts and notes receivable, net - related parties</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.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.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 3.6pt 0.05pt 0pt;"> 14,607</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.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.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 3.6pt 0.05pt 0pt;"> 17,621</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Accounts and notes receivable, 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.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.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 3.6pt 0.05pt 0pt;"> 210,336</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.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.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 3.6pt 0.05pt 0pt;"> 234,140</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;"/> 146362000 141018000 61328000 85354000 207690000 226372000 11961000 9853000 195729000 216519000 15505000 17622000 898000 1000 14607000 17621000 210336000 234140000 0 8200000 18200000 5500000 <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, 2021 and 2020, 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.43%;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.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.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.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.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.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.43%;margin:0pt;padding: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:22.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.43%;margin:0pt;padding: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:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.43%;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;">Balance at beginning 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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,854</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.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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,379</p></td></tr><tr><td style="vertical-align:top;width:75.43%;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;">Cumulative effect of the adoption of ASC Topic 326</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 3.6pt 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.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="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 3.6pt 0.05pt 0pt;"> 1,049</p></td></tr><tr><td style="vertical-align:top;width:75.43%;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;">Amounts provided during the year <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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,774</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.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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,278</p></td></tr><tr><td style="vertical-align:top;width:75.43%;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;">Amounts reversed of collection during the year</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.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.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;"> (24)</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> (94)</p></td></tr><tr><td style="vertical-align:top;width:75.43%;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;">Foreign currency translation</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.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.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 3.6pt 0.05pt 0pt;"> 255</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.46%;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 3.6pt 0.05pt 0pt;"> 242</p></td></tr><tr><td style="vertical-align:top;width:75.43%;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;">Balance at end of year</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.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.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 3.6pt 0.05pt 0pt;"> 12,859</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.46%;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 3.6pt 0.05pt 0pt;"> 9,854</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:10.5pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;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 November 2020, Intermediate People's Court of Shenyang, Liaoning province, China accepted the bankruptcy reorganization application of one of the Company’s customers. As of December 31, 2021 and 2020, the Company had accounts and notes receivable with a total amount of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$6.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;">$6.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million due from this customer and its subsidiaries, which receivables the Company considered in significant doubt of collectability, and the Company provided full allowance for these receivables</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table> 9854000 2379000 1049000 2774000 6278000 24000 94000 255000 242000 12859000 9854000 6600000 6400000 <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, 2021 and 2020, 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:75.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,066</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,993</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 3,433</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 4,233</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,238</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,138</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 1,366</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 1,486</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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;"><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 3.6pt 0.05pt 0pt;"> 641</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.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;"><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 3.6pt 0.05pt 0pt;"> 564</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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 3.6pt 0.05pt 0pt;"> 607</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.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.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 3.6pt 0.05pt 0pt;"> 637</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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 advance payments and 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.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;"><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 3.6pt 0.05pt 0pt;"> 13,351</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.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;"><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 3.6pt 0.05pt 0pt;"> 15,051</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"> (55)</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.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.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;"> (58)</p></td></tr><tr><td style="vertical-align:top;width:75.35%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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 3.6pt 0.05pt 0pt;"> 13,296</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.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.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 3.6pt 0.05pt 0pt;"> 14,993</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 advance payments and others as of December 31, 2021 and 2020, 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:75.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,066</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,993</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 3,433</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 4,233</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,238</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,138</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 1,366</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 1,486</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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;"><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 3.6pt 0.05pt 0pt;"> 641</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.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;"><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 3.6pt 0.05pt 0pt;"> 564</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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 3.6pt 0.05pt 0pt;"> 607</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.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.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 3.6pt 0.05pt 0pt;"> 637</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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 advance payments and 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.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;"><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 3.6pt 0.05pt 0pt;"> 13,351</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.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;"><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 3.6pt 0.05pt 0pt;"> 15,051</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"> (55)</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.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.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;"> (58)</p></td></tr><tr><td style="vertical-align:top;width:75.35%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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 3.6pt 0.05pt 0pt;"> 13,296</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.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.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 3.6pt 0.05pt 0pt;"> 14,993</p></td></tr></table> 6066000 5993000 3433000 4233000 1238000 2138000 1366000 1486000 641000 564000 607000 637000 13351000 15051000 55000 58000 13296000 14993000 <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, 2021 and 2020, 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:75.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 33,583</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,367</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 9,415</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 10,098</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.46%;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 3.6pt 0.05pt 0pt;"> 73,495</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.46%;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 3.6pt 0.05pt 0pt;"> 53,860</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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 3.6pt 0.05pt 0pt;"> 116,493</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.46%;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 3.6pt 0.05pt 0pt;"> 88,325</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 $5.0 million of inventory write-down to cost of product sold for the years ended December 31, 2021 and 2020, 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, 2021 and 2020, 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:75.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 33,583</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,367</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 9,415</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 10,098</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.46%;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 3.6pt 0.05pt 0pt;"> 73,495</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.46%;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 3.6pt 0.05pt 0pt;"> 53,860</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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 3.6pt 0.05pt 0pt;"> 116,493</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.46%;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 3.6pt 0.05pt 0pt;"> 88,325</p></td></tr></table> 33583000 24367000 9415000 10098000 73495000 53860000 116493000 88325000 4700000 5000000.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;">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, 2021 and 2020, 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:74.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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;"><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><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;"><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;"><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></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;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.64%;border-bottom: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:74.05%;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.29%;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.66%;border-bottom: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><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;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.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;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;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.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: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><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;"> </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;"><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></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;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.44%;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 3.6pt 0pt 0pt;"> 69,554</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;"><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;">$</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 3.6pt 0pt 0pt;"> 61,035</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;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.44%;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 3.6pt 0pt 0pt;"> 253,245</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;"><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;"> </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 3.6pt 0pt 0pt;"> 233,273</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;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.44%;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 3.6pt 0pt 0pt;"> 6,887</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;"><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;"> </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 3.6pt 0pt 0pt;"> 6,491</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;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.44%;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 3.6pt 0pt 0pt;"> 5,121</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;"><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;"> </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 3.6pt 0pt 0pt;"> 5,064</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;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.44%;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 3.6pt 0pt 0pt;"> 6,583</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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 3.6pt 0pt 0pt;"> 20,813</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;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.44%;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 3.6pt 0pt 0pt;"> 341,390</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;"><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;"> </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 3.6pt 0pt 0pt;"> 326,676</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;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.44%;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><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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;"> (185,672)</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;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.44%;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 3.6pt 0pt 0pt;"> 127,721</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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 3.6pt 0pt 0pt;"> 141,004</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;margin:0pt 0pt 12pt 0pt;">Depreciation charges for the years ended December 31, 2021 and 2020, were $26.1 million and $21.4 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of December 31, 2021 and 2020, the Company pledged property, plant and equipment with net book value of approximately $54.7 million and $66.1 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, 2021 and 2020, 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:74.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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;"><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><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;"><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;"><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></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;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.64%;border-bottom: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:74.05%;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.29%;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.66%;border-bottom: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><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;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.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;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;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.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: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><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;"> </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;"><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></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;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.44%;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 3.6pt 0pt 0pt;"> 69,554</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;"><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;">$</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 3.6pt 0pt 0pt;"> 61,035</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;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.44%;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 3.6pt 0pt 0pt;"> 253,245</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;"><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;"> </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 3.6pt 0pt 0pt;"> 233,273</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;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.44%;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 3.6pt 0pt 0pt;"> 6,887</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;"><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;"> </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 3.6pt 0pt 0pt;"> 6,491</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;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.44%;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 3.6pt 0pt 0pt;"> 5,121</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;"><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;"> </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 3.6pt 0pt 0pt;"> 5,064</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;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.44%;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 3.6pt 0pt 0pt;"> 6,583</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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 3.6pt 0pt 0pt;"> 20,813</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;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.44%;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 3.6pt 0pt 0pt;"> 341,390</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;"><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;"> </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 3.6pt 0pt 0pt;"> 326,676</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;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.44%;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><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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;"> (185,672)</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;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.44%;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 3.6pt 0pt 0pt;"> 127,721</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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 3.6pt 0pt 0pt;"> 141,004</p></td></tr></table> 69554000 61035000 253245000 233273000 6887000 6491000 5121000 5064000 6583000 20813000 341390000 326676000 213669000 185672000 127721000 141004000 26100000 21400000 54700000 66100000 <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, 2021 and 2020, 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:70.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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:10.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:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:10.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></tr><tr><td style="vertical-align:bottom;width:70.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:2.84%;margin:0pt;padding: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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:70.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:2.84%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:10.32%;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.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:10.32%;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:70.11%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,215</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Management software license</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.32%;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 3.6pt 0.05pt 0pt;"> 3,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.32%;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 3.6pt 0.05pt 0pt;"> 3,564</p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,779</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Less: Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.32%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.32%;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,049)</p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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.32%;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 3.6pt 0.05pt 0pt;"> 1,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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.32%;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 3.6pt 0.05pt 0pt;"> 1,730</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.5 million for the years ended December 31, 2021 and 2020, 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:41.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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></tr><tr><td style="vertical-align:bottom;width:41.26%;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.4%;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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Estimated Amortization Expenses</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;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.4%;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.34%;border-bottom: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:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom: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.39%;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.34%;border-bottom: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.39%;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.34%;border-bottom: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.39%;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></tr><tr><td style="vertical-align:bottom;width:41.26%;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.4%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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 3.6pt 0pt 0pt;"> 606</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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 3.6pt 0pt 0pt;"> 563</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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 3.6pt 0pt 0pt;"> 310</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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 3.6pt 0pt 0pt;"> 187</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.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;">$</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 3.6pt 0pt 0pt;"> 72</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, 2021 and 2020, 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:70.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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:10.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:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:10.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></tr><tr><td style="vertical-align:bottom;width:70.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:2.84%;margin:0pt;padding: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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:70.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:2.84%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:10.32%;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.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:10.32%;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:70.11%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,215</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Management software license</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.32%;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 3.6pt 0.05pt 0pt;"> 3,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.32%;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 3.6pt 0.05pt 0pt;"> 3,564</p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,779</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Less: Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.32%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.32%;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,049)</p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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.32%;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 3.6pt 0.05pt 0pt;"> 1,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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.32%;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 3.6pt 0.05pt 0pt;"> 1,730</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> 2598000 2215000 3994000 3564000 6592000 5779000 4780000 4049000 1812000 1730000 600000 500000 <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:41.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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></tr><tr><td style="vertical-align:bottom;width:41.26%;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.4%;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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Estimated Amortization Expenses</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;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.4%;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.34%;border-bottom: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:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom: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.39%;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.34%;border-bottom: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.39%;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.34%;border-bottom: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.39%;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></tr><tr><td style="vertical-align:bottom;width:41.26%;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.4%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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 3.6pt 0pt 0pt;"> 606</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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 3.6pt 0pt 0pt;"> 563</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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 3.6pt 0pt 0pt;"> 310</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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 3.6pt 0pt 0pt;"> 187</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.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;">$</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 3.6pt 0pt 0pt;"> 72</p></td></tr></table> 606000 563000 310000 187000 72000 <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, 2021 and 2020, 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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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></tr><tr><td style="vertical-align:bottom;width:68.64%;margin:0pt;padding: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.77%;margin:0pt;padding: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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;margin:0pt;padding: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.77%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;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;"><i style="font-style:italic;">Limited Partnerships:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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></tr><tr><td style="vertical-align:bottom;width:68.64%;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 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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 17,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 20,230</p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;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 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.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 3.6pt 0.05pt 0pt;"> 9,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 3.6pt 0.05pt 0pt;"> 14,473</p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;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;">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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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%;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 3.6pt 0.05pt 0pt;"> 7,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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%;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 3.6pt 0.05pt 0pt;"> 7,740</p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;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;">Subtotal - Investments in limited partnerships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.74%;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 3.6pt 0.05pt 0pt;"> 34,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.74%;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 3.6pt 0.05pt 0pt;"> 42,443</p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;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;"><i style="font-style:italic;">Corporations:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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.64%;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;">Beijing Henglong <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.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 5,241</p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;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;">Henglong Tianyu<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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 1,070</p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;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;">Chongqing Jinghua<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.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 599</p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;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;">Jiangsu Intelligent <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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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%;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 3.6pt 0.05pt 0pt;"> 803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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%;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 3.6pt 0.05pt 0pt;"> 413</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.64%;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;">Subtotal - Investments in corporations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.74%;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 3.6pt 0.05pt 0pt;"> 2,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.74%;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 3.6pt 0.05pt 0pt;">7,323</p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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%;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 3.6pt 0.05pt 0pt;"> 36,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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%;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 3.6pt 0.05pt 0pt;"> 49,766</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="width:18pt;padding:0pt;"/><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, 2021, Hubei Henglong has made investments of RMB </span><span style="font-size:10pt;">100.0</span><span style="font-size:10pt;"> million, equivalent to approximately </span><span style="font-size:10pt;">$14.5</span><span style="font-size:10pt;"> million, representing </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 Chongqing Venture Fund's operating and financial policies. The investment is accounted for using the equity method. In January, May, June, August and October 2021, Chongqing Venture Fund made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received </span><span style="font-size:10pt;">$4.9</span><span style="font-size:10pt;"> million in the aggregate.</span></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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, 2021, Hubei Henglong has made investments of RMB </span><span style="font-size:10pt;">98.5</span><span style="font-size:10pt;"> million, equivalent to approximately </span><span style="font-size:10pt;">$15.1</span><span style="font-size:10pt;"> million, representing </span><span style="font-size:10pt;">32.8%</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. In April and December 2021, Hubei Venture Fund made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received </span><span style="font-size:10pt;">$6.1</span><span style="font-size:10pt;"> million.</span></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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”. Hubei Henglong has made investments of RMB </span><span style="font-size:10pt;">50.0</span><span style="font-size:10pt;"> million, equivalent to approximately </span><span style="font-size:10pt;">$7.6</span><span style="font-size:10pt;"> million, representing </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. In August 2021, Suzhou Venture Fund made distributions that were proportional to each owner's allocated share of the fund, pursuant to which Hubei Henglong received </span><span style="font-size:10pt;">$1.4</span><span style="font-size:10pt;"> million.</span></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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 2021, Beijing Henglong made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received $1.5 million. In December 2021, Beijing Henglong was liquidated, pursuant to which Hubei Henglong received liquidation value of $6.7 million.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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 2019, the Company invested RMB 8.0 million, equivalent to approximately $1.2 million, to establish an associate company, "Henglong Tianyu", with Jingzhou Tianyu Auto Parts Co., Ltd. The Company owns 40% of the equity in Henglong Tianyu, and can exercise significant influence over Henglong Tianyu’s operating and financial policies. The investment is accounted for using the equity method.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;">(6)</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 October 2016, Hubei Henglong invested RMB 3.0 million, equivalent to approximately $0.5 million, to establish an associate company, Chongqing Jinghua Automotive Intelligent Manufacturing Technology Research Co., Ltd., “Chongqing Jinghua”, with five other parties. The Company owns 18.8% of the equity in Chongqing Jinghua and can exercise significant influence over Chongqing Jinghua’s operating and financial policies. The investment is accounted for using the equity method. </p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;">(7)</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 April 2019, Hubei Henglong invested RMB 5.0 million, equivalent to approximately $0.8 million, to establish an associate company, Jiangsu Intelligent Networking Automotive Innovation Center Co. Ltd., "Jiangsu Intelligent", with other parties. The Company owns 19.2% of the equity in Jiangsu Intelligent and can exercise significant influence over Jiangsu Intelligent's operational and financial policies. The investment is accounted for using the equity method.</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’s consolidated statements of income or loss and comprehensive income included equity in earnings of affiliated companies of $6.3 million and $4.1 million for the years ended December 31, 2021 and 2020, respectively.</p><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:74.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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: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><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: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></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding: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.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:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:74.05%;margin:0pt;padding: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.29%;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.29%;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.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.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: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 3.6pt 0.05pt 0pt;"> 88,122</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: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 3.6pt 0.05pt 0pt;"> 59,912</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 59,561</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:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,134</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.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: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 3.6pt 0.05pt 0pt;"> 63,067</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: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 3.6pt 0.05pt 0pt;"> 28,012</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 61,374</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:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,968</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, 2021 and 2020, 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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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></tr><tr><td style="vertical-align:bottom;width:68.64%;margin:0pt;padding: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.77%;margin:0pt;padding: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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;margin:0pt;padding: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.77%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;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;"><i style="font-style:italic;">Limited Partnerships:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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></tr><tr><td style="vertical-align:bottom;width:68.64%;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 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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 17,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 20,230</p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;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 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.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 3.6pt 0.05pt 0pt;"> 9,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 3.6pt 0.05pt 0pt;"> 14,473</p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;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;">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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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%;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 3.6pt 0.05pt 0pt;"> 7,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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%;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 3.6pt 0.05pt 0pt;"> 7,740</p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;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;">Subtotal - Investments in limited partnerships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.74%;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 3.6pt 0.05pt 0pt;"> 34,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.74%;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 3.6pt 0.05pt 0pt;"> 42,443</p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;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;"><i style="font-style:italic;">Corporations:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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.64%;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;">Beijing Henglong <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.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 5,241</p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;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;">Henglong Tianyu<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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 1,070</p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;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;">Chongqing Jinghua<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.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 599</p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;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;">Jiangsu Intelligent <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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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%;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 3.6pt 0.05pt 0pt;"> 803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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%;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 3.6pt 0.05pt 0pt;"> 413</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.64%;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;">Subtotal - Investments in corporations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.74%;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 3.6pt 0.05pt 0pt;"> 2,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.74%;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 3.6pt 0.05pt 0pt;">7,323</p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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%;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 3.6pt 0.05pt 0pt;"> 36,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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%;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 3.6pt 0.05pt 0pt;"> 49,766</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="width:18pt;padding:0pt;"/><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, 2021, Hubei Henglong has made investments of RMB </span><span style="font-size:10pt;">100.0</span><span style="font-size:10pt;"> million, equivalent to approximately </span><span style="font-size:10pt;">$14.5</span><span style="font-size:10pt;"> million, representing </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 Chongqing Venture Fund's operating and financial policies. The investment is accounted for using the equity method. In January, May, June, August and October 2021, Chongqing Venture Fund made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received </span><span style="font-size:10pt;">$4.9</span><span style="font-size:10pt;"> million in the aggregate.</span></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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, 2021, Hubei Henglong has made investments of RMB </span><span style="font-size:10pt;">98.5</span><span style="font-size:10pt;"> million, equivalent to approximately </span><span style="font-size:10pt;">$15.1</span><span style="font-size:10pt;"> million, representing </span><span style="font-size:10pt;">32.8%</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. In April and December 2021, Hubei Venture Fund made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received </span><span style="font-size:10pt;">$6.1</span><span style="font-size:10pt;"> million.</span></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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”. Hubei Henglong has made investments of RMB </span><span style="font-size:10pt;">50.0</span><span style="font-size:10pt;"> million, equivalent to approximately </span><span style="font-size:10pt;">$7.6</span><span style="font-size:10pt;"> million, representing </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. In August 2021, Suzhou Venture Fund made distributions that were proportional to each owner's allocated share of the fund, pursuant to which Hubei Henglong received </span><span style="font-size:10pt;">$1.4</span><span style="font-size:10pt;"> million.</span></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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 2021, Beijing Henglong made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received $1.5 million. In December 2021, Beijing Henglong was liquidated, pursuant to which Hubei Henglong received liquidation value of $6.7 million.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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 2019, the Company invested RMB 8.0 million, equivalent to approximately $1.2 million, to establish an associate company, "Henglong Tianyu", with Jingzhou Tianyu Auto Parts Co., Ltd. The Company owns 40% of the equity in Henglong Tianyu, and can exercise significant influence over Henglong Tianyu’s operating and financial policies. The investment is accounted for using the equity method.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;">(6)</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 October 2016, Hubei Henglong invested RMB 3.0 million, equivalent to approximately $0.5 million, to establish an associate company, Chongqing Jinghua Automotive Intelligent Manufacturing Technology Research Co., Ltd., “Chongqing Jinghua”, with five other parties. The Company owns 18.8% of the equity in Chongqing Jinghua and can exercise significant influence over Chongqing Jinghua’s operating and financial policies. The investment is accounted for using the equity method. </p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;">(7)</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 April 2019, Hubei Henglong invested RMB 5.0 million, equivalent to approximately $0.8 million, to establish an associate company, Jiangsu Intelligent Networking Automotive Innovation Center Co. Ltd., "Jiangsu Intelligent", with other parties. The Company owns 19.2% of the equity in Jiangsu Intelligent and can exercise significant influence over Jiangsu Intelligent's operational and financial policies. The investment is accounted for using the equity method.</p></td></tr></table> 17530000 20230000 9665000 14473000 7413000 7740000 34608000 42443000 5241000 913000 1070000 642000 599000 803000 413000 2358000 7323000 36966000 49766000 100000000.0 14500000 0.185 4900000 4900000 4900000 4900000 4900000 98500000 15100000 0.328 6100000 6100000 50000000.0 7600000 0.125 1400000 1500000 6700000 8000000.0 1200000 0.40 3000000.0 500000 0.188 5000000.0 800000 0.192 6300000 4100000 <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:74.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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: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><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: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></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding: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.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:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:74.05%;margin:0pt;padding: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.29%;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.29%;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.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.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: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 3.6pt 0.05pt 0pt;"> 88,122</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: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 3.6pt 0.05pt 0pt;"> 59,912</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 59,561</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:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,134</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.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: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 3.6pt 0.05pt 0pt;"> 63,067</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: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 3.6pt 0.05pt 0pt;"> 28,012</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 61,374</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:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,968</p></td></tr></table> 88122000 59912000 59561000 30134000 63067000 28012000 61374000 28968000 <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, 2021 and 2020, 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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;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="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,559</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,727</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 13,058</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 12,491</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Product warranties and other reserves</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,679</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,930</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Property, plant and 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 7,760</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 5,246</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Share-based compensation</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 26</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Bonus accrual</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 106</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 567</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Other accruals</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,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 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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,453</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Deductible temporary difference related to revenue recognition</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 879</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 1,551</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">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.46%;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 3.6pt 0.05pt 0pt;"> 983</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.46%;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 3.6pt 0.05pt 0pt;"> 2,350</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Total deferred tax assets</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 35,151</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 34,333</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">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.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.46%;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;"> (22,788)</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.46%;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;"> (18,155)</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Total deferred tax assets, net of valuation allowance</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.46%;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 3.6pt 0.05pt 0pt;"> 12,363</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.46%;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 3.6pt 0.05pt 0pt;"> 16,178</p></td></tr><tr><td style="vertical-align:top;width:75.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;">  </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.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.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;">  </p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Deferred withholding tax for dividend distribution from PRC subsidiaries (Note 22)</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 4,380</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 4,280</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Other taxable temporary differences</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.46%;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 3.6pt 0.05pt 0pt;"> 2,249</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.46%;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 3.6pt 0.05pt 0pt;"> 2,332</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Total deferred tax liabilities</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.46%;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 3.6pt 0.05pt 0pt;"> 6,629</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.46%;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 3.6pt 0.05pt 0pt;"> 6,612</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, 2021, valuation allowance was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$22.8</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;">$2.6</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;">$20.2</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;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As of December 31, 2021, 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.1</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.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million which will expire from 2022 to 2031 and from 2022 to 2026, respectively, if not used. Pursuant to a public announcement issued by the PRC State Administration of Taxation in August 2018, net operating losses of entities not qualified as "High &amp; New Technology Enterprise" will expire between 2022 and 2026 if not utilized and those of entities qualified as "High &amp; New Technology Enterprise" will expire in 2031.</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:76.41%;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.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:7.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><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.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:7.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:76.41%;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:21.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.41%;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:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:76.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;">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.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:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,846</p></td></tr><tr><td style="vertical-align:top;width:76.41%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,280</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, 2021 and 2020, 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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;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.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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,155</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,630</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 4,468</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 7,172</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.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;"> (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.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.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;"> (183)</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"> </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 3.6pt 0.05pt 0pt;"> 412</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.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;"> </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 3.6pt 0.05pt 0pt;">536</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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 3.6pt 0.05pt 0pt;"> 22,788</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.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.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 3.6pt 0.05pt 0pt;"> 18,155</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, 2021 and 2020, 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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;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="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,559</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,727</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 13,058</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 12,491</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Product warranties and other reserves</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,679</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,930</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Property, plant and 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 7,760</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 5,246</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Share-based compensation</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 26</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Bonus accrual</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 106</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 567</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Other accruals</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,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 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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,453</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Deductible temporary difference related to revenue recognition</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 879</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 1,551</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">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.46%;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 3.6pt 0.05pt 0pt;"> 983</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.46%;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 3.6pt 0.05pt 0pt;"> 2,350</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Total deferred tax assets</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 35,151</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 34,333</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">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.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.46%;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;"> (22,788)</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.46%;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;"> (18,155)</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Total deferred tax assets, net of valuation allowance</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.46%;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 3.6pt 0.05pt 0pt;"> 12,363</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.46%;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 3.6pt 0.05pt 0pt;"> 16,178</p></td></tr><tr><td style="vertical-align:top;width:75.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;">  </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.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.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;">  </p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Deferred withholding tax for dividend distribution from PRC subsidiaries (Note 22)</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 4,380</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 4,280</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Other taxable temporary differences</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.46%;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 3.6pt 0.05pt 0pt;"> 2,249</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.46%;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 3.6pt 0.05pt 0pt;"> 2,332</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Total deferred tax liabilities</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.46%;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 3.6pt 0.05pt 0pt;"> 6,629</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.46%;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 3.6pt 0.05pt 0pt;"> 6,612</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, 2021, valuation allowance was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$22.8</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;">$2.6</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;">$20.2</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;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As of December 31, 2021, 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.1</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.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million which will expire from 2022 to 2031 and from 2022 to 2026, respectively, if not used. Pursuant to a public announcement issued by the PRC State Administration of Taxation in August 2018, net operating losses of entities not qualified as "High &amp; New Technology Enterprise" will expire between 2022 and 2026 if not utilized and those of entities qualified as "High &amp; New Technology Enterprise" will expire in 2031.</span></td></tr></table><div style="margin-top:12pt;"/> 2559000 2727000 13058000 12491000 8679000 7930000 7760000 5246000 26000 18000 106000 567000 1101000 1453000 879000 1551000 983000 2350000 35151000 34333000 22788000 18155000 12363000 16178000 4380000 4280000 2249000 2332000 6629000 6612000 P5Y P10Y 22800000 2600000 20200000 8100000 2700000 <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:76.41%;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.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:7.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><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.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:7.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:76.41%;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:21.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.41%;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:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:76.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;">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.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:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,846</p></td></tr><tr><td style="vertical-align:top;width:76.41%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,280</p></td></tr></table> 10114000 13846000 4380000 4280000 <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, 2021 and 2020, 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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;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.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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,155</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,630</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 4,468</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 7,172</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.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;"> (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.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.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;"> (183)</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"> </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 3.6pt 0.05pt 0pt;"> 412</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.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;"> </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 3.6pt 0.05pt 0pt;">536</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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 3.6pt 0.05pt 0pt;"> 22,788</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.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.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 3.6pt 0.05pt 0pt;"> 18,155</p></td></tr></table> 18155000 10630000 4468000 7172000 247000 183000 412000 536000 22788000 18155000 <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 0pt 12pt 0pt;">The Company’s other non-current assets at December 31, 2021 and 2020, are summarized as follows (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:top;width:70.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td style="vertical-align:top;width:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td style="vertical-align:top;width:1.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%;"/></div></td><td style="vertical-align:top;width:11.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td style="vertical-align:top;width:0.46%;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:1.63%;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td style="vertical-align:bottom;width:11.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.79%;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:28.46%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.79%;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.67%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:0.46%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;width:1.63%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:70.79%;background:#cceeff;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<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1) </sup></p></td><td style="vertical-align:top;width:0.74%;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:top;width:1.75%;background:#cceeff;border-top:1.0pt 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:top;width:11.91%;background:#cceeff;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">13,489</p></td><td style="vertical-align:top;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:0.94%;background:#cceeff;border-top:1.0pt solid #000000;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;width:11.74%;background:#cceeff;border-top:1.0pt solid #000000;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:top;width:70.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepayment for acquisition of a subsidiary-Hefei Senye<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:top;width:0.74%;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:top;width:1.75%;border-bottom:1.0pt solid #000000;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:top;width:11.91%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">2,823</p></td><td style="vertical-align:top;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:0.94%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.74%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">2,759</p></td></tr><tr><td style="vertical-align:top;width:70.79%;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:top;width:0.74%;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:top;width:1.75%;background:#cceeff;border-bottom:3px double #000000;border-top:1.0pt 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:top;width:11.91%;background:#cceeff;border-bottom:3px double #000000;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">16,312</p></td><td style="vertical-align:top;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:0.94%;background:#cceeff;border-bottom:3px double #000000;border-top:1.0pt solid #000000;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;width:11.74%;background:#cceeff;border-bottom:3px double #000000;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">2,759</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:27pt;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;">In June 2021, Hubei Henglong entered into an agreement with other parties and committed to purchase 40% of the shares of Sentient AB for total consideration of RMB 155.2 million, equivalent to approximately $24.3 million. As of December 31, 2021, Hubei Henglong has paid RMB 86.0 million, equivalent to approximately $13.5 million, which was reported in other non-current assets as the transaction had not been consummated.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:27pt;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;">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, 2021, Hubei Henglong has paid the amount of RMB 18.0 million, equivalent to approximately $2.8 million, which was reported in other non-current assets as the transaction had not been consummated.</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’s other non-current assets at December 31, 2021 and 2020, are summarized as follows (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:top;width:70.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td style="vertical-align:top;width:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td style="vertical-align:top;width:1.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%;"/></div></td><td style="vertical-align:top;width:11.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td style="vertical-align:top;width:0.46%;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:1.63%;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td style="vertical-align:bottom;width:11.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.79%;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:28.46%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.79%;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.67%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:0.46%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;width:1.63%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:70.79%;background:#cceeff;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<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1) </sup></p></td><td style="vertical-align:top;width:0.74%;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:top;width:1.75%;background:#cceeff;border-top:1.0pt 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:top;width:11.91%;background:#cceeff;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">13,489</p></td><td style="vertical-align:top;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:0.94%;background:#cceeff;border-top:1.0pt solid #000000;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;width:11.74%;background:#cceeff;border-top:1.0pt solid #000000;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:top;width:70.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepayment for acquisition of a subsidiary-Hefei Senye<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:top;width:0.74%;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:top;width:1.75%;border-bottom:1.0pt solid #000000;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:top;width:11.91%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">2,823</p></td><td style="vertical-align:top;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:0.94%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.74%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">2,759</p></td></tr><tr><td style="vertical-align:top;width:70.79%;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:top;width:0.74%;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:top;width:1.75%;background:#cceeff;border-bottom:3px double #000000;border-top:1.0pt 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:top;width:11.91%;background:#cceeff;border-bottom:3px double #000000;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">16,312</p></td><td style="vertical-align:top;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:0.94%;background:#cceeff;border-bottom:3px double #000000;border-top:1.0pt solid #000000;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;width:11.74%;background:#cceeff;border-bottom:3px double #000000;border-top:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">2,759</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:27pt;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;">In June 2021, Hubei Henglong entered into an agreement with other parties and committed to purchase 40% of the shares of Sentient AB for total consideration of RMB 155.2 million, equivalent to approximately $24.3 million. As of December 31, 2021, Hubei Henglong has paid RMB 86.0 million, equivalent to approximately $13.5 million, which was reported in other non-current assets as the transaction had not been consummated.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:27pt;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;">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, 2021, Hubei Henglong has paid the amount of RMB 18.0 million, equivalent to approximately $2.8 million, which was reported in other non-current assets as the transaction had not been consummated.</p></td></tr></table> 13489000 2823000 2759000 16312000 2759000 0.40 155200000 24300000 86000000.0 13500000 0.70 33600000 4800000 18000000.0 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;">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 and Government 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, 2021 and 2020 (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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Short-term bank loans <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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47,592</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,575</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Current portion of long-term government loan <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.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.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.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 3.6pt 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.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.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 3.6pt 0.05pt 0pt;"> 7,663</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Subtotal</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.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;"><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 3.6pt 0.05pt 0pt;"> 47,592</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.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;"><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 3.6pt 0.05pt 0pt;"> 44,238</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Long-term government loan <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.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.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="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 3.6pt 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.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="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 3.6pt 0.05pt 0pt;"> 7,663</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Less: Current portion of long-term government loan <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.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.46%;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 3.6pt 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.46%;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;"> (7,663)</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Subtotal</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.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="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 3.6pt 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.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="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 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Total bank and government loans</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.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.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 3.6pt 0.05pt 0pt;"> 47,592</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.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.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 3.6pt 0.05pt 0pt;"> 44,238</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;">$116.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;">$172.7</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, 2021 and 2020. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As of December 31, 2021 and 2020, the Company has drawn down loans with an aggregate amount of $47.6 million and $36.6 million, respectively. The weighted average interest rate was 3.5% and 3.7%, 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;">On August 7 and September 3, 2019, the Company borrowed from the local government loans of RMB 20.0 million and RMB 30.0 million, equivalent to approximately $3.1 million and $4.6 million, respectively. These loans are due for repayment on June 30, 2021 and have an interest rate of 3.80% per annum. As of December 31, 2021 and 2020, Henglong pledged nil and RMB 53.5 million, equivalent to approximately nil and $8.2 million, respectively, of notes receivable as collateral for the local government loans (See Note 3). The Company repaid these government loans on April 15, 2021.</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, 2021. </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, 2021 and 2020 (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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Short-term bank loans <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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47,592</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,575</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Current portion of long-term government loan <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.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.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.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 3.6pt 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.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.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 3.6pt 0.05pt 0pt;"> 7,663</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Subtotal</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.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;"><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 3.6pt 0.05pt 0pt;"> 47,592</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.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;"><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 3.6pt 0.05pt 0pt;"> 44,238</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Long-term government loan <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.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.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="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 3.6pt 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.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="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 3.6pt 0.05pt 0pt;"> 7,663</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Less: Current portion of long-term government loan <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.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.46%;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 3.6pt 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.46%;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;"> (7,663)</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Subtotal</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.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="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 3.6pt 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.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="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 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Total bank and government loans</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.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.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 3.6pt 0.05pt 0pt;"> 47,592</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.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.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 3.6pt 0.05pt 0pt;"> 44,238</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;">$116.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;">$172.7</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, 2021 and 2020. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As of December 31, 2021 and 2020, the Company has drawn down loans with an aggregate amount of $47.6 million and $36.6 million, respectively. The weighted average interest rate was 3.5% and 3.7%, 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;">On August 7 and September 3, 2019, the Company borrowed from the local government loans of RMB 20.0 million and RMB 30.0 million, equivalent to approximately $3.1 million and $4.6 million, respectively. These loans are due for repayment on June 30, 2021 and have an interest rate of 3.80% per annum. As of December 31, 2021 and 2020, Henglong pledged nil and RMB 53.5 million, equivalent to approximately nil and $8.2 million, respectively, of notes receivable as collateral for the local government loans (See Note 3). The Company repaid these government loans on April 15, 2021.</span></td></tr></table><div style="margin-top:12pt;"/> 47592000 36575000 7663000 47592000 44238000 7663000 7663000 47592000 44238000 116800000 172700000 47600000 36600000 0.035 0.037 20000000.0 30000000.0 3100000 4600000 0.0380 0 53500000 0 8200000 <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, 2021 and 2020, 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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Accounts payable - unrelated parties</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 132,593</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 132,349</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">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.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.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;"> </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 3.6pt 0.05pt 0pt;"> 81,997</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.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;"> </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 3.6pt 0.05pt 0pt;"> 80,173</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Accounts and notes payable - unrelated parties</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 214,590</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 212,522</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Accounts and notes payable - related parties</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.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;"> </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 3.6pt 0.05pt 0pt;"> 13,464</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.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;"> </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 3.6pt 0.05pt 0pt;"> 12,730</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">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.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.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 3.6pt 0.05pt 0pt;"> 228,054</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.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.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 3.6pt 0.05pt 0pt;"> 225,252</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, 2021 and 2020, 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;">$27.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;">$30.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;">$18.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;">$5.5</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, 2021 and 2020, the Company has used </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 and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$43.9</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, 2021 and 2020, 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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Accounts payable - unrelated parties</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 132,593</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 132,349</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">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.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.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;"> </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 3.6pt 0.05pt 0pt;"> 81,997</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.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;"> </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 3.6pt 0.05pt 0pt;"> 80,173</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Accounts and notes payable - unrelated parties</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 214,590</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 212,522</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Accounts and notes payable - related parties</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.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;"> </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 3.6pt 0.05pt 0pt;"> 13,464</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.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;"> </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 3.6pt 0.05pt 0pt;"> 12,730</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">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.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.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 3.6pt 0.05pt 0pt;"> 228,054</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.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.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 3.6pt 0.05pt 0pt;"> 225,252</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, 2021 and 2020, 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;">$27.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;">$30.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;">$18.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;">$5.5</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, 2021 and 2020, the Company has used </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 and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$43.9</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> 132593000 132349000 81997000 80173000 214590000 212522000 13464000 12730000 228054000 225252000 27800000 30800000 18200000 5500000 33600000 43900000 <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, 2021 and 2020, 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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="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.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.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="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></tr><tr><td style="vertical-align:top;width:75.35%;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;">Accrued expenses</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,596</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,627</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 36,572</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 36,215</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Payables for overseas transportation and custom clearance</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,548</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,278</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Dividends payable to holders of non-controlling interests</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.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="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 3.6pt 0.05pt 0pt;"> 471</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.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="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 3.6pt 0.05pt 0pt;"> 460</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Current portion of other long-term payable (See Note 15)</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,131</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Accrued interest</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 507</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 646</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Other payables</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.46%;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 3.6pt 0.05pt 0pt;"> 1,523</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.46%;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 3.6pt 0.05pt 0pt;"> 2,250</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Balance at end of year</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.46%;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 3.6pt 0.05pt 0pt;"> 50,332</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.46%;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 3.6pt 0.05pt 0pt;"> 55,607</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, 2021 and 2020, 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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="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.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.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="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></tr><tr><td style="vertical-align:top;width:75.35%;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;">Accrued expenses</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,596</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,627</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 36,572</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 36,215</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Payables for overseas transportation and custom clearance</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,548</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,278</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Dividends payable to holders of non-controlling interests</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.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="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 3.6pt 0.05pt 0pt;"> 471</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.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="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 3.6pt 0.05pt 0pt;"> 460</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Current portion of other long-term payable (See Note 15)</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,131</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Accrued interest</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 507</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 646</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Other payables</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.46%;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 3.6pt 0.05pt 0pt;"> 1,523</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.46%;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 3.6pt 0.05pt 0pt;"> 2,250</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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;">Balance at end of year</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.46%;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 3.6pt 0.05pt 0pt;"> 50,332</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.46%;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 3.6pt 0.05pt 0pt;"> 55,607</p></td></tr></table> 5596000 8627000 36572000 36215000 4548000 3278000 471000 460000 1115000 4131000 507000 646000 1523000 2250000 50332000 55607000 <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, 2021 and 2020, 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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="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.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.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="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></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,494</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,078</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 5,202</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 3,870</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"><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 3.6pt 0.05pt 0pt;"> 2,809</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.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;"><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 3.6pt 0.05pt 0pt;"> 2,809</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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="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 3.6pt 0.05pt 0pt;"> 311</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.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="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 3.6pt 0.05pt 0pt;"> 133</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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 <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.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.46%;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 3.6pt 0.05pt 0pt;"> 510</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.46%;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 3.6pt 0.05pt 0pt;"> 1,259</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;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 3.6pt 0.05pt 0pt;"> 12,326</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.46%;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 3.6pt 0.05pt 0pt;"> 13,149</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:74.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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: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><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: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></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding: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;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:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:74.05%;margin:0pt;padding: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:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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:10.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><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><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;"><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></tr><tr><td style="vertical-align:bottom;width:74.05%;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;">Long-term taxes payable</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: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 3.6pt 0.05pt 0pt;"> 23,884</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: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 3.6pt 0.05pt 0pt;"> 26,693</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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;">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.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: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%;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><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: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%;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:74.05%;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;">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.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: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 3.6pt 0.05pt 0pt;"> 21,075</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: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 3.6pt 0.05pt 0pt;"> 23,884</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, 2021 and 2020, $</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, 2021 and 2020, 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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="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.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.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="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></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,494</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,078</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 5,202</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 3,870</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"><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 3.6pt 0.05pt 0pt;"> 2,809</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.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;"><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 3.6pt 0.05pt 0pt;"> 2,809</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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="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 3.6pt 0.05pt 0pt;"> 311</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.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="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 3.6pt 0.05pt 0pt;"> 133</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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 <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.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.46%;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 3.6pt 0.05pt 0pt;"> 510</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.46%;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 3.6pt 0.05pt 0pt;"> 1,259</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;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 3.6pt 0.05pt 0pt;"> 12,326</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.46%;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 3.6pt 0.05pt 0pt;"> 13,149</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:74.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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: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><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: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></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding: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;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:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:74.05%;margin:0pt;padding: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:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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:10.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><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><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;"><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></tr><tr><td style="vertical-align:bottom;width:74.05%;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;">Long-term taxes payable</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: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 3.6pt 0.05pt 0pt;"> 23,884</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: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 3.6pt 0.05pt 0pt;"> 26,693</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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;">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.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: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%;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><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: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%;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:74.05%;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;">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.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: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 3.6pt 0.05pt 0pt;"> 21,075</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: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 3.6pt 0.05pt 0pt;"> 23,884</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, 2021 and 2020, $</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> 3494000 5078000 5202000 3870000 2809000 2809000 311000 133000 510000 1259000 12326000 13149000 23884000 26693000 2809000 2809000 21075000 23884000 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, 2021 and 2020, $1.2 million and $4.1 million, respectively, was recognized as other payable (See Note 13); and nil and $1.1 million, respectively, was recognized as other long-term payable to the buyer-lessor. For the years ended December 31, 2021 and 2020, the Company recorded $0.3 million and $0.5 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 1200000 4100000 0 1100000 300000 500000 <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, 2021 and 2020, the Company recognized accretion of $0.028 million and $0.009 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 28000.000 9000.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, 2021.</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_K24DDhYEYUeoh9fFJOGC_A;"><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, 2021, 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;">For the stock options granted during the year ended December 31, 2021, assumptions used to estimate the fair value of stock options on the grant date is as follows:</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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:12.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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: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.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><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.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: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.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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: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;">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.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;">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.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;">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.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.85%;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:12.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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, 2021 and 2020, the Company recognized stock-based compensation expenses of $0.1 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;">The activities of stock options are summarized as follows, including granted, exercised and forfeited.</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.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.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: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.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.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: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.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:12.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></tr><tr><td style="vertical-align:bottom;width:58.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;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 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.37%;margin:0pt;padding: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.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="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.37%;margin:0pt;padding: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.13%;margin:0pt;padding:0pt;"><p style="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.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;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 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.37%;margin:0pt;padding: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.75%;margin:0pt;padding:0pt;"><p style="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.37%;margin:0pt;padding: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.13%;margin:0pt;padding:0pt;"><p style="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.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;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 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.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:12.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;">Exercise Price</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 style="vertical-align:bottom;white-space:nowrap;width:12.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;">Term (years)</b></p></td></tr><tr><td style="vertical-align:top;width:58.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;"> Outstanding - January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 30,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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 3.6pt 0.05pt 0pt;"> 4.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;width:58.46%;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.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: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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;width:58.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;">Outstanding - December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 22,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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 3.6pt 0.05pt 0pt;"> 4.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;width:58.46%;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.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: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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;width:58.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;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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 3.6pt 0.05pt 0pt;"> 6.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;width:58.46%;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.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:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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, 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:37.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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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></tr><tr><td style="vertical-align:bottom;width:37.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.2%;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.2%;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.35%;margin:0pt;padding:0pt;"><p style="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.2%;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;">Number of Stock</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.21%;margin:0pt;padding: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.2%;margin:0pt;padding: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.2%;margin:0pt;padding: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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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 Exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.87%;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 37,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 2.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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 3.6pt 0.05pt 0pt;"> 5.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 37,500</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, 2021 and 2020, 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, 2021 and 2020, no stock options were exercised.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the years ended December 31, 2021, the weighted average fair value of the Company’s stock options granted was $3.92. No stock options were granted during the year ended December 31, 2020.</p> 2200000 P3Y 658850 P5Y 298850 P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the stock options granted during the year ended December 31, 2021, assumptions used to estimate the fair value of stock options on the grant date is as follows:</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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:12.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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: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.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><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.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: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.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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: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;">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.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;">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.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;">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.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.85%;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:12.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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> 0.7691 0.0046 P5Y 0.0000 100000 100000 0 <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><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.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.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: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.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.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: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.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:12.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></tr><tr><td style="vertical-align:bottom;width:58.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;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 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.37%;margin:0pt;padding: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.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="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.37%;margin:0pt;padding: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.13%;margin:0pt;padding:0pt;"><p style="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.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;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 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.37%;margin:0pt;padding: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.75%;margin:0pt;padding:0pt;"><p style="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.37%;margin:0pt;padding: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.13%;margin:0pt;padding:0pt;"><p style="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.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;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 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.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:12.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;">Exercise Price</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 style="vertical-align:bottom;white-space:nowrap;width:12.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;">Term (years)</b></p></td></tr><tr><td style="vertical-align:top;width:58.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;"> Outstanding - January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 30,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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 3.6pt 0.05pt 0pt;"> 4.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;width:58.46%;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.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: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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;width:58.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;">Outstanding - December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 22,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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 3.6pt 0.05pt 0pt;"> 4.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;width:58.46%;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.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: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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;width:58.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;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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 3.6pt 0.05pt 0pt;"> 6.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;width:58.46%;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.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:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td></tr></table> 30000 4.99 P5Y 7500 4.58 P5Y 22500 4.79 P5Y 7500 6.95 P5Y 22500 6.26 P5Y 37500 5.24 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, 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:37.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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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></tr><tr><td style="vertical-align:bottom;width:37.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.2%;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.2%;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.35%;margin:0pt;padding:0pt;"><p style="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.2%;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;">Number of Stock</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.21%;margin:0pt;padding: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.2%;margin:0pt;padding: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.2%;margin:0pt;padding: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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding: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 Exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.87%;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 37,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 2.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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 3.6pt 0.05pt 0pt;"> 5.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 37,500</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 37500 P2Y11M19D 5.24 37500 0 0 0 0 3.92 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;">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, 2021 and 2020, the subsidiaries in China appropriated statutory reserves of $0.2 million and $0.04 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 200000 40000.00 <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. For the years ended December 31, 2021 and 2020, the Company repurchased nil and 322,269 shares of the Company for aggregate cash consideration of nil and $1.0 million, 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="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 5000000.0 4.00 5000000.0 3.50 0 322269 0 1000000.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, 2021 and 2020, 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:74.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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: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><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: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></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding: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:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:74.05%;margin:0pt;padding: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:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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:10.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.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;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 4,928</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;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 2,820</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;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 3.6pt 0.05pt 0pt;"> 70</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;"> </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;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 3.6pt 0.05pt 0pt;"> 140</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Charity donation</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;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 3.6pt 0.05pt 0pt;"> —</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;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 0pt 0.05pt 0pt;"> (1,136)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.05%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;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 3.6pt 0.05pt 0pt;"> 1,670</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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 3.6pt 0.05pt 0pt;"> 614</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.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: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 3.6pt 0.05pt 0pt;"> 6,668</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: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 3.6pt 0.05pt 0pt;"> 2,438</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, 2021 and 2020, 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:74.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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: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><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: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></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding: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:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:74.05%;margin:0pt;padding: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:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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:10.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.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;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 4,928</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;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 2,820</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;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 3.6pt 0.05pt 0pt;"> 70</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;"> </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;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 3.6pt 0.05pt 0pt;"> 140</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Charity donation</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;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 3.6pt 0.05pt 0pt;"> —</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;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 0pt 0.05pt 0pt;"> (1,136)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.05%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;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 3.6pt 0.05pt 0pt;"> 1,670</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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 3.6pt 0.05pt 0pt;"> 614</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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.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: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 3.6pt 0.05pt 0pt;"> 6,668</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: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 3.6pt 0.05pt 0pt;"> 2,438</p></td></tr></table> 4928000 2820000 70000 140000 -1136000 1670000 614000 6668000 2438000 <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 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, 2021 and 2020, 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:76.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.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.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:7.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><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.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:7.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:76.41%;margin:0pt;padding: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:21.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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.41%;margin:0pt;padding: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:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:7.91%;margin:0pt;padding:0pt;"><p 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:76.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;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.94%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.91%;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,662)</p></td></tr><tr><td style="vertical-align:top;width:76.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign exchange loss, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,284</p></td></tr><tr><td style="vertical-align:top;width:76.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;">Bank fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.94%;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 3.6pt 0.05pt 0pt;"> 388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.91%;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 3.6pt 0.05pt 0pt;"> 275</p></td></tr><tr><td style="vertical-align:top;width:76.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total financial expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.94%;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 3.6pt 0.05pt 0pt;"> 2,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.91%;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 3.6pt 0.05pt 0pt;"> 4,897</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, 2021 and 2020, 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:76.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.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.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:7.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><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.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:7.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:76.41%;margin:0pt;padding: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:21.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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.41%;margin:0pt;padding: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:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:7.91%;margin:0pt;padding:0pt;"><p 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:76.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;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.94%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.91%;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,662)</p></td></tr><tr><td style="vertical-align:top;width:76.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign exchange loss, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,284</p></td></tr><tr><td style="vertical-align:top;width:76.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;">Bank fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.94%;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 3.6pt 0.05pt 0pt;"> 388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.91%;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 3.6pt 0.05pt 0pt;"> 275</p></td></tr><tr><td style="vertical-align:top;width:76.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total financial expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.94%;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 3.6pt 0.05pt 0pt;"> 2,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.91%;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 3.6pt 0.05pt 0pt;"> 4,897</p></td></tr></table> 1242000 1662000 -3204000 -6284000 388000 275000 -2350000 -4897000 <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 0pt 12pt 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, 2021 and 2020, the Company has recognized deferred tax liabilities of $4.4 million and $4.3 million for the undistributed profits of $43.1 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, 2021 and 2020, the Company still has undistributed earnings of approximately $265.9 million and $248.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, 2021 and 2020, of approximately $26.6 million and $24.9 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, Hubei Henglong, Chuguanjie and Wuhu 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In 2019, 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 2019 to 2021. The Company estimated the applied tax rate in 2022 to be 15% as it is probable that it will pass re-assessment in 2022 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 2018, Chongqing 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 2018 to 2020. The Company has not applied for the re-assessment in 2021, therefore, it is subject to enterprise income tax at a rate of 25% in 2021.</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 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 15%, 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.5 million in Brazil for the year ended December 31, 2021 and had no assessable income in Brazil for the year ended December 31, 2020.</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, 2021 and 2020.</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.23%;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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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: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: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.23%;margin:0pt;padding: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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.23%;margin:0pt;padding: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.25%;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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.23%;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;">Tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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 3.6pt 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.39%;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.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 3.6pt 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.23%;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;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,399</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.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:8.34%;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;"> (12,200)</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.23%;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;">Income tax at federal statutory tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,764</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.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: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 0pt 0.05pt 0pt;"> (2,562)</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.23%;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;">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.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="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.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;"> (5,212)</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.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:8.34%;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,605)</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.23%;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;">Effect of differences in foreign tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 504</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.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: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 3.6pt 0.05pt 0pt;"> 555</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.23%;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;">Change in provision on valuation allowance for deferred income tax - U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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.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;"> (34)</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.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:8.34%;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;"> (133)</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.23%;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;">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.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;"><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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,667</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.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: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 3.6pt 0.05pt 0pt;"> 7,659</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.23%;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;">Effect of changes in tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,081</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.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:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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.23%;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;">Other differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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 3.6pt 0.05pt 0pt;"> 234</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.39%;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.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 3.6pt 0.05pt 0pt;"> 249</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.23%;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;">Total income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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 3.6pt 0.05pt 0pt;"> 4,004</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.39%;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%;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 3.6pt 0.05pt 0pt;"> 2,163</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 policy promulgated by the State Tax Bureau of the PRC and effective from 2008 onwards, enterprises engaged in research and development activities are entitled to claim an additional tax deduction amounting to 50% of their research and development expenses in determining their taxable income for the year. The additional tax deduction amount of the research and development expenses has been increased from 50% to 75%, effective from 2018 to 2020, and it was further increased to 100%, effective from 2021, according to a new tax incentives policy promulgated by the State Tax Bureau of the PRC in March 2021.</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 2017 through 2021 are still open for examination in China. The Company's tax years for 2012 through 2021 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, 2021 and 2020.</p> 0.25 0.15 0.10 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 4400000 4300000 43100000 43100000 265900000 248900000 26600000 24900000 0.15 0.15 0.15 0.15 0.25 0.15 0.25 0.15 0.10 240000 50000.00 500000 0 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.23%;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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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: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: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.23%;margin:0pt;padding: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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.23%;margin:0pt;padding: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.25%;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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.23%;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;">Tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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 3.6pt 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.39%;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.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 3.6pt 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.23%;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;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,399</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.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:8.34%;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;"> (12,200)</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.23%;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;">Income tax at federal statutory tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,764</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.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: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 0pt 0.05pt 0pt;"> (2,562)</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.23%;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;">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.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="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.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;"> (5,212)</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.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:8.34%;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,605)</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.23%;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;">Effect of differences in foreign tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 504</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.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: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 3.6pt 0.05pt 0pt;"> 555</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.23%;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;">Change in provision on valuation allowance for deferred income tax - U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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.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;"> (34)</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.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:8.34%;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;"> (133)</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.23%;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;">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.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;"><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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,667</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.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: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 3.6pt 0.05pt 0pt;"> 7,659</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.23%;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;">Effect of changes in tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,081</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.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:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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.23%;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;">Other differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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 3.6pt 0.05pt 0pt;"> 234</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.39%;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.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 3.6pt 0.05pt 0pt;"> 249</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.23%;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;">Total income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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 3.6pt 0.05pt 0pt;"> 4,004</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.39%;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%;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 3.6pt 0.05pt 0pt;"> 2,163</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 policy promulgated by the State Tax Bureau of the PRC and effective from 2008 onwards, enterprises engaged in research and development activities are entitled to claim an additional tax deduction amounting to 50% of their research and development expenses in determining their taxable income for the year. The additional tax deduction amount of the research and development expenses has been increased from 50% to 75%, effective from 2018 to 2020, and it was further increased to 100%, effective from 2021, according to a new tax incentives policy promulgated by the State Tax Bureau of the PRC in March 2021.</span></td></tr></table><div style="margin-top:12pt;"/> 0.21 0.21 8399000 -12200000 1764000 -2562000 5212000 3605000 504000 555000 -34000 -133000 4667000 7659000 2081000 0 234000 249000 4004000 2163000 <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/(Loss) 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:74.06%;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;width:9.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.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;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:74.06%;margin:0pt;padding: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="4" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding: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:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.29%;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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:74.06%;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;">Numerator:</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;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">  </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;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:top;width:74.06%;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;">Net income/(loss) attributable to the parent company’s common shareholders - Basic and Diluted</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;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,050</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;"> </p></td><td style="vertical-align:bottom;width:10.37%;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,980)</p></td></tr><tr><td style="vertical-align:top;width:74.06%;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;">Denominator:</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;width:9.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;"><span style="visibility:hidden;">​</span></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;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74.06%;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;">Weighted average ordinary shares outstanding - Basic</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;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,851,776</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;"> </p></td><td style="vertical-align:bottom;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 31,077,196</p></td></tr><tr><td style="vertical-align:top;width:74.06%;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;">Dilutive effects of stock options</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;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,655</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;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 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:74.06%;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;">Denominator for dilutive income per share - Diluted</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: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.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 3.6pt 0.05pt 0pt;"> 30,855,431</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;"> </p></td><td style="vertical-align:bottom;width:10.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 3.6pt 0.05pt 0pt;"> 31,077,196</p></td></tr><tr><td style="vertical-align:top;width:74.06%;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;">Net income/(loss)per share attributable to the parent company’s common shareholders</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;width:9.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;"><span style="visibility:hidden;">​</span></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;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74.06%;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;">Basic</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;width:9.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 3.6pt 0.05pt 0pt;"> 0.36</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;"> </p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"> (0.16)</p></td></tr><tr><td style="vertical-align:top;width:74.06%;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;">Diluted</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: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.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 3.6pt 0.05pt 0pt;"> 0.36</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;width:10.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 0pt 0.05pt 0pt;"> (0.16)</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, 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;">For the year ended December 31, 2020, assumed conversion of the stock options has not been reflected in the dilutive calculation pursuant to ASC 260, “Earnings Per Share,” due to the anti-dilutive effect as a result of the Company’s net loss. The effects of all outstanding share options with common share equivalents of 1,256 shares have been excluded from the calculation of the diluted loss per share for the year ended December 31, 2020 due to their anti-dilutive effect.</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:74.06%;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;width:9.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.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;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:74.06%;margin:0pt;padding: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="4" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding: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:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.29%;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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:74.06%;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;">Numerator:</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;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">  </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;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:top;width:74.06%;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;">Net income/(loss) attributable to the parent company’s common shareholders - Basic and Diluted</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;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,050</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;"> </p></td><td style="vertical-align:bottom;width:10.37%;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,980)</p></td></tr><tr><td style="vertical-align:top;width:74.06%;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;">Denominator:</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;width:9.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;"><span style="visibility:hidden;">​</span></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;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74.06%;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;">Weighted average ordinary shares outstanding - Basic</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;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,851,776</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;"> </p></td><td style="vertical-align:bottom;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 31,077,196</p></td></tr><tr><td style="vertical-align:top;width:74.06%;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;">Dilutive effects of stock options</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;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,655</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;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 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:74.06%;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;">Denominator for dilutive income per share - Diluted</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: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.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 3.6pt 0.05pt 0pt;"> 30,855,431</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;"> </p></td><td style="vertical-align:bottom;width:10.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 3.6pt 0.05pt 0pt;"> 31,077,196</p></td></tr><tr><td style="vertical-align:top;width:74.06%;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;">Net income/(loss)per share attributable to the parent company’s common shareholders</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;width:9.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;"><span style="visibility:hidden;">​</span></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;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74.06%;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;">Basic</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;width:9.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 3.6pt 0.05pt 0pt;"> 0.36</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;"> </p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"> (0.16)</p></td></tr><tr><td style="vertical-align:top;width:74.06%;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;">Diluted</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: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.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 3.6pt 0.05pt 0pt;"> 0.36</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;width:10.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 0pt 0.05pt 0pt;"> (0.16)</p></td></tr></table> 11050000 -4980000 30851776 31077196 3655 0 30855431 31077196 0.36 -0.16 0.36 -0.16 30000 1256 <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 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, 2021 and 2020, 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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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="font-size:8pt;font-weight:bold;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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,229</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="font-size:8pt;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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,792</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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="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 3.6pt 0.05pt 0pt;"> 24,604</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.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="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 3.6pt 0.05pt 0pt;"> 24,672</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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 Yude</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,784</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 3,864</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 3,274</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;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 3.6pt 0.05pt 0pt;"> 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.46%;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 3.6pt 0.05pt 0pt;"> 484</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;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 3.6pt 0.05pt 0pt;"> 65,131</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.46%;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 3.6pt 0.05pt 0pt;"> 53,222</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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 180</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 193</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.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="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 3.6pt 0.05pt 0pt;"> 170</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.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="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 3.6pt 0.05pt 0pt;"> 101</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.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;"><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 3.6pt 0.05pt 0pt;"> 112</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.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;"><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 3.6pt 0.05pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.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="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 3.6pt 0.05pt 0pt;"> 23</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.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="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 3.6pt 0.05pt 0pt;"> 21</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.46%;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 3.6pt 0.05pt 0pt;"> 8</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.46%;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 3.6pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;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 3.6pt 0.05pt 0pt;"> 493</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.46%;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 3.6pt 0.05pt 0pt;"> 423</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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,000</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 362</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 278</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 306</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 626</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 483</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 580</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 426</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;background:#cceeff;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.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.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;"><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 3.6pt 0.05pt 0pt;"> 32</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.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;"><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 3.6pt 0.05pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 12</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 180</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.46%;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 3.6pt 0.05pt 0pt;"> 25</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.46%;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 3.6pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.46%;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 3.6pt 0.05pt 0pt;"> 2,553</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.46%;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 3.6pt 0.05pt 0pt;"> 1,763</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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,702</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,677</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 9,718</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 5,791</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,009</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,943</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 2,358</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 1,868</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"><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 3.6pt 0.05pt 0pt;"> 1,014</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.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;"><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 3.6pt 0.05pt 0pt;"> 274</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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="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 3.6pt 0.05pt 0pt;"> 481</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.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="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 3.6pt 0.05pt 0pt;"> 326</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 286</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"> </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 3.6pt 0.05pt 0pt;"> 12</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.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;"> </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 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.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 3.6pt 0.05pt 0pt;"> 31,580</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.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.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 3.6pt 0.05pt 0pt;"> 23,879</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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 935</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Derun</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.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;"> </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 3.6pt 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.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;"> </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 3.6pt 0.05pt 0pt;"> 26</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;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;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 3.6pt 0.05pt 0pt;"> 935</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.46%;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;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 3.6pt 0.05pt 0pt;"> 26</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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,200</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,371</p></td></tr><tr><td style="vertical-align:top;width:75.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ewinlink</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.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="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 3.6pt 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.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="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 3.6pt 0.05pt 0pt;"> 499</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;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 3.6pt 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.46%;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 3.6pt 0.05pt 0pt;"> 59</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;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 3.6pt 0.05pt 0pt;"> 1,200</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.46%;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 3.6pt 0.05pt 0pt;"> 1,929</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;">Loan provided 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:74.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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: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><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: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></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding: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:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:74.05%;margin:0pt;padding: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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.29%;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.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Related party loan</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;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:9.22%;background:#cceeff;border-bottom:1px solid #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 2.4pt 0.05pt 0pt;"> —</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: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 2.4pt 0.05pt 0pt;"> 151</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, 2021 and 2020, 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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,918</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,054</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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="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 3.6pt 0.05pt 0pt;"> 5,740</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.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="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 3.6pt 0.05pt 0pt;"> 1,283</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,533</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,565</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 9,630</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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 Joylon</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 890</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 870</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.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 3.6pt 0.05pt 0pt;"> 424</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.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;"> </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 3.6pt 0.05pt 0pt;"> 220</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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 - related parties</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,505</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,622</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.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;"> (898)</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.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.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)</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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 - related parties</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.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.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 3.6pt 0.05pt 0pt;"> 14,607</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.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.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 3.6pt 0.05pt 0pt;"> 17,621</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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,812</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,523</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 2,984</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 2,779</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"><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 3.6pt 0.05pt 0pt;"> 3,195</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.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;"><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 3.6pt 0.05pt 0pt;"> 2,628</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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="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 3.6pt 0.05pt 0pt;"> 1,602</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.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="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 3.6pt 0.05pt 0pt;"> 1,673</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"><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 3.6pt 0.05pt 0pt;"> 484</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.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;"><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 3.6pt 0.05pt 0pt;"> 609</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 240</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 506</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;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 3.6pt 0.05pt 0pt;"> 147</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.46%;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 3.6pt 0.05pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;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 3.6pt 0.05pt 0pt;"> 13,464</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.46%;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 3.6pt 0.05pt 0pt;"> 12,730</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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 565</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,187</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"> </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 3.6pt 0.05pt 0pt;"> 245</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.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;"> </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 3.6pt 0.05pt 0pt;"> 1,097</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.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 3.6pt 0.05pt 0pt;"> 810</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.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.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 3.6pt 0.05pt 0pt;"> 3,284</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;">Other 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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 324</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 238</p></td></tr><tr><td style="vertical-align:top;width:75.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hongxi</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 153</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"> </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 3.6pt 0.05pt 0pt;"> 276</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.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;"> </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 3.6pt 0.05pt 0pt;"> 131</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.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 3.6pt 0.05pt 0pt;"> 600</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.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.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 3.6pt 0.05pt 0pt;"> 522</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, 2021, the date the Company issued the financial statements, Hanlin Chen, Chairman, owns 57.9% 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, 2021 and 2020, 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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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="font-size:8pt;font-weight:bold;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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,229</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="font-size:8pt;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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,792</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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="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 3.6pt 0.05pt 0pt;"> 24,604</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.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="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 3.6pt 0.05pt 0pt;"> 24,672</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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 Yude</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,784</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 3,864</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 3,274</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;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 3.6pt 0.05pt 0pt;"> 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.46%;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 3.6pt 0.05pt 0pt;"> 484</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;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 3.6pt 0.05pt 0pt;"> 65,131</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.46%;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 3.6pt 0.05pt 0pt;"> 53,222</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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 180</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 193</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.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="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 3.6pt 0.05pt 0pt;"> 170</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.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="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 3.6pt 0.05pt 0pt;"> 101</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.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;"><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 3.6pt 0.05pt 0pt;"> 112</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.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;"><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 3.6pt 0.05pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.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="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 3.6pt 0.05pt 0pt;"> 23</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.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="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 3.6pt 0.05pt 0pt;"> 21</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.46%;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 3.6pt 0.05pt 0pt;"> 8</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.46%;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 3.6pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;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 3.6pt 0.05pt 0pt;"> 493</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.46%;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 3.6pt 0.05pt 0pt;"> 423</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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,000</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 362</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 278</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 306</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 626</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 483</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 580</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 426</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;background:#cceeff;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.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.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;"><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 3.6pt 0.05pt 0pt;"> 32</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.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;"><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 3.6pt 0.05pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 12</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 180</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.46%;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 3.6pt 0.05pt 0pt;"> 25</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.46%;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 3.6pt 0.05pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;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.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.46%;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 3.6pt 0.05pt 0pt;"> 2,553</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.46%;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 3.6pt 0.05pt 0pt;"> 1,763</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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,702</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,677</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 9,718</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 5,791</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,009</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,943</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 2,358</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 1,868</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"><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 3.6pt 0.05pt 0pt;"> 1,014</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.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;"><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 3.6pt 0.05pt 0pt;"> 274</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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="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 3.6pt 0.05pt 0pt;"> 481</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.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="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 3.6pt 0.05pt 0pt;"> 326</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 286</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"> </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 3.6pt 0.05pt 0pt;"> 12</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.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;"> </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 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.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 3.6pt 0.05pt 0pt;"> 31,580</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.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.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 3.6pt 0.05pt 0pt;"> 23,879</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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 935</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Derun</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.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;"> </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 3.6pt 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.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;"> </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 3.6pt 0.05pt 0pt;"> 26</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;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;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 3.6pt 0.05pt 0pt;"> 935</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.46%;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;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 3.6pt 0.05pt 0pt;"> 26</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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,200</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,371</p></td></tr><tr><td style="vertical-align:top;width:75.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ewinlink</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.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="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 3.6pt 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.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="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 3.6pt 0.05pt 0pt;"> 499</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;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 3.6pt 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.46%;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 3.6pt 0.05pt 0pt;"> 59</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;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 3.6pt 0.05pt 0pt;"> 1,200</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.46%;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 3.6pt 0.05pt 0pt;"> 1,929</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;">Loan provided 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:74.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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: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><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: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></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding: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:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:74.05%;margin:0pt;padding: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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.29%;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.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Related party loan</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;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:9.22%;background:#cceeff;border-bottom:1px solid #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 2.4pt 0.05pt 0pt;"> —</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: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 2.4pt 0.05pt 0pt;"> 151</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, 2021 and 2020, 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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,918</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,054</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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="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 3.6pt 0.05pt 0pt;"> 5,740</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.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="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 3.6pt 0.05pt 0pt;"> 1,283</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,533</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,565</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 9,630</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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 Joylon</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 890</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 870</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.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 3.6pt 0.05pt 0pt;"> 424</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.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;"> </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 3.6pt 0.05pt 0pt;"> 220</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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 - related parties</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,505</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,622</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.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;"> (898)</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.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.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)</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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 - related parties</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.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.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 3.6pt 0.05pt 0pt;"> 14,607</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.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.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 3.6pt 0.05pt 0pt;"> 17,621</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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,812</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,523</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 2,984</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 2,779</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"><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 3.6pt 0.05pt 0pt;"> 3,195</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.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;"><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 3.6pt 0.05pt 0pt;"> 2,628</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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="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 3.6pt 0.05pt 0pt;"> 1,602</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.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="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 3.6pt 0.05pt 0pt;"> 1,673</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"><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 3.6pt 0.05pt 0pt;"> 484</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.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;"><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 3.6pt 0.05pt 0pt;"> 609</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 240</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 506</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;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 3.6pt 0.05pt 0pt;"> 147</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.46%;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 3.6pt 0.05pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;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 3.6pt 0.05pt 0pt;"> 13,464</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.46%;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 3.6pt 0.05pt 0pt;"> 12,730</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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 565</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,187</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"> </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 3.6pt 0.05pt 0pt;"> 245</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.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;"> </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 3.6pt 0.05pt 0pt;"> 1,097</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.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 3.6pt 0.05pt 0pt;"> 810</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.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.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 3.6pt 0.05pt 0pt;"> 3,284</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;">Other 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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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:9.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 324</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 238</p></td></tr><tr><td style="vertical-align:top;width:75.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hongxi</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 153</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"> </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 3.6pt 0.05pt 0pt;"> 276</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.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;"> </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 3.6pt 0.05pt 0pt;"> 131</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.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 3.6pt 0.05pt 0pt;"> 600</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.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.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 3.6pt 0.05pt 0pt;"> 522</p></td></tr></table> 25229000 24792000 24604000 24672000 10784000 0 3864000 3274000 650000 484000 65131000 53222000 180000 193000 170000 101000 112000 100000 23000 21000 8000 8000 493000 423000 1000000 362000 278000 306000 626000 483000 580000 426000 32000 1000 12000 180000 25000 5000 2553000 1763000 10702000 8677000 9718000 5791000 7009000 6943000 2358000 1868000 1014000 274000 481000 326000 286000 0 12000 0 31580000 23879000 935000 0 26000 935000 26000 1200000 1371000 499000 59 1200000 1929000 0 151000 6918000 4054000 5740000 1283000 1533000 1565000 9630000 890000 870000 424000 220000 15505000 17622000 898000 1000 14607000 17621000 4812000 4523000 2984000 2779000 3195000 2628000 1602000 1673000 484000 609000 240000 506000 147000 12000 13464000 12730000 565000 2187000 245000 1097000 810000 3284000 324000 0 238000 153000 276000 131000 600000 522000 0.579 <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;">On January 7, 2019, three purported stockholders of the Company filed a stockholder derivative complaint on behalf of the Company against the Company’s directors Hanlin Chen, Qizhou Wu and Guangxun Xu and former directors Arthur Wong and Robert Tung in the Delaware Court of Chancery, alleging that they had (a) breached their fiduciary duties by approving and paying excessive compensation to the non-employee directors of the Company, Arthur Wong, Guangxun Xu and Robert Tung, and (b) failed to make full and accurate disclosure of all material information with respect to director qualification and director compensation paid in 2017 in the Company’s annual proxy statement on Schedule 14A filed on October 10, 2018. The directors have engaged their own counsel to answer this complaint. On April 9, 2019, the Company moved to dismiss the complaint. The motion to dismiss was denied on July 17, 2019. As of November 2020, the Company reached a settlement to resolve the lawsuit for a sum of $55,998. The Company did not admit any liability in reaching the settlement. On February 5, 2021, the Court of Chancery conducted a hearing to confirm the settlement of the stockholder derivative action. The Court entered a Final Order and Judgment approving the settlement. The Court further ordered that the plaintiffs’ application for an award of attorneys’ fees and reimbursement of litigation expenses be reduced from $100,000 to $30,000. The Court’s Final Order and Judgment is publicly available on the Court of Chancery docket. As of December 31, 2021, the Company has received the above settlement of $55,998 from the directors and paid the above attorneys’ fees and reimbursement of litigation expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other than as described above, 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 and the related interest, the following table summarizes the Company’s non-cancelable commitments and contingencies as of December 31, 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: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;">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: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;">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;">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;"> 10,858</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;"> 10,858</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;"> 21,930</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;"> 1,960</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;"> 23,890</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;"> 32,788</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;"> 1,960</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;">$</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;"> 37,195</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 June 2021, 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;">40%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares of Sentient AB for total consideration of RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">155.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;">$24.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million. As of December 31, 2021, Hubei Henglong has paid RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">86.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;">$13.5</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, which was reported in other non-current assets as the transaction had not been consummated. 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;">69.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;">$10.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, will be paid in 2022.</span></td></tr></table> 55998 100000 30000 55998 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In addition to bank loans, notes payables and the related interest, the following table summarizes the Company’s non-cancelable commitments and contingencies as of December 31, 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: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;">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: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;">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;">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;"> 10,858</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;"> 10,858</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;"> 21,930</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;"> 1,960</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;"> 23,890</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;"> 32,788</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;"> 1,960</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;">$</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;"> 37,195</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 June 2021, 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;">40%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares of Sentient AB for total consideration of RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">155.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;">$24.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million. As of December 31, 2021, Hubei Henglong has paid RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">86.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;">$13.5</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, which was reported in other non-current assets as the transaction had not been consummated. 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;">69.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;">$10.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, will be paid in 2022.</span></td></tr></table> 10858000 10858000 21930000 1960000 23890000 32788000 1960000 37195000 0.40 155200000 24300000 86000000.0 13500000 69200000 10900000 <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, 2021 and 2020, 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.24%;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.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:1.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: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.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:1.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: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.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:1.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: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.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:1.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: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></tr><tr><td style="vertical-align:bottom;width:52.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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.76%;margin:0pt;padding:0pt;"><p style="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.12%;margin:0pt;padding: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.75%;margin:0pt;padding:0pt;"><p style="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.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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding: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.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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.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:2.11%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:52.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;">Henglong</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:1.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;">$</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 3.6pt 0.05pt 0pt;"> 202,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</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 3.6pt 0.05pt 0pt;"> 157,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</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><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</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;"> (576)</p></td></tr><tr><td style="vertical-align:top;width:52.24%;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.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 94,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 100,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 995</p></td></tr><tr><td style="vertical-align:top;width:52.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;">Shenyang</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:1.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;"> </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 3.6pt 0.05pt 0pt;"> 16,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 14,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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;"> (6,985)</p></td></tr><tr><td style="vertical-align:top;width:52.24%;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.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 27,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 14,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> (800)</p></td></tr><tr><td style="vertical-align:top;width:52.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;">Hubei Henglong</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:1.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;"> </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 3.6pt 0.05pt 0pt;"> 128,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 115,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 11,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 9,836</p></td></tr><tr><td style="vertical-align:top;width:52.24%;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.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 80,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 52,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> (6,668)</p></td></tr><tr><td style="vertical-align:top;width:52.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;">Other Entities</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:1.32%;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 3.6pt 0.05pt 0pt;"> 96,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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 3.6pt 0.05pt 0pt;"> 61,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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 3.6pt 0.05pt 0pt;"> 508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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;"> (1,928)</p></td></tr><tr><td style="vertical-align:top;width:52.24%;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.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 646,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 516,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 12,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> (6,126)</p></td></tr><tr><td style="vertical-align:top;width:52.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;">Corporate</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:1.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;"> </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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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;"> (1,628)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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;"> (2,693)</p></td></tr><tr><td style="vertical-align:top;width:52.24%;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.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:1.32%;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;"> (148,088)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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;"> (98,422)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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;"> (184)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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 0pt 0.05pt 0pt;"> (1,452)</p></td></tr><tr><td style="vertical-align:top;width:52.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;">Total consolidated</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:1.32%;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.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 3.6pt 0.05pt 0pt;"> 497,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.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 3.6pt 0.05pt 0pt;"> 417,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.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 3.6pt 0.05pt 0pt;"> 10,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.48%;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 0pt 0.05pt 0pt;"> (10,271)</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.24%;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.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:1.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: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.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:1.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: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.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:1.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: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.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:1.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: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></tr><tr><td style="vertical-align:top;width:52.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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.76%;margin:0pt;padding:0pt;"><p style="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.12%;margin:0pt;padding: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.75%;margin:0pt;padding:0pt;"><p style="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.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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding: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.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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:52.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:2.11%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:52.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;">Henglong</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:1.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;">$</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 3.6pt 0.05pt 0pt;"> 6,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</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 3.6pt 0.05pt 0pt;"> 3,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</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 3.6pt 0.05pt 0pt;"> 1,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</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 3.6pt 0.05pt 0pt;"> 3,019</p></td></tr><tr><td style="vertical-align:top;width:52.24%;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.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 2,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 2,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 1,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 1,898</p></td></tr><tr><td style="vertical-align:top;width:52.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;">Shenyang</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:1.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;"> </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 3.6pt 0.05pt 0pt;"> 649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 188</p></td></tr><tr><td style="vertical-align:top;width:52.24%;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.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 87</p></td></tr><tr><td style="vertical-align:top;width:52.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;">Hubei Henglong</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:1.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;"> </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 3.6pt 0.05pt 0pt;"> 11,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 10,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 2,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 2,412</p></td></tr><tr><td style="vertical-align:top;width:52.24%;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.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 1,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 1,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 4,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 4,017</p></td></tr><tr><td style="vertical-align:top;width:52.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;">Other Entities</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:1.32%;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 3.6pt 0.05pt 0pt;"> 3,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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 3.6pt 0.05pt 0pt;"> 2,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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 3.6pt 0.05pt 0pt;"> 546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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 3.6pt 0.05pt 0pt;"> 6,872</p></td></tr><tr><td style="vertical-align:top;width:52.24%;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.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 27,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 22,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 11,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 18,493</p></td></tr><tr><td style="vertical-align:top;width:52.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;">Corporate</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:1.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;"> </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 3.6pt 0.05pt 0pt;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:52.24%;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.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:1.32%;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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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;"> (1,754)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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 0pt 0.05pt 0pt;"> (1,927)</p></td></tr><tr><td style="vertical-align:top;width:52.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;">Total consolidated</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:1.32%;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.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 3.6pt 0.05pt 0pt;"> 27,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.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 3.6pt 0.05pt 0pt;"> 22,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.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 3.6pt 0.05pt 0pt;"> 9,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.48%;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 3.6pt 0.05pt 0pt;"> 16,566</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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 241,958</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 265,982</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 74,816</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 90,161</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,141</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,827</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 26,314</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 20,055</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 431,529</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 415,296</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 77,598</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 63,871</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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 Entities</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.46%;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 3.6pt 0.05pt 0pt;"> 116,749</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.46%;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 3.6pt 0.05pt 0pt;"> 91,999</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 993,105</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 973,191</p></td></tr><tr><td style="vertical-align:top;width:75.35%;background:#cceeff;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 69,705</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 71,880</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"> </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;"> (346,048)</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.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;"> </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;"> (337,511)</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.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 3.6pt 0.05pt 0pt;"> 716,762</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.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.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 3.6pt 0.05pt 0pt;"> 707,560</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.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.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:1.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: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.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:1.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: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.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:1.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: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.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:1.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: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: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.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.58%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="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.58%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="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.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.58%;margin:0pt;padding: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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.58%;margin:0pt;padding: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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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.58%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.58%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.58%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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.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;">Geographic region:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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.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:1.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: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.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:1.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: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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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: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.25%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 324,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 294,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 165,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 165,043</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.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;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 3.6pt 0.05pt 0pt;"> 134,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 3.6pt 0.05pt 0pt;"> 114,889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 3.6pt 0.05pt 0pt;"> 755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 3.6pt 0.05pt 0pt;"> 771</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.25%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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 3.6pt 0.05pt 0pt;"> 38,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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 3.6pt 0.05pt 0pt;"> 8,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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 3.6pt 0.05pt 0pt;"> 471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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 3.6pt 0.05pt 0pt;"> 746</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.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 consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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 3.6pt 0.05pt 0pt;"> 497,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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 3.6pt 0.05pt 0pt;"> 417,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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 3.6pt 0.05pt 0pt;"> 166,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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.62%;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 3.6pt 0.05pt 0pt;"> 166,560</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 $10.1 million and <span style="-sec-ix-hidden:Hidden_OuY8YoUOpEeOU4l9qXrrxw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$13.7</span></span> million and the intangible assets, net of $1.8 million and $1.7 million were excluded from long-term assets as of December 31, 2021 and 2020, respectively.</p></td></tr></table> 15 15 6 6 1 1 9 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.24%;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.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:1.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: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.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:1.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: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.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:1.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: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.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:1.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: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></tr><tr><td style="vertical-align:bottom;width:52.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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.76%;margin:0pt;padding:0pt;"><p style="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.12%;margin:0pt;padding: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.75%;margin:0pt;padding:0pt;"><p style="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.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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding: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.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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.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:2.11%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:52.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;">Henglong</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:1.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;">$</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 3.6pt 0.05pt 0pt;"> 202,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</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 3.6pt 0.05pt 0pt;"> 157,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</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><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</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;"> (576)</p></td></tr><tr><td style="vertical-align:top;width:52.24%;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.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 94,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 100,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 995</p></td></tr><tr><td style="vertical-align:top;width:52.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;">Shenyang</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:1.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;"> </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 3.6pt 0.05pt 0pt;"> 16,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 14,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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;"> (6,985)</p></td></tr><tr><td style="vertical-align:top;width:52.24%;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.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 27,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 14,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> (800)</p></td></tr><tr><td style="vertical-align:top;width:52.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;">Hubei Henglong</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:1.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;"> </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 3.6pt 0.05pt 0pt;"> 128,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 115,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 11,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 9,836</p></td></tr><tr><td style="vertical-align:top;width:52.24%;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.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 80,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 52,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> (6,668)</p></td></tr><tr><td style="vertical-align:top;width:52.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;">Other Entities</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:1.32%;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 3.6pt 0.05pt 0pt;"> 96,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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 3.6pt 0.05pt 0pt;"> 61,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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 3.6pt 0.05pt 0pt;"> 508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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;"> (1,928)</p></td></tr><tr><td style="vertical-align:top;width:52.24%;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.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 646,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 516,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 12,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> (6,126)</p></td></tr><tr><td style="vertical-align:top;width:52.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;">Corporate</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:1.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;"> </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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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;"> (1,628)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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;"> (2,693)</p></td></tr><tr><td style="vertical-align:top;width:52.24%;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.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:1.32%;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;"> (148,088)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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;"> (98,422)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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;"> (184)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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 0pt 0.05pt 0pt;"> (1,452)</p></td></tr><tr><td style="vertical-align:top;width:52.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;">Total consolidated</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:1.32%;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.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 3.6pt 0.05pt 0pt;"> 497,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.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 3.6pt 0.05pt 0pt;"> 417,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.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 3.6pt 0.05pt 0pt;"> 10,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.48%;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 0pt 0.05pt 0pt;"> (10,271)</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.24%;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.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:1.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: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.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:1.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: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.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:1.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: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.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:1.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: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></tr><tr><td style="vertical-align:top;width:52.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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.76%;margin:0pt;padding:0pt;"><p style="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.12%;margin:0pt;padding: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.75%;margin:0pt;padding:0pt;"><p style="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.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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding: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.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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:52.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:2.11%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:52.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;">Henglong</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:1.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;">$</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 3.6pt 0.05pt 0pt;"> 6,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</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 3.6pt 0.05pt 0pt;"> 3,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</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 3.6pt 0.05pt 0pt;"> 1,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</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 3.6pt 0.05pt 0pt;"> 3,019</p></td></tr><tr><td style="vertical-align:top;width:52.24%;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.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 2,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 2,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 1,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 1,898</p></td></tr><tr><td style="vertical-align:top;width:52.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;">Shenyang</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:1.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;"> </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 3.6pt 0.05pt 0pt;"> 649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 188</p></td></tr><tr><td style="vertical-align:top;width:52.24%;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.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 87</p></td></tr><tr><td style="vertical-align:top;width:52.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;">Hubei Henglong</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:1.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;"> </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 3.6pt 0.05pt 0pt;"> 11,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 10,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 2,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 2,412</p></td></tr><tr><td style="vertical-align:top;width:52.24%;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.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 1,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 1,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 4,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 4,017</p></td></tr><tr><td style="vertical-align:top;width:52.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;">Other Entities</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:1.32%;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 3.6pt 0.05pt 0pt;"> 3,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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 3.6pt 0.05pt 0pt;"> 2,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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 3.6pt 0.05pt 0pt;"> 546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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 3.6pt 0.05pt 0pt;"> 6,872</p></td></tr><tr><td style="vertical-align:top;width:52.24%;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.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 27,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 22,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 11,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 18,493</p></td></tr><tr><td style="vertical-align:top;width:52.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;">Corporate</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:1.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;"> </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 3.6pt 0.05pt 0pt;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:52.24%;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.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:1.32%;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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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;"> (1,754)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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 0pt 0.05pt 0pt;"> (1,927)</p></td></tr><tr><td style="vertical-align:top;width:52.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;">Total consolidated</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:1.32%;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.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 3.6pt 0.05pt 0pt;"> 27,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.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 3.6pt 0.05pt 0pt;"> 22,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.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 3.6pt 0.05pt 0pt;"> 9,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.48%;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 3.6pt 0.05pt 0pt;"> 16,566</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.35%;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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding: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:22.3%;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:22.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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:9.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;">2021</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.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;">2020</b></p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 241,958</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 265,982</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 74,816</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 90,161</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,141</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,827</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 26,314</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 20,055</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 431,529</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 415,296</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 77,598</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 63,871</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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 Entities</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.46%;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 3.6pt 0.05pt 0pt;"> 116,749</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.46%;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 3.6pt 0.05pt 0pt;"> 91,999</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 993,105</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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0.05pt 0pt;"> 973,191</p></td></tr><tr><td style="vertical-align:top;width:75.35%;background:#cceeff;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.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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 69,705</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.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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 71,880</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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;"> </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;"> (346,048)</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.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;"> </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;"> (337,511)</p></td></tr><tr><td style="vertical-align:top;width:75.35%;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.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.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.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 3.6pt 0.05pt 0pt;"> 716,762</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.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.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 3.6pt 0.05pt 0pt;"> 707,560</p></td></tr></table> 202612000 157715000 -526000 -576000 94510000 100120000 971000 995000 16510000 14091000 560000 -6985000 27227000 14280000 -385000 -800000 128142000 115991000 11162000 9836000 80683000 52659000 248000 -6668000 96397000 61202000 508000 -1928000 646081000 516058000 12538000 -6126000 0 -1628000 -2693000 -148088000 -98422000 -184000 -1452000 497993000 417636000 10726000 -10271000 6691000 3814000 1613000 3019000 2742000 2980000 1863000 1898000 649000 652000 267000 188000 943000 556000 48000 87000 11237000 10067000 2515000 2412000 1427000 1368000 4804000 4017000 3377000 2578000 546000 6872000 27066000 22015000 11656000 18493000 47000 42000 0 0 -1754000 -1927000 27113000 22057000 9902000 16566000 241958000 265982000 74816000 90161000 24141000 25827000 26314000 20055000 431529000 415296000 77598000 63871000 116749000 91999000 993105000 973191000 69705000 71880000 -346048000 -337511000 716762000 707560000 <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.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.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:1.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: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.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:1.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: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.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:1.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: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.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:1.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: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: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.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.58%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="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.58%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="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.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.58%;margin:0pt;padding: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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.58%;margin:0pt;padding: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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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.58%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.58%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.58%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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.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;">Geographic region:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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.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:1.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: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.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:1.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: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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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: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.25%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 324,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 294,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 165,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0.05pt 0pt;"> 165,043</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.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;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 3.6pt 0.05pt 0pt;"> 134,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 3.6pt 0.05pt 0pt;"> 114,889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 3.6pt 0.05pt 0pt;"> 755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 3.6pt 0.05pt 0pt;"> 771</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.25%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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 3.6pt 0.05pt 0pt;"> 38,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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 3.6pt 0.05pt 0pt;"> 8,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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 3.6pt 0.05pt 0pt;"> 471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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 3.6pt 0.05pt 0pt;"> 746</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.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 consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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 3.6pt 0.05pt 0pt;"> 497,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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 3.6pt 0.05pt 0pt;"> 417,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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 3.6pt 0.05pt 0pt;"> 166,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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.62%;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 3.6pt 0.05pt 0pt;"> 166,560</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 $10.1 million and <span style="-sec-ix-hidden:Hidden_OuY8YoUOpEeOU4l9qXrrxw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$13.7</span></span> million and the intangible assets, net of $1.8 million and $1.7 million were excluded from long-term assets as of December 31, 2021 and 2020, respectively.</p></td></tr></table> 324979000 294739000 165264000 165043000 134662000 114889000 755000 771000 38352000 8008000 471000 746000 497993000 417636000 166490000 166560000 10100000 1800000 1700000 On August 7 and September 3, 2019, the Company borrowed from the local government loans of RMB 20.0 million and RMB 30.0 million, equivalent to approximately $3.1 million and $4.6 million, respectively. These loans are due for repayment on June 30, 2021 and have an interest rate of 3.80% per annum. As of December 31, 2021 and 2020, Henglong pledged nil and RMB 53.5 million, equivalent to approximately nil and $8.2 million, respectively, of notes receivable as collateral for the local government loans (See Note 3). The Company repaid these government loans on April 15, 2021. Notes payable represent payables in the form of notes issued by the bank. As of December 31, 2021 and 2020, the Company has pledged cash of $27.8 million and $30.8 million, and also has pledged notes receivable of $18.2 million and $5.5 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, 2021 and 2020, the Company has used $33.6 million and $43.9 million of its credit facility, respectively, for issuing bank notes In June 2021, Hubei Henglong entered into an agreement with other parties and committed to purchase 40% of the shares of Sentient AB for total consideration of RMB 155.2 million, equivalent to approximately $24.3 million. As of December 31, 2021, Hubei Henglong has paid RMB 86.0 million, equivalent to approximately $13.5 million, which was reported in other non-current assets as the transaction had not been consummated. 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, 2021, Hubei Henglong has paid the amount of RMB 18.0 million, equivalent to approximately $2.8 million, which was reported in other non-current assets as the transaction had not been consummated. Revenue is attributed to each country based on location of customers. Pursuant to ASC 280-10-50-41, the deferred tax assets of $10.1 million and $13.7 million and the intangible assets, net of $1.8 million and $1.7 million were excluded from long-term assets as of December 31, 2021 and 2020, respectively. 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, 2021 and 2020, $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 In June 2021, Hubei Henglong entered into an agreement with other parties and committed to purchase 40% of the shares of Sentient AB for total consideration of RMB 155.2 million, equivalent to approximately $24.3 million. As of December 31, 2021, Hubei Henglong has paid RMB 86.0 million, equivalent to approximately $13.5 million, which was reported in other non-current assets as the transaction had not been consummated. According to the agreement, the remaining consideration RMB 69.2 million, equivalent to approximately $10.9 million, will be paid in 2022. 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, 2021, valuation allowance was $22.8 million, including $2.6 million allowance for the Company’s deferred tax assets in the United States and $20.2 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. As of December 31, 2021, the Company had net operating tax loss carry -forwards amounting to $8.1 million and $2.7 million which will expire from 2022 to 2031 and from 2022 to 2026, respectively, if not used. Pursuant to a public announcement issued by the PRC State Administration of Taxation in August 2018, net operating losses of entities not qualified as "High & New Technology Enterprise" will expire between 2022 and 2026 if not utilized and those of entities qualified as "High & New Technology Enterprise" will expire in 2031. 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. 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. 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. 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. 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. 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. 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. Henglong was established in 1997 and mainly engages in the production of rack and pinion power steering gears for cars and light duty vehicles. In December 2009, Henglong, a subsidiary of Genesis, formed the Testing Center, which mainly engages in the research and development of new products. 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. Jiulong was established in 1993 and mainly engages in the production of integral power steering gears for heavy-duty vehicles. Shenyang was established in 2002 and focuses on power steering parts for light duty vehicles. 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. Jielong was established in 2006 and mainly engages in the production and sales of automobile steering columns. 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. 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. Shenyang was established in 2002 and focuses on power steering parts for light duty vehicles. According to a policy promulgated by the State Tax Bureau of the PRC and effective from 2008 onwards, enterprises engaged in research and development activities are entitled to claim an additional tax deduction amounting to 50% of their research and development expenses in determining their taxable income for the year. The additional tax deduction amount of the research and development expenses has been increased from 50% to 75%, effective from 2018 to 2020, and it was further increased to 100%, effective from 2021, according to a new tax incentives policy promulgated by the State Tax Bureau of the PRC in March 2021. In January 2021, Beijing Henglong made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received $1.5 million. In December 2021, Beijing Henglong was liquidated, pursuant to which Hubei Henglong received liquidation value of $6.7 million. In October 2016, Hubei Henglong invested RMB 3.0 million, equivalent to approximately $0.5 million, to establish an associate company, Chongqing Jinghua Automotive Intelligent Manufacturing Technology Research Co., Ltd., “Chongqing Jinghua”, with five other parties. The Company owns 18.8% of the equity in Chongqing Jinghua and can exercise significant influence over Chongqing Jinghua’s operating and financial policies. The investment is accounted for using the equity method. 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, 2021, Hubei Henglong has made investments of RMB 100.0 million, equivalent to approximately $14.5 million, representing 18.5% of Chongqing Venture Fund's equity. As a limited partner, Hubei Henglong has more than virtually no influence over Chongqing Venture Fund's operating and financial policies. The investment is accounted for using the equity method. In January, May, June, August and October 2021, Chongqing Venture Fund made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received $4.9 million in the aggregate. In June 2019, the Company invested RMB 8.0 million, equivalent to approximately $1.2 million, to establish an associate company, "Henglong Tianyu", with Jingzhou Tianyu Auto Parts Co., Ltd. The Company owns 40% of the equity in Henglong Tianyu, and can exercise significant influence over Henglong Tianyu’s operating and financial policies. The investment is accounted for using the equity method. 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, 2021, Hubei Henglong has made investments of RMB 98.5 million, equivalent to approximately $15.1 million, representing 32.8% 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. In April and December 2021, Hubei Venture Fund made distributions that were proportional to each owner’s allocated share of the fund, pursuant to which Hubei Henglong received $6.1 million. In April 2019, Hubei Henglong invested RMB 5.0 million, equivalent to approximately $0.8 million, to establish an associate company, Jiangsu Intelligent Networking Automotive Innovation Center Co. Ltd., "Jiangsu Intelligent", with other parties. The Company owns 19.2% of the equity in Jiangsu Intelligent and can exercise significant influence over Jiangsu Intelligent's operational and financial policies. The investment is accounted for using the equity method. In September 2014, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, the “Suzhou Venture Fund”. Hubei Henglong has made investments of RMB 50.0 million, equivalent to approximately $7.6 million, representing 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. In August 2021, Suzhou Venture Fund made distributions that were proportional to each owner's allocated share of the fund, pursuant to which Hubei Henglong received $1.4 million. Notes receivable represents accounts receivable in the form of bills of exchange whose acceptances and settlements are handled by banks. In November 2020, Intermediate People's Court of Shenyang, Liaoning province, China accepted the bankruptcy reorganization application of one of the Company’s customers. As of December 31, 2021 and 2020, the Company had accounts and notes receivable with a total amount of $6.6 million and $6.4 million due from this customer and its subsidiaries, which receivables the Company considered in significant doubt of collectability, and the Company provided full allowance for these receivables 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 $116.8 million and $172.7 million, respectively, as of December 31, 2021 and 2020. As of December 31, 2021 and 2020, the Company has drawn down loans with an aggregate amount of $47.6 million and $36.6 million, respectively. The weighted average interest rate was 3.5% and 3.7%, respectively. EXCEL 126 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'U%?E0'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 " !]17Y4TS0YC^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.DTF#E'7"X@32$A, G&+'&^+:-HH,6KW]K1EZX3@ 3C&_O/Y ML^0:H\$^T7/J(R7VE&_&T';98-R*(W,T !F/%&PNIT0W-?=]"I:G9SI M/AA M#P1*REL(Q-99MC #B[@215,[-)C(('MZ?%G6+7R7 MV79(TZ_L#9\B;<5E\JN^N]\]B$9)I0JI"RUWE3(;;3;R?7;]X7<5#KWS>_^/ MC2^"30V_[J+Y E!+ P04 " !]17Y4F5R<(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 'U%?E0+KR_YI08 -$; 8 >&PO=V]R:W-H965T&UL MG5E=_14:;V>GG8EC$/YJ-_&,8\<;MXGCQFX[Z0Z#*#YO^%IO/K1:L>OSD,6G MW(FUK\V#UN!LP]9\P?67S5S!76N/XHF01[&0$5'\X;PQ MM#^,VVE ^L97P;?QP34Q75E)^6ANIMYYPS*,>,!=;2 8_'OB(QX$!@EX_)># M-O9MFL##ZQWZ).T\=&;%8CZ2P3?A:?^\T6\0CS^P)-!W MT$Y')NM*.@YCIMG@3,DM4>9M0#,7Z6"FT=!]$9F\+[2"7P7$Z<%8N@FD41,6 M>>0RTD*_D&F4S2>3ER;YLAB3MV_>D3=$1.1&! $\CL]:&AHW$"TW;^@B:X@> M:.MU1OZ HXIB[I\2Q3PBUJ%U":(2'WS %X58: M3DO"QWCXQR3:A]M(;YQ](IP4S_G%1/PS7,5:P3+Y%VFLO6^LG3;6KFIL^;+A M9;G$PVVK^0EAT=FSZ-1C,>=*2--KC\ D+B54@91/A=]_^ZTB'=T]MVX];L,H M2EA [OA&*EW&#,?1*N$(G=Z>3J]FPA0#S4UGQ'%*.-8#"V*,4W_/J8_BY)-T M(@).9DFXXJJ,"XYA65;3<6SJ('S>[_F\K\/GCJ^%62DP6#,6EDXF'&=T-9T- MR?#+\O;F=CG]>DD6]XOEY[#LDE>R93#R:@>!!N)DC'4UX! MZ3A-J]_O]'H=C"$M&-(Z#(>>IW@P+ M,C8K0K@:HUEXAXVK/T[35[Q\R''0CP+&^+LO$S("<(QGX2XV;@JO>1I@L["6 MD>9O")N;XUQP@'X7XU'8C(W[P[5T84SF M/BQ[3 1QD)[=;;9MVNR]M[!RA19N0G&]7PH-/BP?B$W?KMZ1!7<3]=-*RLMJ M%,GL-#_$&^;R\P9L)6.NGGAC,))A"**_T-)]/"%OK%/(JDTV3)$G%B0\DTNL M(X7C4-P>H,+QC!@L7L*5#$KYXP"CX7"!,2F(VL!M#^ MR@!4C*FL,E2E6\4*))Q080"TE@&,$J6,3V?U:?6OF+A@Y!A0U4!4TFH$'NGUC9BGJP"X<+X2%:V#,J3X-.YQ0L M_*FL]8/#GUJR_J/+0O$._DMN$PUIBXPIEIURY_8O5[W"*M"T9U: MBCX"25)0\DPCCS^33[P\43B4*1=LV/-U*9:M0MH=7(AWFCX1L2G&[CD4(MCQ M405XQ7:[M0\.3KD-H&'I2)5 59UN%CHNE/S "EGE1^Y'>>%PTWN M,5:%ECNX!@^!DI?1.B9(.$#E^B]4W,%%=Z>2QTJ\BG#8NH+T+P6+R/7U'#NB M+<2[C8OMCM%$J)!,QZ7'M#B"W:9MC$JAUFU<9G=4S-;'^$>&8@S8MFJY>*8+3VF2 4%(1VX8V[45F? M6@??0(P3I]^28N*:+77V.63_=/^]:IA^I6D5KVW9@&]E_Q!O\#4$L#!!0 ( M 'U%?E2WHH7J)0D !PJ 8 >&PO=V]R:W-H965T&UL MK9IM;]LX$H#_"F$4N"[@U.*;7HHD0)K4Q2'M[NZ'-I8]I&9&G'EF2)T_J?9[MY)2H^=UW707LY76F_>+15>NY%IT M[]1&-N:7>]6NA3:7[<.BV[12+/M!ZWI!DB1=K$75S"[/^^\^MY?G:JOKJI&? M6]1MUVO1OGR0M7JZF.'9ZQ=?JH>5ME\L+L\WXD'>2OUM\[DU5XO]+,MJ+9NN M4@UJY?W%[ J_O^:Y'=!+_*^23]WH,[*FW"GUW5Y\7%[,$JN1K&6I[13"_'F4 MU[*N[4Q&CS]VD\[V][0#QY]?9_]/;[PQYDYT\EK5_Z^6>G4QRV=H*>_%MM9? MU--_Y:V: M3M754FBY1!]$+9I2HEL[78?.T+?;&_3VS2_H#:H:]'6EMIUHEMWY0IL[V_&+ M7#\-=2. N-[)\ARB>(Y(0# R_/GUXS=&TWV1I-^/AHR>MNVLM%( M=)VQ\WUD1KJ?D?8SLM",HELAXQM4V@_RCVWU*&IS"]!7PU19/Y4-L\=+3'%: M\//%X]@GOEB1$9;OI0X497M%6531S[5QW3J(Y7 M9:FV1JO^63=*R\[DLE*:IWU7RSEJ3-X]0]NFE74?4!O1ZLK(O+VJ3;[L8\MD M7E2V4\(!Z(Q;CJ'I?E1:UH?Z83J">V'>.R6WYU(> '#.)D@<8@AT_<1R@GU1S M5IX,4>PHBN,8_=R:^K35+W.T,96([A>6A>G&KK,^LD!W4" 6LFP4Y#MW '(, M)R.Z':KMF(KC4/W5ZKGM)&IMT=B%%?6YB9.,DJF>H%@64M/Q%</;2PH@ \<^SI"7&8)@$U'6)QG+&_FR4@=-4\H%J: CT6!P ":3[5$@ @ MSP)*.OSA./]^5FLVL2P"H1FTR0<0(?FT M$ :D:(H#("".4R3.J;]BU0DV$8!;> H-0(B.#3\TR;&-Q-GF N9(<4]\:%%3 MV$PK&T",%=E([%#/46M(HGK>R'MIP+9$6CQ'4L]NEDE[@:?K Q*C.0MIZ4!) MXJ %X Q!BA 4P0AS/RT^V+ MF7"* 0"?*$N]B(8:KV#50QS(2!QDU_U>GPGJ6"E! "@QKW4"I##+ PZF#DKT M")3*LMWV/GQI55WW?G[U:ZFZP%X7T%(EA<=12(RR) !2ZJA#X]1YU5D^;V1C M:YM]J_JZ.&"MH0:+>H4Z),;'6Q"'6CL&T3B#OHIGMWI!_0"L$$JFC(3$*&:! MG$Y'FYU'Z#.IT$>IT\3:*Y$VJK4[]:#^4,( (98'*B3I T7C;MBL&73I[._$P M6)-3OSGSU/5%\CP4<@Y[-(Z]PTV,T=( M?1Y1KEI-;V5#,DQ%BI+J0,?S:+T M=V7IB?RG#DCTI$W">"#[-"&)'PE ?Y4%0\$AA\:1$P_C<7$9"V6H3YKJ#P$I MD(68XQ&+\VBH@>O] XRXF?EXF08#(((Q"13JS &(Q0%TT$X<"08&M#3^IAXD M1?) _<$<3(W O;?4/)TZ&/7;?N?*)E3FL]I0OJ%.KK<20J-;F0IUW MXO>B]CC^<'L0]#Y KZGO8R*'#G)T8\=V!I>5A9;)%1M1+<^J!I5B4YG< 2H) MG$G1C'KI A!CIOT+G'P[EO$DNDR^2"W,5Z91$:T)FX?N++)(N*,//]+^;.RN M85O9'@T\2/=9@DVK.+4:%*-)R&K''!YGSK=&'%,08 A):3I=0) AXUI(+?K[=#D#GUCJ=8F6Z[LFTR/TN0=,//[+OUIJ:;MN^#!G"A#F>LSR=NN_ID@YW[KO MCL1[I*$F,-G/5JOV"8EF9_D^]TH@]^YT]_L@4R@D=+I) ZXQN-< M^_0S,./ H1?/N:FM%*73 04E(ED=I4TW8QK>K'=NW 2;%J M,+--LN[7[]A0E@^:IX^<]^&NRENI9YP"&_"Y$J:=>;DQUZ?LZS:%@ M>B K*/'-4JJ"&6RJ)U]7"ECF1(7P0TI'?L%XZZX,[_I0;^\"?32KV!/=@'JM;A2V_RY+Q DK-94D4+*?>57 Y M#Z@5N(@?'-9ZXYY8*PLIGVWC:S;UJ"4" :FQ*1A>5C '(6PFY/C5)O6Z/JUP M\_XU^V=G'LTLF(:Y%#]Y9O*IEW@D@R6KA;F3ZR_0&HIMOE0*[?[)NHVE'DEK M;631BI&@X&5S9;_;0FP(@N$;@K 5A,<*HE80.:,-F;-UPPR;391<$V6C,9N] M<;5Q:G3#2_L9[XW"MQQU9C:7I9:"9\Q 1JZ98&4*Y-ZFT^3TEBDH30Z&ITR< MD4_D\?Z&G)Z>G;:_73:_A&[W>0#H@47!.0AH& M/?+Y\7*Z+??1?U>$L"M"Z/)%[R_"@>Q1ESURV8=O9+]*4UF76$^L%2FE 8WC M/P6^8@L!YX0)G$JN1YR4))/UPBQK@>.[4?45M^GOPO5GY^EJ%@3C$19RM5G# M_:AQ$D==T):78>=E^'$O.$#N0+@B5DP9#OI#[AJ"T09W,DYVO.W'!/W&XLY8 M?-A8MG*4%7O!1:HU*''L*S1QM64B59!Q0X34&GH-Q'MP<;S#WQ.2]!L8=09& M!PU\MZP;'^/]V*.]\1+3'>R>D#>P+SKLBX/89XO@)E _#]4N*RV3;L#MZ=V&9_ 5!+ P04 M " !]17Y4&$"QWO4% "5%@ & 'AL+W=O[98R.6&U52> M\BUKX)<5%S55\"K6"[D5C!9F4%TM2! DBYJ6S>SRW'S[*"[/^4Y59<,^"B1W M=4W%\S6K^./%#,]>/GPJUQNE/RPNS[=TS>Z9^K+]*.!MT7LIRIHULN0-$FQU M,;O"9SY0'STA3>>#\FWZY*RYF@4;$*K94V@6%?WMVPZI*>P(< MWSNGLWY./?#P^<7[[X8\D'F@DMWPZFM9J,W%+)NA@JWHKE*?^..?K",4:W]+ M7DGS%SUVML$,+7=2\;H;# CJLFG_TZG@O^B(2V!F_ZP<3&C 8V9:.7\5X)^+6$<>KRAC>25V5!%2O0O8)_ ML$9*(KY"=\V2UPQQ@=YQ*=$<-WDC:%/%\HP*&]+9;= MG-?MG&1B3DS0>]ZHC41OFX(5KQTL@$#/@KRPN"9>C[=L>8I"?()(0+ #T,W/ M#P\\<,(^J*'Q%_YJ4#US1?U#%;JF0I!63L$1)?()#C&!U MT%$95!M:5"E6 ,C0"I#4//C J)F%X/!.%@]0,3?42-)QV; M-Z[%;O&E!I_N&OO+*$_S/#Q?[ ^7P&&&TR1,>K-7]..>?NRE?\.ETG'M0B!; MHL=' #W.@C8$)#S)TAQM=V*Y@8HOT$KP^O^(1 LU.:1(XAQ'HTC89F%"2!Z[ M(Y'TD4B\D?A#Z"J%.*Q*Y0*76+.F)$CS$3;;*H[#"+NAI3VT](*X@M[B;'F=I]<- ULQM:WF&8[R":"#]F&_^'TPS:0%>8(:YFQ\ MG8]744JLGN*P(E&832 FN44PPV6>F$Z M"',D8HE>M8[5>@4#>2RV7[1U:JL2J/[,&Q+FW*B &V)R<+\U7(IF#FQF]-'P>JM>=O3:L=TMNAOK#;$IE@YLX?8XC>W MQ-QE-*$Z9)!'XI='*W6LY8$SA=Z-M-G__)O43S60EAOX80,G%";/?!_0PQM]09??T!SW]E^T%#BU]!K*LLEFJ-CZ#,% MI 8]G,-=MZW#_"! P6EHE:UM-0].\<2>F@R"2OR">EM6.]W\_A7BY*<0VU8^ MQ(.RDM2[\%_-;1= IGO8^:VA$G?FV OE>;C T-UW2BJ05UV=WL4=I([XI:Y= M7!VH=@IW=&P-"X,LQFEJ1UG6'V&U]4ICC2-+V5R6 M;JR+@PN^FHFUN??4Q;=K5'M+UG_M[U:OS(WBZ/LU/KMI;T@'-^V%[7LJUF4C M4<56X#(X3:$X1'L'VKXHOC77B ]<*5Z;QPVC4/#: 'Y?<:Y>7O0$_4WTY3]0 M2P,$% @ ?45^5*+IBAU? @ W04 !@ !X;"]W;W)K2M!8;:2+1L&M*0JG9LGTUR:2P<7V<[ M+?Q[;"<-I5 V:5]BGWW/<\^=:*6N%/4O!:Y2:DP2%Y3BXBB^G0^?O'7YQ MW.B=/;A,[HD>G'%3C(/("4*!N7$,S"YKG*(0CLC*^--Q!GU(!]S=;]F_^=QM M+O=,XY3$;UZ8:AQELUM?&T\VF;# MI7O%A5'VEEN,(,%+(Q=[!,9#53"C!'M*7SKE:07YU_V%(8[G5*C M6OH!HB&G1IKV]^I/^QEUY5MS[WQB9U<[:EYHVL%WR]222PT"2TL9G9Y;9:H= M)JUA:.7[\9Z,[6Z_K>S\1>4<['U)9+:&"]!/].P94$L#!!0 ( 'U%?E0C M(MZZ)0, %,) 8 >&PO=V]R:W-H965T&ULK59M;]HP M$/XK5M0/K;0V;T!"!4B%;EJE=:O*NGTVR4&B.C:S#;3_?F>YYP[>[03\EEE )J\%(RKL9-IO;YV795D4%!U)=; \),[=&2?,"N,H%)Q*68^?&OY[YGG&P%K]RV*F#,3%2%D(\ MF\E=.G8\PP@8)-I 4'QM80:,&23D\:<"=>J8QO%PO$?_8L6CF 55,!/L=Y[J M;.S$#DEA23=,/XK=5Z@$]0U>(IBR3[*K;#V')!NE15$Y(X,BY^6;OE2).'#P M!R<<@LHA:#KT3CB$E4-HA9;,K*Q;JNED),6.2&.-:&9@4@TIF6M\X1YI1<22S$2!?T9FMFP+Y(XGH@ B)/DFE"*7Y&E^ M2\[/+L@9R3GYF8F-HCQ5(U<(>1%V^Z4$)&%,$6_G?A>% Q&[O8P9<=6E[X71'YM]HY@OR;8 M[TS-#YV!),F[+)2$KSOD#VKT0:=\K'.L8HYE)"7PY)5H2;EBU/:/%;:XMG24 MD(,#H5$4]QK9.#8*@C >M"Z2H MQ>:$'-][Z^;>AS>(-+=F3;$O5^N;P8T]#QOK4W-CL,?>&TQYW;BGE$'H_,0'J>]3D+U!+ P04 " !] M17Y46R3-\WH' ":(P & 'AL+W=O,>[YZ&=DR>6?RJVE'+P;YIDQ>EDR_GNU]FL"+&?-\I1P\9AO9L4NIR2JC-)DAAS'GZ4DSB9G)]7?WN9G)ZSD29S1MSDH MRC0E^?-KFK"GTPF<[/_P+MYLN?S#[.QD1S;T@?(/N[>Y>)JU7J(XI5D1LPSD M='TZ.8>_WF,D#2K$'S%]*@Y> [F51\8^R8>KZ'3BR(AH0D,N71#QZS-=TB21 MGD0<_S1.)^V:TO#P]=[[;]7FQ68>24&7+/D81WQ[.IE/0$37I$SX._:THLV& M/.DO9$E1_01/#=:9@+ L.$L;8Q%!&F?U;_)ODX@# X0,!J@Q0(J!:UH!-P98 M,3"&Y#8&KKK"W&#@-0:>8H!]@X'?&/CJ"M!@$#0&@6J #0;SQF"N&'B>P6#1 M&"S4.KBFPCG[RCGJMDUY@FVQU6J;C\>^W'!0;U-RX;[@4*TX-NYE7W*HUAR: M$@SW1:\/_*P^\56[7!!.SDYR]@1RB1?^Y(NJYRI[T25Q)L?# \_%N[&PXV=+ MEA4LB2/":00>N/@E>I\7@*W!!2?>SL GB=1T$,@:1IJQ9!?QY2]-'FO^E M<;.TNSF/HEC.')* MR2.IB*H)=G%7#SOG7YX.+_2.+XXVG&5K'!;9F!5DH1E M&W!>BNHQ.?S >QIN,Y:PS3-8,G##(S"$6[9]>71T'\MM"59BF;S,- O\=O0" M&J=O[$[?42[(2QRZ2Y)G<;8I7H+SW2YGNSRNSJ+%\^JK/7_(R!?ZOAI)11B6 M:9E47N[YEN:BH*G@Y:TD3%'IJRQD*04O;EA1_&);Y]J^SGM!]469/X_WQ.]V M1WCU2;B5[J MF\W$'&^'.6J'.:K\N 8_KTE"LI "PL$UR4HA]P"4#QZ\5R[ M#2JW4E!^/L,GL\^'$V*(\%W7]_NH-T,4A,CW^JC5$(401(MY'W8UA$VQZZ,^ MZEJ#D^#P41%M5HE'PIQ@'(E,,1-X=#1V9X M&#E:]..^T& ")>F70XS31_P^1*@+W6@64LIV:UNGES^WS9]KS=\%%6(C E%< M\#Q^+*L\<@:*+1$#M18;.K*JG?J'H<[G^DB\-A+/&LF#7'(JKQD1$ -\-EC>DP6\7]ZV+WXE+8%SQQNQ%4O$&X75"R&-"949V(KJ,5Y&1[%G' MB/XP)^XB4+K@WM?TRF)N"#]HPP^LX2]K0I1SG:[7XM8G>X&$(2LS+EL@K&2D M4(MA3H6. '*+NBT$PRT$<^68WFE T$'Z#. MR'@6)]4C1N@E\A=U9PDY)'[L:'4O3W2GZ7JAR[*C3)7[,51O@]#I+B3.:#NL M62[N]9FX N7BY(?/@.A(;P#^Y3 M<#1\><2/BPT.<^OA005&8?T]=#("VG7$,248G557S>)^CXSG@6>(NF-C:*?C MI4SNGD<>GP<)'^&5V\9]+RX8&*+J. Z.D%S\.8ZHN!:#B(:)B""R'0;0Q">[ M6V*>Q'/R#-B3'$=%^5C$44SRF.HV< Z=P%+E3<76M@4V^H M+G7>?!@,VE63#;C "P-_P4Y 0+N"J.X/2N?5K-!^9D/KSVR^H&CW<"@F1*(1 M,H79"05H5PKB\BRHM2792,B_:FJ8FD$K$Z!& BP,D74* (Y(@..4?./=(L$O MQB&7&LC4QZJ6'W=T,PZYA1IMXKJN(8^=.H%V>?*-BAX.I81A:J%.1B"[C/@: M28^&4L!THT"=$$#C0N!868^&! ^A$RA"\UX/,UUOT<''"78=\+VD/1HROG(@ M[ZR0?OB=($ C]_-O$O9H* .@FO&5!C0]1/4C[L0"LHN%'R/OT5 GJ%1EA?0W MU^D(9-<1/TK8HR'-NJ9++NHX%HW?TH_6]4AS3\<>4I,_@NKOH*-?9*??_U?5 MHR$O!]@Q, KJF!G9F?E848]L7-B/J6,Y-,)R/T[2HR]F1MPQ([8SXY?I>:C3 M\XUGVP?%&HB/ ZQ(YC<:&(3N7(&M\)"9$?*QKZQZI7&'W.#@]E9//@U,I^=U MP7ESSU7Z5!,V^6:Q7- 0=;.A-W,D#;)<'WT7/ M8\T'^$C-X.S@"V[Y7RNW)-_$60$2NA96SJM C/R\_D>0^H&S7?6=]R/CG*75 MRRTE(G42(-Y?,\;W#_)K]/;?<<[^ U!+ P04 " !]17Y4^'BC.PP# !F M"@ & 'AL+W=O^[Y.,BB8/I5+$#@SEZI@!KMJX>NE I8ZIR+W M:1#$?L&X\$8#-S95HX$L3'E=YH$QO*K91WMO,E'7J! M)8(<$F,E&+X>8 )Y;I60X[X6]9IO6L?-]EK]DPL>@[EE&B8R_\E3DPV]OD=2 MF+,R-S=R]1GJ@+I6+Y&Y=D^RJFT#CR2E-K*HG9&@X*)ZL\N ;!+/R?E)#C"L(N@,BI.1:HI(F5R*%=%O QXB:L.@ZK#'= MJW@)R2F)PA-" QJV $V.=P_VX$1-EB.GU]FA]PU/F"[54Y7($S)SB3HA8UAP M(;A8D#'+F4B@+7>5=.RD[:E\&(6=?MRE\841- !53E];1)32^*R=L]MP=O\I=[A5#B2N>S!Q%?=ANRWPN &/ M]X)/9%'(^NR07]=0W(+ZO6Q^@]T_%AN/E\N&.V*'P/O'@A]AN 5^UH"?_<4&/&8EP^#Y M]@W>[F*HM0]O\#;#,.[0;J\],^'&WR/\KY=(+;?O%FDQV7>-A/29E;[115(+ M'Y'HPX85O+_QQRY +5PAHTDB2V&JOUPSVA1+%ZY$>#$^MD64JP2>9:H*[)HI MW$.:Y#!'R>"TA]>&:&1:"H*P!SL^E-.N._4!36H[^ M %!+ P04 " !]17Y4O5D75#0* "Y*@ & 'AL+W=OP\SE#*EO>>S8BN) M+XZ5(SN\G%]_5[)C!>L%^ *)LY:?7>WNL[ORZ:.0]\V:\Q8];:JZ^7*T;MOM MY^FTR==\PYI/8LMK^&4IY(:U\%6NILU6 MJB48_'O@%[RJU$J XY]^T:/AF>K&P\_[U;]KY4&9!6OXA:C^+HMV_>4H.T(% M7[)=U?X2CW_Q7J%$K9>+JM%_T6,O&QVA?->T8M/?# @V9=W]9T^](0YNP*GG M!M+?0,8WQ)X;:'\#U8IVR+1:EZQE9Z=2/"*II&$U]4';1M\-VI2UVL:[5L*O M)=S7GEV(NA%56;"6%^BNA7^P1VV#Q!)=L&:-OL,^-VB"_MQ=HN,/']$'5-;H M]UKL&E87S>FT!0QJI6G>/^]K]SSB>1XFZ(>HVW6#OM4%+UXN, 7P@P9DK\%7 M$ESQDN>?$,4GB$0$.P!=O/WV* "'#@:E>CWJ,ZBRVE);;2G%!D' 2=:6]:KS MV+(M>?,Y\)QX>$ZLGQ-[GG,#(5[6N=CPZ7$EFN:C:R^Z)69Z"170#VQG MBT1NT\T&?+,@ODL.*3DO69?HZ@*QC9!M^:\7Y,Q" -N'Z0BG0XI$RX,21R<51$.FW?W9E^ZPRK H'SF0-OJ]S M,5LNRPH'4H=6-#*S@)AW.>BYTB%948:P$A MH;R-EP]>KTIL%=,DM2QAB\W(W)-[L*$:'.::\\[OE=MW7*A@BW;-I=NG;#*9 MX)A:7N42P[/4@]80#PXSSU7] ""%+#V)QJ:0"4G2+![#<\CAR.?UAFIP%G2K MO5=-C_=>]?$UMS(D@5]A"=NM0IG*)H )R2(KX[K(A,0>HB"&*$B8*"YT8\ E M-"R0K4IW>B)VNL]F8Z]W",VI!YXA!!(F!+"EW$'J! -*457:I))7NL?(1>.! MZTC^8*RQ21UB4-/Z()O\3\+Y?P^9/ZEJD!^$Z=X-W*#M[ Z4FEF@;;%9E'KB M@1@6(&$6^*UJK9";$CN[3^+$?H0$2[E'.W\#Y_1(O]G,666YJ M2R61IW AADI(F$INWMIT.($[:"4[[)IZY+98,HN))U,3PRLD?5>?64+F;M[1 M*Q'#"23,";<[F:\5@T-)U*RA$9FT7.X?:#BM$O6J^Z4MH0\(9B8'/:3@<.,J MVRD718F'E(DA$A)N6FZER#DO>M-M6+N3VF!^%9UJV-U*.J>)Y0&V6$*I-\L: MQB)AQCJ^W)/@M*R'(@L,O^FV@]7=QO#-MA+/G",UM5$.TOT$]U2[0C=N?:(S M991;70?G8=O?;2F<>C:,&L*C8<*[!LAJ3, &'MDRV3J+7FHSVCB;.$0F./', M.ZBA/1JFO5^\+_*4&RDC]YW/&S [2"T9%U4.(4_;0PWMT3#MZ2S2[?N^48-< M"!FP?3Y!VXJ!+MJ%H#'==MT&\W@'=?0YB65XAU#LJ['IP<@MS(-:BRTK"^TB M.8"5_!4]=(BH/SN(&JEFO0TZ[D)"A<@'?#)/$RWU@9RD:38L?[B7*F.HF0)$ M#WJ&=KU!7 TU$00FWRP@HO9C2;V0&C">P/W-ENO9=?7LG-E1!QG/B=6NN,1P MDA&?,0UITS!I.XU9UBVK5R6DAD _3&V2GJ0Q&0-W2,UB7_ 9+J=A+G=XLF$D MD\B=N!U,'J56Y>D0HY1XBA!JB)R&&\2K 1O:@?=([:3M,]KP=BT*)UY'\T>C M,7FZI!*:^E*&*0=HN!SH_$-R[2+*^\OW*^!J#VEL9SQ;S@??4#\-4[^KYIL> M[QI-A!^=9913!<>D6L7;Y0-45' MR*J&7;#\'K42-H7EOO..V-77QE:YX13#J<^S#H[>PA1YR?D&\D51-JTL%SM] M3 .;U*ACI;6H"L]L+[:9ST+L(,?,,RZ*#3?&KXU,(2-#,Z9PPA[4HI[DHF[5 M;$;M I [A[+$R8VQ37H3',V2,6Z'6.;A]-A08QRF1@>GYVQ;MJQ"&G]O^T:U M[3ZE4+]7K;(S$?YL:'0.$RA P?UM.-,WT[$#N*D&%L9U<6O\XSZ M'-^09QPF3[TA*E(U>L7S#Q"[>@*P7$)5VTU0(#WQ67T M"Q!/'/8']-N*%RO>:\%:M."KLE9'B"KH57_B4B>QV1>3+$K'U:]++DKCR.-3 MB:'I)$S3[U"(JYEL0!57%SV/Y^/P<,F]5/FE*H:P$Q*LRN[^W-Y>?_OQ[>;W M^36ZO+J[N/YY]^?7-_3S.[HXO_L+?;_^^3>ZNOG^\]>/\]]7/V]"%5IB"#9Y M:_?;5>/^9)[8?(BS>!QT#BDR\TU'$D.:R5O[R@YF^&V!Q"9""E7A&*I#BOA. M5Y.#-U?"KZ[<*"Y1<-\[5$T,M25A:KL-3B?4RS)2]2;%3JJG[P<,Z'%=YKK[ M>BC%KJF>T2-L]OYL?3AC=!K4\2)+8N^]+85QYGNS(3&,EX09;SA=ZT\"M ]T MPP6E7W!6X]3&9CBKSK=WCY% M[A\V"U0A#A%"QHEW>O 2X(;+E7XWLD$::O/_R7+]U.+K^%7^^Z-ZB M-,MT+W7^8!(8I8$Z?0E+1I]F$$:R>T^R^]**K7[5<"':5FSTQS5G4'XI ?A] M*42[_Z(>,+RM>O9_4$L#!!0 ( 'U%?E2OK!#=<@( /@% 9 >&PO M=V]R:W-H965TQ\] .)@29M ML1T"&,VZ'88=%)N)AUV=F#RV2NU+,[?,M'0<<)0H&9=0R,EE>?.^4R9P8G2OSDN2U&P54 .2[82MA'M?Z*33Y>8*:$ M\5]8U[Z7UP%D*V-5V8!)0V./A$T^7=X MYXB<;EO@KN?K'>!+V::NJ%5PF[VLN$9(-76AMIMS2 63]ARH=G!/=Y5S_:R( M=8Q+'\,UYFMR'0](WNMN8A^=HOY5W&^]WNGOM?I[1_4_HO#_!OT!=@._IEC. M4?\^4IA^2]S_#X7I?\SY>M#?*\Q'IW@PN-JK2[C31"7JI9\M!C*UDK;^^UIK M.[YN?=?NV<FGHE3II=<&A"X(,K.Q24)T_6&PO=V]R:W-H965T;.!;^*SK>G3G-.0ZQ M<6(GTS3GY*63I-.TV:33GOTH@V(T!X7 T*Z[_?1 MO<+'"VT^IY$0&?N:Q"I]U8NR;/[;WEX:1"+AJ:?G0N'-@S8)S_!H9GOIW @> MVD5)O.9'_.;PV>]BHJH4R$2J56S(B'5[W3X6]G^S3?3O@HQ2*MW3/2 M9*KU9WJX#E_U!B20B$60$06.RZ,X%W%,A"#&EX)FKV))"^OW)?7?K>[09]PQX+Q0//X^Q.+ZY$H<\!T0MTG-I?MG!S_7&/!7F:Z:18# D2 MJ=R5?RWL4%MP.-BPP"\6^%9NQ\A*><$S?G)L]((9F@UJ=&-5M:LAG%3DE/O, MX*W$NNSDO9EQ);]Q9R(5LFF>8DJ:'N]E($^3]H*"U)DCY6\@-?39C599E++7 M*A3A.H$]R%4)YY?"G?E;*5Z(P&.C89_Y W^XA=ZH4G9DZ8W^GK)KM/,JD";>;:\$R$>&!9!#(9GIA^8!%6,T?JYD4 <&2^94#- 3:5TPE7^ &#(H2Y9.>6QU8NOS)LZ\]K7 4AJ)50& ML2! *-+ R"G(30G"7^*42AU7-"?OA@-*2\P0J)F.]_CV!]ZQ7:>BK7$DN,F,\B@^T;OIQSD]D) M[[3)(G::"",#[JC,C7Z4\"CC#YDPNQ0)B$1A'F7@8@/A*;B!7O00BD>X?([= M*6,O"AO<_NQWYNGM MW;D#!,._R9B\;W,V$,D4$5."I9V"FX%G/308O?S;UUMA J@+&R/)G?RM.6MR M;!U\5R#(:Y51M%J925YV'_$TDNR-S&W W>H%5MYG J["XR5< S4 +JW6;B" MNV)Z&8!#-AP,O,& _;*Z>8/UWR*=KX*Y!J*W-C+:=,NY)6&_4J#-X![ MN2@ M"TY3(3OY5(HXU.[@6%(I.8[8I*!?7C_E$4. (EE<0[K;.TU+3TI+P0=M&DXDW&N%ZE6\TC*-\:70^[_+#VL*2T_A[W?Q! M!)'2L9XMV8L/"&#,W6'G@L*Y8E6,%\,EJTD'J_,(Y+_0W(H7P3*\UZ%96Z?V M\I+98G]T7*TZ3AY&7*KA."%[:@%76-F' 1 !10LXC+.E\7 MZ5K)(&5W=3"^J(%Q(Y<**DV%AUL!XE_2.9%@+H[EC.AV!U$EQK5"T&1Y)CKS M;IUN)83/Q@7K\MJPA=U0V!__/BO88VL7JX1_.BLK0B!1<1VQ\=@;6Z[%]6JI M4T'37EBW[:",MW7G#13EI<6WI3YL5=*HV.Q7*' P=,J55P;8B.DFF!F8(2YQ?&T=.[,[GCHOE'Y M\L?E;IACNWP4J+!0H'C,KQ5GW2),GBV"X<%G5PM)14,;)0GHAB;&U/.RAD@C M;[45=HB$NL^WBQ\T^EO(TN;DZC3BU,E@WZMVOV[ZX^>I7%;\Z:I,M!E6R8'F M.D\4.!YX+FI_+KNBU? LCJ-GB6U9U*]7O$Q/,_ !:^0<#T-)E!$TON^-)PA( MZJ.R955@DA16<+)EIC/,1->% E.X^ITDN;LY8V/OB"426$C$RN>Q@\<&*%O1.4.\NM5KQ&%U-3>4=]G4/"2 MRBU!R4A$D >0(I6ED+;IU&JW!SA75R:0J#:C2&)GA*N76!QXT9>^! M;!:T)ZX)Z5<=6]VUZU#<)[)H%V""SPHU/'%8JS2PIK.@J2$-Z;ZAK^F3I5WD M/"]P7&O:"ISWU++'17LU]/O-#24@E"O<8'MXL/W>FHQ-;(!653U,>-2O&8HW M^K6R\706=-Y=K['Z1TQ]NL (1NC^] M/M^]_OCZ_'U5LYTW.N;5E*JQK0<(9_=2Z5UH)>1,L;\TXA$@I>QA0M5]MXL\ MZVLTFEC4+_4I &1U&#%%0K%H&1J>Q]CJZ;4H]_T&6-8/*"QP>NS(&N(4Q1>R M8V6&1O770C-[DO"T4FRZ[+)HMM %!PEC!DC=;T+![>^_21"^Y)*S"R(?/W([ M_S04B308*RM:]OI1A/I1>"U!RX@H J0(#&GKWXW9437[CIH-VAM.K>9P\BQ, M'5(MW FI3?D(<\\552_1E3\M9; WQ#HHCV'LZ[X[Y801A]:( MYOY/^ZD?GS_ MD#6Y:HIGE5S0>^3JL0),!\/#SOV$FK07-B)V,/T1F6AYK';-\I1PU8KM;*DW MOK_IJQAT-'T[FRU4;D2UI.D7&4-J=1V&/I5)7E,7>^9)S>8O)7K90C%U3U1W MN4- 8AAQ"X^ICF7H\BUCJ23T(."L#$;&A6_V"_PB]\(U1YVNJ=K;RH@KHZUY MX$?:8/:BM]X ][88>Y5R3Z*4C4-<=-%I%69.2!8(@NVI:!C)1EL-3VUWA^'7 MI?X!VQ\TR\ .\Q=X\*R.OU>?U7O*B)UX+PM%2BR+T#VB7(J7J-Q94O#<%)_^ M)C.M1/]^(XW7F[E!.T #^^4K=&<*E0"-HL.*\@.'&[W6FE[_J5YPZ/G/[ 4' MJYFN$Z0RPZ5R69K0MS%4BYR^<4(!@:+C3%!UV:QK^NS ]X8=#FAKC>I7L#S. M2CE<,[7.QKIJ?^(=-2G:Q=4*H(]QN[ZD@X4VKTV :>D7'WRZZDZOZXOR7NTS M/2)R9O^,0-&$6LU]L:]&J_\[G+K/_*OI[L\2@+R91-3&X@%+!][DH,>,^P." M>\CTW'[T1R,!R>QM)#A\31/P_D'KK'P@!M6_0$[^ U!+ P04 " !]17Y4 M]1:K)#P= #K8@ &0 'AL+W=O#,WY4I6\&>Y>&K7I9(935KE3\K']6T)?ST-4#*]4H75 MIA"EFG]U<#7Z_/H4Q]. G[3:V.2W0$RFQGS /[[+OCHXP0VI7,TJA"#A?_?J M1N4Y H)M_.I@'H0E<6+ZVT/_AG '7*;2JAN3_ZRS:OG5P>6!R-1 M*H?/&<*;F=S2?\6&QY[!X%EM*[-RDV$'*UWP_^6#HT,RX?*D9\+831C3OGDA MVN5S65\%;#O.KK:VFU%68NX$BM*BK) MM"HR8?6BT',]DT4%M)N9NJATL1!KD^N95O;+IQ4LCT">SMQ2U[S4N&>IT5B\ M,46UM.)%D:FL"> I[#ML?NPW?SW>"_&YF@W%9#00XY/Q: ^\22#&A.!-_GN) MT5C[-*Q]2FN?_A4'L7^I\5"$U6[;J]TEJUW%U6[=:CTSCP7(B*B62FR5+*U0 M>,("SD>MIJH,9T0KP(^3 8V=F<("W$Q6,'BN"UG,M,R%!: *!+^R0A>SO,X4 MC7:XT^+X]XU9K66Q)9@:'MMZ:G6F90G;'(C-4L^60I8*9-3.2CV%)70AOC>5 M$J-A TU=5*H\GCEP4YG#/@!3A%N5LK"2%(@52WFOQ%2I0JA<@RS2MNLUH!\1 M@8%#\>Y1N$5P<.1KV"EM$+$L,]P!:()J*1:J4*7,\RV^46N$EC)!"132ZUPA MJ8@J/Q8:Q]SA.D2JJY4J 4] >:F*K81)&VD%JG->$-3W>,!K79Q\)LRFP"4 M=\"@*DV>PY_3;4KQ ;V>A,'P-L"^JD%C&=2TXKLB _U5;N''O;(5(@T0RK4I MB4P#\8]_NQR/3[YX=9V,&-+#T1=$PR6H5'@N9%TM3:FK+>(3E@(VQ&.?&EEF M^"+3):AZ4X;#AP%XJ*6VB@98=0_$3H;-35WBB\W2K ;B[.*S 3&,7*\-\D0W MWM6R5"K..IUTS6KB)*Z(X"*3V^/*',/_!%A5) .@ 98%V ]V P!*(/'NGND-%. H))#%@M5N(F"F%?@P M*O!]D]=2Q)F83C#A_ KP7LHV:_;OX)4&5VA'#*^ 3W,$?SX4/Q2[JG,@+L\^ MPT72Z4'^=KATM&?PRQJI^;,L\-6P7]+\Y$\6-!:19!@P<928\\?)F2D2*9M, MF)\;4UIX?+*0R4KD2@+6OT?&FM)U;1P+/D;$6(MTG[R M.%V<\M5IYYP4J[^30T!U?J.F90V1CSN>]F'$G>YH4&\Y8RZ-,A M.6QEANC //*9HJ[=HR"3E6E"AM/5@YK5%;M>CUN_2Q&#\P6>ENPZ0%;"FK5K M2@QPC/#IO:&7B3K>9;S'V[4]0M?!S\A&4Y3I?B&\+N5OH+$_+H&7^R1PG+Y\ M4X+N_TT#H&^EEN*Y!#(^U'%U^(%_ MLX:&.,LTNEZ _NAL>'GZF4#V!,$F#QAE'7;>Q@LEIH 'Z-#J3)6)C^O7*)5; M W6 =QOY8/OA^@.1,]B#I7UYV2H,>0N[8)#&SOM%KQIVA@\*CT;BK0.QYC"I MO4*+-AOPZI\Q)6#IU@X=C2&P6 ([V#U*L8U:KS:D>/2!W1;(+= &4[V?-/ MU+)XK]6N7)UZN3K;(U>C].5C'9Z=M?_?\WF< MY^,Y\(_JX4#X_?X/Q .+WY:F%O\./\#AWN61"\/**EPMPH'H4;O"MQ'>ON<G M.5V,R\[P#GS^ (OB]H[G>HZ9PS^92?'O3^#1_5P9U/^_?KG>Y8_\3#%@O+[3G$+IL0%YNC56=+N$SQP1G MHWUJZ5EJNARLCUJML.C_+"Z(^_^_PPKW>I8 :\]H'@?Q1$T&I*P[#)7GB//Q M/IUP^7%#M8\]XOI_D#EXF411PG%3@2UN+TN30_#PMUN"!A]T MRS:%LIULW^70_VA)5E[82J\HY7XC[9(@TX\7L##@00G_VUQE"^5>W,$)5<> M[2K)%%MQ+&[JLL0=O'A8,V%O8..Z$J^-M0 ^K;/TE5F:40YLU90X[LEX>"%6 M&F(J"+64!S]C\#F IX<%( 2\Z6F"F,AL!1Z,K?"4@!W<*#Y+P+UG_G8,>8[F7S1^_\;..*%*;?AO#-D M@'F=B]=ZKL3A+UC].A+7M '&M2:9)"3W0,>=;\>0LD1YB MP>1!DP5ILU8!)Z,.1I0X,0)Z52VQH0&$R G%7,YTKE&%\SZFLOA M;P;X!D( MAV], 12NN84!'@/[+DH\4@B;"Z(0GQD$C:"5[-I8F7,5V;/Y.K!YY#$NB^+A M<&K(NJS=? [2AN(R5=4&*Y.4C0'"!- =Z94%GUDY+KD$LW O MO1BSHX"KHC):%/JWR R-0FE2'@5 N@":*8\DHDC;1#XA)OX0@R_^3J[D:\,VN0PLGY"69H<,^6.!Q] M:^#L>R(2#:;3#!(S2&V&SY"I+.6]D$8"TF5PD(($90V"-0>TS2@7=P#A MB!* .3RCFG%(L%J7'R#K#YS#Y@UT=6GJ-9T![Q$'Y5I./6?)BL7.;!1I!.!1 MPL.9_ R32G.-<@7'";9I#B-9F^2R7"#S:S T:[0VF&5.4W\>9T+O/>O[>5W5 M,+X*MAH=&QXDRU\2W T3(&4& 1Q(!ZN5VM>L%0+R2EV\C?\ MUM&O8X@R5L#=B:/HWIN\7J%J]:>-I?L9@!D(D(C"K/2,*>+GW*/JX#(\(&8Y M)0Y6N-)DA!&2J?-&=PCV","69RUL*>GHI1VAS(&.4%)O.FFJ*7V +"_O05&-7*^Q**%VZ$DX&&]3"V5:=_.Z8U6_& MV=.2"R;@\"U_L;,D",4@<:CA!S7N MH4XG!PML*1\!\!D9+-O M&AKH@5DX95) $6BN4/]J#'.85YA-L3X$.KTD=C0&C-"Z+FTM(\M0V0GD'M35 M3TBC8Y $/ ;Y$(4XBD.>T_+8B.*B%G+B2D;JF'4Y&6;6Z&B,-1HMZFH#2UF: ME1^-],F*13JC!(!N:#0=&!JM1#\+PRA@ M0NB$)E %RV&IO=9UU"W!K!OL6\MI?Q#2>!7F%T!V).45+"J( AXUF15T"913 MQC$(P/%S= ;B%*T MNU*A'T[.'(0)&69W4D7D @XK5VA+L.\5\(M0O(SXN4,(]8-J0F9#O<""'G1' M:TOLBVL;UV'P4Q/$J;E&,&#]*'"0D!DX#E07,$!U+PX'X<$GJWHPEH)/UD)7 M,:YXG;!D>.\=1W*)"7'26L9U'Z U=TP1%:RKA&)4FW8X8Y1L"A4CR;:E]ELN M$SM"4:EUZR!6-2:VW_9L3+6P1'5=HW._ _D M"S"%V3;R&330@:7T*AB*K%9>G,!/Q2"EAS0!8\=EX"DD.XOTX=9CHKE*^:2M MK[#R"6(=9!B"2&,U:N<;_^BY>_3)"1V["Q8!/!D/3YMIFE',%(IVJO YX_+Q MA.J3B^'8 \$DOG,Q6!Z?G \G_N5A='@;*Y/:):=4+71!<9AW3U,;YE$Y\JLD MAAH3,=YN03"F;'0='H<'T/#)9#@2_8BD:=8F)I._").;G4,-C2^4'B[5',0F MYBK",!27F$H!=BMUVN,JT,*AAR+HFG!D-7) M*++9"KMHLBP9X4"'H,>0[E-\E5H[RUX3;JSE"S=LHD,^M=JW*(CDT%O[VR)O1U/ZA65I/J" A^%*DJ D":0C9LS+E"F MAD)O8=@O2<_(!10#3I\[K8:CUCX:=J;4Q7\^3[KQ/!&B$.?)V+AU=L9;;@VK MVC ]/E[+;4"*9Q+_3!5G]"D6]'0A#G>'((?DE&$[G.M%73K;0-&+J:TL MN/GHQ[OG1Y]_M #SJ?_'@@S?-VOBX-\3+HB'N'8ZS!UP5&ZP-V)6/^6)F)P/ MQJ.S],%X\.SD0EQE/BV9M?2Q'SJ:#)Z-+N*?%X/+DY&X4U65QQ;:)+ .(P]' MIX/3\<51\N!\<'GV[ B/2P&?NSK:S+%>[OQ+S)O[*9?G<>7Q8')^GN*LBJP; MT[.+<3_JM^YZ)K4$%U49'$M7M'RK[0?,)^U4)8/+005F2C.#J"=2T7"43D^' MEY_U^W-I 0%YWH6C*!XQ?(B7IA!BO& SXFZN72A@ (=J".P^&HY[AGC7+I;, M)0AXQ268)Z.3L^%Y,)MPJ@Q6^Z# G;-K,?.=/-ZQ/Z2K:G#D1T-'P:8+],_' MTNYB.&K3[I]_ =4FP_/?1;5GEXG7]$>(=E7M55O-ZM[%\.(S[I,=W D &10"D29GB,V7!/R\-/)^91TS(Z"XR5L(4A4\92 MID(2U/H$%#FYWMAT)(FIO$;IZRFW?TSK*HT9J5^",EP81%"1K7+I'@R5FF7\ MS-33"HO@@6CH!5$1& 9.V5F+30 8,B21LD_T1; MEV#I2Z\,0D.!KZLT,LWHST&\3%O"/ MT=&I*PJG.06XPU"4\L/\#-MHEQ)N^GIM;5?)!]I\K(VZ7YBB#'X@=27%VD0$ M%X%+L4"3S3J%?E(>HE3<)<#7Y'P.+]0(PE*1 U)SU8 %H*@(.Z1B-9X84Y$E M^BWX]'2E#LG['/,@9NWNB.*17&7WV!9@J41VEV:<7OJ,$P_$PI*2F*UVQ+R% M)>ZPY8AH%RON[G6L]H[!ZC?_^@9SXY3W%6\X"<0U*AP%!@\6PG3-"$"M:^?W M_UJ;D,H$Y5<7/D=WQ+=Y7>2,)0^73Z=R*S*M2QJ@$YS$S<'%C)D=G%!QS$MG M& L4>"?8A@+O*NZ9JAV@ UM;""XEIQ22I1W+N&&Z\+7X\Q+$:@6%#T[#4=H-\&C0F2C;QLS!9!*M M,,=3JIR+V@I?N/@TJ;)0(G8IV:NN+0=OCH;I./3.%2HS>2]U'MI/Y'[[DD8# MFB\% D7O6D2E0*45C441#%Q\ MO]C BZ+T_0M[%$:ORGII-BAL@W:]/!UIIN]=3I)O5\3\N0O1-;7*8'=(Y51& MR%J!HQ RFF0&O?[ 3MJ97DM/,RS^VN;VL8&FHTQ2*G0E!IUGRPH&1N3DD'7H M]6#:L4";MIK(*?@/?@/A*>UM=\_@^5$_2,WMFUZS]E _R>WMK@@^^8>CQPC- M!@P\*/RD(!L]S9 DX1DGT:1?7U/? M')MO2A79RG\M@W0'^MN^4Y=^J-BI.PB]@OAFP!51GV@<1$^.6U8KE?ITG:_7 MN7;4-;>CXJ&$=ZS DW C?0E RQHVY'MO.6THBP_@4*2;'ZS M;(?0."16W]\ZON?2XZ]3&28?@+HFF7ZFAY]^"YDD4QF(VK?$9F SC.(KR&ATQD5-+%;!L=/=B M2I@TE6^CP..BO@IN-//)LNY&&Q%UEP_#!'S_"BY@']1\:#'@A7IEM3BG%G7G- >WI=\@O2ZG% M.RV+!]WZ&M$M;-QV >V8U@L9D,7;J>[+1J@!_B%7ZR_P$#..2/O!N[EMV*]P M16+L=T"\V;+&#?"5@1Z(G3-ZMXPW?QYT^@TFB(,C,/>Z/=U=,-860BBP,?&" MQ)M&#;AC=ZV9N^@Z=GFN\#[2U0+\%)#2&AL#[XB8[UK)@ [\&R!Z5T#JD(&[ M H':6M@Z6Y=.+MB=U8;+][J>(^-^EX2KC]QT,KN'UGR9N_FQK#[JNK&]J/^" MWTS["!.E0]N KI5^3]_# -TEB<-(O+&!-Y6INTJQ1;_;6K"#7>L$2%X[[& / M#Y([+M.;UT"*N^55@0)7/=";!KW'[U](A]N@D[(WNW^TK7M(OF MC:'DEM >/;,[MYN!D;\_@%[@74U10_-]HUZF]3-ZM_V]9/F]LIB<+"C)T% R M860ZHEL,<(2XUN U0YP)0'9XGP;T:KM?]+Q."1YI!\850!8F-XOM7CU-('86 MJ!MW[G\"\<2@V]TT 8.&G5'#VQ1>K^9B[*_0S%;8&Z8/ZF!M*-X'N\;TB:N[GZD=\>CR:"G MGB,.73)@?'+T.?8.8Y2+0O5-"08;OR)]?.-R&2[F3L:\Y=(H;P?SF]UK#-.- MB!4E%I0-J0\'K$R!F:(GW6G]M23?(8Y#+?=3L4K@R(?S-%QS]S4V.^'$>5;$P1-0K%WAS2#L'Q("WN6\H M]L]P NB'664P,14Z$8F582AVUV5FS7V\6*X$"?XGKJHM4WZ8Y'=7H$= MP[M:+MW%\P(\DJYT3C.UGURE@(5FE<=^;X=)5_:'.C1"[HT_ZQ!84UM;1\9\ M=CP:B^-FX=?QX\4I\N,=["77\ZU/.Y=#*DNL=(X% M9_EPY%/^K!";/0(^!649(?SCF%\B).)MIB]?UR(5/&.QPPHM5\LU7^]Q57'L M0FU#&HC#<1\BKE% >0*"L5P?UVM?-\=]3/U'M;'3C_K\[)*R^5.5WBI&_,)G MBU#$L?8+&YGZZX>A0A/@T(=?72MFODW;< G?Y$O2=;DV/K%,.]55]RX _Q< M-6*4V"96%(>3A I<8 RD2&L@+GV(.6=\+_D[$9SP0[I@+X/<4&V\I RF(Y8L M\'9HHHMP)&V%/TT0R,#="@W^92[A1)^[)X,+)Z4GU!WI19"FRDOM-/Z]5]T% M93 Z^]^C\-IM89VJKNM;]T^3?X!@!8X8_3,+" R8B_\M@O T_$L.5_P/&,3A M_,] O)'E @MZN9K#U)/AQ=D!MW#[/RJSIG_.8&HJ<"/IYU))8$T< ._G!H)' M]P:YJ6PA)MYJ9NBRY7E]3H587O;"WG?@HEKEU$X/+\XHOZ8[LY^I6 M8S1H43)1DC1"2:9I<=&["L^N1VZ]7_"[H)7I?#/GR5RI+V[P+KOH#1TA*BBU M#H'CWSW=4%$X(-#X:X/9:[=TAMWO+?HOWG?X,N>&;E3QA\AL?M&;]EA&"UX7 M]J-:_4H;?\8.+U6%\7_9JED;#WLLK8U5Y<88#$HAF__\ZT:'CL'T*8-H8Q!Y MWLU&GN4;;OGEN58KIMUJH+D/[ZJW!CDAW:'<68U?!>SLY56:JEI:P[C,V&_* MDF$?*25QS^<%G0\LMG +!^D&[KJ!BYZ "R/V04F;&_969I3M PS K248;0E> M1T<1WU#:9W$8L&@8A4?PXM;AV./%_][A/?Q1BS_R^*/O)>AQN+C/CB*R3SFQ M&U567*Y__&$:A9/76+BUT+MUR !(2>6<="NG1\3',&!U@:%A:L$^W[TY/6-NXV'\^KO]WR.ZG?2$'=F=(!WW M?F:UU%1P"_(5UU: \-;R%0M'21 GT=Y,& S#Z4;/9X!.PM/6- F#.)JVP^DX MB,S+FC'%W$ERFA$/1+%/UW"[J MSG;'D$_",)@E'0=.9L%T')_NA]5#L@&3: C'<,/9.)A$LQWC, G&X>PX+!"? MQ!L'X^%X-X0>TSH8OE.$Y^' 4),/)X;1S(GS)%KO C,)A M$,=)=R8>!>%HZ-D>A*LF]&)#'OV1M/#YZF4K7;K.15'XO*6O:<[EDM@J5X:< M*576*=R0-&1M064#B[3'VJR __,U6J#\8E"4/,RQBF)WA8E5,%["7@#O("; MD9<-^Y(-++.Q83;;*GN24M' MFA6*2Z3M'9%7C(7AZ7](^578X=J0'_?'+R?O)656,9*9TC@.QZ/B:^\*\.TC M);ZAA$6>#VS=(C>9JR*#=W4%*KBTU%K8=5>)"$JXGN&O0^ZW38@<])!G<@Z\ M'@NX#!O*I4=<$]?&^005CZDNS/^G\_P)SLW5Y;DF=,T+KPZW;$Y+(:5S&[R< MUYWD=<5VU$UFE/49NZG+&A& B&"T6" VML?,,U7YVRK&5W436,(*N MLP.=G5?O)"+]OCFZ)L#>2>1:29E SK%;4DCMGPP"OM9>][NBI]FYL] ME/VG92GGV3/7C)6P.>,H"?Y&XH_1%ZFDG^S7J*0_:B>R&GFN58F]Q(Z=7^<* MH*GG1D _C>87H&>(-.]L:?88I@HO-I0@5SLE,SA[L8 H8.&+2">0.-H1*E#@ MM]FKO=NH1<4I'E0BK#.TMWG_L5O[H/,D@B=+__!SE1=R-*^C=K9]6UXU3ZK= M\N9A^H%KY+=A!2U@.NQ/QCVFF\=>,["J\@^LN;*0S7_F>!^3=@OP^T+AC#8# MMT'[XK[\&U!+ P04 " !]17Y4L%&3B_L" "1!P &0 'AL+W=O>\\MYO!;R066(&I[*@JN)DVE= MG7B>2C(LF>J)"CG-+(4LF293KCQ5262I!96%%_K^P"M9SIWIV/KF(OZ5S679'DM2YJ7R%4N.$A< M3IQ9<'(6FW@;<)_C6G7&8"I9"/%@C*MTXOA&$!:8:,/ Z/>(YU@4AHAD_-UP M.FU* ^R.M^S?;.U4RX(I/!?%[SS5V<09.I#BDM6%OA'K[[BIIV_X$E$H^X5U M$QN.'$AJI46Y 9.",N?-GSUMUJ$#&/KO ,(-(+2ZFT16Y073;#J68@W21!.; M&=A2+9K$Y=QLRJV6-)L33D]GZ2/C"<*9@L[L$!/KC+$,Y%63'^_.73, R.3VEZ$U]UXT43 MSQ2()=""8KE V2ZJ#:&![T(BZ*XIC:D))! L14&7-N>K$S I_.CTP_Y_D,GF ME+R4M)VWTHPLF$MLRZ$F!%4MDXSNH1$IV9HN@T:9LT*UV,\PU1KN9W?M3.3&4=1:L1N2M\LUB(,]7W\0;\_"7KA_O.^+ MCN%.:%8UI0F241MZ%^# MO_;[1V\XAT?M>7]#F0ND_4$L#!!0 ( 'U%?E1$C(N=U@( (H& 9 M>&PO=V]R:W-H965T."ZP!-NPEEDB>PT-18F:-TB]FC6CA MM1+2S(.UM?59%)E\C14S U6C)$^I=,4L;?4J,K5&5GA0):(TCL=1Q;@,%C-O MN].+F=I8P27>:3";JF)ZNT2AFGF0!'O#/5^MK3-$BUG-5OB ]K&^T[2+.I:" M5R@-5Q(TEO/@(CE;#EV\#_C!L3&]-;A*GI5Z<9N;8A[$3A *S*UC8/3YA9.*%7<^#:0 %EFPC[+UJON&NGI'C MRY4P_A>:-C;) L@WQJIJ!R8%%9?ME[WNSJ$'F,;O -(=(/6ZVT1>Y16S;#'3 MJ@'MHHG-+7RI'DWBN'1->;":O)QP=G$C?Z&T2G,TL\@2H3-'^0Z\;,'I.^ D MA5LE[=K 5UE@\98@(B6=G'0O9YD>9;S"? !9$D(:I\D1OJPK+_-\V=^6]X9M MV+$-/=OPWP[K.'@T@!X>OJ\1+E55,[G]^&&:)I-S [SG9Q;H,+!Z1MT="#!9 MN$4<0J[H71B+!:@2+'&52M #XW(%GTJ^VFA'H9$HR:LVAI#&A3X^7'T^ Y-TKW1*W9JX9XU=&**'[)376N5H M#HC3<)B,NET2A_'I%*ZYY'3_"U@I51QB)UDX/#T$C[)P.HYAR023.;K31>G/ M;HM,]Q0DR9AP?4W3:9BE!Z)>WV@HY4K3Q8>3X6!"KU,(/VB(^&0TB#L#9=EW M=@N-YA:_%*JAQBAJH['.3Y46F]R"4:*@5FK?4B?-.)V4X=A=H%[7Z*>;V [^ M=,VCWGRH4*_\%#24?"-M.RHZ:S=H+]KY<@AOI_0MTRLN#0@L"1H/)J, =#OY MVHU5M9\VS\K2[/++-?U9H'8!Y"^5LON-2]#]_2Q^ U!+ P04 " !]17Y4 M@OAD%I4# ";" &0 'AL+W=OV=6A&E<5Q&+>,R6,R];J47<]5;P26N-)B^;9G>+5&H[4V0!$?%9[YI MK%-$BWG'-OB$]DNWTB1% TK-6Y2&*PD:US?!;7*]S)V]-_B+X]:,UN R>5;J MQ0F_US=![ BAP,HZ!$:?5[Q#(1P0T?AZP R&D,YQO#ZB_^9SIUR>F<$[)?[F MM6UN@ED -:Y9+^QGM?V$AWP*AUV61Q U1NKVH,S,6BYW'_9VZ$. M(X?9CQS2@T/J>>\#>9;WS++%7*LM:&=-:&[A4_7>1(Y+=RA/5M,N)S^[6&DZ M7VUW(:P$DQ:8K.'A:\\[*KR=1Y9".,.H.L M]W#I#^"2%!Z5M(V!!UEC_1X@ M(FX#P?1(<)F>1;S':@)9$D(:I\D9O&Q(./-XV?]/^!U^/N#G'C__604]#U=. MX"PB_-D@W*FV8W+WZR^S-)E^-- -'MW@@8,'LT!%Q?89]5!8;T*+. 2F\7!% M^3]8 S.P5H+NKH$/:[[I-1IOPB781O6&' VH-7QYNK^\!DE M)^S(4N+&FF^C+GLN:BXW9M!<0'D5%D4^5B1AG!7PR*J&:JYW_ZG2$*S(PC0O M3G)&\C2#!_>N:"5Y]1VG,IS-IB,IOTKH7EBEX14;7@D\,2O"A+(Y27&94UK2 M6-WOWRTJ-)WGANIN1HC%+!O5(YPEV3=5R/(DS*[BDYR683DMX0]"NH;;JNK; M7C!+9UPC/>@59S[>T?Q#FF1A65Y=GC3)K""$]!*6C/JJ0M=*2%6CX]\ATZ/B M)NDTG([R(@VQB>-\=+*CF%7#] 9=IVGJ*O1HQD$3N7.]ND7JQ(NTG"3T-@KA MGWG:O$B327[4A#0[3(?^]1>["=SZ=CV':D]7BBX0UAMB,' M7IGHT05A';F]<9H=%!DNBGPR?<^S'#%_SS-T%\]@U6MN=[XNW!JHB)7&QLW$ M5X1*8\TMK%G%!;>C@>VGWLV/0 M#I/W=C]P3N;[L?U()\>E 8%K\&JSH^?9V5IF/EE0_\>4#L# MVE\K98^""S#\'UG\"U!+ P04 " !]17Y4E^MW-2L# O" &0 'AL M+W=O>^Y(W6EY4/JK:0 L M>1)AZ$I&Q#43%4+$D]JI06U*.I]:%H-M/)&@H=)%,U"09D,UDN_ M]Z#72]59SB0\:&(Z(:@^;H&KPRJ(@_/&)[9OK-L(U\N6[N$1[)?V0:,4#B@5 M$R -4Y)HJ%?!)K[>9D[?*_S%X&!&:^(BV2GUU0D?JU40.4+ H;0.@>+T#6Z M

CP[0_WK5?!_;8!79@V%_9Z5G!SRQMHO<3J:FVOL'*#-D"5%W,Z9PNZH9&;5AU8X]+N!$SI8#0=M',9T#FZ:XILV80D1 MTK@BT"%WA=(%%<9NIB0O%IQ%""/0+.0(^(%I76"Y6&PU&FQQ,$#]0>C]H$SK"/ ^1'AR[' VO.CH)PE#%5135J? M<#@C;VB6?R!_XZ3X"%$J))?+#79G RI73$-KSQL+,&L 45*WCK#<:[(&6]M_ M%AL_F%1JV-/_N[J9'YS&P\/S<_D;(E\]C/!PGG.E1=,!W] MC5MCY4A@\S0O5"YM@"@2HRL3E#&=U4(':U2IDM"X8#6H+)9S"?.QBCANRRI&8I M$_0ER!$5F"0.E97-NG9)OV1C24O"9Q MV@ZD/,SF5,Q.&AKXE:4=\DFN806J;54WUZ2FB7J-NR_"L#/:UI6VIC-X*4![4_A.;-[\,0J#X0?=.)E73?K)!BEJA*37G,&DN*MW-7RT MW249 M2=I>4DZ#]6I]$;]QU\^#]9F]H#>MAU?SIOW3P+^:8]<]_H*-$[\T86'APB\. MS7LQMOP-X0M5>#?0A$."AON=(4Z]JKR6ER]&YN[>N9 &;['N,04:@[(;\'LB MI=F^6 7UCR.3_P%02P,$% @ ?45^5'_)_Q)C!@ E18 !D !X;"]W M;W)K&ULO5C;;MLX$/T5PAMT6\"U1?D:-PG@Q Y: MH)>@2;L/01]H:6P3E4B7I.*X7[]#2I8OH1471?N26"1GAG/FZ S%LZ54W_4< MP)#'-!'ZO#8W9C%H-G4TAY3IAER P)FI5"DS^*AF3;U0P&)GE";-, BZS91Q M4;LX:%V<+-H-;,%\6 M-PJ?FJ67F*<@-)>"*)B>UX9TEWOI-;"H3*;_;AW?Q>2VP.X($ M(F-=,/SW %>0)-83[N-'X;16QK2&V[_7WJ]=\IC,A&FXDLE_/#;S\UJ_1F*8 MLBPQG^7R+10)=:R_2";:_27+8FU0(U&FC4P+8]Q!RD7^GST60!QC$!8&X9X! M;1TP:!4&K7V#]@&#=F'0/C9"IS#H'!NA6QAT'?8Y6 [I$3/LXDS))5%V-7JS M/URYG#4"S(5EUJU1.,O1SER,8 I*04S>B4BF0.[8(QEJ#483)F+RGK,)3[CA MH,EK,HQC;OG $ER>L]JRX^4(#..)?H5+OMR.R,N35^2$<$'NYC+3Z$:?-0WN MU49L1L6^+O-]A0?V14/R00HSUV0L8HAW'30QR3+3<)WI95CI<011@[1HG81! M2#T;&AUO'GC,Q]7F]_1;_3[\YC&\/CHN/:V H546O.7\M9XK>$6E[]^C$7EG M(-7?*D*VRY!M%[)]?,@Z^53HE*IW)7UTJFEDPA,1+_MRBY M_P#I!%05Y-W2>?=O5;E7ANQ5YO,1VR V/(5%%3-B,&XBM2814VI%4"R63/F% M('?;W4*W3X,#X/;+S?1_!=RP>PRXIZ7ST[\%+@TV.AW\&7@+O]OXAKU#^-*M MOD$K]_.E<5N55[CQ$_XU,#<:2%M_3)$*USN2U#V(YT8C:;5(#5.I#/]IBWL# MBLN8?)H26_1/9='?8\&].ZKVW"$K8$I7 ;?1+%HM6A\1':S\,6\3W6@5_6MB M13=J1:OEZKJ/=/@>1)8^=L]66W$*:P6)^RP MODT]8S741$X)'G .$F4L-._%_-S87#O]&U9E_TZ;"ZC;E/_==/F-UA\5YBO,> MX6S7=65$06SDZ;M.C FX3RG+TT6F%M(6B&%B[ &_DM@D 0SPWRT<;65WH:DZ#,'$.V]T?8V).]'EC8L;X+X M)CA^V>+$N5+H0LN"1O@+SH44KQU+?5$0R90IGJQL/%?F!KED*&A$"J^W*$,7 MHD1:"NR<*1-LEFOS"FF3KVY4TR>>K.GF#[U MYD\1 .I#8$A/!]?4AP&><0;7H0\#[#'K*]?FAE?YA>T'IF8&PO=V]R:W-H965TVXW>Z^)"(YY\R5,_1H)=4WG2$:>"ARH2]:F3'EN>_K),.":4^6*.AD M+E7!#"W5PM>E0I8Z4)'[41#T_()QT1J/W-Z-&H]D97(N\$:!KHJ"J?4$<[FZ M:(6M[<8M7V3&;OCC4(?F6B>SXOB%M-3HM#@^>PGURN_$]:GR/'%_\D[X?H8X;ZMA1=XY27SJZ-GR28J.A#??2L'Q? MZ&K"OB.TMW4Y#GMQ&(W\Y6Z$GDM%_>ZP$7IB;*0]T[:NB-PI*M"\M)'8^*<8G:N&4E4E**WRMNUE"@R62Z)\:3X_1? MP[_W):8&]783$W<&!V+>;USI']5UC7/D0)%?(WRPO0ENDTS(7"[6 M<"4]^&!2[TCH!HV^P>_.RK"A'OY,5EA"6=#<=74Y!T8C9:9YRFFJ[$O)<>ZO MT=Z4#)_?@D$4_W!5]@@=O"JAG49/=W8Z:/@+93-Y ?5.P/M*H&N%;;BN9E0. MUR@6N10+H%BBPI0JW$A@-!T7"M%%>,5-!M(ELV2*KJVF\Q02613<&((0H*Q4 MDM$LA$[PRJ: I$%G3)$LK79NN\N7L0V)"&B4TQUBV[S=?IQ V.UZ$4V=/*?- MMKM>2Y9;K#6K+)5\X#1Z,5_#6=3QXJVH1YW/(Y=O?!QSH31+U3QY 445<@GN:P#& 7A\+^JDOZ^*CFU/[5=@WJI MD.+8ZYV8V8XW^!=E9)U@A:R(>EO#@Y.+*GI4_;_7E+_SA"M0+=Q36!.,7*DG M>;/;/+[+ZC\KKE_]'IA9<:,AQ3H8$ M7I^FOZH?T_7"R-(]+V?2T&/5?6;T P25%:#SN91FN[ *FI\TXW\ 4$L#!!0 M ( 'U%?E0GA+/2XP, #L- 9 >&PO=V]R:W-H965TR8@/=%UND[CV^.QZ/I^&.BV\R 5#H1Y8R.7(2I397KBNC!#(B M.WP#3+]9<9$1I8=B[JY0R6 @D\RPC MXG$"*=^-'.SL)[[0=:+,A#L>;L@:[D%]W2R$'KD52TPS8))RA@2L1LXUOIIC M"[ 6?U'8R=HS,JXL.?]F!G_$(\2U*G6-,#Z M\Y[]UCJOG5D2"5.>_DUCE8R<@8-B6)$\55_X;@ZE0Z'ABW@J[2_:E;:>@Z)< M*IZ58*T@HZSX)S_*0-0 /CX"\$N ?RJ@6P*ZIP*"$A"<"@A+0'@JH%<">J<" M^B6@?RI@4 (&=G>+[;![.2.*C(>"[Y PUIK-/-B$L&B]A929W+U70K^E&J?& MGU4" C'.WD>Y$, 4(E*"DN@]NHYC:O*+I(BRXI28;+N8@2(TE6_1&SV/'A*> M2\)B^0[]]@ONA;^;R3N:IMI6#EVE-9J5W*C4,RGT^$?T8'3'F4HDNF$QQ WX MV2MXOX7 U<&I(N3O(S3Q6QG_S%D'=;UWR/=\_/5^AB[>O&W0-3V#9?KI'W11 M1*N):M9.-8-(4^'7!-V4VD/">(K1/0-L)0TIOH2:-K6@KUO MV M 7TTM1TM4B(5C= #1 GC*5\_HBGOH(\J[K3$+:P$A*T"%B B75GT56BB)!,B M0"*R%@ Q4KR(HH"FC&GG[7L=S_NU*4?.QQTXUJL408JX;&NSUN0 M2OHHN9&NIZT[-5E17_Y M$Y+07%ZMAWC2ODIP+"6GY^,.W,3>TX7NM5>I>AX69>KI(H[>; M+MI)N4X]8?V@^SP5IJ790F :YT)_E_+;4E_6&_#%ZEIZ^+GB@Z]6*@^,;V?4NN=!=I'Q/]=0/"&.CW*\[5 M?F 6J+Z7QO\!4$L#!!0 ( 'U%?E3A3JT^>@4 )02 9 >&PO=V]R M:W-H965T[%2^=5@(!$XSF%ERD1(%KR(:R%Q0$AI0R@:.;?N#E"19;S(V M8Q_%9,P+Q9*,?A1(%FE*Q&9*&5]?]W#OY\"G)(J5'AA,QCF)Z"-57_*/ MX& M-4N8I#23"<^0H,OKW@V^NL>^!I@5?R=T+7>>D39ESODW_?(NO.[96B/*Z$)I M"@)_*SJCC&DFT.-[1=JK96K@[O-/]K?&>#!F3B2=!?!.!?@5P#\5$%2 X%3 J *,3'3+<)A8WA)%)F/! MUTCHU<"F'TQ"$,,ET[CXJ ;,)X-1D2K)OB&0ANN,K*C+(2H7> MPP+T3M%4?NV@=VMZU] /6^AGA1":-N?"=#B^1(QGT6M%18JB;:8RR-0&QTR[ MV9_PUZ94*T&! >F6OYH$ON^.!ZL&0X:U(<-.48_%7'%%6%.!# _D#0/OTJD% MEEJ5J_S=54/''36KY=5J>9UJO7^),[NI6ISI':C=[DR_UMKOUII*>85>DAM- MC6G:+:3%'O_ GM?M!@6U04&GK,\Z-6#KK5KP"BJ^\M:Q.6O:"O8WNYV=G<]QI U9:H8M[)ZB>^NEA"@R6#8=.<\8S_'K0W1F\0/1[D:P(TU#%$*44?@ *YY\9Y=9"UPY)08P\[@=1.O,D%:(B]TGZK MJV:W.S,^LFLV]L/I$=2NVM0$,-2!Y&@!3XE"2[)(6*(VB$2"4FV%A.N1BM&* MB 2N(Z:'PX5D'2>+&*T!CR1=%)IFOD$0$PB_ F_GC( #=$QTW'+C#OW&]$\! M;A+ZAFOR8Z=<2K>:5G2H4,H+(%E#S/H8^];H>9[CP+&"MMB3(XEX2JKN5G4, MA*$@ZPR%''[*.!LW05V0"%P7Z9JH5 ;B_C#8UF&IL.MW5B;X5GL(_ KE)DA$ M]^I-^P'JXY4A\T!$E( +&5V"(K850 \6Y2>0\D7QW%RH MYUS!]=P\QI2$5.@%,+_D4)?5BQ90?XB:_ =02P,$% @ ?45^5"4VEA#X M P "0\ !D !X;"]W;W)K&ULO5==;^(X%/TK M5]G954?JD#@! EU *E!:JND*M3.S6HWVP1 #41.;L9W2_ONUG1 ^F@08:?8% M8N>>XW/M0+ M6ZPXP8$!Q9'M.D[3CG%(K5[']$UXK\,2&8643#B()(XQ?^N3B*V[%K(V'8_A M8BEUA]WKK/""/!'Y=37AJF7G+$$8$RI"1H&3>=>Z1E?WR-, $_$M)&NQ\PPZ ME2ECS[HQ#KJ6HQ61B,RDIL#J[X4,2!1I)J7C1T9JY6-JX.[SAGUDDE?)3+$@ M Q;]'09RV;5:%@1DCI-(/K+U'E2V[\,L02]SJ,6G'XSI#%[9)*2Z/IXD M5V]#A9.]/J;/@&D M^R%<*J<+^$SPU3 )[@.@E";&$BQ[EBGJIXK<$D7(A0=&Y5+ #0U( ML$]@J_3R'-U-CGVWDG%(9C7PT"6XCHN^/@WAXL/' EV#TUF<Z>Q/I:HJ(7EB:N[[9Q4 8TEB\6\%?3VG MKQOZ>@G]A+,9(8& .6!9&H7R[5-,C"2="PB.6!+"$">$A"_1WH2B% MZE&\6L/YO:CJC\'\0MCPYT8;G3W:WI0V\REM5O(<3"5\?R#QE/ J9_DYM?\K MC-O*Z5L_9X8'_!K&20Q]QA5E2!:'USJ@(-5OO_%P0YKM^F:'; M>0[MZME?ZGHCL-ANJ9':4D]9!>1L]VWG5ZP#VCD8H/^C+&^.#./56I661^Y6 ML%O)=# CEZ#.S)&2R-7YY3IF"2W\\&6DNQXX=$E!2,L]]-(PBT)N.=.H**;A M-5:GQHNJ(#V&U&MO>U?_>QO\NB]L1ZCG,8-RY@\]!A MU'T1F[O'EJ9N[YQE8\(7YNXD8*;7+]W_\M[\?G9M;B4'_7UT-4 %_;?HZJZH M?ZSO>>9,O1TVO20^8+X(U8DX(G,EP:GYZB/.TWM7VI!L94[84R;5B=T\+M5= ME7 =H-[/&9.;AAX@O_WV_@-02P,$% @ ?45^5-,P'ML^! ;@T !D M !X;"]W;W)K&ULG5=M;Z,X$/XK5JXZ[4K= 8" MZ:61VD2GO0]WJK;[\N%T'QPR"58-9FW3;/[]C0TE;S2;K2(1/)YG_#PS!@^3 MC51/.@YL09O.JG8&A[! M?*D>%(Z\+LJ2%U!J+DNB8'4[N MNY@&U .?QE<-&[]T3*V4AY9,=_+6\'?B6 M$0C(C W!\.\99B"$C80\OK=!!]V:%KA__Q+]3R<>Q2R8AID4W_C2Y+>#=$"6 ML&*U,)_DYB.T@F(;+Y-"NRO9-+XC.B!9K8TL6C R*'C9_+,?;2+V *G_"H"V M 'H$"*)7 &$+""\%1"T@6GK_F@4 MSG+$F>E=ELFZ-)JP6!;MA! WLW!,"[T>_*!?'F> 8IV$!>UBXW:Y:CKRPWAVQ(PN":4)\&/?#YY7#_$.ZA\$X][=13 M%R_\9?5G@H==\- %CWX6O&H3^H'4I0+!#"S1I@R'W@PV41,7U3ZVS],@I/$X MG'C/^YGJ=0NC<>=V0#KJ2$=G23=)^#7&]^=#_AO\UR>S 8WV^*?!>)PSQ M\H,D[!<9=R+CRRICRUZ^0?$L/J%%@R@>^T?L^]QH3&D__5%'?_1V^A>0'YVP M"L)H%!UQ[_&B2>CW4T\ZZLE9ZI^E8:*/4W*:*9KZ\3&I/K<8?_VLTHY5>I;5 MC.F<5 *6:TPLHA2?WCTI]ZA?Z^UP'1<4=T?,'3J2 #_NSJ M?3'I\6DU4WI"^M0KCE_C'/B[(\8_R_I!89NBS/8:Z;+2N&T+WVM>8?]@+I?0 MKK+_Q@O#T8F&'K8I,76S2U8^30D=]K.XYD(Q0)4=ZRZ_-H#\MKYSF11L7)+ MT6388IMA1"N!T/<5>CO+-?.Q(26!^CR>!?:2$$ZI(>1XF&\ M"X0B*W ]GL!]<%!KJ]0ITL1( N52*@V..J;$;1&,OZ?D]]]2&B1_Z*-7'V*M MDS7F4BPQ(76%5+ UK!4WVR&V+;MD8%10*(67",OPCANR8AD7Z$G86@'8A34V M8R8GSTQQ['@:CM=DD_,L)QO$$PU9K9JR5&ZE1FK*]J#Y2]99R8C!; ML7 X.LQ\% ['G05C\UF 6KMFG9;3SR2 MFN:HLW8?!O>N?SZQ!S>SH&\&'R&<<2VTMUNB^1+YFZDU+S41L,+E_&&"9ZQJ MFOMF8&3EVMV%--@\N]L<7TE4U@[L MTGUO1_4$L#!!0 ( 'U% M?E2TCW2,* , %() 9 >&PO=V]R:W-H965T$ETV;-[SDJ[\FPOU4]=(AIXJ+G0Z"+H5$#$P5\,24JN&&/[)[3TMD*#:NX/H<+^'Z[@K-7 MY_ **@'?2KG5!- SWQ 7Z]'/^[C77=SHF;@KS"\A#E]#%$2A [Y\.3SX&^Y3 M!H8T1$,:HM9?_/]I.!$E'J+$;93)/Z)@'\65MLY#UGJP-;A;),E5.O-WA\D9 M&TW3*!N,_B(W&. M9,1PDDRF1S+&1G&43=TJTD%%>E+%JMI5!5+]0-/I 2.AE+P@/2#7(*2XR*4P M2G*";JCD#-+I&.?%2<F%X<%,Z#6.C21B';A'30<3T187YE& 7N>DH;A)D M1]S&-NDD=5.[&JA=G:36-:'&V80Z8E?CK"51?,1L;!1%R3-''P9_'H_@)+EK MQFU1 3- U]B>_2/5F?,U",9]+8CCXV;A,DO2X+BU^0\"[B9%-^P;>2T/MH!V6]-&#RAK0_EK2M>PG]ED=/J,6OP%02P,$ M% @ ?45^5)GO3&V@! Q0X !D !X;"]W;W)K&ULK5=;;RHW$/XK%HVJR%J^Y"PMN>;^68\MFR&_J0V )J]IPM5M9Z-U=N,X*MI M2E5/9,!Q925D2C4.Y=I1F00:6U":.+[K#IV4,MZ93NS9I"(_6W'Z[Q-/+'U1IL)9SK)Z!H6H%^R1XDCI]02LQ2X8H(3":O;SIUW M\^ %!F EOC+8JZ-O8EQ9"O'-#+[$MQW7,(($(FU44/S9P3TDB=&$//XJE'9* MFP9X_/VF_4?K/#JSI KN1?([B_7FMA-V2 PKNDWTD]C_!(5# Z,O$HFR_\D^ ME^V/.R3:*BW2 HP,4L;S7_I:!.(($+H- +\ ^&< K]\ " I \%% OP#T/PH8 M% #KNI/[;@,WIYI.)U+LB332J,U\V.A;-,:+<9,H"RUQE2%.3Y_I*RCR2 ]T MF0#Y- =-6:(^DRYY6OM47?"1>+?J"4E]@]?4; M]'VER1:Z-(XA)IJ^DJQ.=JX.*%W[HCL][->?Z MHMBIWT>OL/<_[>+L@J8F_[S*AOF>.QJ<^U MLPNH.R(X=#4S]Z"D6*[::M-<.V)%KH)!;XA%4I*8R3U56,E&8LW9W_BX8A&# M5Q3^20"2"JXWB@ WSRZ6") N\?9Z*Q-0B&K$8N6M,-E0)*42@-I0::TCS1W#\BPYF H9\(#$!*CDC*\M M. *)11TG7/"NY::V2\5BAJ]Z1;OQ-*;&^/*04S$ +'K($YBN!+^/A&VY;PH7 M81+6RC=NSPX#;*MVS%\=35QCD%4&MB5)#M=D#QBXC++2R<*?'EE@;OPJ<--\ MGZ"[F"?2;)2MB0E=8J-5%Y2Z,M Y*LE3D&O;"QFO,4GRZK"<+?NMF6U+*O/^ MS=SS:U;PK."*;32<=Q-Y@_<+E6O&%4E@A>;&ULC53;;N(P%/P5*^I#*Q6< M&Y>M0J26:+65=K6HT-UGDQR(5:-=@1[&'\HW2HFK)IH**\N9-]FT.1X3@$B%L">&UA*@E1-<2XI;@ MHL:-%9=#1C1)$REV2%JT4;,#%Z9C&_N4V\\^U]+L4L/3Z8+L0:$9>2=+!JB' M'HN"V@]"&'KFS5]E/\]M!II0INX,Y'6>H=N;.W2#*$>+4FP4X85*L#;E6%&< MMT<_-4>'%X[.(.^C*+A'H1\&9^C3Z^G^&7IV-3T8G=*QR; +,NR"#)U>=$V0 M7^A%G5[D].(+>C\%7_\VT:1N-QG.#M<9IG4,/A MM^@4E7U&18.A[W>H$R]QYR7^TLMO#KV%:19H(8EI&.Z/,GD=TKJ?;J0$KL]Y MBS]7/3XJI['V'U!3,SZZ)+:C_2)R3;E"#%:&YO=' P_)IDLT$RUJ=V^60IM; MZ(:E::P@+<#LKX30AXF]BEVK3C\ 4$L#!!0 ( 'U%?E2$F97N=@, )4+ M 9 >&PO=V]R:W-H965T(#R"- M)7:2ODQMI:T= L1$Q3;X@/C@IFX3S;$SVUW7?X^=I&G7O#"$Q)NJ**8I4>SBBBCD;84Q/P]T2EES#(9'8\EJ5/YM,#CYSW[A_SPYC +HNA4L!_)4L=C M9^# DJ[(ANEO8ON1E@<*+5\DF,I_85O8AD,'HHW2(BW!1D&:\.*?/)>!. *@ M7@L EP!\"@A: 'X)\%\+"$I 'FJW.$H>AQG19#*28@O26ALV^Y ',T>;XR?< MWONMEN9M8G!Z\E7'5,(7P=?O-94IS,F.+!B%MS.J2<+4.W@/][/OF';R! MA,-=+#:*\*4:N=KXMRQN5/JZ*GSA%E\(PXW@.E9PS9=T^9+ -<(K]7BO_@IW M,LYH= X^.@/L8=0@:/IZN-< GW7#/Q.^AZ-!QVG\ZB[\G"]HX;NS%R!6,#5! MDJ8@FA1U,P2PHT2J#BU!I27H9#)Y8*I;*] "+J/'32(IS*5I-U+OSF#."-=G M8-( KLV[S)HVY4/AHY_[L!WH:3+$/1/II^,[JANA<(##RNJ%_K#2'W;JOR4F MB1DU'6%!H@2*Y*WF#!XW1)ID9SO3N+@F#++RL$U'*-STCM5YGM) MZW6**XHN*TJMT6NO[C7$_DG@ZD88ARW2^I6T_BNDL:H?E"*;-/9K[D]OMFZ! M$.XU"QQ4 @>= C]QHXLJ#=?/YMNG&I4-ZGX#OW\BKL$H'.)F<<-*W+!3W)1D MB4VH+S;QX.N")6MBJ/VZT&L&X4U>>[1O))2N<[G/@61V'!=?/RKW6JVO,PG MJI/]*W0Q+2;$ TTQL-X0N4Y,W3&Z,I3>>=_T<5G,@,5"BRR?BA9"FQDK?XS- MW$RE-3#O5T+H_<(ZJ";QR6]02P,$% @ ?45^5'&D?'WG @ >P@ !D M !X;"]W;W)K&ULO59M;YLP$/XK%MJD5FH#(>]5 M$JE-5C72.D7-VGV8]L' )5@%F]HF:?_]SH:PJ"&TG_8%_/8\]]SYN&.\$_)9 MQ0":O*8)5Q,GUCJ[)-7\LX' "0IQ[@EP#_/:!_ M I M 9WW@.X)0+<$=&UD"E=L'.94T^E8BAV1YC2RF8$-ID6C^XR;:U]IB;L,<7KZ M !%@(@4)$"[X92BXEB+!4QO"N 8)2BMR-@=-6:+.R25Y7,W)V9=S\@7WR<]8 MY(KR2(U=C6(,I1N6AF\*P_X)PVURC[9B1;[Q"*(:_.P#O-] X&(4JE#X^U#< M^(V,*\A:I.-=$-_SO3I!S? YA AO6WB[!C[_/-QK\*9376S'\G4^OM@?@A_> MZZ*\5_+[.V+(0D.J_C18[%86N]9B]X3%)<@0N,9B0<2ZRIX++ X1I)G]RC/) M0JC+E6;F?LOSOC8H[%4*>XT\UV$HP0I!@>AV)B26.@(O.=-OASJW-,EK=1;\ M \MO*NIVVO/PMK8UHOJ5J/[G1&ULC57?;]HP$/Y73I$F=5)+0OBU58 $I=/V4 VU6O

D9(%+ M W:7Y\(+!G:W"5K+3>.N-;.@DB1P@5)N00!+_V^(!*.2"F\:?&#)J4 M+O!\?4+_XFOG6E;"XH-6/V5*V23X%$"*:[%3]*P/7[&N9^#P$JVL?\*A]HT" M2':6=%X',X-<%M5;O-4ZG 5TAU<"XCH@]KRK1)[E0I"8CHT^@''>C.86OE0? MS>1DX2[EA0R?2HZCZ0OI9 O?2R>1A3N86;Z>VMI93($TH"7)]2.LA32P%VJ' M<+- $E+9C^.0F(8#"Y,ZY;Q*&5])V8WA21>467@L4DS_!PB9?U-$?"IB'KHTH/8_7NR9*)@S>NOT'Y\*[G7F*^:K)!TOW4X[R&C8^=S]T,)FT+ 9M (]2[N]6QM$,*YW M;@17#R6:A%6ZV#7M<%&G/VRC-6QH#=\G$J')X>:(PEQNXG:8 ?C(%D*CAM"H M%6DA]S)%[HNC1)6^0Z=VN*@311=U"L^&1(YFXT>AA43O"JKF1;/;3-M9-63^ MN5>C^DF8C>1N5KCFT*@SXJLSU?BK#-*E'SDK33S _#+C/P8:Y\#G:ZWI9+@$ MS3]H^A=02P,$% @ ?45^5.R;Q4%8 P /PT !D !X;"]W;W)K&ULK5==;]HP%/TK5K2'3EK)=X *D/CH/AZJHK*MSVYR M :M)S&Q3VG\_VPDAD!"R=B\0V_><>XZO$]N#'67/? T@T&L2IWQHK(78W)@F M#]>08-ZA&TCER)*R! O99"N3;QC@2(.2V'0L*S 33%)C--!] 4+$+\V NB(WP1VO/2,E)4G2I]5XTFCT#!3!$F]C\4!WWR$WY"N^D,9<_Z)= M%AMT#11NN:!)#I8*$I)F__@UGX@2P [. )PX;0%>#M!3;696 M]#S,L,"C :,[Q%2T9%,/>C(U6MHGJ:K[0C Y2B1.C!:"AL_H?J.*P-$U&JLZ M$$& ([I$7(_2?/1J!@*3F'^6<9^0B?@:,^ #4T@=BLT,\YR3+*=S)J?MH#N: MBC5'MVD$T3&!*0T4+IR]BXG3R#B#L(-<^PMR+,>N$31M#[=JX+/6<+O?X,8M M:N)J/K=-31KXO(+/TWS>&;X)K$B:DG3U!2UTR=#]5G"!TTCVU94OHPLTG?IP MO(PI(JU]H]1NUY@*_,9R*TZ61B?-;B:M&G1$6%,*" M-L)N7S>$U0L+*BFONU5AEZ*.Q'4+<=U&<;>ZE&W+VZT6KD9H-:IFGF^I"BAI6=,Y](ZOLG\U@7YG7\ MWAGEI2W*;K6Z/[@6\BSE.OL=QSLU48VJ+IE9;=2Y-6,[!Z?.O]5H*O=))L]& M6QRCG\ 2=/4&F,D=^)+7YCP^TC1U.^6[D;/W((_GZ;!!VNY_FJ>&]^Q"CA9Z M#QNPW;P#M]?;]!8VYVBJZ3N0F5.S=+),@*WT"9VCD&Y3D1W/BM[B%C#69]^3 M_HFZ'>@3ZX$FNUK<82:_]AS%L)245JAO7C6MYP M@*D .;ZD5.P;*D%Q9QK]!5!+ P04 " !]17Y4=OT7*PT# [" &0 M 'AL+W=OJ.H MK42Y:$@P*M#&P[0'-SEM+&([LYVV3/OPLYTT*]!&L)?&M_\Y/Y]C^W2X$O)9 MI8@:UBSC:N2E6N=GOJ_B%!E1+9$C-S-S(1G1IBL7OLHEDL2)6.9'0=#S&:'< M&P_=V%2.AZ+0&>4XE: *QHA\F6 F5B,O]#8##W21:CO@CX CZF_Y5)J> M7UM)*$.NJ. @<3[RSL.SR<"N=PN^4URIK3;8G+:=FV3D!18(,XRUM4#, M9XD7F&76D,'X5=GT:I=6N-W>6+]V>S=[F1&%%R)[HHE.1]ZI!PG.29'I!['Z M@M5^NM9>+#+E?F%5K0T\B NE!:O$AH!17G[)NHK#EJ"]3Q!5@LAQEXX Q1$(4'X(-*B415_C;8;]=A;CO[[7UAMH9.[/%)X$(PCX+S0J9#TMYDOS)XD;"<&IAGAZOA--*LH_[@UON!&(U,_&T@[-6G'D7;V MD.Y-W1WEE!4,#BF'1&09D0IR ^IB=+0KB:6C@7-D'X?E.&JU^T-_N0.O6^-U M_Q./K#^)UWV'UVM%O=UXO1JOUXAW7VBE"4\H7\#KJ_4'=AVFDJ2TV=LB:?>[ M]F+L0NG7*/U&E"?W()GS=+Y$:=Y7>$#[2%NR6SI'%Z@7-&':&9QFVU&IA# $ M5E[$< )>6FZ*J4=H&9GPNA-QWKH/Z_,/X+4$L# M!!0 ( 'U%?E2OAH)T\P, (P/ 9 >&PO=V]R:W-H965TXH--T3,?/\X,/VK&.RZ>Y!I H7V6YO(F6"NU^1"& M,EY#1N4UWT"N_UERD5&E'\4JE!L!-+%.61J2*.J'&65Y,!G;N;F8C'FA4I;# M7"!99!D5S[>0\MU-@(.7B2]LM59F(IR,-W0%CZ"^;>9"/X452L(RR"7C.1*P MO FF^,.,6 =K\9W!3AZ,D=G*@O,G\W"?W 21800IQ,I 4/VSA3M(4X.D>?PJ M08-J3>-X.'Y!_V0WKS>SH!+N>/J#)6I]$PP#E,"2%JGZPG=_0KFAGL&+>2KM M-]HYV\$H0'$A%<]*9\T@8[G[I?LR$ <.N-_B0$H'%8^?T-\;DP2) MWJ-IDC SIBFZSUU9F?10'(,$&KB%7ORPOZ6>!%G$%^C#OX=D8C@!D)WE[M'#>ZSB]VC MH6X59/(?#Z%N1:AK"75;"'WE2M?!DC*!MC0M /$EDK9@>%DP*TU, MG:;29!918+I707RQN(P9[$#&3=)%"$[G> M*W(U+U=_+_*\B6X!H9=H<1 ?9]_#T61SQ'%0\!UZ>MKHD^J,] MLX-72Q+2BTZ)O;9J(3:LB V]Q#Z=KT-TM=$AEF8'C?KD%A@=<.I.OY_;@WX\9"')T[)2Z8K\U:@HFC6O@C?YYM ._S6,N'OGK1 M/*4Y^OD IDI]XH$/KA;\-O0,DYH2N?00NC)G4A9&)%"AKR2!U!K01@>B\7(C M#77OD31< ACP77.B1EQM3WOB^3G,HJ.[($@3.K*0JJ$%3K7U=*J"9 M Q74"2\9.M]<)4-9&+QG_^IRQUP>J(:IY+]99O*1]\4C M&:QHQ7)$+P@3YFW$_;\I'#0*!_]0X.LCS5-:,D,YP=/_KMJG$JCCQBZN[:.;! _9YH34N)$: M_Y^SL%&PO=V]R:W-H965T+4=J#=KY^=I!DM 66;MANP'3_O>1V_LC/:,OXH M(D0)STFL"$KQ:W8:8->R9*Q1]VY"<>&I0UAC('4 M"D3];7"*<:R%E(VG2M.H2VIPM_VJ?E6L7:UE201.6?R-AC(:&P,#0ER1/)9W M;/L)J_7X6B]@L2A^85O.[5L&!+F0+*E@Y2"A:?E/GJOWL /8W@' J0"G+>!6 M@-L6\"K :POX%>"W!7H5T&L+]"N@7VQ6^7:+K9D1228CSK; ]6REIAO%_A:T MVA&:ZB0N)%=/J>+DY(N*K\CY"RPD"Q[A9(:2T%BX7\S@Y,,I? 31$0X M"J IW*=4BHX:5.TYC6.5)S$RI;*B!QNUA SYK@;OVP>J7[7&K ;]JLW;W('[=9NU^L?;!6]Q4FU\GP*D3 MX!1Z[@&]RZ>] N5*48Y;S M(%)G2 =(+B/&Z0\,@20L3V73.RE%^X6H/ETW$W]D;AI\>+4/[[=\A!#FG*9K MR)!3%G9@0^(ZZ[^-PW2XY]][Y]_C+K/[^FOP$4$L#!!0 M ( 'U%?E1.%M+SI@( $T' 9 >&PO=V]R:W-H965T?%;H4)<[+4[BU$EO*MHH3!0B"YK2HLWJ= ^7[B^,YA MXY&L2V4VW"S=X#4\@7K9+(1>N2U+02I@DG"&!*PFSIU_.TN,O37X16 OC^;( M1++D_-4L[HN)XQE!0"%7A@'K80B@?"L5KQJP5E 15H_X MKGF:HXM/E^@3(@P]EWPK M,2MDZBKMV>#=O/$RK;T$9[SX 7K@3)42?6$%%/\3N%IRJSLXZ)X&@XQSR&]0 MZ%^AP O\'D&SC\.] 3EAF\;0\H4?3>, 9]1R1I8S.L/YC>] ,'UCE+YC2TF* M][[$UQQCRV&N["Z+/@=)ZNZ.D]$U"A(3]ZY'WJB5-QJ4MP"&J2(@=6V8L/O$ MU0SQD=^Q=R*M:^)'9Y3%K;)X4-FLQ(*H=U1PADVOZ"N/N./VVO?#N-_QN'4\ M'G1\SW8@E?UCYW,R[@8<=[+2-8K]J%] ;]NGR4IN?W*B5M@"LJ.))0 M3;R;\'J66GMG\)/"6NVTDB8";8+UKJ>N*-/51"159,/XGU#^CR&5F]0C#EOFC= MVHZ,<;%26C2=LR%H*&__9-.MPXY#F!QQP)T#WG>(CSA$G4/D$FW)7%ISHDF> M2;%&TEH;-=MP:^.\33:4VUU\UM+,4N.G\SO*"2\H8>AV8TZ&@@O$S=DYFX,F ME*ES=(E>G^?H[-LY^H8H1R^U6"G"2Y7YVH2W(G[1A9JVH?"14"%&#X+K6J%; M7D+Y5< WW#T\WL)/\4G%.117* HO$ YP. T^W?WX 1.U*]EY/2B_UK+$\)Q M+QP[X?B(\#W7($%ILP&%:&!HZ5N!U G8F_N17X8XQIG_L;L>0U9)\FGUA6[4 MTXU.TIGK9"X+1[ I:L(7@)A0:B#U%K352G80(AS$>YR'1@D>Q\.828^9G,2< M$OZ.*H#!DYL<4HW'>U"'-C@=#3.E/5-ZDNE%:'-:JO[4*\2@,I+!56IV5;95M>UHL72%Z4UH4^9&UL[5I;;]LX%OXKA-$"'2 36Q=?4B0!'#MIW&FW@9WN/ SF M@99HFS.2Z%)47"_VQ^\A=:%D2[1CQ-B7>4DLB=^Y\UPH76\8_SM>$2+0SS"( MXIO62HCUQW8[]E8DQ/$E6Y,(GBP8#[& 2[YLQVM.L*] 8="V.YU>.\0T:MU> MJWM/_/::)2*@$7GB*$["$//M'0G8YJ9EM?(;4[I<"7FC?7N]QDLR(^+[^HG# M5;N@XM.01#%E$>)D<=,:6A\GKB,!:L6_*=G$I=](JC)G[&]Y,?%O6ATI$0F( M)R0)#/]>R(@$@:0$<[9!7*X&:O*'BB"%!I_32 ;[3'!X2@$G;B>1QT*" MGO%/$J-?T=#WJ0Q"'" :I5M)AN2',1&8!O$O:/H.'J#G%4MB'/GQ!:I>7[<% M""5)M[U,@+M4 +M! M]99%8Q>@^\HE?@Q\=P-L& FVP1F$2.S?)G6VD^!E' ME\BQ+A DC$&=0&;XF'@YW+9KX./CX=;WV1A]>/=+#97[5U"YFWY!'Z:U9!Z. M)]-I%N;3T52LJQKXX_'P0;,0D^.I]&NI5(+%*?:/H\@Z!_QTWAL4 MZA8*=8V$2@I\VT3$!X'18Z;@B(5K'&VE.L,72#IH5_MO"_0 !3*W0MT6,W.W MN_MJI)OJ];B*^KU"_9Z1T/?(I['@=)X(T/T>\PAT@UQZAV/JU>F3DNLK;FU>]VK3N>Z_5+>S#7+W$%Y647:?B%MWRBMBCC.7JAJ<+[)8()B$&G)(<($ MW*0JZ&IS^+A?HT!O3_Z:56ZC^(-"_(%1_/O%@JB."I7VZA0+ B)[+/)H0%61 MNT S(>]"&4-?F <5L%P;ZY0R\[4:H^Q$W,/K<16#714&NS(2RM068";R$YKJ MF-0I?[7G*[?3<7<0^K>[H M3PCP@B6TU6N-$ MX,.IP,=3@9,#0.>@XVSM./N-'"$B8!EL4M[TATD1LVJ^C4 MJ&@UJJB[)\O/QO1%MGVU)?D !W BXXJ@8$BL"/H* M-3^0KA^M:(15$#PR>/P;2YFF)AQRL,B22"M=(#]C'Z,UICZ:;Q%&BS0@?LV[ M!42*CE1.DBEQ8$G!#3[EX#B4:^9EG2&-2IPW+ F -$%Q,O]+K@;LIF0.6<8@ M/6+$E4T6R.J\1W2!/D&5B&D,1"4^@@Z&S65;HW35Y"69@5&=@:5X(,*/! = 'Y[A5(ZY*ID>A?H![ B_ /-GEIEGU53I MBU' -H07MNR^OZPM"O^$UC^A]=:A5M2RS+/6;$6B+<0-^DRC.:'HD43+ M0)IE"%U2R%19F E"N/3H; MJA3""7EZ@+\*'OZT=U,V^9F6B/'!LU[OL-GCQ]<"J\KIAMH/DY.CYT<;&OSAS;,IX9L7K&IH?Z-7[>_](J+MSI'Z?K;&:9)F^0[;; M,:E5>A-F/DDZ[MS8V3_DZ>Z]"*A9U'!DXNCRZYB+V6@%7;RW2F#"@QEEIWU\ M)MXJ8@%;;J'XJ-2RO_R(9./H>NATSYAL=,USS-//&9.-F7%S,3H!6%5>5V+' M7)[RL1@V%FPGBCF%439_O7B,-W7U<@9G]*:N4(YY_!D32'T<9NMF9Q5O03YD MKT'J7I6/G9JW-^[^+DQ7])@4 !D2 : >&PO=V]R:W-H965T, !1Y2I-,7@XBI387EB6#"%(FAWP# M&QMN1& L-*$TLQ[8]*V5Q-IC/S-B=F,]XKI(X@SM!9)ZF3#Q? M0<)WEP,Z>!FXC]>1T@/6?+9A:W@ ];BY$_AF55K".(5,QCPC E:7@T_TXI9. M-#FP-2-((%!:!<.?+2P@2;0FY/%OJ710K:F! M^\\OVF^-\6C,DDE8\.2?.%31Y6 R("&L6)ZH>[[[#*5!KM87\$2:_V17R/K^ M@ 2Y5#PMP<@@C;/BESV5CM@#3.P.@%,"G", ]3H HQ(P.@:,.P#C$C ^%>"6 M /=4@%<"/./[PEG&T]=,L?E,\!T16AJUZ0<3+H-&!\>9WED/2N!LC#@U_Y(% M/ 7RC3V!).?D3O!M;'8-;EH2%Y/*3'ZX!L7B1'Y$L<>':_+AW4?R#D7(MXCG MDF6AG%D*&6F]5E"NOBA6=SI6IP[YRC,527*3A1 >*K#0E,H>Y\6>A=.K\1J" M(1G1,^+8#FTA='TZW&Z!WYP,IY,6^.WI<+_'&:,JN".C;]2A[P'S4)@GL!=6 M/([D(.;?_T 0^:(@E3]ZEAQ72X[-DN..)5$I$4Q!VU[H1SIT:-OOVT+V1MS- M&W&W_;B1V\0=N,JM7.7V*BK#L 0\:G!PUMJ<5^CRC2Y=+K;SR6@ZG5G;?4\U MA$K+)T;$%ASPKPH:3AT_QM+-[]?$WC".BW; MZ%_U+_&=_FBSV6^:XSK4.3*Z16KDV6Z[T9/*Z$DOHYO5"DNV-BZ,\5% %N 9 MCTTZQR*;]<9JTF#DVL>A:I%Q.SA/*\[3$SD'$>T".B3:&. M4T#MNE3:O43_4I'>0K5C6PN>W60W.O9BF]!XVL%OKY33_AW/%9[+.I'T;.Q% MJ6J?P=AN1+M%RJ'>J(.H4Q-U>HD^#A]Z\B>MRQO]9?6-U@6.]N?_A=FD>H_6 MJ^+?EB4Y*R[+"5[7&>X/%>7%KC,6Y)!XUPM C145MJ?AO^GB/B-8CKV//\X)$TIWW.[CK).XX0++%^1T >L)J; )&K M'#O47*=C/7YWOR!XMR=@DC0V@62%8+R@VA/T\8Z)4)X1R!2(C8@E1A>R-7:D MVKG8>$I@(HB,@A"VV,9NL"E513L9JQC%&5Y]<"A6"6*08Y"P.$4 86$8Z^!A M1M.IK"[<+.4Y @J37/M]R306W>N5>= 4EA"0*S921H&!H7JV3*H;F-XBVO)G MU#7$Y@9>H_+BJM>7CYC$*PED>BETLD23C3>U%6B,[[X_:SJ:3O2<[D?.C&:\ MSNQ0SRH7IAS5JE"*XLVT186#+04[W D9]OS:&(1K]V^1W=LV![KTJ[%:+S-L M.\_67G>:@EB;[PB2!-IW16-1C5;?*JY,AWXTOM#?,%K&/]')Q0V>K>8,'@^< M,9\]K'KIXJ,)LE['F20)K)"&/?0Q28KB.T3QHOC&],U+KK +-X\1,+S\:@&< M7W&N7E[T M77H/E_4$L#!!0 ( 'U%?E3T^9C55 , $T* : >&PO M=V]R:W-H965T3&&(UL3/;*>V_W[434@8A^WC8"SC.O2?GG&M?>[:3ZEYGC!EX M+'*AYUYF3'GE^SK)6$'U0)9,X)N-5 4U^*BVOBX5HZE+*G(_#(*Q7U NO,7, MS=VHQ4Q6)N>"W2C055%0];1DN=S-/>+M)[[P;6;LA+^8E73+;IFY*V\4/ODM M2LH+)C27 A3;S+TWY.J:N 07\8VSG3X8@Y6REO+>/GQ(YUY@&;&<)<9"4/Q[ M8-%QPO!,0M0D M1$YHSP0OP0=NW&KB .\&-?HV3./Z:R4I3D>J9 M;Y"4A?:3AL"R)A">(4!"^"2%R32\%2E+?P7P44TK*=Q+6H:]B"N6#" BKR$, M0M)!Z/K/TX,>.E'K<.3PHC-XGZN"*6JDNNH!&[9@0P&&_LBM[7R>5TY M:HSBZ\K0=<[ 2# 9@Q)K) S@^Y**IY?:C@K<,ZYXF M5^;8_-KKFD_L^-B>\+ @)!BA,0^'EIY&70ZGD^>H7\2.6K&C7N=63$A<\K_S M;MS"C7N]^^ZV-$N!/F!!M@RD2A%=/>T7-78Y;= .+K9[=[H/QD2D=@22(8S(==_L2MT+B7B&N6MC\@&TVV V1^ :P423W($O;&SMW87Q* M9CP:'3$^#3I3PDE+==)/];F$@&<.I'OJS>HML>$X]]'PGD4XZ;1\-(S(D8". MP%[+IZV.:?\FQGUW0OE?MU[/6B;!<]\._K(3G"?V-_V@LX/75*:'ZV(0'2_W MCJC+8$#..$\.3BCROY7V++6&S.^TGD9U:?4/#F8\!;;NOF))5<+4!UH[V]Z) MWKB;P-'\TMZ5W('_#%-?M#Y1M>5"0\XV"!D,8NRIJKZ[U ]&EN[X7TN#EPDW MS/"^QY0-P/<;*?.1 M<;)5^LGDB!9>"B'-*,BM+2_#T*0Y%LR+/%GJ&XX@]:E ^ZO=^Q??>P4RY(9G"KQDV[7]ADT\?<>7*F'\/VP;VRB M#)6%0V8%!1-$JRUH9TUL;N%SX]$4#9>NB@]6TUM..#N>RU05""3V9H&1=D? ;&F9HDM"3$T85IXW12 M.XT/..W$<*NDS0U_"F,1'&6>8GD.WWAT M1$ZWS6K7\_4.\%T_5]R^PEWI4_9XB\42]:\CQ+V6N.>)NX>(F99]8/FN:6L7 JW#39S/N1O1+PLTGX@>M M^,%1\74[*U\)0SV[]1\VB6,;U#2GCN3GHG5Q\>^*,FR=#O^'HDR'?Q2E$_<' M'VH2[@V@ O7:SV5#"BIIZX^X/6U'_Y6?>!_.)W0EU!/\C::^3VZ97G.JH, 5 M44;G%]0MNI[1]<:JTH^YI;(T-/TRIVL-M3.@]RNE[&[C'+07Y?@W4$L#!!0 M ( 'U%?E3O@(QG) ( !H% : >&PO=V]R:W-H965TGQK-AC6ZP.5YILMM^^ M(SEQ4]@8^F)II)G?_$<>*3\;^^0: &0O2FHWCQK$]B&.7=& XFYD6M"T4QFK M.))IZ]BU%G@9@I2,LR29Q8H+'2WRL+:SB]R<4 H-.\O<22EN?Z] FO,\2J/K MPE[4#?J%>)&WO(8#X/=V9\F*>THI%&@GC&86JGFT3!]64^\?''X(.+N;.?.5 M'(UY\L9C.8\2+P@D%.@)G(9G6(.4'D0R?EV849_2!][.K_3/H7:JY<@=K(W\ M*4ILYM''B)50\9/$O3E_@4L]06!AI M?=NY\9Y2Q.#DTZA),MA*Z&_G+Y1QN M M+9G8#L$I %W5VBH'+#D2]R:\[,>F^B^4DH-423.*']3SF@I5U!<;@XB%J+ M2A1<(UL;78!&R_UY.?9V \B%=._R&"F3]X^+"W754;,[U#1C6Z.Q<>R3+J'\ M%Q"3Q%YG=M6YR@:)&RA&;)R^9UF2I0.\<5_W./#&_UWW 'S2PR:/>IG<$C-CJ\=]G"V-!DE MR9L!V=->]G00M(=:. 1+TM:\%_JBF_Z58&MPZUTK# GC5WK M]JO]Q5]V_?[7O7LUMMS6@II50D6AR>@#:;+=3>P,-&WH_J-!NDMAVM#C!=8[ MT'YE#%X-GZ!_#A=_ %!+ P04 " !]17Y4,:IU_=8- !=9@ &@ 'AL M+W=O&ULM5UM;YQ($OXKR+H/NU(VIAJZ&Z+$ MDN/L*1M==%&2O=SJ=!_P#/9PF0$O,'9\NA]_P+QTC2FJFQG\);''1=-=-?U4 M55<]\/JA*+]7BS2MO1^K95Z].5O4]=VK\_-JMDA72?6RN$OSYB\W1;E*ZN;7 M\O:\NBO39-Y=M%J>"]]7YZLDR\\N7G>??2HO7A?K>IGEZ:?2J]:K55(^ODV7 MQ<.;,SC;?? YNUW4[0?G%Z_ODMOT2UK_?O>I;'X[WX\RSU9I7F5%[I7IS9NS M2WAU!7'07M&)_"-+'RKTL]>NY;HHOK>__#9_<^:W4TJ7Z:QNQTB:_^[3JW2Y M;(=J)O+G=M2S_4W;"_'/N]'_VJV^6WB3K9?VY M>'B?;EMK+^F3=;5W6QVE[M=4B<7K\OBP2M;Z6:T]H=.-]W5S6JRO+7CE[IL M_IHUU]47G]-E4J=S[U-2UH_>US+)JZ13<.7]]"ZMDVQ9_>S]XOW^Y9WWTU]^ M?GU>-_=LKSR?;<=_NQE?#(P/POM8Y/6B\G[-Y^G\<(#S9K+[&8O=C-\*=L1W MZ>RE%\ +3_@"B E=N5_N,],)]@H,NO$")P5^3N_3?)TRXX;[<<-NW'!PW&XD M[Z8L5AZ^2996E!DVH^ENM';SWE\H"0'X?K/(>ZR>OJ ,A!!8\&#"4D^]_*B3BMT@^:+66[O>C>LFC]&C2[AK^E5?7*2Y8-9B;YK#%I47KS8GU=WZR7#8YM M%^BT%MV;XB]1'/670LC!X#JB_3JBXVWQPLL;K^.TB*BOYU#YNK\*0K QR/!" MXOU"8J>O:C*_[PQRESPVKJGFOJ_@&T#U>2T]&;0S]UW9>-X&(%YX=\LDKSL- MIG^NL[M6Q$UKV]MB;42M*IXJC9 +1!0.*@V0JP"7E!WAS[(B"'MR@8=P*2GV'RX'ULYEAFR;+R M_O4Q75VGY;\Y>QF? FI2GPT&Z8&'^K%>&_I +:0,B*]"7[#!PF!8SP;4@4?U M0V7L].S]KYE^7B=+[[=\5JQ2)P,8_ 4W *X2?@L*@[J"1]V/:3E;--LOJU*O M*I9S1SP2?; ,8T+]E)P8UKXPF"IX3/U[BYY/ORD'5AB[#83!0N&&A:[;0!A M%#P@CMT&H@]T@@C0"#$Y; .#A8+'0KL-)MLBPL"?< NGK5O$H)[@0^ECMT@_ M+"8"3IO4X9P-G@H>3[^FLT5>+(O;Q\ZW?DG+^VS&Z\, GXC<0H%UJY>*']5 MFXA=9[P;>+[9!RZZCGM:C -J(_3EA!I4=V!0-.!1]-=]2.KP70X,R 4PF:8# M U^!<)SL>$5OASZ,K*A E!*,13RL:W1NP&/D*% /#)@%X72Z-F@46(*Q@W!Q M8.RM:F4__P 94;KM2XH@THQR#=8%%JSK*;=!:Q[G.3T9O KT=-HW2!6XA6@N MVB=R9D&HOB\VI'.#? &/?/OT!AI#M^37%EB&!O1"/D@[,K , M^RGMT)%U7Y(_LPX-M(8\M%)J/L55A 8NPVER8&D 4CY+#BS[N:V2!$01-K4E(XF2/+DI0DFQ50AKP ME#QX3EB7D'T+J>J3J$-! M'8M>Z&MU M B9)@^32+7QUW#$&9>4)E2-'P_0CUE 09^:$7+=9AHQB\%I:PMO=&CYMCO9= M-*\,=BNWX-:A+J$,L"I'8'6J2ZA^"#I0EZ DV;J$,IBM+-'JD)9/V0#*0+MR M"U9=S&!P5EF"U'%F($+*D, ?2F[8*RB#I(I'THV6=X'UIUU@[:)F5-1WBT%' MY 3*@)CBP]$)RI2*"$VITR%"CBM3*@.8B@=,BQ%.V@P&\=3D97)M $\[ENNE^+"2/B$(.0"YBB3620-.*1=%CEQYW(1@;_(K>ZS@@'$1FLBYS. M+2<_VHOZ%1VIB,2;D!,0#1_M109M(QYM&8,=D6-$!B$CQ]*0/;B-# I&HQ-O M)KB-B))/'!$I!B6HF=)09 VX@'V0Y;?_G=1K+T_UO/TI$Z+R*!BY)97NW9: M1*@ETU8:&M=I$1'IL2;.:0BYP&?0RB!KQ"/KH/I''GC'!A]CM]3:=M :&]R+ M^;COR(/6F$B;?4U]^PG)H997@Z#BA\7K,8&YF*W7-HM6(T-C,6CT^FQ MP6K-]\7^>UB[5TUWZ/;B >:2GW4*^[S&,EH=UQ7KX]ZNWW'YFXG_:+V;M_6SNB<#>R& M.FQJD82'I20A4L-=<^"C[F[?D@P/:_^8&!-\U+;M.Z;%#AWV/FK9]D<3@;@> M>[^?X8:4IZ4$E3\<9S8.&TW9D@L/&^'X0U;P46>W[Y8;C^*YH"9NW['AY^@C MO*O=+9[T@#%D%82*%B+.AZS1>_/AK?>U,<1LL6Y^/T?HLS. GU)%8><"1"$@BWSY4UPE&? W!AP;(YT\ R8OV(AL(ST#$!DP%3H M3PE*)@4&3'\!6Q+,6^($]X H,R F;Z@$Q&P!"[5E"KJ@H-HB*3=." YR!3%9 MT#%G;LWTF)WJ/Q"!!L2TM') =!>P\%U&^P]!I,M40S$HV4'BXK *+90, C+FN H[P[8N- ,"&S M&E.KI^56]Y/J &*BO$-)"B68U -Q<"#@$?;;NMG#G16^)]DS 14B[T P#9<0 M$,$&; R;(X$J($K/I"^A!&,F$$8D'0AXD!TTSSB00@0>"*:K4@.BW("%]NR?D\+:$#]UPBT9=PYK$6$&+(R9T6%M M2# 524L0G=Z,&1"&ACR&!T"T/M[H#1*.!$3R:,>X@I+)QY5,I M'BVJF:?"(#(.A#R0+(T94&K!P:4ZA_5\!P8KATF:)'Z+# M@^*V1?5R71>KHGUB8H>(U2E(@W@L("?*D!%%!>3S9,B2J"-'Y%.7*$FAF2=H M(2(,6)@P#O88"S<(Y*1;JNP(-XB] LK2S7UZ3\;N%H>_RR]?+9\K;$!<&E%M*;=T^B. "RO+8B2.WCZ+JVI1M"#DF6D(L M&K#0:#:6:8NJI_;+ &+#@'++G9TC5H4?0\;'?Z,C5C70X-TS@C7)?C)G!+\6 M=LVP%2;<(@A/E5MB;=\B""85'PL>O47Z:3/0YB$$?<8\B%4#%EK-H'G&>GG$ M@@'MEEE;;8"(+J#Y^/!8&VBB:UL*095:*=%0QTP^@0@U8&'4#-IAI'='_!?0 M;KFUHW='1!?0)Y"K';V[I@K;Y.D3(1GZD@F_$+D&;.R:A^ZSX^E!H/&S(*=[ M&! @Q@MH/H8\J=U/$SSJF.EW0IP9L)!F]KGSURS)']>CSU,1Y04B1[JTBVH1 MH04B/OH;W<0"44A"2;3R"2#%A8,GV='W6.BL@K$$U&D0;$38%H2I+T M;K0#Y2NRX$9*:N[)J0@8+>27%M]_')QBG]"Y@2@L$$W.GP;$5H'HN1G45[M; M/,GF&*WC!];R^/>EF5+6PM_EV^/.BQ!;!:()J\N(DP(Q'Z>=])C(W>#6YT12 M@D,&0/07L/!?-L'-'UG7P306Y1%C!>()^[D1,07BZ?JYMT/A]R6(B.J=) 2? MJOHM+*J\#OLT+,/:?[M^1O/(Q M*6^SO/*6Z4TSI/^R#:;*S:M,-K_4Q5WW-I#KHJZ+5??C(DWF:=D*-'^_*1KL MW?[2WF#_1IF+_P-02P,$% @ ?45^5% TZ2$% @ IP0 !H !X;"]W M;W)K"5KK5^\\UC-HM@7! )*] S,+6\P!R$\D2OCM>>, MAI0>>&P?V+\'[4[+FEF8:_&'5UC/HMN(5+!A.X$KW?Z 7L_$\Y5:V/ E;1=[ MDT:DW%G4L@>["B17W^SX< 9+Q&4#: ])_ =D90-8#0N=H5UF0M6#(BMSH MEA@?[=B\$7H3T$X-5_XO/J-QI]SAL%B!8 @563*#>_+3,&59:+ E7\A]57%O M,T$>53]UQQRH!:UT1KM[ HAM_ MO":Z56!LS1O2@"G=EKLNIUIYF7\R'7V-KT[U\#(NF8QNQU>G!-*C,?)7^(F9 M+7>#(&#CF.+1=!(1TUV+SD'=A,E::W1S&LS:O21@?( [WVB-!\'X\E.R&\J ]#DJ2# JF7%%!B2=K(0NF<2DWGJHDL-2"BMP+?'_H%8R7SFQB]^[D;")JG?,2 M[B11=5$P^6,.N=A-'>KL-^[Y)M-FPYM-*K:!!]!?JCN)*Z_3DO("2L5%222L MI\X5_;B@0P.P$E\Y[-31-S&NK(3X9A8WZ=3QC4600Z*-"H;_MK" /#>:T([O MK5*GXS3 X^^]]C^M\^C,BBE8B/P?GNILZL0.26'-ZES?B]TUM Y%1E\B;\$S7BN/I +PDOR.1.U0BDU\31R&PU>TO+,&Y[@#,\2$I>$])($?D"_ M/"S)^XL/S[5X:'EG?M"9'UBUX9O,7W*5Y$+5$LCC7X@D-QH*]6\/;]CQAI9W M<(87O0A.!:%!C2S*W*#M+ Q&<3SQMB?(!AW9X%=DX2FR!C4\(J/CH7^:*^JX MHEZNST*S_!19]((L'-%Q=)IMV+$->]G^7N5\P\Q]5@1;$M;8%I1-)TDPDQ(O MN2*/MU"L0/:E;=3QC7YKN<0=;_RFF1G_9U4XVFA;VNDY##VV-]O>ULS77XH[;:!#& MXW.$IK<]WSGT']K?@%Y49FM /^JF))]J3+5YRR[)=;T"3JZAW.0"*Q'K!"2D MV,NTP'HY5".^[#HC0F> ED UW*BZFML+H$T$3:M4/ 5I;X81N[^=$QI%;H 30Y[CYB6![S7?LMQ@C5E5 M)<43QRD(\A_D(ABXX5[4)5>6"A]LVW:[1_N%HV@F^L%32Q0N/09J%%9>?&E= XA=K/#'\H@#0">+X6 M0N\7AJ#[Z3'[#U!+ P04 " !]17Y4?I/]DX $ #5$P &@ 'AL+W=O M&ULO5AK<^(V%/TK&MKM9&>VV)(QX"UA)H%E M0Z;L9)+N=CH[_2#,!=2U+=:20S*S/[Z2K=B0& %IDWP(?NB<^]"]YX)Z:YY^ M$TL B>[B*!&GC:64J_>.(\(EQ%0T^0H2]6;.TYA*=9LN'+%*@7:7JSBE99BR&1#">H!3FIXTS_/Z2M#0@7_&%P5IL7",=RI3S;_IF/#MM MN-HCB""4FH*JCUL80!1I)N7'=T/:*&UJX.;U _LH#UX%,Z4"!CSZD\WD\K31 M;: 9S&D6R6N^O@ 3D*_Y0AZ)_#]:%VL[00.%F9 \-F#E0F41L C> M 2 &0 X%> ;@'0IH&4#K4(!O /ZA@+8!M \%= R@,H63 M_0&/8R95P4N!:#)# YY(EBP@"1D(]"LZF\V8+F0:H7%2M*,NZY,A2,HB\1;] M\A-N^[\AEJ )BR+U3O0W M-2P#.\MEEC21Y^YC&1[!,OCT%SHI(JRC^F"G^L1O2RIWMT,C.\L00L6"]X7U M\0B6/6%=[,D030YQ:'QPGG%0 [^TPR?TWOB .]MH1W5 V0:D; .2TWG/:H,A M$V'$198"^OJ[0J*QA%C\;;'KE7:]W&YKAUTU?V0$VBZ".S7S!-1U3\'1R3GT MP+OM>Z[ZZSFWF\7X=)7O!T&W7+7E8*MTL&5U\"SFF7*.S]$9JDH MW%9O(J40BT(73!!U&C!J'>.?7_KG6_W[\#UC\A[%()=\IE3H%D2^C>\07R>0 MBB5;H16DH7JDQGV=6W9^O],,W#=U_?9,W*4=A_UFM_7&4EGM,C%M*]&$WK$X MB]'7"<132&W%VBDI.Z_:)-W2;O=_:)+ND_+"[E:7;-D.2MN!U?8%)(N()POT M!Z/)?6:)!KO5R'5?-8]X8]CCE^V6\1X#+;?I/B[[;5\K1<;$2G4.[!^5%?2P M S;22FZQ][JIKW04VX74I'Y2I'YS\J/VK9 \'K[I_I%)'XEI#NZ+WA5G)T5FH-E,9.:9Y!H9_LWE(RW.? M?F,:FI5:KC?ZS&^2^BXCE#.B*2?5SMJIPU4'%CZ&ZGC:\ M6S72#G:62#4/B'T>5 Z%QJ&P2K_+3@BF7DL?YY1+H#%*]0+V?E!ZP@ %XQ : >&PO=V]R:W-H965T MJ8WY2")$!B=[<]V^X)FO.! M1= +Q69BX=A25J*;]OSZI63'M,4A*W>3W,2V])(^RR.CLI5V:1%_JR0O5JN)*T#5K%'[E^J'>^H^92;LKR MK^;'A]GI #<6Z86>FJ:+S'Y\U6.]6#0]63O^N^ETL!VS:;C[_;'W?[07;R_F M)JOUN%S\F<_,_'20#-!,WV:KA?ES9W+8S9U?ZSJZB09_U?5F9O+A#KR?: M9/FB?H.&Z/>K"7K]Z@UZA?("_38O5W56S.J3D;$C-^U'T\THX_4H-# *H>A3 M69AYC=X5,SW;[V!D3=[:31_M'M-HCQ,]/4*,O$444P(8-.G?'$?,8=MI9&U_ MK/#\78P'ACLM])D"^":+^+-KLF7M]?T M"[1ZZX:J;=B0XNL93U6:LI/1U]TY!61$22:WLKW+$=O+$5&[_FWI]J&8EDL] M>OVQK.LWD(7K+N3.T 0K*CL&^JHAP501V$"Y-5!QG][F=K M2H,^(+W1TQ33CHF^B$@A U.HMA:JJ(43;:$_S==WFW51=+YL;L._VP.0J;>K08)F1(D0&KB4$U^P.JRLNZ6&1US*H=5 MHE[ AQT921R-(1^>$)]YH65TO"-QX/7SRA2XD27UUA.04;F3/^SG>(ZA%#^% M6TXVW?28'^J 2N- /3BF4I^?7'4F"M($X$4=7VF8HSN+T_UJ MGM7S'/V2KUHV7)8/ND)71NNJ<=)_ZJS:Y\-&V L/S'&>D>?' W.P9G%8!_' M? BG7!#<60U 1C F- !KMK.#$8=U+SHP/[%-5?=.AD1I@%[,89S%<]^^;&!^ MRDL2V64#J$J3@)$._BP._X/9P("@H'@W)$"J-!2?F0L(+!X0PFQ@/M\53T@W M# "R%%L2!PQS<8#%X\#57!??,^N*-H.XT3F8/VQ!!U>&.VSS.[5ZDX'Y*OKM'L]E0]$5#F28! M5G#'=![/W?NR@OOI.)7=G!T0D21 "N[B (_'@8-)P8%$N]# MXZ$AS GNH][F$+P;$2"92$+[(7QG(SP>$_Y&'BQ@U_ MQVT>YW80#-SG,564>G<(=M'L=V/S#X6?F0)=U'4DB5X)"%CN \ MGKOW!H.?C'N;6( F"=W1COD\SOS#L>!#/N7>BQM?)$3HM8V+ R(>!\)8$#[7 MJ62DNTT*R3 6 ?P+AW\1Q__[U6[2$'$YX7 MZ/-[N'#$%7'B!CU<^"0EU#XF M=C-&2$=$&@K^PB%7Q)';[VT=D%T3XKW) 61I$GR=N/,^,9Z$]W5R 635@G1) M!*DX"<14X1@NX@P_V-$% &U"69?MD QC&0"3<&P7<;9'G-U'-6=$T&YN ND: M66B]'=1%'.K;!.!?_[F(>9^#L$B?W]FEXZB,K2R"%]D(E(!I**0-)M'14EO$DNO>;>3\MY@GNAB-(A4G ]C/I4]KI43JK;4ODRP)UF XJLLXU7\U M:@K)ZFVDY!^; 476^'9 D/E2:HG8J[IRZY@VKNL/3L!8ON0B]_ ME8.\^MFRNTW#W;+.-&7$JQ* =(J1T".E:NB^7R'H6)K$67I-H#+5BQ^TNEQ5 M]2JS?FY*='XU1C3!0X*' @\Y>8ML^M 4A.NJTC-DLF\H:V<$E;?H%<%'!"WS MQ>)Q,5\1=J0B,$@<:),X:.&*VXL?M/JLO^IBI5%>H\R8*K]9F<;J$NEL.D?3 M_^,7;[CL5U"Z RQ9]:E_LZH]7\>?,JJN[RH MT4+?6@/Q48.=:EW,O_YARONVO/VF-/:ZVZ]SGMFXRY)4Z@UC,=N1!-8@[W>W7*V,5DN<%4!%QBCB ML)V/KO#ERC(UH)+X.X.].'I&.I0-8]_UXCJ>CTSM$>002:V"J+\G""'/M2;E MQ[^-TE%K4P./GU^T_UX%KX+9$ $AR__)8IG.1\$(Q; E92[OV/Y/: )RM;Z( MY:+Z1?M:UG='*"J%9$4#5AX4&:W_R7.3B"- 8/8 K 9@G0"PUP.P&X!]"G!Z M $X#<*K,U*%4>5@1218SSO:(:VFE33]4R:S0*OR,ZKJO)5>GF<+)Q1H2546) M[F#'N,QH@L;H#V ))[LTB]1VHJOS:0629+E ^+,ZOU^OT*>+S^@"911]2UDI M"(W%S)#*'ZW5B!K;86W;ZK&-+73#J$P%^HW&$+]68*A VFBLEVA":U#C"J() MLO$79)D6[G!H]7ZX.>".W2;7KO39[T[N-:U?59W4AZ]*'%U+*,3C@#&G->94 MQIP>8]^8)'E'S,MAV -^_/)@/795KP;Z%5#WCZ>%,_6G4WMF/!WGM$,,^Y[M MM6*OPG';<-Q!O[XRFHPE\ (1(4!VT6LYK$%%UA55#?*.W,6>YTS-DZ@ZQ5S/ M[([*:Z/R!GT*TXP2]' #Q0;X4-7]5J'_ZRD6M,:"GZ/8,*R'7L%9AFU+$^RD M$.=BUM3Q[6EW(:9M*-./TBN<=E# M3SGQ,%.,=.QNQW$YJ$SFX,NWD_6 S7# M1QT>_WJ*8.M@SOHYDKR!ZV%)@WJ57MOQ/.ND"EURV F"'I[@0P_']H>9TJ@X M-NZ[[JF''4(^[G'OT/7Q09B/?T&'SHQ=C]'RAT M:))XN$OV4V@8UT;HW=W\WE&ZC;DHN2*(Y(AJ[6(;("S0$T5COVQ!^Z#1Y:J#7<0KL)L7P#=0=/ M0$M F4!$JK=I4TKM-4- HA1%U2OVHYHV8J1/G7 ( ((& : >&PO=V]R M:W-H965T\YM-@X 0!A\PZ!HJ/'$,OZVG$%7 MT@'[ZP/[-]\[]K*F!F:*_V&YK:;!EX#D4- MMTNU_PYM/Q/'EREN_"_9-[DQ M5LRVQBK1@C$63#9/^M;ZT -$DRN J 5$]P)&+6#D&VV4^;;FU-(TT6I/M,M& M-K?PWG@T=L.D.\65U?B6(7D5387Q3G^ M80Z6,FX^)J'%R@X?9FV5EZ9*=*7*'+(',AI^(M$@&M9:Y5L\/0OB M/L?J:! MHVC9CIE"=*&S(NJLB#SUZ%XK;G"..LZ1YQQ?X?RY%6O01!6DU4D,WE^E#?E' M+BIOW&Q(8T_J_H>[=#A)PEW?IILI1UK'G=;QW5J9S%B-YX\:"V;QPFU FTM* MQV&PO8;A_!1WY;V MQPHSHK'O\3WW^/HF<>F79BG8]8PQ$RQR(!.XZ\G[DY/66>OVW<4N\= MW'8CN -JGIQ+I:O8+H+[.ZZG[P"K$0CD0C0".\09AOV"&L.TO+2#:G)E? % M=?]F65B%4TV7[G12&6GP2?RIRYQ>\=<-BG M*[]@IC2_M]&@5";6P#0)[I@V?+)I^:5I<<,69E5.BPS7W#E"S?\VSU,FF:9B M4[2M_4/.\HL5U^_3U]!-$N'4>;*P!G+L'Y#N<[\4Z:#">_PO+:<7/H MM[&X3-F"I:-ZJ*?CJAO8CHU:-W#812ZKYD'^C@O'S*J/E@8MC^/K9 M,&W@@<6!2,_+-;[;>(4\7@?8GCY6(=A*\4K$5HKG&A!_WL C2?R[C<4!#VP7 ML-J!^/XX4%-^GRB"7<6T87@SOOHW#UG@K7/] ._P)02P,$% @ ?45^5)>* MNQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %( MMB6/:(7->=I3W;+T]! M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B M':5_'N1^Z%J1-'(2IF#]L!W*7[J MU_/V(WN26C[(E6R>SP?MOU=BP$JI9"E_B]GY(!@PO:Q^_EW5\G>E&KZZ*^IJ MM3H?A-L3WT7=R.+@\)V%O.#_&0^5RLY,]\^8Q_YBJM"L+9PM0,8 <#H9(#L;,H= MR!A QD>$O+,0]C]H5LW-$R\J!W(,(,2GJEP[D F 3$X' MN>1NRTX!9'I"2.]Q9P R.QTDUTL',@>0^0DAO9(, ]23![28-_6"*_F[/=$Z MYV&CI1+:[-=!,2^^9*/9D+ M3.0G/"0DEY#8+B:F79N(\_DMFYI XB4R^V_ M7HJO?.7 MZXHK#Q!))"*62$?O;/K O:XY@@,6>G_4&U,1/_\R-]'"Z9I;4A<3&20B-HAI M(-UEAYP1$3MC6TRO'4T''O)'1.R/6S$3YB:V:VZ;<*4:F[>0:L&D:CQ,9)"( MV"!W354\LIMU>\*%0O:(B.UQ*QINPE'3+GBM3(EY8,@<$;$Y[FO!]:9^9FVQ MN51(%-%11+&5V5OV3;CA28P,$1,;XHM4)O*4?+7KX-XRY=,A/<3$>GBUOQ=U MQD@(,;$07IC.KBNMW["I>:QW2UZ[O44,8 M(BW$U%H0BS:>NQ7KJK9X+AA20TRL!I@8\!(L,1)%3"R*W@0+.[LW,8&+B*I#,AEHZ7F^EJX!/DF@FQ:[ST0B<=LLV$V#8' ^=.0B2:";%H MND?0G9AP)I[8-NY0NA,.269"/DG2.:;><;J82#(3\J17W\CUH%M$DIF03\.# MX:L7H4V09";$DCD8P'95RP3Y)3G5'#P[NQ2-.UI(D%\28K_T8P[9Q6SF8B+1 M),2BP2/9L8N)C),0&P=C3EQ,I)V$6#L8,W$QD7828NW@O,#0Q81+P(@%!#&] M2#)! DJ(!80QW610@@24$ L(9EDNW<%8@@24$ O(R[+8#EVN//>DR#TIL7M< MN+8;E_82$V5N%QV[F,@]*;%[8#;(:S@I M(N^D1\^KF=I9V@"N#4!<3.2=]#3)M:[21-Y)B;W3C3ED=YNRY+6[B#*%BX]/ ML5;LM5MR,9%WTE.N&O/TF"+OI,3>P9AN()PA V7$!L*8;B"<(0-EQ ;"F&X@ MG"$#9<0&ZD]0MWV2BXD,E!TEW]:!N6WL+B:R4$8^^NG-H^^-S#-DH8S80OV8 M^R/S#%DH._[HYT^V^M);#90A"V7THQ^0[G>[]PQN@J%>@>:G^SM"C@S9)R.V MCX]W,+1P,'-DGYPZ]]:]=G17GBXFLD].;!^XAM0;_^3(/OE1)WF&5I";\N73 M1KLC\AS9)Z=>O+:/:7<#F]HIVDR7.P^0(_ODQ/;9Q]Q&Z\^6T=1:=W="CNR3 M$]OGH#3[6SJR3TYLGX.EQ)U]9H[,DQ.;QU]4W,V'E)-3KV4[G"7M0H2[+HFU MTS=-^L+I8(8!WG=)GGAS)DJ]1B-MYLT#A?LO@R,NCC:@T[JR$)5BYFZ&U0.% M.S"#TZR8[E!Y&,!=F %Y^JT;]*46>*!P+V9 +:#>1=[[ 7L8P!V: ?D6F_X9 M\WU0N$LS()=0+ZA]^AXHW+49D+\( $SN[VU?ASLX@Y.N0AAZH' /9W#\=0@= M\@SQVP"H7P=P"#ED7T6UJ/EZ*0MO0^Q_O!6 V$I=H(Y#/5!HI>V+ 4;MY?K# M^YF8VR#QF_D2;8X7?%5,:V;_M/>*QA.[$WB^6:T^F6,WZKKBL]V+@G8O.?KP M+U!+ P04 " !]17Y4L^N>@"0# ##00 &@ 'AL+U]R96QS+W=OGH_3Q>MNNY^N5T_S?/PQ M#-/F:=RMI\O#<=R?/WDXG';K^;P\/0[']>9E_3@.WKD\G+[.6-UAK'>75QMSX]CO/U:GC=?MZ>AO>+ M79XGKRYN[Z]7I]M[6PU+!_(2R"\?*$B@L'R@*('B\H&2!$K+!\H2*"\?J$B@ MLGR@*H'J\H&:!&K+!S*G,CI I YK@-:F7!O :U.P#2"V*=D&,-L4;0.H;]?8 O;WJ[0%Z^^['-D!OKWI[@-Y>]?8 O;WJ M[0%Z>]7; _3VJK<'Z.U5;P_0VZO>'J!W4+T#0.^@>@> WD'U#@"]0[=9 M [ MJ-X!H'=0O0- [Z!Z!X#>0?4. +V#ZAT >@?5.P#TCJIW!.@=5>\(T#NJWA&@ M=U2](T#OV&UV _2.JG<$Z!U5[PC0.ZK>$:!W5+TC0.^H>D> WDGU3@"]D^J= M 'HGU3L!]$ZJ=P+HG53O!- [=7]6 O1.JG<"Z)U4[P30.ZG>":!W4KT30.^L M>F> WEGUS@"]L^J= 7IGU3L#],ZJ=P;HG57O#- [=X=- 'IGU3L#],ZJ=P;H MG57O#-"[J-X%H'=1O0M [Z)Z%X#>1?4N +V+ZET >A?5NP#T+JIW >A=NL." M +V+ZET >A?5NP#TKJIW!>A=5>\*T+NJWA6@=U6]*T#OJGI7@-Y5]:X O:OJ M70%Z5]6[ O2NW6%O@-Y5]:X O9OJW0!Z-]6[ ?1NJG<#Z-U4[P;0NZG>#:!W M4[T;0.^F>C> WDWU;@"]F^K= 'JWKJP#T-M<7]V,*?Y;3M.GXD^UEV []1[/G]W_'S^^_+C9O]NWKD> MOL:8;OX"4$L#!!0 ( 'U%?E3SMA[T!!DZ#PC]AMTO? M_1S25MK41:LR:=]+4+#]_!YLZ7/S];?GR;K5H>\&MXEVWD^?DL35.]M7+AXG M.X21[3CWE0]_YX=DJNI]]6 3)81.ZG'P=O!K?ZP1W5S?V6WUV/G5YT-X[=IQ MV$2S[5RTNCU-/&9MHFJ:NK:N?!A/GH;FMY3U2T(<5BYSW*Z=W%68$"7O)AQ' M_ASPLN[KDYWGMK&K^VKV7ZH^S$H.7>+\?BEZ=3_9AA^WI5UZ^)8;2%W^?/9YV8YN_S [;^V.<]\MYN&1Y7+['OY[Q6_T/]J$@?:20 M/C)('SFD#PWIPT#Z*"!]E) ^I* T0A%54DB5%%,E!55)45526)445R4%5DF1 M55%D5119%45619%54615%%D5159%D5519%4465.*K"E%UI0B:TJ1-:7(FE)D M32FRIA194XJL*476C")K1I$UH\B:463-*+)F%%DSBJP91=:,(FM&D36GR)I3 M9,TILN8467.*K#E%UIPB:TZ1-:?(FE-DU119-45639%54V35%%DU159-D553 M9-44635%5D.1U5!D-119#4560Y'54&0U%%D-159#D=509"THLA8460N*K 5% MUH(B:T&1M:#(6E!D+2BR%A192XJL)476DB)K29&UI,A:4F0M*;*6%%E+BJPE M158I*+1*0;%5"@JN4E!TE8+"JQ047Z6@ "L%15@I*,1*@3$6=!T+8^Q_O9#U M?1SW_SA^><9]U0ZO^&UL4$L! A0#% M @ ?45^5-,T.8_N *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ ?45^5)E&PO=V]R:W-H965T&UL4$L! A0#% @ ?45^5+>BA>HE"0 '"H !@ M ("!Z X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ ?45^5*+IBAU? @ W04 !@ ("!OR$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ?45^5/AXHSL, M P 9@H !@ ("!7R\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ?45^5/46JR0\'0 ZV( !D ("!34H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?45^5$2,BYW6 M @ B@8 !D ("!CW 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?45^5(4P:(U.!P V1D !D M ("!RGH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ?45^5.X*?R+-! 70P !D ("!2HT M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M?45^5%PH[=49! T@H !D ("!HID 'AL+W=O&PO=V]R:W-H965T , "D( 9 " @?VA !X;"]W M;W)K&UL4$L! A0#% @ ?45^5/ZM]X;&PO=V]R:W-H965T , /4( 9 " @2FP !X;"]W;W)K&UL4$L! A0#% @ ?45^5$Z;T8:P @ 0P8 !D M ("!V+, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ?45^5"[.4>.$! # P !D ("!@,@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?45^ M5/VB,:)P!P EQ( !D ("!N-P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?45^5/<),F\<"0 5AX M !D ("!Z P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?45^5)B6(?P, P C0< !D M ("!"A\! 'AL+W=OA5I)<" #G!0 &0 @(%-(@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ ?45^5"="3C4; P 3P@ !D ("!8"@! 'AL+W=O M&PO=V]R:W-H965T%0< ($4 9 " @?\R M 0!X;"]W;W)K&UL4$L! A0#% @ ?45^5#?: M$D>Z P FPD !D ("!2SH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?45^5/WZE",U P Q0< !D M ("!V$8! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ?45^5#L"TP3# @ 2 8 !D ("! MP5(! 'AL+W=O&PO=V]R:W-H965TU9SB1P0 )$* 9 M " @:98 0!X;"]W;W)K&UL4$L! A0#% M @ ?45^5*:IC5\8 P E0< !D ("!)%T! 'AL+W=O&UL4$L! A0#% @ ?45^5!10 &0 M@('(<0$ >&PO=V]R:W-H965T$+IY. @ )4F 9 " @>I^ 0!X;"]W;W)K&UL4$L! A0#% @ ?45^5+I2-(BT @ O@D !D M ("!68&PO=V]R M:W-H965T&UL M4$L! A0#% @ ?45^5%#9XP"3 P C P !D ("!GYX! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M?45^5'8X-Z,3 P K@D !D ("!V*H! 'AL+W=O&UL4$L! A0#% @ ?45^5,O?VR)B P MG@T !D ("!);,! 'AL+W=O&PO=V]R:W-H965TIH0( /<& 9 " @:FY 0!X;"]W;W)K&UL4$L! A0#% @ ?45^5,"#%^=] @ * < !D M ("!@;P! 'AL+W=O%MH^<' "K)0 &0 @($UOP$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ ?45^5"FCZ0O9# =$H !D ("!P,H! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?45^ M5)/GKYO&PO=V]R:W-H965T&UL4$L! A0#% @ ?45^5">$L]+C P .PT M !D ("!?O(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?45^5-,P'ML^! ;@T !D M ("!> " 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ?45^5/_XA1Y @ M@4 !D ("!(PT" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ?45^5)X2 MRU69 @ CP8 !D ("!918" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?45^5*^&@G3S P C \ !D M ("!"" " 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ?45^5$X6TO.F @ 30< !D ("! M"BH" 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H965T&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&PO=V]R:W-H965T_'I0>L( !>,0 &@ @(P( >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T&PO@"0# ##00 M&@ @ &A>P( >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " !]17Y4\W.3.W\" [/P $P @ ']?@( I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 > !X PA "M@0( ! 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.22.1 html 416 499 1 true 141 0 false 9 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 and Government Loans Sheet http://www.caasauto.com/role/DisclosureBankAndGovernmentLoans Bank and Government 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 Expense, net Sheet http://www.caasauto.com/role/DisclosureFinancialExpenseNet Financial 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 (Loss) Per Share Sheet http://www.caasauto.com/role/DisclosureIncomeLossPerShare Income (Loss) 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 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 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 and Government Loans (Tables) Sheet http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansTables Bank and Government Loans (Tables) Tables http://www.caasauto.com/role/DisclosureBankAndGovernmentLoans 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 Expense, net (Tables) Sheet http://www.caasauto.com/role/DisclosureFinancialExpenseNetTables Financial Expense, net (Tables) Tables http://www.caasauto.com/role/DisclosureFinancialExpenseNet 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 (Loss) Per Share (Tables) Sheet http://www.caasauto.com/role/DisclosureIncomeLossPerShareTables Income (Loss) Per Share (Tables) Tables http://www.caasauto.com/role/DisclosureIncomeTaxes 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 http://www.caasauto.com/role/DisclosureOrganizationAndBusinessTables 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 Informations (Details) Sheet http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails Long-term Investments - Additional Informations (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 and Government Loans (Details) Sheet http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansDetails Bank and Government Loans (Details) Details http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansTables 85 false false R86.htm 41102 - Disclosure - Bank and Government Loans - Additional Information (Details) Sheet http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansAdditionalInformationDetails Bank and Government 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 http://www.caasauto.com/role/DisclosureTreasuryStock 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 Expense, net (Details) Sheet http://www.caasauto.com/role/DisclosureFinancialExpenseNetDetails Financial Expense, net (Details) Details http://www.caasauto.com/role/DisclosureFinancialExpenseNetTables 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 (Loss) Per Share (Details) Sheet http://www.caasauto.com/role/DisclosureIncomeLossPerShareDetails Income (Loss) Per Share (Details) Details http://www.caasauto.com/role/DisclosureIncomeTaxesTables 103 false false R104.htm 42302 - Disclosure - Income (Loss) Per Share - Additional Information (Details) Sheet http://www.caasauto.com/role/DisclosureIncomeLossPerShareAdditionalInformationDetails Income (Loss) Per Share - Additional Information (Details) Details http://www.caasauto.com/role/DisclosureIncomeTaxesTables 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 (Details) Sheet http://www.caasauto.com/role/DisclosureSegmentReportingDetails Segment Reporting (Details) Details http://www.caasauto.com/role/DisclosureSegmentReportingTables 110 false false R111.htm 42702 - Disclosure - Segment Reporting - Geographic Region (Details 1) Sheet http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails1 Segment Reporting - Geographic Region (Details 1) Details 111 false false R112.htm 42703 - Disclosure - Segment Reporting - Additional Information (Details) Sheet http://www.caasauto.com/role/DisclosureSegmentReportingAdditionalInformationDetails Segment Reporting - Additional Information (Details) Details 112 false false All Reports Book All Reports caas-20211231x10k.htm caas-20211231.xsd caas-20211231_cal.xml caas-20211231_def.xml caas-20211231_lab.xml caas-20211231_pre.xml caas-20211231xex23d1.htm caas-20211231xex31d1.htm caas-20211231xex31d2.htm caas-20211231xex32d1.htm caas-20211231xex32d2.htm caas-20211231xex4d1.htm http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 132 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "caas-20211231x10k.htm": { "axisCustom": 2, "axisStandard": 32, "contextCount": 416, "dts": { "calculationLink": { "local": [ "caas-20211231_cal.xml" ] }, "definitionLink": { "local": [ "caas-20211231_def.xml" ] }, "inline": { "local": [ "caas-20211231x10k.htm" ] }, "labelLink": { "local": [ "caas-20211231_lab.xml" ] }, "presentationLink": { "local": [ "caas-20211231_pre.xml" ] }, "schema": { "local": [ "caas-20211231.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/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 795, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 4, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 9 }, "keyCustom": 140, "keyStandard": 359, "memberCustom": 90, "memberStandard": 40, "nsprefix": "caas", "nsuri": "http://www.caasauto.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00505 - Statement - Consolidated Statements of Cash Flows (Parenthetical)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_caas_RelatedPartyMember_ZYrXTC0cm0GlREYpecpwhw", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfFinancialIncomeTableTextBlock", "caas:FinancialIncomeExpensesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42101 - Disclosure - Financial Expense, net (Details)", "role": "http://www.caasauto.com/role/DisclosureFinancialExpenseNetDetails", "shortName": "Financial Expense, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfFinancialIncomeTableTextBlock", "caas:FinancialIncomeExpensesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2008_To_1_31_2008_aJh92Lt1FU2MxkvyKbxoIg", "decimals": "2", "first": true, "lang": null, "name": "caas:WithholdingTaxPercentageApplicableToForeignInvestorsAsNonResidentEnterprises", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JuMNCDOsEEucJmn3hbyqhQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42201 - Disclosure - Income Taxes - Additional information (Details)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2008_To_1_31_2008_aJh92Lt1FU2MxkvyKbxoIg", "decimals": "2", "first": true, "lang": null, "name": "caas:WithholdingTaxPercentageApplicableToForeignInvestorsAsNonResidentEnterprises", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JuMNCDOsEEucJmn3hbyqhQ", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleProvisionForIncomeTaxesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "Unit_Standard_pure_JuMNCDOsEEucJmn3hbyqhQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42202 - Disclosure - Income Taxes - Provision for income taxes (Details)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42301 - Disclosure - Income (Loss) Per Share (Details)", "role": "http://www.caasauto.com/role/DisclosureIncomeLossPerShareDetails", "shortName": "Income (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_T-onJ8OHf0GLB8XdP-urTQ", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember_YAPWBOj75keOeDpv3J6Nbg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_T-onJ8OHf0GLB8XdP-urTQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42302 - Disclosure - Income (Loss) Per Share - Additional Information (Details)", "role": "http://www.caasauto.com/role/DisclosureIncomeLossPerShareAdditionalInformationDetails", "shortName": "Income (Loss) Per Share - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember_YAPWBOj75keOeDpv3J6Nbg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_T-onJ8OHf0GLB8XdP-urTQ", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "2", "first": true, "lang": null, "name": "caas:MinimumPercentageOfProfitAllocatedToForeignInvestment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JuMNCDOsEEucJmn3hbyqhQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42401 - Disclosure - Significant Concentrations (Details)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "2", "first": true, "lang": null, "name": "caas:MinimumPercentageOfProfitAllocatedToForeignInvestment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JuMNCDOsEEucJmn3hbyqhQ", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42501 - Disclosure - Related Party Transactions (Details)", "role": "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_PublicUtilitiesInventoryAxis_us-gaap_PublicUtilitiesInventoryRawMaterialsMember_eo2mhCdlLU-AslhuzxXBZQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_JuMNCDOsEEucJmn3hbyqhQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42502 - Disclosure - Related Party Transactions - Additional Information (Details)", "role": "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "shortName": "Related Party Transactions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R108": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42601 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_2_5_2021_To_2_5_2021_itII94PrJUaKS09fEzvqlw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LitigationSettlementExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42602 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_2_5_2021_To_2_5_2021_itII94PrJUaKS09fEzvqlw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LitigationSettlementExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureOrganizationAndBusiness", "shortName": "Organization and business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "first": true, "lang": null, "name": "caas:SalesRevenuesNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42701 - Disclosure - Segment Reporting (Details)", "role": "http://www.caasauto.com/role/DisclosureSegmentReportingDetails", "shortName": "Segment Reporting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "lang": null, "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "first": true, "lang": null, "name": "caas:SalesRevenuesNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42702 - Disclosure - Segment Reporting - Geographic Region (Details 1)", "role": "http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails1", "shortName": "Segment Reporting - Geographic Region (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermInvestmentsAndReceivablesNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "caas:NumberOfProductSectors", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "INF", "first": true, "lang": null, "name": "caas:NumberOfProductSectors", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_product_AIwZTF04L0ST9CUljhn_NA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42703 - Disclosure - Segment Reporting - Additional Information (Details)", "role": "http://www.caasauto.com/role/DisclosureSegmentReportingAdditionalInformationDetails", "shortName": "Segment Reporting - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "caas:NumberOfProductSectors", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "INF", "first": true, "lang": null, "name": "caas:NumberOfProductSectors", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_product_AIwZTF04L0ST9CUljhn_NA", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies", "shortName": "Basis of presentation and significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivable", "shortName": "Accounts and Notes Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthers", "shortName": "Advance Payments and Others", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureIntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureLongTermInvestments", "shortName": "Long-term Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilities", "shortName": "Deferred Income Tax Assets and Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Consolidated Balance Sheets", "role": "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssets", "shortName": "Other non-current assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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 and Government Loans", "role": "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoans", "shortName": "Bank and Government Loans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayable", "shortName": "Accounts and Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayables", "shortName": "Accrued Expenses and Other Payables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureTaxesPayable", "shortName": "Taxes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureOtherLongTermPayable", "shortName": "Other Long-term Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterests", "shortName": "Redeemable non-controlling interests", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureStockOptions", "shortName": "Stock Options", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureRetainedEarnings", "shortName": "Retained Earnings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureTreasuryStock", "shortName": "Treasury Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Consolidated Balance Sheets (Parenthetical)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureOtherIncomeNet", "shortName": "Other Income, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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 Expense, net", "role": "http://www.caasauto.com/role/DisclosureFinancialExpenseNet", "shortName": "Financial Expense, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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 (Loss) Per Share", "role": "http://www.caasauto.com/role/DisclosureIncomeLossPerShare", "shortName": "Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureSignificantConcentrations", "shortName": "Significant Concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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", "role": "http://www.caasauto.com/role/DisclosureSegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Consolidated Statements of Income or Loss", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "lang": null, "name": "caas:GainLossOnOtherSales", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": null, "first": true, "lang": "en-US", "name": "caas:ScheduleOfComponnetsOfAdvancePaymentsAndOthersTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Advance Payments and Others (Tables)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": null, "first": true, "lang": "en-US", "name": "caas:ScheduleOfComponnetsOfAdvancePaymentsAndOthersTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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)", "role": "http://www.caasauto.com/role/DisclosureInventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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)", "role": "http://www.caasauto.com/role/DisclosureIntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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)", "role": "http://www.caasauto.com/role/DisclosureLongTermInvestmentsTables", "shortName": "Long-term Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "caas:LongTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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 and Government Loans (Tables)", "role": "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansTables", "shortName": "Bank and Government Loans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00205 - Statement - Consolidated Statements of Income or Loss (Parenthetical)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "lang": null, "name": "us-gaap:RelatedPartyCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "caas:AccountsAndNotesPayableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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)", "role": "http://www.caasauto.com/role/DisclosureTaxesPayableTables", "shortName": "Taxes Payable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "caas:TaxesPayableTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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)", "role": "http://www.caasauto.com/role/DisclosureStockOptionsTables", "shortName": "Stock Options (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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 Expense, net (Tables)", "role": "http://www.caasauto.com/role/DisclosureFinancialExpenseNetTables", "shortName": "Financial Expense, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "caas:FinancialIncomeExpensesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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)", "role": "http://www.caasauto.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": null, "first": true, "lang": "en-US", "name": "caas:ScheduleProvisionForIncomeTaxesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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 (Loss) Per Share (Tables)", "role": "http://www.caasauto.com/role/DisclosureIncomeLossPerShareTables", "shortName": "Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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)", "role": "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Consolidated Statements of Comprehensive Income or Loss", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "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)", "role": "http://www.caasauto.com/role/DisclosureSegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_JuMNCDOsEEucJmn3hbyqhQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Organization and business (Details)", "role": "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "shortName": "Organization and business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_dei_LegalEntityAxis_caas_ShashiJiulongPowerSteeringGearsCoLtdMember_IYjag3v640m8fqE7a8lNCA", "decimals": "4", "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JuMNCDOsEEucJmn3hbyqhQ", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_5_31_2017_-S9o0k-Fu06yNOtnRvOK-Q", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_JuMNCDOsEEucJmn3hbyqhQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Organization and business - Additional Information (Details)", "role": "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "shortName": "Organization and business - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "link:footnote", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_4_1_2021_To_4_30_2021_dei_LegalEntityAxis_caas_HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember_RhfS9lOiOEibdvjKQk_cGQ", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_6MUehWvNqkeWPhA-E47CRw", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfDepreciationPropertyPlantAndEquipmentTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_xEE_8ax8zEeSKN29w82Ppg", "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)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_xEE_8ax8zEeSKN29w82Ppg", "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", "us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_5B5h8HvMBEq80HDGLgb7sA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Basis of Presentation and Significant Accounting Policies - Warranties activities (Details)", "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", "us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_NEONtjb6XUWphlYWuB_D6Q", "decimals": "-3", "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Basis of Presentation and Significant Accounting Policies - Additional Information (Details)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-5", "lang": null, "name": "caas:RightsOfUseLandPledgedWithNetBookValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "caas:AccountsAndNotesReceivableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Accounts and Notes Receivable - Advance Payments (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfAllowanceForDoubtfulAccountsOfAccountsReceivableTableTextBlock", "caas:AccountsAndNotesReceivableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_5B5h8HvMBEq80HDGLgb7sA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Accounts and Notes Receivable (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_NEONtjb6XUWphlYWuB_D6Q", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "caas:AccountsAndNotesReceivableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:NotesReceivableNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Accounts and Notes Receivable - Additional Information (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:NotesReceivableNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfComponnetsOfAdvancePaymentsAndOthersTableTextBlock", "caas:AdvancePaymentsAndOthersDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdvancesOnInventoryPurchases", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Advance Payments and Others (Details)", "role": "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails", "shortName": "Advance Payments and Others (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfComponnetsOfAdvancePaymentsAndOthersTableTextBlock", "caas:AdvancePaymentsAndOthersDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdvancesOnInventoryPurchases", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_p3ZRImbouEWER4IJJWzLEQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_p3ZRImbouEWER4IJJWzLEQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Inventories (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesAdjustments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Inventories - Additional Information (Details)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesAdjustments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Property, Plant and Equipment (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Property, Plant and Equipment - Additional Information (Details)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedPatentsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Intangible Assets (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedPatentsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Intangible Assets - Amortization expenses (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Long-term Investments (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caas_InvestmentsInLimitedPartnershipsMember_4tgxA6Ww40uZDcpE5GUcZg", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Long-term Investments - Summarizes of Condensed Financial Information (Details)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_EquityMethodInvestmentsMember_QbdYxVU9S0Wh8kCaSgsXbg", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_JuMNCDOsEEucJmn3hbyqhQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Long-term Investments - Additional Informations (Details)", "role": "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails", "shortName": "Long-term Investments - Additional Informations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-5", "lang": null, "name": "caas:IncomeFromInvestmentOfAffiliates", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "caas:DeferredIncomeTaxAssetsAndLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Deferred Income Tax Assets and Liabilities - Components of deferred tax assets and liabilities (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_5B5h8HvMBEq80HDGLgb7sA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unitRef": "Unit_Standard_shares_T-onJ8OHf0GLB8XdP-urTQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_p3ZRImbouEWER4IJJWzLEQ", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_T-onJ8OHf0GLB8XdP-urTQ", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Deferred Income Tax Assets and Liabilities - Classified in the consolidated balance sheets (Details)", "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", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "caas:DeferredIncomeTaxAssetsAndLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_5B5h8HvMBEq80HDGLgb7sA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "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)", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "lang": null, "name": "caas:ProvisionForValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "caas:DeferredIncomeTaxAssetsAndLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - Deferred Income Tax Assets and Liabilities - Additional Information (Details)", "role": "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails", "shortName": "Deferred Income Tax Assets and Liabilities - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "link:footnote", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "caas:DeferredIncomeTaxAssetsAndLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_caas_OperatingTaxLossSubjectToExpiryAxis_caas_From2022To2031Member_LMsYzCVtwUaMLnp10VBjtw", "decimals": "-5", "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherAssetsNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Other non-current assets (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_caas_SentientAbMember_23N_8U6w5k6VkfdhVSeM5w", "decimals": "-3", "lang": null, "name": "caas:OtherAssetsNonCurrentPrepaymentForEquityMethodInvestment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Other non-current assets - Additional information (Details)", "role": "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails", "shortName": "Other non-current assets - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "link:footnote", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "caas:OtherNonCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_11_30_2019_dei_LegalEntityAxis_caas_HubeiHenglongMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caas_HefeiSENYELightPlasticTechnologyCo.Ltd.Member_VlrCbR9JG0Svm3khPOq5oA", "decimals": "-5", "lang": null, "name": "caas:EquityMethodInvestmentsTotalAgreedConsideration", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_5B5h8HvMBEq80HDGLgb7sA", "decimals": "-3", "first": true, "lang": null, "name": "caas:CurrentPortionOfLongTermGovernmentLoan", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Bank and Government Loans (Details)", "role": "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansDetails", "shortName": "Bank and Government Loans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_5B5h8HvMBEq80HDGLgb7sA", "decimals": "-3", "lang": null, "name": "caas:LongTermGovernmentLoan", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "link:footnote", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromLinesOfCredit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Bank and Government Loans - Additional Information (Details)", "role": "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansAdditionalInformationDetails", "shortName": "Bank and Government Loans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "link:footnote", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromLinesOfCredit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfAccountsAndNotesPayableTableTextBlock", "caas:AccountsAndNotesPayableDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "caas:AccountsPayableUnrelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Accounts and Notes Payable (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "caas:AccountsPayableUnrelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "caas:AccruedExpensesAndOtherPayablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "caas:AccruedExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Accrued Expenses and Other Payables (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "caas:AccruedExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfIncomeTaxesPayableTableTextBlock", "caas:TaxesPayableTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Taxes Payable (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - Consolidated Statements of Cash Flows", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfIncomeTaxesPayableTableTextBlock", "caas:TaxesPayableTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Taxes Payable - Additional Information (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_oNg6LKbW0kaFgmOIz-lzBg", "decimals": "-5", "lang": null, "name": "caas:OnetimeTransitionTaxPayablecurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "p", "caas:OtherLongTermPayableTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_1_31_2018_eg3HzCqe8ke0P_o604HeTw", "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)", "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-20211231x10k.htm", "contextRef": "As_Of_1_31_2018_eg3HzCqe8ke0P_o604HeTw", "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-20211231x10k.htm", "contextRef": "Duration_9_1_2020_To_9_30_2020_niFux2ebzUCJZEqb3T6nlQ", "decimals": "2", "first": true, "lang": null, "name": "caas:RedeemableNoncontrollingInterestRedemptionPricePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JuMNCDOsEEucJmn3hbyqhQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Redeemable non-controlling interests (Details)", "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-20211231x10k.htm", "contextRef": "Duration_9_1_2020_To_9_30_2020_niFux2ebzUCJZEqb3T6nlQ", "decimals": "2", "first": true, "lang": null, "name": "caas:RedeemableNoncontrollingInterestRedemptionPricePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JuMNCDOsEEucJmn3hbyqhQ", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JuMNCDOsEEucJmn3hbyqhQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Stock Options - Assumptions used to estimate fair value (Details)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JuMNCDOsEEucJmn3hbyqhQ", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_5B5h8HvMBEq80HDGLgb7sA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_T-onJ8OHf0GLB8XdP-urTQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - Stock Options - Activities of stock options (Details)", "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", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_T-onJ8OHf0GLB8XdP-urTQ", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_caas_RangeOneMember_lEHWGPiOaEGvaAXpgBgqpA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_lEYg3KB5LEyEl1XFAzZFgQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41703 - Disclosure - Stock Options - Summary of the range of exercise prices for stock options (Details)", "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", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_caas_RangeOneMember_lEHWGPiOaEGvaAXpgBgqpA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_lEYg3KB5LEyEl1XFAzZFgQ", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-5", "first": true, "lang": null, "name": "caas:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodTotalGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41704 - Disclosure - Stock Options - Additional Information (Details)", "role": "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails", "shortName": "Stock Options - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-5", "first": true, "lang": null, "name": "caas:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodTotalGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "p", "caas:RetainedEarningsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "2", "first": true, "lang": null, "name": "caas:StatutoryAccountingPracticesStatutorySurplusRequiredPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JuMNCDOsEEucJmn3hbyqhQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Retained Earnings (Details)", "role": "http://www.caasauto.com/role/DisclosureRetainedEarningsDetails", "shortName": "Retained Earnings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "caas:RetainedEarningsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "2", "first": true, "lang": null, "name": "caas:StatutoryAccountingPracticesStatutorySurplusRequiredPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JuMNCDOsEEucJmn3hbyqhQ", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "As_Of_12_5_2018_WZuUbOH6N0W5UYnbtG7Wrg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - Treasury Stock (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_5_2018_WZuUbOH6N0W5UYnbtG7Wrg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "caas-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "first": true, "lang": null, "name": "caas:IncomeFromGovernmentSubsidies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - Other Income, Net (Details)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_XNWkhqwy80unqyNLU6uByw", "decimals": "-3", "first": true, "lang": null, "name": "caas:IncomeFromGovernmentSubsidies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y33JdUN4jkqPjJ0joGXBSQ", "xsiNil": "false" } } }, "segmentCount": 141, "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": "Accounts payable for acquiring property, plant and equipment" } } }, "localname": "AccountPayableForAcquiringPropertyPlantAndEquipment", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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", "verboseLabel": "Accounts and notes payable - related parties" } } }, "localname": "AccountsAndNotesPayableRelatedPartiesCurrent", "nsuri": "http://www.caasauto.com/20211231", "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 of accounts and notes payable at the end of period.", "label": "Accounts and Notes Payable Total", "totalLabel": "Total" } } }, "localname": "AccountsAndNotesPayableTotal", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "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/20211231", "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/20211231", "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" } } }, "localname": "AccountsAndNotesReceivableGrossRelatedParties", "nsuri": "http://www.caasauto.com/20211231", "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 - related parties", "totalLabel": "Accounts and notes receivable, net - related parties", "verboseLabel": "Accounts and notes receivable, net - related parties (Allowance for credit losses of $898 and $1, respectively)" } } }, "localname": "AccountsAndNotesReceivableNetRelatedParties", "nsuri": "http://www.caasauto.com/20211231", "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 doubtful accounts" } } }, "localname": "AccountsAndNotesReceivableRelatedPartiesAllowanceForDoubtfulAccounts", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "caas_AccountsReceivableInExchangeForShortTermInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of accounts receivable in exchange for short-term investments.", "label": "Accounts Receivable in Exchange for Short-Term Investments", "terseLabel": "Accounts receivable in exchange for short-term investments" } } }, "localname": "AccountsReceivableInExchangeForShortTermInvestments", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "caas_AccretionToRedemptionValueOfRedeemableNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss": { "order": 3.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/20211231", "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/20211231", "xbrltype": "stringItemType" }, "caas_AccruedExpensesAndOtherPayablesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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/20211231", "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/20211231", "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/20211231", "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" } } }, "localname": "AdditionalTaxPayableSubjectToResidentialStatus", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthers" ], "xbrltype": "textBlockItemType" }, "caas_AdvancePaymentsAndOthersRelatedParties": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 8.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", "terseLabel": "Advanced payments and others to related parties", "verboseLabel": "Advance payments and others - related parties" } } }, "localname": "AdvancePaymentsAndOthersRelatedParties", "nsuri": "http://www.caasauto.com/20211231", "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": 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.", "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/20211231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "caas_AdvancePaymentsForPropertyPlantAndEquipmentRelatedParties": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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 payments for property, plant and equipment - related parties", "verboseLabel": "Advance payment for property, plant and equipment - related parties" } } }, "localname": "AdvancePaymentsForPropertyPlantAndEquipmentRelatedParties", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "caas_AdvancedEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Advanced Equipment [Member]" } } }, "localname": "AdvancedEquipmentMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_AdvancesPayableCurrent": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the carrying amount of current portion of advance payable as of the balance date.", "label": "Advances Payable Current", "terseLabel": "Advances payable (current portion)" } } }, "localname": "AdvancesPayableCurrent", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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, Allowance for credit losses" } } }, "localname": "AllowanceForPrepaymentsAndOthersCurrent", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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]" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesLineItems", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "caas_BeijingHenglongAutomotiveSystemCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beijing Hainachun HengLong Automotive Steering System Co., Ltd,", "label": "Beijing Henglong" } } }, "localname": "BeijingHenglongAutomotiveSystemCoLtdMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "caas_BeijingHenglongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beijing Henglong Member", "label": "Beijing Henglong [Member]" } } }, "localname": "BeijingHenglongMember", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_BrazilHenglongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Brazil Henglong [Member]" } } }, "localname": "BrazilHenglongMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_BusinessAcquisitionAgreedToAcquirePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total percentage of ownership agreed to acquire from subsidiary.", "label": "Business Acquisition, Agreed To Acquire, Percentage", "terseLabel": "Percentage of shares agreed to acquire in subsidiary" } } }, "localname": "BusinessAcquisitionAgreedToAcquirePercentage", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "caas_CaasBrazilsImportsAndTradeInAutomotivePartLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CAAS Brazils Imports and Trade In Automotive Part Ltd [Member]" } } }, "localname": "CaasBrazilsImportsAndTradeInAutomotivePartLtdMember", "nsuri": "http://www.caasauto.com/20211231", "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]" } } }, "localname": "CaasBrazilsImportsAndTradeInAutomotivePartsLtdMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "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]" } } }, "localname": "CapitalLeaseObligationMember", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "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/20211231", "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]" } } }, "localname": "ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "caas_CharityDonation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense recognized for donation for charities.", "label": "Charity Donation", "terseLabel": "Charity donation" } } }, "localname": "CharityDonation", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "caas_ChinaConstructionBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "China Construction Bank [Member]" } } }, "localname": "ChinaConstructionBankMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansDetails" ], "xbrltype": "domainItemType" }, "caas_ChineseGovernmentLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Chinese government loan [Member]" } } }, "localname": "ChineseGovernmentLoanMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansDetails" ], "xbrltype": "domainItemType" }, "caas_ChongqingHenglongFormedTwoThousandTwevelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Chongqing Henglong Formed in 2012" } } }, "localname": "ChongqingHenglongFormedTwoThousandTwevelMember", "nsuri": "http://www.caasauto.com/20211231", "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 [Member]" } } }, "localname": "ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "caas_CommitmentsAndContingenciesDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Line Items]" } } }, "localname": "CommitmentsAndContingenciesDisclosureLineItems", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_CummulativeEffectOnAdoptionOfTopic326AllowanceForDoubtfulAccountsAndFinancingReceivables": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of allowance for doubtful accounts and financing receivables due to adoption of topic 326.", "label": "Cummulative Effect on Adoption of Topic 326, Allowance for Doubtful Accounts and Financing Receivables", "terseLabel": "Cumulative effect of the adoption of ASC Topic 326" } } }, "localname": "CummulativeEffectOnAdoptionOfTopic326AllowanceForDoubtfulAccountsAndFinancingReceivables", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableDetails" ], "xbrltype": "monetaryItemType" }, "caas_CumulativeEffectOfAccountingChangeCreditGainLossAttributableToNoncontrollingInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Cumulative Effect Of Accounting Change Credit Gain (Loss) Attributable To Noncontrolling Interest", "verboseLabel": "Cumulative effect of accounting change - credit loss" } } }, "localname": "CumulativeEffectOfAccountingChangeCreditGainLossAttributableToNoncontrollingInterest", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "caas_CurrentPortionOfLongTermGovernmentLoan": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansDetails": { "order": 2.0, "parentTag": "caas_LongTermGovernmentLoanNoncurrent", "weight": -1.0 }, "http://www.caasauto.com/role/DisclosureLoansDetails": { "order": 1.0, "parentTag": "caas_LongTermGovernmentLoanNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of current portion of long term government loan.", "label": "Current Portion Of Long Term Government Loan", "negatedLabel": "Less: Current portion of long-term government loans", "verboseLabel": "Current portion of long-term government loan" } } }, "localname": "CurrentPortionOfLongTermGovernmentLoan", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansDetails" ], "xbrltype": "monetaryItemType" }, "caas_CustomerDepositsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Deposits", "label": "Customer Deposits [Member]" } } }, "localname": "CustomerDepositsMember", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "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/20211231", "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]" } } }, "localname": "DeferredTaxAssetsAndLiabilitiesLineItems", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "caas_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsBonus": { "auth_ref": [], "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 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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "caas_DeferredTaxAssetsTemporaryDifferenceOnRevenueRecognition": { "auth_ref": [], "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 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/20211231", "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" } } }, "localname": "DescriptionOfWithholdingTaxRateOnDividend", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "caas_EarningsPerShareBasicAndDilutedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Line Items]" } } }, "localname": "EarningsPerShareBasicAndDilutedLineItems", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeLossPerShareAdditionalInformationDetails" ], "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" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017AdjustmentOneTimeTransitionTax", "nsuri": "http://www.caasauto.com/20211231", "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" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTransitionTaxAmount", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "caas_EntityFormationPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Entity Formation Period [Axis]" } } }, "localname": "EntityFormationPeriodAxis", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "caas_EntityFormationPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Entity Formation Period [Domain]" } } }, "localname": "EntityFormationPeriodDomain", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "caas_EquipmentPurchasedFromRelatedParties": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the value 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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_EwinLinkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Ewinlink [Member]" } } }, "localname": "EwinLinkMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_FinanceIncomeExpensesNet": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureFinancialExpenseNetDetails": { "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", "negatedTotalLabel": "Total financial expense, net", "verboseLabel": "Financial expense, net" } } }, "localname": "FinanceIncomeExpensesNet", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureFinancialExpenseNetDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "caas_FinancialIncomeExpensesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Expense, net" } } }, "localname": "FinancialIncomeExpensesDisclosureAbstract", "nsuri": "http://www.caasauto.com/20211231", "xbrltype": "stringItemType" }, "caas_FinancialIncomeExpensesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financial income and expenses.", "label": "Financial income, net.", "verboseLabel": "Financial Expense, net" } } }, "localname": "FinancialIncomeExpensesDisclosureTextBlock", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureFinancialExpenseNet" ], "xbrltype": "textBlockItemType" }, "caas_FiveLargestCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Five largest customers" } } }, "localname": "FiveLargestCustomersMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_From2022To2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to expiry from 2022 to 2026.", "label": "From 2022 to 2026 [Member]" } } }, "localname": "From2022To2026Member", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_From2022To2031Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to expiry from 2022 to 2031.", "label": "From 2022 to 2031 [Member]" } } }, "localname": "From2022To2031Member", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "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]" } } }, "localname": "GenesisSubsidiariesCompanyMember", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "caas_GovernmentSubsidyReclassifiedFromGovernmentLoans": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of government subsidy reclassified from government loans.", "label": "Government Subsidy Reclassified From Government Loans", "terseLabel": "Government subsidy" } } }, "localname": "GovernmentSubsidyReclassifiedFromGovernmentLoans", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "caas_HandlingCharge": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureFinancialExpenseNetDetails": { "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", "terseLabel": "Bank fees" } } }, "localname": "HandlingCharge", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureFinancialExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_HenglongRealEstateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Henglong Real Estate [Member]" } } }, "localname": "HenglongRealEstateMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_HenglongTianyuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the Henglong Tianyu.", "label": "Henglong Tianyu" } } }, "localname": "HenglongTianyuMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails", "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]" } } }, "localname": "HongKongEnterpriseMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_HongKongTongdaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Hong Kong Tongda [Member]" } } }, "localname": "HongKongTongdaMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_HonghuChangrunMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Honghu Changrun [Member]" } } }, "localname": "HonghuChangrunMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_HongxiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Hongxi.", "label": "Hongxi [Member]" } } }, "localname": "HongxiMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiAstaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Hubei ASTA [Member]" } } }, "localname": "HubeiAstaMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiHenglongAutomotiveSystemGroupCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Hubei Henglong Automotive System Group Co., Ltd., \"Hubei Henglong\" [Member]" } } }, "localname": "HubeiHenglongAutomotiveSystemGroupCoLtdMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "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]" } } }, "localname": "HubeiHenglongFormedWuhuHongrunNewMaterialCo.LtdWuhuHongrunMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiHenglongGroupShanghaiAutomotiveElectronicsResearchAndDevelopmentLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., \"Shanghai Henglong\" [Member]" } } }, "localname": "HubeiHenglongGroupShanghaiAutomotiveElectronicsResearchAndDevelopmentLtdMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "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]" } } }, "localname": "HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hubei Henglong KYB Automobile Electric Steering System Co Ltd", "label": "Henglong KYB" } } }, "localname": "HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiHenglongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Hubei Henglong" } } }, "localname": "HubeiHenglongMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiHongrunMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Hubei Hongrun [Member]" } } }, "localname": "HubeiHongrunMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiVentureFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hubei Venture Fund", "label": "Hubei Venture Fund" } } }, "localname": "HubeiVentureFundMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails", "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 [Member]" } } }, "localname": "HubeiWanlongInvestmentIncMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiWiselinkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Hubei Wiselink [Member]" } } }, "localname": "HubeiWiselinkMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_HubeiYilingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the hubei yiling member.", "label": "Hubei Yiling" } } }, "localname": "HubeiYilingMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., \"Wuhan Hyoseong\" [Member]" } } }, "localname": "HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "xbrltype": "domainItemType" }, "caas_IncomeFromGovernmentSubsidies": { "auth_ref": [], "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "caas_IncomeFromInvestmentOfAffiliates": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of net income from investment of non consolidated affiliates.", "label": "Income From Investment Of Affiliates", "verboseLabel": "Net income of non-consolidated affiliates" } } }, "localname": "IncomeFromInvestmentOfAffiliates", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails" ], "xbrltype": "monetaryItemType" }, "caas_IncomeTaxDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Line Items]" } } }, "localname": "IncomeTaxDisclosureLineItems", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "caas_IncreaseDecreaseInAllowanceForDoubtfulAccounts": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.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/20211231", "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/20211231", "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" } } }, "localname": "IncreaseInIncomeTaxExpenseBenefitPercentage", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "caas_InvestmentsInCorporationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information eprtaining to investment in Corporations.", "label": "investment in Corporations" } } }, "localname": "InvestmentsInCorporationsMember", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "caas_JianglingTongchuangMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Jiangling Tongchuang [Member]" } } }, "localname": "JianglingTongchuangMember", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_JingzhouDerunMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Jingzhou Derun [Member]" } } }, "localname": "JingzhouDerunMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_JingzhouHenglongAutomotivePartsCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Jingzhou Henglong Automotive Parts Co., Ltd., \"Henglong\" [Member]" } } }, "localname": "JingzhouHenglongAutomotivePartsCoLtdMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "caas_JingzhouHenglongAutomotiveTechnologyTestingCenterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Jingzhou Henglong Automotive Technology (Testing) Center, \"Testing Center\" [Member]" } } }, "localname": "JingzhouHenglongAutomotiveTechnologyTestingCenterMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "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]" } } }, "localname": "JingzhouQingyanIntelligentAutomotiveTechnologyResearchInstituteCo.Ltd.JingzhouQingyanMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "xbrltype": "domainItemType" }, "caas_JingzhouTongyingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Jingzhou Tongying [Member]" } } }, "localname": "JingzhouTongyingMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_JingzhouYudeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Jingzhou Yude [Member]" } } }, "localname": "JingzhouYudeMember", "nsuri": "http://www.caasauto.com/20211231", "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 [Member]" } } }, "localname": "LandUseRightsAndBuildingsMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_LongTermGovernmentLoan": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansDetails": { "order": 1.0, "parentTag": "caas_LongTermGovernmentLoanNoncurrent", "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 government loan" } } }, "localname": "LongTermGovernmentLoan", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansDetails" ], "xbrltype": "monetaryItemType" }, "caas_LongTermGovernmentLoanNoncurrent": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansDetails": { "order": 1.0, "parentTag": "caas_TotalBankAndGovernmentLoan", "weight": 1.0 }, "http://www.caasauto.com/role/DisclosureLoansDetails": { "order": 1.0, "parentTag": "caas_TotalBankAndGovernmentLoan", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of long term government loan.", "label": "Long Term Government Loan Noncurrent", "totalLabel": "Subtotal", "verboseLabel": "Long-term government loans" } } }, "localname": "LongTermGovernmentLoanNoncurrent", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansDetails" ], "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestments" ], "xbrltype": "textBlockItemType" }, "caas_MaterialsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Materials [Member]" } } }, "localname": "MaterialsMember", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "caas_MerchandiseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Merchandise [Member]" } } }, "localname": "MerchandiseMember", "nsuri": "http://www.caasauto.com/20211231", "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", "verboseLabel": "Minimum Percentage Of Profit Allocated To Foreign Investment" } } }, "localname": "MinimumPercentageOfProfitAllocatedToForeignInvestment", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "caas_NonUSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non U.S [Member]" } } }, "localname": "NonUSMember", "nsuri": "http://www.caasauto.com/20211231", "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": "Notes payable to unrelated parties.", "label": "Notes Payable Unrelated Parties", "verboseLabel": "Notes payable - unrelated parties" } } }, "localname": "NotesPayableUnrelatedParties", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "caas_NotesReceivablePledgedAsCollateral": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of notes receivable pledged as collateral for borrowings.", "label": "Notes Receivable Pledged As Collateral", "terseLabel": "Notes receivable pledged as collateral" } } }, "localname": "NotesReceivablePledgedAsCollateral", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdditionalInformationDetails" ], "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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", "terseLabel": "Number of sectors engaged in production and sale of products" } } }, "localname": "NumberOfSectorsEngagedInProductionAndSaleOfProducts", "nsuri": "http://www.caasauto.com/20211231", "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]" } } }, "localname": "ObligationsForInvestmentContractsMember", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureTaxesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_OperatingTaxLossSubjectToExpiryAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Operating tax loss subject to expiry axis.", "label": "Operating Tax Loss Subject to Expiry [Axis]" } } }, "localname": "OperatingTaxLossSubjectToExpiryAxis", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "caas_OperatingTaxLossSubjectToExpiryDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Operating tax loss subject to expiry domain.", "label": "Operating Tax Loss Subject to Expiry [Domain]" } } }, "localname": "OperatingTaxLossSubjectToExpiryDomain", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_OrganizationAndPrincipalActivitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization And Principal Activities [Line Items]" } } }, "localname": "OrganizationAndPrincipalActivitiesLineItems", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "xbrltype": "stringItemType" }, "caas_OtherAdvancePaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Advance Payments [Member]" } } }, "localname": "OtherAdvancePaymentsMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_OtherAssetsNonCurrentPrepaymentForEquityMethodInvestment": { "auth_ref": [], "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" } } }, "localname": "OtherAssetsNonCurrentPrepaymentForEquityMethodInvestment", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "caas_OtherAssetsNonCurrentPrepaymentForSubsidiaryAcquisition": { "auth_ref": [], "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 acquisition of a subsidiary" } } }, "localname": "OtherAssetsNonCurrentPrepaymentForSubsidiaryAcquisition", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "caas_OtherEntitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Entities" } } }, "localname": "OtherEntitiesMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "caas_OtherForeignCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Foreign Countries [Member]" } } }, "localname": "OtherForeignCountriesMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails1" ], "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/20211231", "xbrltype": "stringItemType" }, "caas_OtherLongTermPayableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other long-term payable Text Bock.", "label": "Other Long Term Payable Text Block", "verboseLabel": "Other Long-term Payable" } } }, "localname": "OtherLongTermPayableTextBlock", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssets" ], "xbrltype": "textBlockItemType" }, "caas_OtherRelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Related Parties [Member]" } } }, "localname": "OtherRelatedPartiesMember", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "caas_PaymentsToBrokerAgentsForRepurchaseOfCommonStock": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to broker agents to reacquire common stock during the period", "label": "Payments To Broker Agents For Repurchase Of Common Stock", "negatedLabel": "Payment to broker agents for repurchase of common stock" } } }, "localname": "PaymentsToBrokerAgentsForRepurchaseOfCommonStock", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "caas_PenaltiesIncome": { "auth_ref": [], "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "caas_PropertyPlantAndEquipmentPledgedAsCollateral": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of property, plant and equipment pledged as collateral for payables.", "label": "Property, Plant And Equipment Pledged As Collateral", "terseLabel": "Property, plant and equipment pledged as collateral" } } }, "localname": "PropertyPlantAndEquipmentPledgedAsCollateral", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "caas_ProvisionForDoubtfulAccountsAndNotesReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents provision for doubtful accounts and notes receivable.", "label": "Provision For Doubtful Accounts And Notes Receivable", "terseLabel": "Allowance for accounts and notes receivable" } } }, "localname": "ProvisionForDoubtfulAccountsAndNotesReceivable", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdditionalInformationDetails" ], "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesActivityInCompanysValuationAllowanceForDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "caas_RangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range of Exercise Prices From $2.00 to $10.00" } } }, "localname": "RangeOneMember", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "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", "verboseLabel": "Registered Capital Percentage" } } }, "localname": "RegisteredCapitalPercentage", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureSignificantConcentrationsDetails" ], "xbrltype": "percentItemType" }, "caas_ReimbursementOfLitigationExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of reimbursement of litigation expenses.", "label": "Reimbursement Of Litigation Expenses", "terseLabel": "Amount of fees and reimbursement of litigation expenses" } } }, "localname": "ReimbursementOfLitigationExpenses", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_RelatedAdvancesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Related Advances [Abstract]", "verboseLabel": "Related advance payments" } } }, "localname": "RelatedAdvancesAbstract", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "caas_RelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party [Member]" } } }, "localname": "RelatedPartyMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "caas_RelatedPartyRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Revenue [Abstract]", "verboseLabel": "Related Party Revenue" } } }, "localname": "RelatedPartyRevenueAbstract", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "caas_RelatedPayablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Payables [Abstract]", "verboseLabel": "Related payables" } } }, "localname": "RelatedPayablesAbstract", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "caas_RelatedPurchasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Purchases [Abstract]", "verboseLabel": "Related purchases" } } }, "localname": "RelatedPurchasesAbstract", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "caas_RelatedReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Receivables [Abstract]", "verboseLabel": "Related receivables" } } }, "localname": "RelatedReceivablesAbstract", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "caas_RelatedSalesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Sales [Abstract]", "verboseLabel": "Related sales" } } }, "localname": "RelatedSalesAbstract", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_RentalIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Rental Income [Member]" } } }, "localname": "RentalIncomeMember", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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": "Total" } } }, "localname": "SalesRevenuesNet", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails1" ], "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", "verboseLabel": "Schedule of accounts and notes payable" } } }, "localname": "ScheduleOfAccountsAndNotesPayableTableTextBlock", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableTables" ], "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "caas_ScheduleOfComponnetsOfAdvancePaymentsAndOthersTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure for components of advance payments and others.", "label": "Schedule Of Componnets Of Advance Payments And Others [Table Text Block]", "terseLabel": "Schedule of components of advance payments and others" } } }, "localname": "ScheduleOfComponnetsOfAdvancePaymentsAndOthersTableTextBlock", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersTables" ], "xbrltype": "textBlockItemType" }, "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "caas_ScheduleOfEarningsPerShareBasicAndDilutedTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTable", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeLossPerShareAdditionalInformationDetails" ], "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureFinancialExpenseNetTables" ], "xbrltype": "textBlockItemType" }, "caas_ScheduleOfIncomeTaxDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Income Tax Disclosure [Table]" } } }, "localname": "ScheduleOfIncomeTaxDisclosureTable", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "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/20211231", "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/20211231", "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]" } } }, "localname": "ScheduleProvisionForIncomeTaxesLineItems", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "caas_SentientAbMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The represent information for Sentient AB.", "label": "Sentient AB", "terseLabel": "Sentient AB" } } }, "localname": "SentientAbMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "caas_ShashiJiulongPowerSteeringGearsCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shashi Jiulong Power Steering Gears Co., Ltd., \"Jiulong\" [Member]" } } }, "localname": "ShashiJiulongPowerSteeringGearsCoLtdMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "caas_ShenyangAutomotiveIndustryInvestmentCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shenyang Automotive Industry Investment Corporation [Member]" } } }, "localname": "ShenyangAutomotiveIndustryInvestmentCorporationMember", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., \"Shenyang\" [Member]" } } }, "localname": "ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "caas_ShenyangMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shenyang", "label": "Shenyang" } } }, "localname": "ShenyangMember", "nsuri": "http://www.caasauto.com/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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]" } } }, "localname": "StockIncentivePlanMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "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/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "xbrltype": "stringItemType" }, "caas_TechnologyPurchasedFromRelatedParties": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the value 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/20211231", "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/20211231", "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]" } } }, "localname": "ThirdPartyMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_TotalBankAndGovernmentLoan": { "auth_ref": [], "calculation": { "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caasauto.com/role/DisclosureLoansDetails": { "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 and government loans" } } }, "localname": "TotalBankAndGovernmentLoan", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansDetails" ], "xbrltype": "monetaryItemType" }, "caas_TotalSegmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Segments" } } }, "localname": "TotalSegmentsMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "caas_TreasuryStockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available", "label": "Treasury Stock" } } }, "localname": "TreasuryStockAbstract", "nsuri": "http://www.caasauto.com/20211231", "xbrltype": "stringItemType" }, "caas_UniversalSensorApplicationIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "USAI" } } }, "localname": "UniversalSensorApplicationIncMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "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/20211231", "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/20211231", "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/20211231", "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\" [Member]" } } }, "localname": "WuhanChuguanjieAutomotiveScienceAndTechnologyLtdMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "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 [Member]" } } }, "localname": "WuhanHyoseongWasFormedIn2019Member", "nsuri": "http://www.caasauto.com/20211231", "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\" [Member]" } } }, "localname": "WuhanJielongElectricPowerSteeringCoLtdMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "xbrltype": "domainItemType" }, "caas_WuhanTongkaiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Wuhan Tongkai [Member]" } } }, "localname": "WuhanTongkaiMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_WuhuFormedTwoThousandSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Wuhu Formed in 2006" } } }, "localname": "WuhuFormedTwoThousandSixMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "caas_WuhuHenglongAutomotiveSteeringSystemCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Wuhu Henglong Automotive Steering System Co., Ltd., \"Wuhu\" [Member]" } } }, "localname": "WuhuHenglongAutomotiveSteeringSystemCoLtdMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingDetails" ], "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/20211231", "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" } } }, "localname": "WuhuHongrunNewMaterialCoLtdMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "caas_XiamenAutomotivePartsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Xiamen Automotive Parts [Member]" } } }, "localname": "XiamenAutomotivePartsMember", "nsuri": "http://www.caasauto.com/20211231", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "caas_XiamenJoylonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Xiamen Joylon [Member]" } } }, "localname": "XiamenJoylonMember", "nsuri": "http://www.caasauto.com/20211231", "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/2021", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails1" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U.S" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails1" ], "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/2021q4", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r766", "r767", "r768" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r766", "r767", "r768" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r766", "r767", "r768" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r766", "r767", "r768" ], "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r769" ], "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r764" ], "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansDetails", "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails", "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/DisclosureSegmentReportingDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r764" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r764" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r781" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r764" ], "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/2021q4", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r764" ], "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/2021q4", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r764" ], "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/2021q4", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r764" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r806" ], "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/2021q4", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r766", "r767", "r768" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansDetails", "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails", "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/DisclosureSegmentReportingDetails", "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/2021q4", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r763" ], "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/2021q4", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r765" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "documentation": "Leader of board of directors.", "label": "Board of Directors Chairman [Member]" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r152", "r343", "r348", "r356", "r522", "r523", "r530", "r531", "r605", "r757", "r784", "r794", "r803", "r804" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r152", "r343", "r348", "r356", "r522", "r523", "r530", "r531", "r605", "r757", "r784", "r794", "r803", "r804" ], "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/2021-01-31", "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" } } }, "localname": "ConsolidationEliminationsMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r152", "r208", "r221", "r222", "r223", "r224", "r226", "r228", "r232", "r343", "r344", "r345", "r346", "r347", "r348", "r350", "r351", "r353", "r355", "r356", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r152", "r208", "r221", "r222", "r223", "r224", "r226", "r228", "r232", "r343", "r344", "r345", "r346", "r347", "r348", "r350", "r351", "r353", "r355", "r356", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r780" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r158", "r165", "r171", "r263", "r460", "r461", "r462", "r494", "r495", "r544", "r547", "r549", "r550", "r809" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r158", "r165", "r171", "r263", "r460", "r461", "r462", "r494", "r495", "r544", "r547", "r549", "r550", "r809" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r158", "r165", "r171", "r263", "r460", "r461", "r462", "r494", "r495", "r544", "r547", "r549", "r550", "r809" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r238", "r402", "r407", "r722" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r361", "r388", "r424", "r427", "r616", "r617", "r618", "r619", "r620", "r621", "r640", "r719", "r723", "r758", "r759" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r361", "r388", "r424", "r427", "r616", "r617", "r618", "r619", "r620", "r621", "r640", "r719", "r723", "r758", "r759" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r238", "r402", "r407", "r722" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r234", "r402", "r405", "r647", "r718", "r720" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r234", "r402", "r405", "r647", "r718", "r720" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r361", "r388", "r409", "r424", "r427", "r616", "r617", "r618", "r619", "r620", "r621", "r640", "r719", "r723", "r758", "r759" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r361", "r388", "r409", "r424", "r427", "r616", "r617", "r618", "r619", "r620", "r621", "r640", "r719", "r723", "r758", "r759" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r166", "r425", "r782" ], "lang": { "en-us": { "role": { "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.", "label": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r166", "r171", "r425" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "auth_ref": [ "r805" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r255" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r235", "r236", "r402", "r406", "r721", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r783", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails1" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r235", "r236", "r402", "r406", "r721", "r742", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r783", "r785" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails1" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r166", "r171", "r333", "r425", "r609" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r240", "r601" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "ASU 2016-13 Financial Instruments-Credit Losses (Topic 326)" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss": { "auth_ref": [ "r243" ], "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, allowance for doubtful accounts" } } }, "localname": "AccountsAndFinancingReceivableAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsAndNotesReceivableNet": { "auth_ref": [ "r34", "r241", "r695" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r10", "r34", "r67", "r241", "r242", "r695" ], "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 $11,961 and $9,853, respectively)", "totalLabel": "Accounts and notes receivable, net - unrelated parties" } } }, "localname": "AccountsNotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r241" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r16", "r60", "r469" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureTaxesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r27", "r668", "r698" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureTaxesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r28", "r668", "r698" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r60" ], "calculation": { "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 9.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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r53", "r319" ], "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", "negatedTerseLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r39", "r80", "r81", "r82", "r701", "r731", "r735" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r79", "r82", "r89", "r90", "r91", "r155", "r156", "r157", "r529", "r726", "r727", "r811" ], "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]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r35" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r155", "r156", "r157", "r460", "r461", "r462", "r549" ], "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]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r159", "r160", "r161", "r162", "r171", "r246", "r247", "r260", "r261", "r262", "r263", "r264", "r265", "r342", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r492", "r493", "r494", "r495", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r595", "r649", "r650", "r651", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r807", "r808", "r809", "r810", "r811" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r428", "r430", "r466", "r467" ], "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/2021-01-31", "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/(loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvancesOnInventoryPurchases": { "auth_ref": [ "r74" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r430", "r454", "r465" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r243", "r269", "r272", "r275" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r276" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r274" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r132", "r305", "r311" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureIntangibleAssetsAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r184" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r147", "r216", "r223", "r230", "r257", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r352", "r354", "r356", "r357", "r522", "r530", "r559", "r606", "r608", "r666", "r697" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingDetails", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r12", "r14", "r75", "r147", "r257", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r352", "r354", "r356", "r357", "r522", "r530", "r559", "r606", "r608" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r431", "r455" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r154" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r318" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r422", "r426" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r422", "r426", "r508", "r509" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r507" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r512", "r513", "r514" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Capital": { "auth_ref": [ "r690" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of total capital as defined by regulatory framework.", "label": "Capital" } } }, "localname": "Capital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r137", "r138", "r139" ], "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", "verboseLabel": "Capital Expenditures" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r762" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r49", "r608", "r738", "r739" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r49", "r134" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r20", "r135" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r127", "r134", "r140" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r127", "r572" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r397", "r398", "r399", "r400" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r63", "r332", "r675", "r707" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and Contingencies (Note 26)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r329", "r330", "r331", "r334", "r744" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r155", "r156", "r549" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r33" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r33" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r33" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r33", "r390" ], "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, Common stock", "periodStartLabel": "Balance at January 1, Common stock" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r33", "r608" ], "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, 2021 and 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r84", "r86", "r87", "r99", "r683", "r713" ], "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 income attributable to parent company" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r84", "r86", "r98", "r519", "r520", "r534", "r682", "r712" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss": { "order": 2.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 income/(loss)attributable to non-controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r84", "r86", "r97", "r518", "r534", "r681", "r711" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r198", "r199", "r238", "r556", "r557", "r743" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r198", "r199", "r238", "r556", "r557", "r737", "r743" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r198", "r199", "r238", "r556", "r557", "r737", "r743" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r194", "r691" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r203" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureSignificantConcentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r198", "r199", "r238", "r556", "r557" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r198", "r199", "r238", "r556", "r557", "r743" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r403" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r404" ], "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/2021-01-31", "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/2021-01-31", "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": "2022" } } }, "localname": "ContractualObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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": "2023" } } }, "localname": "ContractualObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r204" ], "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" } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r106", "r647" ], "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 ($31,580 and $23,879 purchased from related parties for the years ended December 31, 2021 and 2020)", "verboseLabel": "Shipping, Handling and Transportation Costs" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r558" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansAdditionalInformationDetails" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "auth_ref": [ "r266", "r267", "r268", "r270", "r271", "r277", "r279", "r280", "r281", "r282", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r295" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r197", "r238" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loans" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r688" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets pledged to secure a debt instrument.", "label": "Debt Instrument, Collateral Amount" } } }, "localname": "DebtInstrumentCollateralAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansAdditionalInformationDetails" ], "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]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r62", "r146", "r152", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r391", "r392", "r393", "r394", "r583", "r584", "r586", "r587", "r689" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r148", "r490", "r498" ], "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)", "verboseLabel": "Deferred State and Local Income Tax Expense (Benefit)" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r475", "r476" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 12.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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesClassifiedInConsolidatedBalanceSheetsDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r132", "r148", "r490", "r498", "r499", "r500" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r30", "r31", "r482", "r669", "r692" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r475", "r476" ], "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 Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred tax liabilities", "verboseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesClassifiedInConsolidatedBalanceSheetsDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r483" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r485" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r488", "r489" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r488", "r489" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r488", "r489" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r488", "r489" ], "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 share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "verboseLabel": "Share-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": { "auth_ref": [ "r488", "r489" ], "calculation": { "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 9.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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r488", "r489" ], "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 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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": { "auth_ref": [ "r488", "r489" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r484" ], "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": "Deferred Tax Assets, Valuation Allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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": [ "r488", "r489" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r488" ], "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" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r132", "r317" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r132", "r211" ], "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", "presentationGuidance": "Depreciation and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingDetails", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r77", "r536", "r537", "r538", "r539" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r468" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r16", "r60" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromEmployeesCurrent": { "auth_ref": [ "r66", "r599", "r601" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToOfficersOrStockholdersCurrent": { "auth_ref": [ "r23", "r599", "r693", "r740" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts due to recorded owners or owners with a beneficial interest of more than 10 percent of the voting interests or officers of the company. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Officers or Stockholders, Current", "verboseLabel": "Amounts due to shareholders/directors" } } }, "localname": "DueToOfficersOrStockholdersCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income/(Loss) Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r100", "r163", "r164", "r165", "r166", "r167", "r172", "r174", "r180", "r182", "r183", "r187", "r188", "r550", "r551", "r684", "r714" ], "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": "Net (loss)/income per share attributable to parent company's common shareholders - Basic", "verboseLabel": "Basic - (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeLossPerShareDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "definitionGuidance": "Net income/(loss) attributable to parent company's common shareholders per share -", "label": "Earnings Per Share, Basic [Abstract]", "presentationGuidance": "Net income per share attributable to the parent company's common shareholders" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeLossPerShareDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Weighted average number of common shares outstanding -" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r100", "r163", "r164", "r165", "r166", "r167", "r174", "r180", "r182", "r183", "r187", "r188", "r550", "r551", "r684", "r714" ], "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": "Net (loss)/income per share attributable to parent company's common shareholders - Diluted", "verboseLabel": "Diluted - (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeLossPerShareDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r184", "r185" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r184", "r185", "r186", "r189" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Income/(Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r572" ], "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 the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Cash and cash equivalents affected by foreign currency" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r149", "r478", "r501" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r478", "r501" ], "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", "verboseLabel": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r478", "r501" ], "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", "verboseLabel": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount": { "auth_ref": [ "r478" ], "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" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share options - weighted average" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r89", "r90", "r91", "r155", "r156", "r157", "r160", "r168", "r170", "r191", "r263", "r390", "r395", "r460", "r461", "r462", "r494", "r495", "r549", "r573", "r574", "r575", "r576", "r577", "r578", "r726", "r727", "r728", "r811" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r255" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails", "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": [ "r50", "r217", "r254" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsMember": { "auth_ref": [ "r253" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r258" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r552", "r555" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r367", "r376", "r377", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r553", "r613", "r614", "r615" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r367", "r410", "r411", "r416", "r419", "r553", "r613" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r367", "r376", "r377", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r613", "r614", "r615" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r248", "r249", "r250", "r251", "r252", "r271", "r276", "r277", "r278", "r284", "r294", "r295", "r296", "r297", "r375", "r389", "r540", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r770", "r771", "r772", "r773", "r774", "r775", "r776" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r310" ], "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", "negatedTerseLabel": "Less: Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r312" ], "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": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r312" ], "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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r312" ], "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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r312" ], "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r312" ], "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r306", "r307", "r310", "r313", "r648", "r652" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r310", "r652" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r306", "r309" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedPatentsGross": { "auth_ref": [ "r310" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r568", "r569", "r570", "r571" ], "calculation": { "http://www.caasauto.com/role/DisclosureFinancialExpenseNetDetails": { "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", "negatedLabel": "Foreign exchange loss, net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureFinancialExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r579" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r132", "r316", "r321" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r101" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r105", "r147", "r216", "r222", "r226", "r229", "r232", "r257", "r343", "r344", "r345", "r348", "r349", "r350", "r352", "r354", "r356", "r357", "r559" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "auth_ref": [ "r338" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r315", "r324" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r94", "r216", "r222", "r226", "r229", "r232", "r665", "r679", "r686", "r716" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r216", "r222", "r226", "r229", "r232" ], "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/(loss) before income tax expenses and equity in earnings of affiliated companies" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r95", "r132", "r213", "r254", "r678", "r709" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "auth_ref": [ "r132" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.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 net earnings of affiliates" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r322", "r326" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r149", "r479", "r480", "r487", "r496", "r502", "r504", "r505", "r506" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r150", "r169", "r170", "r214", "r477", "r497", "r503", "r717" ], "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/2021-01-31", "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": [ "r88", "r473", "r474", "r480", "r481", "r486", "r491" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r472", "r478" ], "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", "negatedLabel": "The effect of change in the tax rate due to the U.S. Tax Reform", "verboseLabel": "Effect of changes in tax rate" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesActivityInCompanysValuationAllowanceForDeferredTaxAssetsDetails", "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDeductions": { "auth_ref": [ "r478" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r478" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r478" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r478" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r129", "r136" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "auth_ref": [ "r131" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r131" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "auth_ref": [ "r131" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r131", "r641" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r131" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities": { "auth_ref": [ "r131" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r131" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in receivables classified as other.", "label": "Increase (Decrease) in Other Receivables", "negatedLabel": "(Decrease)/increase in demand loans and employee housing loans included in other receivables" } } }, "localname": "IncreaseDecreaseInOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r131" ], "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", "verboseLabel": "Advance payments and others" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r175", "r176", "r177", "r183" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r314" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r141", "r309", "r644", "r645", "r646", "r648" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r304", "r308" ], "calculation": { "http://www.caasauto.com/role/DisclosureIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 6.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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCapitalizationPolicyPolicyTextBlock": { "auth_ref": [ "r582" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestCostsCapitalized": { "auth_ref": [ "r581" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r92", "r210", "r580", "r585", "r685" ], "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", "terseLabel": "Interest Expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r125", "r128", "r136" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r300" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r69" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r9", "r72", "r608" ], "calculation": { "http://www.caasauto.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 7.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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureInventoriesDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r18", "r73", "r142", "r190", "r298", "r299", "r300", "r642" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r71" ], "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 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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r70" ], "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 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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r110", "r209" ], "calculation": { "http://www.caasauto.com/role/DisclosureFinancialExpenseNetDetails": { "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", "negatedLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureFinancialExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r109", "r111" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r256", "r715" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r552" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r590" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r591" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LessorSalesTypeLeaseTermOfContract1": { "auth_ref": [ "r594" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r59", "r147", "r224", "r257", "r343", "r344", "r345", "r348", "r349", "r350", "r352", "r354", "r356", "r357", "r523", "r530", "r531", "r559", "r606", "r607" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r42", "r147", "r257", "r559", "r608", "r672", "r705" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r61", "r147", "r257", "r343", "r344", "r345", "r348", "r349", "r350", "r352", "r354", "r356", "r357", "r523", "r530", "r531", "r559", "r606", "r607", "r608" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r57" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r57" ], "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" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense", "terseLabel": "Settlement expense" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r50" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LongTermInvestmentsAndReceivablesNet": { "auth_ref": [ "r50" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r62" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r62", "r341" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r676" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r68", "r147", "r257", "r343", "r348", "r349", "r350", "r356", "r357", "r559", "r671", "r704" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r395" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedLabel": "Dividends declared to non-controlling interest holders of non-wholly owned subsidiaries" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r127" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r127" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r127", "r130", "r133" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r83", "r85", "r91", "r96", "r133", "r147", "r159", "r163", "r164", "r165", "r166", "r169", "r170", "r178", "r216", "r222", "r226", "r229", "r232", "r257", "r343", "r344", "r345", "r348", "r349", "r350", "r352", "r354", "r356", "r357", "r551", "r559", "r680", "r710" ], "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 (loss)/income attributable to the parent company's common shareholders - Basic and Diluted", "terseLabel": "Net income", "totalLabel": "Net income/(loss) attributable to parent company's common shareholders", "verboseLabel": "Net income/(loss) attributable to parent company" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeLossPerShareDetails", "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": [ "r83", "r85", "r91", "r169", "r170", "r525", "r533" ], "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", "terseLabel": "Net loss attributable to non-controlling interest", "verboseLabel": "Net loss attributable to non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeLossPerShareDetails" ], "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/2021-01-31", "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" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "auth_ref": [ "r396", "r510", "r527" ], "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" } } }, "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r396", "r521", "r527" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "terseLabel": "Contribution by non-controlling shareholders" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r155", "r156", "r157", "r395", "r516" ], "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]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NontradeReceivablesNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 8.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 $50 and $58, respectively)" } } }, "localname": "NontradeReceivablesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableGross": { "auth_ref": [ "r244", "r269", "r277", "r283", "r285", "r286", "r777", "r778", "r779" ], "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails": { "order": 2.0, "parentTag": "caas_AccountsAndNotesReceivableGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of financing receivable.", "label": "Financing Receivable, Gross", "verboseLabel": "Notes receivable - unrelated parties" } } }, "localname": "NotesReceivableGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdvancePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableNet": { "auth_ref": [ "r34", "r241", "r283" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.", "label": "Financing Receivable, after Allowance for Credit Loss", "terseLabel": "Financing receivable, net" } } }, "localname": "NotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r216", "r222", "r226", "r229", "r232" ], "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/(loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r589" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r589" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r588" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 7.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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r592", "r593" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r7", "r535" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r15", "r16", "r17", "r60" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails", "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r74", "r608" ], "calculation": { "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails": { "order": 5.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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r54" ], "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 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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r518", "r519", "r528" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r518", "r519", "r528" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r78" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss": { "order": 2.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 gain" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r60" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r408", "r470" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherIncomeNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r25", "r27" ], "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 (See Note 15)" } } }, "localname": "OtherLongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r62" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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", "verboseLabel": "Other long-term payable" } } }, "localname": "OtherLongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r103" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r112" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromLongtermInvestments": { "auth_ref": [], "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 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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r122" ], "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 in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Deemed distribution to shareholders" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r117", "r515" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.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", "verboseLabel": "Cash prepaid for acquisition of a subsidiary" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r117" ], "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", "presentationGuidance": "Payments to Acquire Equity Method Investments", "verboseLabel": "Equity method investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r118" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r119" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r118" ], "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 and land use rights (including $1,965 and $2,668 paid to related parties for the years ended December 31, 2021 and 2020, respectively)", "verboseLabel": "Payments to Acquire Property, Plant, and Equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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": [ "r116", "r598" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r124" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": { "auth_ref": [ "r418", "r420", "r421", "r423" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PledgedAssetsSeparatelyReportedLoansPledgedForOtherDebtObligationsAtFairValue": { "auth_ref": [ "r623" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair value, as of the date of each statement of financial position presented, of loans which are owned but transferred to serve as collateral for the payment of other debt obligations, and that are reclassified and separately reported in the statement of financial position because the transferee has the right by contract or custom to sell or re-pledge them.", "label": "Pledged Assets Separately Reported, Loans Pledged for Other Debt Obligations, at Fair Value", "verboseLabel": "Pledged Assets Separately Reported, Loans Pledged for Other Debt Obligations, at Fair Value" } } }, "localname": "PledgedAssetsSeparatelyReportedLoansPledgedForOtherDebtObligationsAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r12", "r47", "r48" ], "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 $55 and $58, respectively)" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r11", "r13", "r301", "r302" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromBankDebt": { "auth_ref": [ "r120" ], "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 and government loans" } } }, "localname": "ProceedsFromBankDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties": { "auth_ref": [ "r113", "r598" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r120", "r146" ], "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" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r121" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "Proceeds from Noncontrolling Interests", "netLabel": "Cash received from capital contributions by non-controlling interest holder" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPartnershipContribution": { "auth_ref": [ "r121" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the capital received in cash from a partner in a partnership during the period.", "label": "Proceeds from Partnership Contribution" } } }, "localname": "ProceedsFromPartnershipContribution", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r115" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r114" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r60", "r335", "r336" ], "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 reserves (See Note 2)" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r6", "r83", "r85", "r91", "r126", "r147", "r159", "r169", "r170", "r216", "r222", "r226", "r229", "r232", "r257", "r343", "r344", "r345", "r348", "r349", "r350", "r352", "r354", "r356", "r357", "r518", "r524", "r526", "r533", "r534", "r551", "r559", "r686" ], "calculation": { "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.caasauto.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeOrLoss": { "order": 1.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", "netLabel": "Net Income/(Loss)", "terseLabel": "Net income/(loss)", "totalLabel": "Net income/(loss)", "verboseLabel": "Net income/(loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r53", "r320" ], "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/2021-01-31", "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": [ "r325", "r745", "r746", "r747" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r52", "r318" ], "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/2021-01-31", "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]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r21", "r22", "r320", "r608", "r687", "r706" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r51", "r320", "r745", "r746" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r21", "r320" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r21", "r318" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r102", "r273" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Allowance for credit losses", "verboseLabel": "Amounts provided during the year" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLoanLossesExpensed": { "auth_ref": [ "r273", "r677" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PublicUtilitiesInventoryAxis": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Information by type of inventory held.", "label": "Inventory [Axis]" } } }, "localname": "PublicUtilitiesInventoryAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PublicUtilitiesInventoryRawMaterialsMember": { "auth_ref": [ "r43" ], "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]" } } }, "localname": "PublicUtilitiesInventoryRawMaterialsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r29", "r670", "r700" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r29", "r670", "r700" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentMember": { "auth_ref": [ "r29", "r670", "r700" ], "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" } } }, "localname": "PurchaseCommitmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r381", "r382", "r383", "r384" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue": { "auth_ref": [ "r385" ], "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/2021-01-31", "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]" } } }, "localname": "RedeemableNoncontrollingInterestLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RegulatoryIncomeTaxesPolicy": { "auth_ref": [ "r760", "r761" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyCosts": { "auth_ref": [ "r107", "r151", "r346", "r348", "r349", "r355", "r356", "r357" ], "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" } } }, "localname": "RelatedPartyCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r417", "r598", "r599" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails", "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": [ "r417", "r598", "r599", "r602" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r417", "r598", "r602", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationsDetails", "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": [ "r596", "r597", "r599", "r603", "r604" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfBankDebt": { "auth_ref": [ "r123" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r471", "r643", "r762" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r471" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r20", "r134", "r140" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r38", "r395", "r463", "r608", "r703", "r730", "r735" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAppropriated": { "auth_ref": [ "r76", "r145", "r386", "r387", "r694" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAppropriatedMember": { "auth_ref": [ "r36", "r386" ], "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]" } } }, "localname": "RetainedEarningsAppropriatedMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsUnappropriated": { "auth_ref": [ "r37", "r145", "r702" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsUnappropriatedMember": { "auth_ref": [ "r37" ], "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]" } } }, "localname": "RetainedEarningsUnappropriatedMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r104", "r346", "r348", "r349", "r355", "r356", "r357", "r741" ], "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", "verboseLabel": "Revenue from Related Parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r143", "r144" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r93", "r147", "r207", "r208", "r221", "r227", "r228", "r234", "r235", "r238", "r257", "r343", "r344", "r345", "r348", "r349", "r350", "r352", "r354", "r356", "r357", "r559", "r686" ], "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 ($65,131 and $53,222 sold to related parties for the years ended December 31, 2021 and 2020)", "verboseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Concentrations" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r16", "r56" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureTaxesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r198", "r238" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r67" ], "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" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r485" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureDeferredIncomeTaxAssetsAndLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r183" ], "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", "terseLabel": "Schedule of basic and diluted income per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r306", "r309" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r18", "r44", "r45", "r46" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r54" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherIncomeNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r53", "r320" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r600", "r602" ], "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/2021-01-31", "presentation": [ "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/2021-01-31", "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", "verboseLabel": "Schedule of revenue by major customers by reporting segments" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r216", "r219", "r225", "r303" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r216", "r219", "r225", "r303" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r431", "r455" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r455" ], "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": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r455" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r437", "r443", "r445" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r448" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r309" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r204", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r221", "r222", "r223", "r224", "r226", "r227", "r228", "r229", "r230", "r232", "r238", "r327", "r328", "r718" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r204", "r205", "r206", "r216", "r220", "r226", "r230", "r231", "r232", "r233", "r234", "r237", "r238", "r239" ], "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/2021-01-31", "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]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingGeographicRegionDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r108" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r108" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r131" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r432" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r432" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r446" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAssumptionsUsedToEstimateFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r451" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAssumptionsUsedToEstimateFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r450" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAssumptionsUsedToEstimateFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r452" ], "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/2021-01-31", "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]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r434" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r441" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails", "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r444" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r439", "r455" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r438" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r455" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r429", "r435" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsActivitiesOfStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r431", "r436" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r447" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r453" ], "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/2021-01-31", "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 Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r453" ], "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 Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit", "verboseLabel": "Range of Exercise Prices Minimum (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r442" ], "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 Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options", "verboseLabel": "Number of Stock Options Exercisable" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r439" ], "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 Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options", "verboseLabel": "Outstanding Stock Options" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r453" ], "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 Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit", "verboseLabel": "Range of Exercise Prices Maximum (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r433" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r449", "r464" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAssumptionsUsedToEstimateFairValueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r455" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r439" ], "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 Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price", "verboseLabel": "Weighted Average Exercise Price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r446" ], "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 Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted Average Remaining Life (in years)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureStockOptionsSummaryOfRangeOfExercisePricesForStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShippingAndHandlingMember": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Packing and transport of product.", "label": "Shipping and Handling [Member]" } } }, "localname": "ShippingAndHandlingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "auth_ref": [ "r55", "r708" ], "calculation": { "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansDetails": { "order": 2.0, "parentTag": "caas_TotalBankAndGovernmentLoan", "weight": 1.0 }, "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": "Bank and government loans", "verboseLabel": "Subtotal" } } }, "localname": "ShortTermBankLoansAndNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansDetails", "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r24", "r608", "r667", "r699" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtTextBlock": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for short-term debt.", "label": "Short-term Debt [Text Block]", "verboseLabel": "Bank and Government Loans" } } }, "localname": "ShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBankAndGovernmentLoans" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r26", "r673", "r674", "r696" ], "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", "verboseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r340" ], "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 the period", "periodStartLabel": "Balance at beginning of the period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesWarrantiesActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r339" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesWarrantiesActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r339" ], "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 (gain)/loss" } } }, "localname": "StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesWarrantiesActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r337" ], "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 period" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesWarrantiesActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r204", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r221", "r222", "r223", "r224", "r226", "r227", "r228", "r229", "r230", "r232", "r238", "r303", "r323", "r327", "r328", "r718" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r65", "r89", "r90", "r91", "r155", "r156", "r157", "r160", "r168", "r170", "r191", "r263", "r390", "r395", "r460", "r461", "r462", "r494", "r495", "r549", "r573", "r574", "r575", "r576", "r577", "r578", "r726", "r727", "r728", "r811" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r155", "r156", "r157", "r191", "r647" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOtherLongTermPayableDetails", "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": [ "r736" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureRetainedEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r32", "r33", "r390", "r395", "r440" ], "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/2021-01-31", "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]" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeLossPerShareAdditionalInformationDetails" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r33", "r40", "r41", "r147", "r245", "r257", "r559", "r608" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r90", "r147", "r155", "r156", "r157", "r160", "r168", "r257", "r263", "r395", "r460", "r461", "r462", "r494", "r495", "r516", "r517", "r532", "r549", "r559", "r573", "r574", "r578", "r727", "r728", "r811" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability": { "auth_ref": [ "r506" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureTaxesPayableAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureTaxesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiabilityCurrent": { "auth_ref": [ "r506" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureTaxesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiabilityNoncurrent": { "auth_ref": [ "r506" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureTaxesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r58" ], "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/2021-01-31", "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 and Services" } } }, "localname": "TechnologyEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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", "verboseLabel": "Accretion of redeemable non-controlling interests" } } }, "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityDividendsAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accretion of temporary equity during the period due to cash, stock, and in-kind dividends. This item is an adjustment to net income necessary to derive net income apportioned to common stockholders and is to be distinguished from Temporary Equity, Accretion of Dividends (Temporary Equity, Accretion of Dividends).", "label": "Temporary Equity, Dividends, Adjustment", "terseLabel": "Deemed distribution to shareholders" } } }, "localname": "TemporaryEquityDividendsAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r248", "r249", "r250", "r251", "r252", "r375", "r389", "r540", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r770", "r771", "r772", "r773", "r774", "r775", "r776" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r397" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r64", "r397" ], "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]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r64", "r397" ], "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": "Treasury Stock, Shares, Ending Balance", "periodStartLabel": "Treasury Stock, Shares, Beginning Balance", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r33", "r390", "r395" ], "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 Treasury stock" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r401" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r64", "r397", "r400" ], "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 - 1,486,526 and 1,486,526 shares at December 31, 2021 and 2020, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r390", "r395", "r397" ], "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 2021 and 2020 - nil and 322,269 shares, respectively", "terseLabel": "Stock repurchased during period, value" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r159", "r160", "r161", "r162", "r171", "r246", "r247", "r260", "r261", "r262", "r263", "r264", "r265", "r342", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r492", "r493", "r494", "r495", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r595", "r649", "r650", "r651", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r807", "r808", "r809", "r810", "r811" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarnings": { "auth_ref": [ "r179", "r181" ], "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", "verboseLabel": "Undistributed Earnings, Basic" } } }, "localname": "UndistributedEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r192", "r193", "r195", "r196", "r200", "r201", "r202" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseRightsMember": { "auth_ref": [ "r511" ], "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 [Member]" } } }, "localname": "UseRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r485" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "auth_ref": [ "r153" ], "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", "verboseLabel": "Valuation Allowances and Reserves, Adjustments" } } }, "localname": "ValuationAllowancesAndReservesAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureInventoriesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValueAddedTaxReceivableCurrent": { "auth_ref": [ "r74" ], "calculation": { "http://www.caasauto.com/role/DisclosureAdvancePaymentsAndOthersDetails": { "order": 6.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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r173", "r183" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeLossPerShareDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r172", "r183" ], "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/2021-01-31", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomeLossPerShareDetails", "http://www.caasauto.com/role/StatementConsolidatedStatementsOfIncomeOrLoss" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=123583895&loc=d3e30768-111565" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL82887624-210437" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124256539&loc=SL120269210-210444" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124256539&loc=SL120254536-210444" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124266218&loc=SL120267834-210445" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL120267845-210446" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919260-210447" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919272-210447" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL120267966-210447" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL120267969-210447" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "80", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 6.M.Q4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122651532&loc=SL122037091-237805" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124268681&loc=SL120267897-210452" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "13A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=125515542&loc=SL120267917-210453" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=125515542&loc=SL120269220-210453" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL120267853-210455" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL120267859-210455" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL120267862-210455" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3)(i))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3)(ii))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "24(b)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21332-112643" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21346-112643" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130611-203046-203046" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r408": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r468": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r506": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r535": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r579": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r604": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)(1)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(17))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(23)(a)(4)(i))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r702": { "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": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6486098&loc=d3e24708-158529" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(30)(a)(3)(ii))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "980", "URI": "http://asc.fasb.org/extlink&oid=6501382&loc=d3e54053-110423" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "980", "URI": "http://asc.fasb.org/extlink&oid=6501382&loc=d3e54136-110423" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r763": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r764": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r765": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r766": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r767": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r768": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r769": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r770": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r771": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r772": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r773": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r774": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r775": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r776": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r777": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1404" }, "r778": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(1)" }, "r779": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(2)" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r780": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r781": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r782": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "11", "Subsection": "03" }, "r783": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r784": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r785": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r786": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r787": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r788": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r789": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r790": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r791": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r792": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r793": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r794": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01" }, "r795": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02" }, "r796": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01" }, "r797": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01" }, "r798": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01" }, "r799": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r800": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01" }, "r801": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02" }, "r802": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02" }, "r803": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01" }, "r804": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02" }, "r805": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "i", "Publisher": "SEC", "Section": "3", "Subsection": "10" }, "r806": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 133 0001410578-22-000626-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-22-000626-xbrl.zip M4$L#!!0 ( 'U%?E2ZEW!LD20 ,'2 0 1 8V%AK=W?'"T MY^'(CP,2+=_MI6P?,9^0O7_^X[__Z_O_V=__Y?3VR@MB/UWC*/%\BE&" ^^) M)"OO/MYL4.1]P)22,/1.*0F6V//>'+P^^/O1R]G!B]=_/S[R]O=S2:>(<"]G M>@Y)]+GD>'IZ.GAZ(7B.W[QY$O5S5*/TZCA&Y+ MQW1]CA0A37"CEZ11IY\\,](/^'Y[_ 9X0[%O4J^*LE(H MZ5X\$?'V\OU3U9U.F<,#^,64KQ'6^* -'@) K.4I;$ZY-GPL[C-2)1WM)L MSR.\9>Q8RNH5%0SP@D1$*,.GE",^6WJ51/Z/0JC'I7J96 _D>IE@KY#\_6%; M7/M+*9]\Y]$_Q-\<+L:MBVA$F)IR[IQ$Q^FCT$_# 8Q5S=1\^:\%:..PY"V7 M"!MZQHU,')( ^N00*T4P_^N2_)R45XF:\+)"*?R M1S9?7/*UZ1K/Z57,=) I6?3HS?3H55*]>.%EB!YPM(:R[-XS=MA!>N M1SP 6#6_'N47-B@W/C)A/AISQ%;OP_C)&..27H_I*RM,N5!/2)T05*]Z3GRQ M_V1\L7$=)YC=8A^31\27["?!(\QB-V@KFO0<)XB$G260-;\.X9=\U!ZWUT/% M%SR^+/+$-[SJ(U">?<'PS9,5IDJ8>\CUJ+Z4H-I& M#=#-9$X F@!X&3UR96-*L HS"84>IE==F&HR)EA,8+FA\0;39'O#MP )'R87 MOZ=D SU< 5(OO1ZRUUW("HG?>4*F&%BEU E$L['%]^!+.+8$IQD&V:[M%SUH.Y*;LB MZ(&$O%:8P?XJCK+%?L&@(%7@^:4^H^\:;[I=HY!;[!*Y_&+0@J6M?4)L3XH* MP8XD*%@3SH,JGK#&,_4Y@SYWBJ+/',X?XD=,(YC6=)9 3ZS%__BXBS^($ZA5 M B=S,7R_R=?_L(\SW%VVJ/7@S8SVDKG("3U#]&B*@XOG#8X8+K>!>1MJS@A, MN/1HRD\&0*Y7"*[VD 6JTZ T@I7/87TC44:B!TRRZ1="IA%G \U[$J'()RC, M._DU5NTD-91:H&:22:Z458RM[[P(3YM'P\UCOD+EXX7&CP1\KM['M/:S, M$EL##CVHDH.>FDPQ\S6D3D".\1.X0907KW!"N%:F3@--ICX/@E?F'@3>7QJB M)T0'W$BN$!\9[#*Z2V+_\RH. TP9G(HF6],[2HT$/=8OK6XML\]PH^S5/_2_ M7O:I"?I=0F\ZS >)Z^L46@-@U2DF^[ [CX5!74+.W.?+8-,!2E^&"6OS9=J< M+E%$_A"5YJNNTY21"#/5$JV'6G]0+-E#U>6)]=E#+G%:FHT [R0(1'U0>!GQ MSM-36F.X1U91F3!+5^4 MY&>Y?,=SPZTF['DN6$+68#T_,KQ(PRORJ-R/[5BZOM=(#J+%]\&RUVL@ND^M M#EY5":^H!>"%69>M47ZE6?$*6\@/]UXB?D47=)N6/I?;VJ8XO& M]*JJ(AXJ:S)UJB_4J6RFL5V+[^M6+W;9K:8I\$OXYEH[XYIZWW9,BM[[=H)Q MI(NUN148**4/\,Y@[W>WG@;T#GQV;: W9=-C_4IV+51Y]T[(CD%6Z<9K@_,P M(7K47W=1USL(3_U@W AON@2?K&.:Y*<#A9N*H3>QCE6/^=]D([WM8=QM+S'= T&E"6Z^"@-I1[$O\N\DJ/E?L*%>35I$V # ;M+UVM$ MR1]8!)E& 73_H'1\Z;?6NQ#9UP4ZXUC>!?:]ZLM9.&O^[9HCSV3*QW<9Z3QL M,?+U_'V=H;-45W4&^00^68H=QC.$B#&1<.4R4OJ#C(IDL/F ON.\Z5H1NQB& MLBIP_YRLL.?7+RH?0@=8;U"T93^C,,V._\(P?H)6 M?Q_33IS+F&XW]IM]/;%CPJQZ8E&[HA\6=?0>BTIZJ*BE\&R4!=Q,'71G'=1B M:SM>8%_7>CFN:TU[WN$W]1!Q<1U'9R(%7J*U0EI:+<3'1Q(7"Q'K$<71?I9^ M+YD&^5C;3;2Y\PM8LL6SL M?YYOQ!E0U7]1_5\!KPZI'6'(G)(1XN91J>TVR,V0F2N/-='0X".CL0'X[ M7]Q"Z,9\Y'BX$>86D"2:CW1#%B/]W*[J^:N^ MD!-I\9DICQ,S.=]YUU/""^N$%W9>C69L>A@EL36M9!?3.>%8:*]BQFXPO5LA MJCI)4!/JX9-D=:H7405 MA',61SY7G&H=DWKI];A*\GK5PX":(B<$S78*(?C2W"":;._Y)IM!!)X:P#YR M/7Z2H]MG61$WYC\+.QO8-D]"'=L< :I""_)*21-,0V#Z <=+BC8K MXM_B936VCOMP4_+U =F]D>D N>]5TKU,? FN=SS!:P&OU0&[#6\?S-U;%@G, MD[VU1CI_H+KX+P1,\CD,G)?+]LMQ-:'4H7AT=/1&O--9O(E=^U-$3PII=> F MN$8]^C@D"YN:7P_MS"816_-IP"D9V^A\7H8YN[08'ENE7YM VFDFFQUDJ^D! M5Y<^JPZ/0)G5CJ)0E9%FDW]J G](GA+S7"0]4-H^[SC!9?^"H^G3C3U0V;W9 M. %EE/5%D]FE!P[]VXQ3\P](S6*PS/.G]"5)Z8'&Y*W%"0ZK M' @&:0YZ0#'-;#(!,S) =U 0;@]XHUY$G!"UC,8TBKC4(V83-SOA8QLR:186 MV8.0S2N3$T36;TL:/BK9 Y+5:Y(32H/?D+1\/+('M6&O1D[PF04/ZP*$>X#I M>QUR@L NPMY>T Q?HE[0L8H'%$3K"+ )IT%!/Q:!/3UH2?;WVN"="3#SF( ^O_\>:$QB M<28X=NINND.W4R/WTYGVG4U;]U/O+\5')U]Q>U_Q>^D%D9Y8ARU?5G:#Y'/A>>CV^UB]:3A@.=S57(*BGUN/W M4H*?VNU\0L_._UP.6)= C]&K+D;UET0G3$8XIT1.<-FY1JJ.J]H$>G@DJ[[&ZPL3*$/\)7782.CT$$E6<\H7%B:T!KOFR3'K MH=8C)[EFT25JG\ ;XZ\GQZ^?00^AY.9%GWA[0M'>B4^Q8)=3Z?$R2M8[863Y MLB%CZ3K[\R/_^'U\P1*RYG;L/2+T9Q2FJD>%A@G1(?RR-R83#CNJ3WG06EX2 M>SC_FK?@G_,>X7O_KW(SP_\](,8GM(7W+'Y).-&[/4;6&P@^SWY;4;QXMP?] M8G]V-#L^GKTX_@]7]^!Y'18D(+_1BYX?:'@0T^4A[,JR;M1NH?S#A0A$_8Z4 MIQ="QO&;-V\.!147(FZXN5$]+"J_YQWN3"W>I+9J-5%P4:D0/=@JQ5EPZ*H^ M?,#8ZM,:8[O3*J\Y28#]K/J*!Y]AWWDH#"O5OS]\9L%;M-G BW7BM_R7*(JS M<9']"+_Q5N 3DQ>A-68;Y%>5$]HQ[!\LXT?>^<@AM,OO+_<\YJ_P&EW%OI"4 MT3,U _RYG_UYP#]8U%+_\6[SDH@EX,R7^%23&%2@8X,NOAJO^)NM9$5["VMWLZR&E#2ZHPAM0_OCU#BIBV 2U2B3C M*Q D]! &+O2JH_VCX_W9L;HK]G&*?S/SFBP0>Q"R4K8/*C'1MT'6"TTM1 WJ MK$N$-H+S$(<)*X7M5\*&5:F4NX,:P2_C*L1H,J R!5=6$?ZO095HV"!Q?TBW M0JRAV:JS%/\0%>E4 8=9OG]8<\*T\9\?$(G@2&0>BPX**US]]X*O()(7:_T#C=%.0$D[" M)PCQ-Y\X2!S<"T%!FL5*%F4/* 1#R*M+<4 2O3;9,6E^:E35^,7OJ]FD3CM('\5** M_.3=W@*%L*9IMY8"4$T[V&K/V!:4UA6F&G&UX3[8@WX-HC7?'(>H%NFBEPU2R74 M_MI5J.KPUK74^=_Y\,K5)=:T;- MU#H2]B^NO@QN>TYG8)=E>^VHV$?DC#;MW(X:V,Q(O[9F]1TW@3=$ZWMNK=6U MX''0ZO;6OH.G%[E7OCAO%W^6,7ICSA:AMRPGJ1) MO(YY]3'L6-A9?)4$G3V-#9.+>YV[%6(K\A-)H?(W\1.F=PG&5#R$C:A":1LF M-Y7&T19%2P[> R9=Z IM[K:,5T+5!H-EN-@D'R->9\I0>,=-=$Q/-IN09$?S MW'9WE#>B=E'-3^E*,E1-\+;F=%1]%/U$,"AQ$6*?VU^_,7Z5NENPN:CXCZE\ MD K81"7DFEORN:BZ>H:ZQ_XJBL-XN;T'CR@.(X;W!"SFN!X)+C;'V8IK\#NO M:J'-C_Q_W)"WP55,?PN M-H2P;F>K=)FBZ#>":TCZ!$<^!KW*?JXTCP,$N-@8#8,G/LH7>]%RA4BE5C8% MQ!'QV2UF?,7GK[B*Y_B13Q BY4RO)=V!8.<;[U^_GF::/9 0%[.F9+U0H]2.X3YY)O2]H:(8I%A!> P:[F#]9L7,Q'OM4*ZC<&LUEG0=TP]I8S5IGI QG M[C#Z[D;Y%QDSNCO.*=WP .CW]#G%Y+?:ZKB]+)8OJFV8W.K\DGE?/XF[J4;= M)R5>X_R!IV[[F7W<8)":2JJ0CTMA7.*->>'_(+H8T1;#JR=^4%)^:?. M#V-<0>LW8AJ%]63?@+9]SBJBO_:XIQ0T[G;?NI>%U']72O -P-?0L'B\5:EA MA^";T?".+[+YW;=9&6[;C3+E5U5P_FBJP7#]+'>!D;4KBE:K7M0%(1PAK]"%!#)ETOM7[_2 MNJXOJ*(Z#BF\AXK$*K"G].$CK+SM.,V=Q[2SM+&5\ MEXCI/,+=NXENF5N+]\(]ZA%?P:B"B2.K,>OHHB-R4:D/)"+K=%TWA3E_@HQ'682$M=PRVM: MG9%JU)$2N:-0N[KYZSBUNC94EA0[<^1=C9CFBT'<6"L?/%'$^(X0X%K$KZI5 MRG>4C)I 3>V:OJTPP&W/\.Q2N#,VV_L*3?JX>L9GU>["AMW=/8:1%K*=ABVC M:_T@<_Q*>3UT=P=:*A>7Z\*LB-MF#D1''6FIBVJ(D](\N5]7#6FIBVH,\O?9 MC=>0F\U2V5'82MSB1QREC<0GDM_=NWBLF0<2(6[[>!NE(M,K7%@5+5_8&1U) M3\C02+"&@@-UQ@PWK]VZ:JE)W%2K_"$D2T$'NX;J? B6&R"_I:8YN9OJ_KB-&>8V7C@@?XB! MX0/FN_?=MG+M_/% M:4QI_,1KP9ZIE:'/ SJR2[\/Z#.6S09R MHJ]O:.Y2")2LG?VT5IR:GY^(8X9[PZ2MMK1SE96XJ4AW$MK*2]&7SZ"/_ MVED\NJ&I$*^[2E'E1@_N:2'?ZL#^%$7I@C=G"C:OBDHLPNT:1T&M@-F=B76S M@\#+Q(BMLKF=:U%%E!732'O*L>)P;P)J7*J5!QCB]8U;[,."U/_'!3U%X,BKN'UL.O):L#L_'J@M(7=(U*Q9G MS*;1:_,:M4?P.],&]7=J.[X'JD+W+%KCN=TV3JI"9T"X"7&P!!\PMCK'FYB1 MA(D8QVU'%2-*9_2Z6\4T21I95!5Z&5$ZHU?+WBETZJ5R1Q]AMSY& :;U^R>5 M7J;4SNBG>KY1H: YN3,:%F=N,F]%E2FQ8G%&TP^\FI3OR5CAKAA +*J1QL-8 MG=&\7#^*[!?%L6NUY;)OD)U*=*:=RKGD3*QV&=PW7SPGF!LLT[$Q3H0[+5$> M9?#% L5^=MFEW)?TG8<,$^)@:^1]_1.BW+J+77LS5ZFF#6Q8'=1<]\A&E;ZV MNO5]64R1EMLSR'[10N M><(;>9F;9]S",_03BJ"JU1Z[EK.WYH:J)7-3O2(G<_V*(DBY[&W=MXMNXDQ8 MZVIN(+.;30%I2?\%=W/\?P%JP2LO5S--&=VI^1YZ;.IH0NJDBI ;OUZ^7RDWE M.@F/)7T0$K0J+HU-N=Q4OCFY&VENQ^*FVD6B@>)RH86MJM1-9>J9!,X)S3P7 M3S:;&%R"@M.M"&\J_3:-J7N4M0W3'^AOE&=+^#D6^7;*NM_'PK'Y$<^Y1-%& M*/R X"RK]*4:Q.F&TG#O!2=-CRCDO^?=L)XSH4APWD?VQ=6Q\[&ZQ2B\X/HG M6.YG)2EW<\@9'W;DX:Z61R0%U_@+Z/Z@V;%>!0H5.HEO+>C=NW?O5)[_4?R6 M)W_+TU^!6B)G&@K9:1RE:OVM1+@6!:]I&0R/)?#ZG),%+X+G >91'K\(?E/+ MB&3MK6H68WYGVT1RXM4)@%>>C74I7;8"]9.N[C%F[0Y63^6PGUBWOM +'[GX M*IE%#XV[#H'=BN>9I[(\CW[F%Q"B^HBUY'$8VNLX^GC77(DT?W)S\7&RCFE" M_LA6M9QWOKC&2;Z:C997(IMZ[L)B0JD!J*B/$Z?M-H?LCEO-'A4Z:R<+>O?6 M3A=\&O>ST^:\QK=\@0\&,O)%,G7PQ0"3(>9U6 >LX3:U=-X8S.ZNV9WSKQ.N M2[W:^8U8*Z>Y$:5SV9/K[VB*E)LX@ -KOL;-)@YP*E@*TM-M19)[$)X\(1ID MP8B7PNTN"P,#3^O[%8KF&^&D]@/X);#+_.&03Q@"^7%PPN=KCIN=JY<39OB+-0O?X1#A0NX:7L,KY@)@MZ!_+0EL[MC9_M7- M=8P(R^56G?\(#^F%[8PJFG)7%3+($)YG0(4P\E;>;(M\Y1HA[LYZOQ"N8/13 MO W;-]/2$CYJ4;QXNFO:8#;MY22$C>5@+OP57H&KRS2 M-.JZ $C*W%3D)\*K"3GHP6'!7Z6H[8.C(W!5I:P;086WI*N/HM1-941>(*CK M9T0Z=][=$C>5:+U!UKK4512ZJ4K1?,C\PE&1I5Y!XM[9JU&,6Z&< M*;&[.\QR_!MH:TCKKK)B@!57;W!20.5C4$GBYB@L?+V82$VYFPJ= M\?_+?";9);@V",^7>XH"?-E:V'4S$PUB=;,9?L 19H3=\:^1@"#HB5)/=P,Z M-Q64>'!T+O)Z:-R;0#Z19+7*,GS"S5/I6WBRV83$%_%,S<>JP)F47XL@8GKD;NX>LXN<5$ (S+I%M6'.[.S2=!0#+7XNJ^EENTW["?0%Q]UHWY MODLQ+'DTEB1S09R $9!^6)JS(I\/^K<0$/Y MG8F-K5YTR-X^0III]),UPTBA^%M#,,4_!9?-!9 MLNY$DIL+O.S5F5AVV20K<5.)BR<2776N+CN_NEGY(DI4'COJ>.7%N_=5BI \ MQ=T)W]V$<.9 45@YH1I0.NO]#F&@^5BXQD_%";,D[ZX)H9M09@L4."^2&/OF M7D]-Y+!C] WF:U X ,MTJ'8F[9\=U@&>Z]V?W5U$%TYGL$PL M8E)O\2*M J>VF;-K9BNJ7=00QF^K&4H]FI%!?X@LM6$:U%(+G22G>$DBV$#. M%YF7GZZ=1DMV>$P4SPN4[ZR7,XZDX(N^-6!Z=,I6FGE27>SLY-@_M;^/J2#* M]__F:X(NH[.MH,RJIP';DL=9W1OOY6[BB-<%4L@I4HOWI=0:),.9;><-Q1M$ MBO#7HL)9'&CQ('@4?(QHXU:.5X"QLV:83OVZ%I5D%[ M S_@[D8E>TUVOOC(,+POFR],8'/!Q_II''\6C\>4OD2FU-^$PIFUJ[U;K2AS M=N"?I>L4@M8?<=9YR[2^<%$!800X2Y+] Q^P$#E]DB24/*1)=E]]S3LV;";Y M$A3N9>!,&[.D,HM?1+;#':.,F\L"E?@R=4W$H*X\Z304[BX9VD=Y6V[3RFS& MS;,^F.G*#?8 /G?1%5W67Z71CRF":('J7J=R(13'N&W"=@J]L6+UI2[:QE:NV^.5_^;:E8LSLZ< M1?WOXU,:?^8;GV6NS2W>Y+ZUXJ""UU*$]);;)GL^A\]6<7'0U3I= M;ALZ8_)O0^5KD5THP!6N3+)@L6!P5^W" 7-.SW'ABME]*I)7+3RF>9?IYB=72BI-!- M56J33/Y8.^1*+GI@W?IDYTA7W0NR<2+<-5I#](*UUOC6:4AQMX'.TG7K\)&; MZCAW0+^/-\1_,7NM6YW(VZ2TB%]0OKMF4[WJ$U?*\HA36R9W-_SENDY,>8CB M:L=^0^,E1>O&U6@OJ;N:YH^"\\K/'_GJ%2-Q&P6AF%D&NBC(7*;.0HPHB&U? M#8\0X*Y-N4>4+!:*HPY5H;OJU!9KE]$569-\&$8@](K1Q4_UG?2K^% \NP.,C^=\K- *9A^=:. M/9O#!]SY1:W09_X0YJ.EG;! 2^.FR;A?$9JE=&DJ(_G=307J:<$EJ^O68K/F M4&O'Y>[PO"_>#,G2_=:>T&A[SAI1?FW_V&8FNW\3\>)C+:)2=E$."6 17U=# MJF.H",XNA0]:4HJ>W$FE]T6^,G)\M('0-6-[+"F;]0[#>^9NFM=82]JQ?N%5D MX ]L%G&>6=TS%$\IE3:M>2JJ(1QO[$;IK53P1[S Y.[B^M>+*W LO.' )<2O M.PH)0]09TY9\+@[XFC=Y!5SC8"6;S#[@9!4'U<:MC?H@$:X8!O4JP+21RHQ2 MVQ.?*\OR9\0LVD@AX5MIHM.4D0@S5JO\R9)BS'=DXB?:<,&H\@9;L8WUU!C3 M'DK-Y9T[TP*2+(F#&ZGRUIS?D/Y,[,0S7<[X-IT$N+!-/?IK.%T9#+TS9N%8 M^:_M0^<-XPOQ" CNKI9MF%R<2H1+Z:\DK*5<;[JM-LM<5 $6:K!FO8]G1R^. M.UK(BUU4I'R'[1X]PWUBF>E+/$FS/7DFK#X[F5#7!Y_Y(V&UL[5U;<]PZV\0K]I?&(UFO3-6X!QM!QC L,[6=@&&G(P&HY$Q''T:CSX-1\;=[;;E+1GF M HJ;.M#]]8G^XXE\U" ,N]Z7HZ7OKS^=G+R^OGYX>\+.!X2?2??!^"1N>!2V M_/3FP53KUW'<=GCRC]OO#]82K,QCZ'J^Z5J[7I1,7K_AV=G9"?LK:>K!3Q[K M_QU9IL\@$([+X+:@_W4<-SNF/QT/1\?CX87QY\ CK5 MJDOD>LB!-M6!"].AQ!^6 /C>D4&I_[S_EAH.I60&/OI@H=4);7 B0^FDD>%N M?_3FBV]D$JW '']'7K61\XDVS\0E6JTQ6 +7@R^@$8X*OO .[)G>\L9!KS6R MLZ-8>?A7T+,RE/T'&,/>79$4JSXV(8(V#_^:^D&\@#$'Y\>;1J'&(=QBM ?8W M=\0$^D08U_\7P#653.D!BRG6*F&RPCQ#JHN>!RHH.9=0C8/]CDRW_ C3O6L< MUA58D'T9L$,+^VB^A1(@T'V'YA-TH$]TC]IBY(:&+.[ :5J:P\8&4J.P+DSW M%_G*5T2VQ2[5ZFJ@"L@UN$X0 TA->&VKPCZ]>H>. V!?OZW)5@!L37;TQ4H+ MFQ3=&EDAFEI=]+E$:ASD#73)$@E-)Y+,#U!^-2BB5>LZ$)D,(AB,7B#U6&\0 M3OQ<8660)ETC0\3,K: ?;U'(EM(G3C=QOJO85QF:$0N6Z5B!P[S.[V3 T; I MO1H_$O#*+CP3!REO\2_?QG MN.3$I!WS"3@L*I+ZXTE[([L,R-KH^H4#C-K\.1N??IR,)H/Q:#8<#@?#TX^) MH2>4X1RGN3"Q%=,G_YK1CW0\(&IQX@6K%:-V# FX&0$'AD/6M-OFU6ZHP3WP? PM8M.J*(0BE7ZH M1AU,1THRTEM)'I8(^X\ KV@TP N7<(XFY#5-C#L(MS5F$Z5AO3.\P M6)LP]CYBYT-FZ9;HV0_$RS(:*X]<*@K[G8;O*J,1IA^+,*TI9T7 MYX2*/R6+NNB**G%QW'99'AMNL"'&J#;]B?D3.. M-PASE4?97LH32PMD/)AJ$JD0&EL!V)YKM\L)Z"9G5\1LE^AXW WI^*N74*W-#]J[D9;2,^) M"3+I.=]W8'J +3F[%8<#<6&?+F&KSDC#?DA-H!(;Y&/3!CL/66R)"_MT"51U M1F0(B#/])Z=WY'[+'=6D].R"UBJ#C\^B!WH'9E+'"X( MK6ENVS3SD\%LH)_GJY"UZ9X/98GT -=J(GI;N3),5?U>K5VT ;$ADMZFR;7N4K #RB M^6(!+8"].4Y&&HJA%W?L$?PEF6WXW*N^-'AZ"UMZ1>>V[Q'@:CPV?"Q6?+XI MXYKEMNP!7*K<*1Z$U7\2S9+ID2O&*M-6:[048))CK!NW ME6/SZ$O0)/OMRQ M97Z/M!Q.!].91CMC%=]'@;UNA$8XFS\QV*)^O8"\%)/="'QD#GH3XE$XY$[W MZ@/H95CL1G CVO@EBLL(IWE1ESZ K]\ &8!7M12P:QT4.^- >%S X7]&P/T<#RI#26C.DEN['P?3C60?UJD%9=&//*9U_E6VHGP8TB*:,ZA2I M@>89-+1B''(92X7EJ/::=4$%).&48JT;8)[;-@P'=F="LI^Z--?0-YT$A[P= MIK!CCP OR6PW(D;WM,RC"^QK$[O$M'GGZS5&9%CTD)B[N>1WZ1'LRFQV8QW? M9^NG:ZI#GNZ4EL;98#9L.Q)<&^@2C'8C4F!OJ/P _CS M!7&I^9$%%2H]4HPZ..]&P.D1 ],+\$:XQ\LV[!'>DLP)(TO'6F!Z"UTV H'# MO]^L"W@VZ+A)B:/D-N_SR5Y![2:J;/,? TJ"Q2VX/2HNN+VC;J"%$=(GXC#8 M%UJY! _\G27FJ/A>F[:J32V@7S#(78.4RA$\9JV7+LH5\EY!J:+!RWC&+55 MB;FZ(0R'M? #8C2B\T2B^1=@@5+5__<-Q+EKIZF$)NH6^$MDBR]_O^,(]-,K M@=ID]:QM:6FKR-L#<*$QS&FIGV*TC7-!AH% ;-IJR%=,AAQ..(YF)%KHIQ&R M\L\B)V)+6\3NP0MP ^[5\?C/:::&P]%LW#)6(HGGA6 *>-$6H$OD$<^?E@=C M9XH OT +> _$4^&>D/ ZI!D?#:;3MB><.HB*W F=J&-E7#F9KU]-Z%*#,7=9 M&.?!=/++4^:U2P]]3&BW78E'W1*J,2?CW+:[QXF?:A/M<.)V?EXZ0:J1QO 5@I"3%2#F2]O%+AK[5^ 2WAUBX,_M%72AYU-) MO I0 6=>P=T&7ZU-;_WP -$=O2%I2NR77,0J]!7C'MAG_[ K[=) M?B 7I5ZW2+$X&T\G@MW9D IUBD36P MR>,X4.'SO1'[L6WD/,; :_L;=8&#IB0X;5\&V HKXN"";('X(4=.:_UTI>1) MA1QG#41"&CD?JW*R)34Q.HQT&3ZUW02FSGLK7"91IJ.?.@B/ONOA\?V"H?0B M':#4'Q&]-[5B7V+)3O.%Z")5WGI?A5Y:%-/!=-AVYC 7[F9XE=K"Z9!)E)/Z MJ)16-%9)*TI]3('(V_3AM[UX/;Y UWBBL M^2OZV0Q5K/-.SIH7D;:!Y=*9<9IC7QMR67T12$1;J(NRZ&^(IPV?HWH\UN81 MFZYG6DQPKLW^*X+6_M\@W%0+3' S'_NM@N\N76VCGP62;V:]_+T^UB>2WQ[7 M<#0CHFC[=D=Y[6A&& I1]??WPDQO>>.@5UFO:ZKD=1'B1DB]%6-*/D__1P-H M+Z9#1W5/,,+0(D.E?R!K1_J'1,L[0'QD&HJG-[C %0C_?[O\7;]92]-]!O>$ MW^O% EA.+(286$AB:G%55++FB5Y:=6:Z*M M2D7$D%-FB+OR HE]NMC\]&@)K_"DBY9B(IO"EZ+GL>0)_-:RW-!T%>EUHQH6 MXS3UWN8_XO81Q;DY#TN3^)-AN0#>0E#8J<W^J+:7@R"K,WZL0I\@AH)^B M:!NGD)6>6@U&'>(4=#,^7Y!?U@#[FSO'=&DF.14KNS@D88,$%/33LHH8%YNC M,M)0"W:TF!RSY?(2.0Y@'MM\09^W\0%>L;>ZZ=%7\B%G"?V1II66WE M->6DT;$ S'9R?'-]L@6$3PXX]SS /5(6]CLH%5&1@6(DIJZTINRF7^Y^F%KG M'J->@R"Z$G3)ZK7H]F!1E[0HS@;346]THC3[PD"+)IN*/:_MUO0#.B*:]K+= M>K/*Q4(%4:=T"'I3DU34'@UO\7KRGO%D:>GWP +PA>9]%MQ-%G0\ %TI*03A M.^.:KCD7@0==0+91'BMM*+ON['4[ +TH)0+QH^9ZJ<4-PDE;&;MC\AL3,8$# M4I62PHB5AA^$U4-I.'+;E@LK>SZ40R EIS$M.C']?3Y437IJCS6U>#Y4ZAJL M%CI2$:'>%PU1I]%@%ZI.'QD60:=K, M!=%KF]Y^) K-I,LQ!_F-TQP/!V=G;9?8K-T(*##>\'N,@@CX'._L5*28!7-= MW*O'V%:10#>>4N1$5:Y7:P=M (@.^A+/T:N%J/AT>JPU]&BBJ1[1"J78 MM/P_H+^\##P?K0".>=U(:U$AE8/4(76)=".K]0JL,; @DS#Y=P=$%5C.5[0: MS#^+]APR7=.2&0UF PUJ-=:K*Z7%H'9\TIZ"+ #&P%:KV2OH=1!JH2X!X:E) MHSO4Q#[+<= KW6G=('R%@B=_$3CGEH4"Z42-(@H]!K\N::@>E+05CY0J:\PJ M]6ROC)']/'WBA)9CRKFR6Q_A'FM9PT)2/7!I2_EVCY41GM;(@V%&=F$"86&? M U 9=?YC;9"-F$[>*V*Z:\#28TM%3/=HI 4PUJ.R^'M&3&7D$2N$Y%4J?5SC M>,4E>_,?R ?>+H=%VB_FD^BQZM0FCEAS9+/36]S5[#%*UU.7?$XE$I?H(_U@;9E/2Z"LN(U5@B+B_LW&/(:Q!$C'WGPJNTDF@ ;/;.4[Z:*/7ML994 MET.L))(15'U6BXC!,LT;\ M0>/?HT_^1RN5>_F"R3X1*-FGKKK;_&\47F!5[:[?1);")%E$NQ*K#==24,8W M/635D'<==/71B%H EM:7BA(2*E(S?@.?'W;AH8JMR"&0YGPZF$[;2MY[7]V0 M%44WZ@['?#(F:65-&E5+R2Y\_T2T @K[ZZ,NRHM+/;RJZ4-=1Z<"/2YA!?0% MLAPN:A._"%K-\_ACSHI50-!:'_1+H\6?V/W!6F*N%S7M)&>T+:92,ZO*+) MJ>M"EAL%,6.W,):GJ,^EKU8!=S>AF)-2- M34)\^VR^/0G=W$6%LKF[PH(N:4G,!M-Q6T=%34*;LWM4E4G#VE%D8IB)IN]H MT$MIN[KH=Q@]8W/%M2'%W0X-^$IR:7AS6=LU?B9#=@+*,07))H>F =(R4"OJ MW=H-B@"P_-SH AIG2R%H?:@ZH"*.AB_XUOF^>2BI8DW(-CQ4)9"41#?N_K)W MA\]MFV7 [/S@8ETH[G2H>E%"*@W?ZZW5 2T*A=3NETI\K!=J5KN[6E9P6L2M M$DFZ:J&J:394E:#5B&.[[EYP^$ M?]$J8L@"W .]_,8=!E',1TDWN[E5B_N4BMH:-LNN83'EOQJ,-CMMV5)O>57C M82<;X6 5L.VR3)T4U1>G MZB+??0UJ5!)EBV8VZ;>DW[Q1,_RG>F6^14Z M#G>'(NY*8280CX:GD\EL.O@X.FNKS"7U WSP';[0.T3I@1>M"*)N:3W^2/S5 MMA^W+ U+=K*78EYFP6A; ^Z(_7*E@4^VU@_O4B 58BWD5UN(+\TU]$T'_C,L MTQH0G_$!+?Q7$QJ9X?R+7X M)T*B/OK,$DF);X]L2G%6_S+)P2HZ_KFC$S!^+#H[VCS$Y'IJAELI,/8 K<"X MU+W0INU8INQG9(_=9#$#NJ8CE^[EYHNX Z>IFDD\RYK$F+X1CL@@WXD]7!K< M3'R*--X-S$ +PXZ[^J2/N>OC)/JTZR5GA,8UU<<+SHRN:%NW-@HL:NOT9'C85DBA%1@O38PW"X3)GM[VKLC,]'QHR0(NIM0! M;>!#*J$/)270!V6Y09@,EE^57970X:I*D0"T]:8S_)%_B7^+4I?N@0?P"[NU MQRHIF8[W!^';=/U-_"=9[2E%O.\:59]09([6]= RU:,Y>0)]UQ8UQF62V/70 MB.PL2#[!11B-GCKP\M_HND2>M.[4\*F^:UE3(I))JJ\E6%+.REX@-\B]EE^! M7$]4I1$QR.3/ZVJ> %N0%BPT+,+<\Z?*M'JB2[4+P.9]Z]T-245[<:!&@FA M12A\^4H/7:!WSD)4XGL_LFJ0[=D!#:@0LI7D5^'XN>VG[\05O8NZ:'G:D!C? M3]>.WX8"=A0:NS:Q"]UGB7"1)"%]55X:LD+5KR*&+@2G$_Q)KH'[/0Y( X3K MG41TN;FCZMP,"[4#Y^$P>^!,R;)CXAUAK?-R_JS+V6@\,VFMO\823V,$Y&N>0/"88 AF&>0BMLW4N4X M^D3Z/86"TC$J_=.*-1JN:>4E$BI>ZG);ZS#-I"2>G ME"Q'K9E%.L!OK@\P\(H> LAOF69E/)B.VG[^5AD<&8[:V7?$!N4&X3GQ(SU@ M/F+B'JZ)OQBGA%T&GH]6EPXP,3V>*ZHI6998ER&NE^EN%*L.2UXJ+@+%G3JJ M A68ZU AZC@X> 6>!&\1\IKW 5Y9MKI18?H*TH>Y7;LX/B!HW7%85;AJN"9T M?87S[,#RXVLE49;EI6-Z'EQ 8!>C+-F[XZA7X5(F*?5=G5'V[D6IJ'C..V*, M6-5 >$V:G&2L6&MS6[9S_F0Z+!YP_69!CT(C-7Y!+_UF6P$TJ5.G$GR]VY'Q MHXGA8B$1',]MF![[9# Y&^F-B2(KW2C)O/6NHXPLR3!4MGWGX"S'D9ISV=8A M/F'C,F!!YO]"3]ZYY<\7H\'PE'G5[)X :4"<[43QJKVTR7@7L!$N&_5^I[-: M]#Z2Z(:_&^T&"8-,>,SQ>UR:KIJ1D2+067VIR*+\9='FMLTWT#5="YI.%#?_ M =3*PH]R\[0(Z#-LI[H#68HE[1XX M22RW=QB]0(_0(K8C\;/:DD;4)%OP/BX'R"K_;3]C$/MCP/"//OMCVX7P(YXC MP*,R%EQ-SFV=NL4SFTV(1%J;F72 U-+39TTOD>M#-R V)RI2A=QH!4A ?0M= MIGFQ"I/-?)H*+2CC;VZ!OT3V3N_Y#QB]VPCTL1]E]"//J+0K.H4*IVW-4GKI MG^R4G?#Y$8ZXS_T;0#@QG0??] /Z"-6N/_%!17.[CF_T4S6;%(ZV!?$XK%\! M>A1$)Z6:/NWZI<1P2F]NMNW%-Z(C H:%FR/=C$[D9*4T.BY/XL/,W8R*U-(R MH_=K>FE(2HE!VUIVV=(4^]4KB _H/I.%_'Q%LYHY*J-*IF^Z4@O_PIBA;O8E MYNG:-2T_?'I<>=.23Z-O^E&=>6W+S7%88P'S[4_N\S=[E M2\@U%Z6Y1*L5#-TUF@K,W,%G0(:N&I[)>8@V09M=$DE1;SDD0\>"R=0-3&?^ MY,!G)D2.DG/:MO,*6=Y8K@)BB7X0:!Y?@?,";DF;)?<],FD"^LW70M!2;X]5 M8[(;K[;SF7R@UL?^'V#R2AO)=.TE_ +V:KS,]_DD%#SYQY/I@;_]/U!+ P04 M " !]17Y40;3>T)A' !-=@0 %0 &-A87,M,C R,3$R,S%?9&5F+GAM M;.U]VW/C-I/O^ZDZ_X/.[,/YMNIXQO;D7LENR;>)LQ[+:WN2S5.*)B$)&8I0 M -*V\MOCRC45<^M?=: "-1N/'_WQ=Q*-G@ E$R4]O3MX> MOQF!)$013&8_OCD],?WI_^<'(ZNONX+?F1 MDCF%ZJ(Q3#[_P/[S1#L=4< )^>&5P)_>S--T^<.[=R\O+V]?WK]%>$8;.#YY M]S\?;Q[".5@$1S A:9"$X$U1JU+C]0G'FSKOWVV:?[-IGWZ-TFV%E-& 2$$GAZ'G M.8HCJM^7?V4P7;T9L7X_W5]7"&5]!%F*WH9H\8X5>->MCW\[WG:O(^^E6]C MMNZ"5? 4@VYJ)FJL1Z+O003H%I^VSG0:)2EME%:=72O^4>X>1[ MQ1D>OD*< @)7># $) KA,N%6\/LWJ,E^/V.+?V6>X3S MB$% _W^5=]Z:='XK/9*YG;+[7A-H-VP'#-T)/$/FIJ6:6_JY#SBJIGL'=(,( MN0/X81Y@8$-(^NWW:KQCMO^^"^AV[1'3N2X(NQDS98,]$G^.%@NX7M@G$9L@ MZ.0 $K9[;DV_3IO#0.A7QUIWU.?< F:,@'NP1)AUWWXJ$35DD=@/ ,UPL)S# M\![,=@PZZ4Z]N.4UG)SB (<;6.M_UOL$9!&\!1E&2_9_^7').T# ]-VZ_+L7 M& %\E 08HQ> WRC9PSL6B3'>MLE]E*!L,CVOJH:'[$VM]@VO:00]J BE%8 MZ3%F00@(M[;,[)>Z85[__,?N@#8.")E,\YTB(W'36QP\@3B/3I&7_^.DQA"M M&N^< 2]3@1C>34(DQ783^]<:HAQ>YV"V,3"B09')(:0IU1 MU/$.OG2L2.N8LJ#'$:0G&&1 TN##20JA/*"4I/Q/@+PCQLP"^)+NF]/5YRQPRG14!1!F6'(+_KDJGW],Y?P>H'6RBSG M%.+W-IB>LFCR@?S+G+XG:W*7R367K\!H>4S:\(/7DDG@&9!+>P]FOI6 M4D$JL@8W]R8PRM:?3[X/XVT[(Q6!K.=HL41)[M;5V&WPZJAW'*):[IA0HT@Z MEKAEA:"%I?O;?BB$@#2(<;<+X1-?'CI"HBV,'H+3DM+0O^H*0W_Z8_*2 $SF M<,D9(8WO#<7@EG $@*OGG!)R$#WHM(QM2-C=8%K+(8]IJ( L'ZSZ-EH\I*.' M0,4&65!::-0DY?V"S/Z) 9#:>XR9:WD.EX]( T8.N:[,4Z1$RF':K"&[OY*P""E5'7YK@&MVN#PW)31(UP3I)7X')$7:73C-.3!)$NL8/. M0]W ;:8K-2A7HYENZ:,L3"?X >!G&(I&*:\85]=$!9V@8G>HUG00X8 2EI7A MXY?N-(P4+$8:_0\Z,OCT;C1>2JT@^GZW.0!+.%P&672)151-?L-"HZ!,W-K3)+Y@HJAEPHUFQ M\T@VD!4R(VWP8:J&4KF8H@'!TS&H.'&5U# 9>7ZMI>>3"N4"/=[ MPK)<=-+2G?9[4O8BC=X'W>WQJ-WL]:14^C!IC*,_LW5JR2N$;\%+*8\K1@G] M9UAD:)9,(T9M""VK<2L.=XNTA\ET'!4:QHU0D!45[]X$A3O/*FTEA-2T#3[! M&&*I[+P$&%S-->?9(F/GA5; M<:*GB,FN'9G*""G#5MJP3=1.'W[-%N)&G8AVX<[4!UF>:%N M\\(*!!#_&L09.%MM__DS!)BR<+ZZ <^ %P!F5EFLQ-K5/>#/QSR;;+',:E(K M'_0F;:BYI=M*]P%O*E[4@=KA1[HFNLH@-T7EV1#/[9%R6A>5UQG(S1H> %^; MX4)FT22Y!V&&,=T]Y4^\?$K0$P'XF>4LOTZ664H_HR2$,L.\Y^[4 M;+?089_&0ZA%/'MA 8M+TU+'SK4F%C#[8'@>,DKW7QF+BWI>7PN2Y;O@EQ9J MOZ2\5Y"E-D-8W@1VG_DNE$) FJ0,G^U"1'IYR$E)]F',G%,# -.K@ UO:0:F M9D'Q 1ZWJ"\8Y>>5G**:./L\H93Q&JD)&/Y$DD-PY2!20*@/(^ &)F RU1X' MHN)"+9%5\ OU#2&$)Y/.F0[NR&QB9I MPN[) N&M/F%9_MT*6>F!01;/,Y0)$9ZA",OR0D',=Z1 Q_$S! M);HR2PB)]6%4Y&]8G04$1"P-($6?>Q?R7\DX2^>(/3H;?6*36NE5.'9SG9RM M*D_>B3)O6.Q)O%VVT]=>BJD)1^Z;Z+\G&V*2]=7='V)559%U!@SOA;'!L(H' MQPZC?+# XY< 1XH%2:6,.+"P7LHW>S7&F/$_/S\[6^W*W 6K_ 81HW\'(HFT MTL_8Z,K08G7OK'O@HT!#E,:F.^W#!T96L:KM1'>,S@(G44)0#".6X3S/!<$> M@10$2PJ*\L,")87=(Q0'0@H+:Z/L*^!1S6VD0\2P@8U"HK?!C%)B?9@N'^A< MGS[J[>.Y926V75#:(["*F9!;6A]PKTMH.>N1%AD.%K)F3-/AX MDD,H#RL5Z')C)"?9A-!(\R228320VA)574\0Z^="Z1UC%E M08^SB9Y@!.^"<4GRY8FPYF2B)-V'L767/<4P_)2RN &ZS6(YX1+:ERSL159% MJ%JJ2OYQ0+E>4U0S-G4 M/)FRG9QDU(F*"W5,5L$OU,J1)J]DQ(&>1YB&5) )08./+#& RAM]2L)]&%%W M&0[G :%[M\4"%DE17\,XBRCIF_B'W2?I!&?8CL3.MVAI3QBHF!N-6^J'B;W. MGNW5 '4FW\$<:PRW.O&V@NF#W=CNCS=/U*W#"+6>R.75$3N[5;4<,J&@1.[; M+Y<1@ZR7ZN\I7 6SD80(=T_@\HFN>//KQ+H_Z:5(KBGYZG/>]J&ML M&B>\U:*:^'H_W17PN'&VVR3 T#FN6Z34"_F@>R)P @&>/40L$3[>1"7 MXMHHM[ST!J6PAD/@.V**%'JZ;D9U13$KM*KVXJGCA31EYO'"YE >@I*.K5DH-K.\ M6PY+D;1;-[&Q.S++:LXAS\9[>),E8*FND]EC\'J#Z-XK>_H3A.DCNGQ=0N[I MEFZUAKQ-*@X&D*O!^A5;@>Q!SUL( 9D2-^S[>EI@MB_M:8.HCYD?W]58?4/_ M++Y4?UM36P'[\O+REG4?9"EZ&Z+%NQSIUG]1#L?=_D@FT_,YBVEHW=T()J-RA_]W MM.YRJW,N/(>/+$.2RE6X+O3.*:4%M]C%!)3H^CCY=;8XM :X]@B;TYHXS)[ MT7:LE?5=ZA^LB*&RKY-#J=D$)Q*J428_$.67M221DLU;=Z0I#IFN54LR6-G#M'BW4O>7,*'YFW1-W/\HT84- M/ZOT=F*FP+'Z*:&3!B9!_$!I1IBNX6(8%A$+2J&;G3R MP"N5Q[=4T)( @CC6]B,VR.:Z=M<3I#ASYZ*O'Z-0PUM$4-\AG/,]33%\RE(&]!'Q%W%"R?;3N _>,UV] MZ ?Q$D.$:>U<37T8S7Q"*3BVUP)7E%6;B&.Z$WB"23Z'&^UIE&WYX);3TX*6 M +T3^B.@FSH'[9($D(O-?+>.#:U'3K%<)]X[Y]R "8,$6%OP)J#!?K-1BJ1K'+=OR MP2&I)\R6 /L3NL@Q47M4>3+=/7Y>1",5SVY\H QA>MAB>6ZQGT'E_UT;^5L$ M;UTW=F>[M-7)M'Z(R!.SLLJ@$ON^M<24.+RSQI53J.+9PY#:%,QF>G;LDODHW/,*>^TN;)\[:"!+=H95FLZ>?!:H/-.T@-I_AW= MN@I=0 /3,*R&=?(.#LP9[[13[1W=W3Q>^] )R8(D%.U5NS0XK-YTF= M$GR$24[0!L8%V,&X@*109$H@$9G=GXM#%H%*]-?\L K2R=_8'VCOU$5\VTMY MY#BT"#NY&'GDJX7QXSM?[N 5D\X M'J6'"WJ'"WJFYN]P0>]P0<\#UZKGEQFZ7L;S]C+#(;YO'^+[2B.X>#-TDJ4D M#1(6D:8V6IPJ/@P>/1G*<7BWQ:D,]()@':.V*;D_T7%<\O=!')LS*WVQ[&KL M4;2;#(9_>]& S*]B]$+:[#R_-MIYTIY&>5>'3:9A6!+W21IRMBI_,7]8B=O M/FT_37#Y8!++5&D_!.79+M1<&442LWD?L-R/^"(3KY0/VTNQGFS#>7BD^Z#B MATW-/FQJUJ^7LZCJ8F5RAQ&US^F*/5^>CI.([:Z7DOL))@WLSX;'!-70"[D+ M2)CB9!A,\"Q(X-_!^F![@'X(06 BGOV 028**Z F]3V.G^""1 ; M8OB%]O3W'&4_@V16S0K EG8J,9C4]CHY@@D0.Z,!)*L@F5$ZG@!L4K%1BH<5 MH8L'Y>!HW9C7>1,ZX+*4NR)(?H& $4$7VV&*85@9P>HT%@;U7?H?=3):&$"Q MEDBDV[ Q;L+E15:])".NA\C/&7^@YKU_P"A;*F1BV(#+JZA*B1AB&7:VW^4 M>@0DOT4'6$QAFZE?T93+&Z8=U@$*5'927%$*_J)=;:AA28/H!%C7'=4JK5T[ M+F^":B2S:@/)BI#H?\YP\#>,R37+,I&2(M@_ M=);14I%U*K=EQ>_E0+J14D M:TNU\WDVRX+D3PA*6A)"D(2 T;4=W^I%6XN6G-[UU%N_M4!E? T(UR.*>G!ZI=)LV=$#6IOKDO^& MN15GUQGB&,YHQ[P)>$/B=4(GXC1+P3EZ2PE\6VM%O7:QTIW3JY+:"QPKT*V; M@__Z_:P@\PG&8+/1Y.QI2N4US4"'EIW>7#0;_AU06I'M"A% N\FGGX^(M?V1 MZEZP-D4E@O(2F^(2D79KT.E=0K4DNX&SGMSDB\CE6K_ UT76NDV=0I N8O"0 MDSEAD)_P>$TZN#E0[C,/H;+?/'GFZ9N+?_.-P_."5-GU,$WX:EO MPMC)U W;84]L08:F[J7.Z*R[.2KFXHJN74$D\KZ\+51M\TW3SK9JT^LHH.[P MK$NU."'>T"B6%+^A.$URO;MBOMW&A\5K#XQ_ MXENPPM(.=HVUE9K^E53VT[@[JS@("R61Z1Q60:>4: M[0.<)7 *0W8+?_O.T!V*84AQ7Y(4+E@RC$\$3+/XAJX\#"_#GS8OP^=TL*Q% M94KRP[P2+:,=,:,--;3NEB#&.DK1*&8D6;M%WX)E&M?JV[?J)J.%*%/#V>J1 M=B[9%FK5='^PV+/0*VDO=#C@@]47$LK(E.XPM6IZLLV,#]:M.O54H/LC@8Q#.Z7H K\HPI *1UO AQ4]+Z4AQV7!- M[.YZR!FO*NQ#OE)#GJL@^3 R?@5S&,: 2 =#O9 /R4E;ZG\=B@49$)R6^$__ MJO.>_O3'/7N6@K-,JWUS[ZNWL!"K870J J[>-[XZ7BIQ%:;"2=?J_)%R99$M MA-RL?7>YO!&(?L/.&J7.&!J\RAE:_>YR1:)B:)52*V?ZYD9)>A[2K3U'!R1] M,(%S^:&]P=_;(Q;ATF+C<9N*#E>T:CH_5NE+4XQ0[Y6/M8>+$J?'[_MTLO9[ MD>*?Y&3]@F]?6%B;'ZYK[.-UC7]D/D?SW*>'?(Y^7LPXY'/T[HJ%%_>=_D$9 MZ=1!E)\6IG@L\1 M7J(BGE6]FS=LR(< )(UWX5JBL[(N8$D"Z/\>Z?^B0+(8X);S(:1(@]]\XJT, M@ "&U\\@1.N-#7OZ/$@D]TT5%7R('])1:#D*5\?1C^Q88S*E@PL^PR@+8D'H MBJ"<@TF<=YVD_S 6 5YOQ/0;3.>YUK$9;@Z7CTCB6V_5@@>A,5+E%$I*!WWVV?*MRM8G O ,8HHAC7%6%'5C;;ZQ; M6Q7HP03"78ZKBSNVO7H*)F?T$(<216;'QQ?T.$<9H0M-^D_U"82LEDLCK:M% MC4,'&2 [SY:!75[-4K 0SQJMJ.$^N9,)U%1AK M,5';5,\!*?J_3DZ/3[Y7Q#\I:CG/;F3(>B6@ 9Y\JH4;[[1( 93T8++ MP$!C&9F"LQ^':2P?H^HN@P6-A6.$S'(LF[8-DU5P&2W8:N:08+&?Q7WS?L/J MJ2'Z2^:> T"6K]V@MLO00F.QF !SY9?8[4WYF3R;OP)P&RQ$KLYNS3G8K_.& M7O_>T6YL<:4;(JJ$@0VJ"AZX7?O0]XU457"M+A+9>\WS+"@'Y6W???X8)-DT M"-.,W2-J/OVL>Y.GKRY<>X?U]+BYT.P+OY5LY.D<8#J?L#@W*$@M)2OHVL%L M*!,!"MM)A+7,Y!U&41:F$_P \#,,15,COYB#*8^WK.E_RN/#=2PCPJ 4]!#A M+"8IZ\$$)M.V&N]Y"'P(4WB8P^62Z@\E[V>Z%(Y5B3LEY5U/+4J]JKR/(,;A M@UBN8!(D(63Y6$B*,[8:D@35"4L[L&C?#Q9()T3M@P W"==WVD@A3:8H>DL]GJS.0A/-%@#]+K+&ZFHM,2L>#V64U?C^%NZ%1 M:G35U3PQI+K**Y=<'9P/DGL(8D#NP3-(,G +Y&G-!65],*NZ"EA9M?+A^""5 MM8&@U(4 /C/;(!6,N+@/$=!M9"-&Y(-X..9 <5-'6L/%##;SF4* M4S?J\]#ZTH\[+AH,JU0)/3I2\IZX-,7 M*]J&[Q+Z;3B1KN SN GP#)!T2Y;8D20K[=I!KU22K5=(AL*FHVZ2\'+J2LUU>BLEINVL(;R/;MZ$ZY6^F;)J#\ & M3A_FQNLDI MK.A&D^>Q^P[KB&UFM&B[LJ_VT)%K0/9:FU+>NJ./)\E1#3S4D MY9-__0-( YBJHSC:$$Y2W)_);4>KTO*&?GYHV9='U:E6BI9%ITF-A]$>,68 M"FXH<=$UM2W)#%+#,28$I.1L5?@UXH#(=O]&+;@PKO:SD+1BA>?2WY$KO.74 MNA5/#'(+W=>4-A^V#<PL,+ M[2UE>'BA?:@Q?8Y(.IE^0"@JWVY[0'$D&-*R"L[3G_7]'KL,K.U;R<:BY*><:UO01M@MYYG9]=9Z:V&\7*)*+M =+8J MDM/P;+EN3>=9VWJUW[JHK0MNG83X5Y33O:7J$5%B,'H&$[JQ"(H>/P9I2E6+ M)\0VK3A/\=:K0-MPP#MK+-[GT]W[-(MOX%1DB/6J.L\3*>V4>=3N8A#-0,3>4[H%Z1E"G_--'<\^Z]9T MGL2N5YNLB]J[X3E>()S"OW/X[.FLJLM5%%FFJ#2H;'EY+_H>E"K WHF5)>G" M+(B;[M#(>;"$:1##OX%HURHN/JP7BG=7OF]9BK':3VXD@]H[&=-%V3-DYQY7"-^@(+E!U/"3=5B'R*BJ*@TKVR'<1"K$U@WL)A4 M1;%.A9/,=FD!QG&,7NB/@))7W+9D!)YG&!=>YX;Q[=35;AC8- M#*L,0WBC3-#;7U>KB:$[.(JNT-C&C-VVD6'%:M/[U)8#>S&LM]2O$SA1\A%E MD'@[;-K(L'I@TYG5E@-.AKB8H.LDC+.(_?]9$+-Y:9R>@1E,DCR!8G&]1=<& M=.UE6.6PZ0VSQB+KVG.;,2Y-IMN'U3J)KHR Z3-A]'E92PSB[-MB\D\H-( 1L8@62V0T("+B M)(=W'Z2B0UEUM6&E.(1;2XW9.^E6B?T-Y ]M1>-G^NN,3L^,E9N/CP O1);5 MO)EAI6_3Z]6>!]YIP\< ?P8I<]0\@#"CI$&A->87'5:J-IU926X7;+D+ MNV>F)T8L'%]XFBNO-*PTA_!&J1"KY?KCNQTS:%>?BQ^KOZT[KG#CY>7E+8,4 M9"EZ&Z+%NYP5N[Z%X3P7[!PLWJ')V0Y>4Y!$.[]$"E/6UU?'WQR?C(Y&NV;I M'YN6_]\H;WL4)-%HV_KH7^OV__V-DTSAVSL#0OR5FUWUY.':U?T*:5.F=M:J MZ>+B7G6,MA6C5AR;;RF=Q=!4J9VU:GIR$\] 9[6DZ%O*Y\T]7^E]NWHA'Z[8 M&:A?63!U*#[(X&,0SNDLC5=E&%*!2&OXD,.YI72DN&PX."]C$*88)3"4,UY5 MV.7-I98\5T'R;DW_*YC#,!8\5RHJY/).4L?!4(?B@PS.4?Y 5LB(N$XHL!G= MBL@E(J_B\HI11_G(@?D@+2&PQJ90=X56JCC\'6US6)6GB+07Y7M[ZUH([ -& MQ%C6ZTI>+R>D$E(:VW0*01\BI>KYW:C?PCP1JHJN#9<,"6K=4T-ZP+2J?DNP.DZ1XHD M,:-N3=?)Q?6T;NN3T85E/W9T3J<62GLR^Y420V>;JRR)),\-R8J[E$$+-=N% M;HB,#4M>R\*J[?,>MBTGEXK-OR,P#_I$;L9Y#,8FK1QG2#LD LQ_K# MBM*^.$7\LO8:[.;#&&@Q M0^7\"_W?/ MV8F:)+>(8SMC95Y!DTR"D9A&RC7HX3U",9JM[0 !ES%PQ2GKO MPJ_Y14.VO7/ NEK\0K5P1K(2>;<@?4'X,RQ;@NLD0<\Y\G/ TJ"BC M5>?9%$V%WP=H[YRJ55>(ZMQ,6-K=89D"0-EKRG7[[.UA&,?7*I :MZ0/QUX& MLN-B\,K1_9 M%@&&?P,RF9ZC),ISFZQS(@3Q=3)%>+$^BS'SB)_J><2/1CL* M1F@ZVM(PVA(Q*E%Q\* ;TUQZM2!/\*9\"4EY2?*7!]B-9#HTXN*4M(Q-[]6-WKOS)"Q8J>I< MW>B=&SZH%O_401X3IJCC0WRQ[1&C3A/O52C981V\K^M@3Z^1=Y:2QW?$\_BR M.XRFPAR6E1(^1%,9,+Y"NW>\+QX?96G4KBA EG4%)NSX;IO=GYP!NL@'1;G' MX)4E6DQQ0-E#MP%XE<-F&=A8OA844P)GF\RW EE:[=&'&"P#W;#*"^]T[1:D M.\ "[:B5\2'>W4">->J]V[<;Q=.]UO0>[[LIN@D.D79L521Y_ MRPZJ5X\X2$@0%J9A5?XB<1R8-+!WG@03<#X8P3)54J< KZ GVWESC11)S&:D MW)<2CZ76G$/X5;=ME 9GK41;54P* >';&7JF"P*86Y._OF+_/"K^F7.<_OG' M#9@%\67^EAK'XG-+.##I6MO5ADGG4C\T@XN^N9:Y^=FQ/98HQ(:?57H/L8$B M-O+$[B@ \ N-/3LU9+KS.#-F\3>]*^:U>C&7+BHE8[D46^=@77X?,,J6"ETV M;,"E\\>,ZVHLKJ[\_-.O>&GY>P]7O Y7O!0KJOVX.]5JO[@?=PA,-VP.9NJV MJ'3G;@?38 M(YHMK!VW M!3+;?MVS:+(MW=[Q>Y\N$'6/W&IY@6CX'&759*=) _K@:?LC3W?'%E MI%5SSZ*SM#!9OT);!(@Q&DH6=3J>3O,@^$;@L68=E_LU U%HHO%N( FN'!@M M"(:6TK>6IG^G@8T78 HPSE]\+")BB_LFX]WCL1#P0QW-(AV_/_ZJ'NFXZ7I4 M]#VBG8^*WO-'44K]"\,?VT8_BH[>MX[N#6T"AO "'5NU,-PY5$HM09Y\%J 9 M#I9S& :QZ)!)7-9].&,'06U/EL3XG!T3%KNX,D'"$R-)61\.BU2*MI6"&$;_ M,4KYLU1X50AB_4FA/J9+'UP?12E5)%\/E BV\B(O2CX]B-UM ME<^N#[CT&-8@VP;;MH\14C/%KC(\9$]_@C!]1)>O2XAYD8?ZU=R'(W8TR?I0 M'8B&:X5-*CHVR:;JIRL0FQ&0;"=#?SU]1*?'[T_$UH9?SGD".".-VO*;#\8V M>T^_T6/OKISSA&_=V;L#8X.]"O,G.L@PK#O\L48K<+NH!,/I86\//QKP6!:' MXJG4.$8O01**;\AIU'0^_-IH@!%"ZP[#]0,;[)%:0/N*)M-;D.Z>BV[>I=6N MY3QA8NOAJ8/..R=B VV%X/, X]44X9< 1^)38X,6G&=$['7HR9"Z'+N$NFCRK5"SB_9 M_H.N3/,%=+@M?;@MK7&60-4&,A/V)+F^URBS)_>BFX3;B;B= OAP>?O[Y0V< MS=.[." I#'>QB47,VEM9**Y1 SX$$^EY75M!=!)^8[,K+ MGK598F^WKODRJ5ARL1Q(ZR78$TDQM; "@2GJ^#"D]*2H &)]5UKM?[W^O<-@ M&:P8[5<(\Z,'N*[IUFWY,/]HJ>'.3]T:JP"(Q@@%?CD%))(">"K%M3 M/@S O@4J@.J=?X*+V\2.^A%-JRT^!1;/O K=@YI.CIO)WX6NADH($_0FT?O0 M/H@O*2N/L=?@D)!G'Q/R[$WB$M,T//TG+NG)*)UEA"[5"2E-[Q+?HK"T^\@8 M?4>B$(2O\F#_Q("?U\*@GB<^187&J215 W7P)ZIXR]4>6^[%0_J>OM/WB.W9 M(7./+Z;-E\P]AQ, :^F&#BRF]1WP>?HUQ@ M+4!YYUW-G0EJ7QE!3W^J!-2KDMS@("JJ97SEEA<:\?M9!2[L/:Y9#% M#]6W;)KJ/73Y$R62ZR0)8 M'<]GE6X>-UU,WFW0=LI#Y[5\+4[7_;IZ/KBL6@TC M(2+K@TI_$'DQ:-KGH91B<,1F8:"O9AT?G$K=6&\6\MM1"+D7B^MHX+%?5MH' MWX\NXV4X?//W]!!F?=(,LQ8[@?I.%7GP#AV\0P?OD"/OT%[Z,-IXA[SV89QC M0"WJ51"R1".R+ ^\@OX$82NLA R$?U*0QEWSBWH2:BW6)K$4^D\,VR6%QC.* MGV$RJY+(M4R:=7R(TI:I5S5_AA2*#Q(Z^%SWU>?*H$ZF-(VS>R7:?#K6Z/U!D^5#+RG+E',4L Q0.XO&" M)?/76K4T*^V)'UD7SL&;;]VIW(Z2]21Q#_*+^.)#5]_/Y"'R8/NJ423U#HL*>^(9D*B63 MAE4_=/%"Z T(")@\Q7"6'R=)'-'2\CZX>N0:L_-+2X%XMXPZW"S="P\/( 3A MAR &A*E>KEQL4J=;*O9L:!"FHLN*6C5]\.?H250+CG>#K''OY XC.MNFJ[LX M2-)Q$K%[*,M%<\'G(HZ+6^662C M-A^P9T'XN92"_)[==XPWRO#?68#I-!O7/=7MFO#!]:)QV] 8EW?#H&89T MCBR_KG&ND;Y37,D'=XQ)'F0Q$C_EM?$-L"6M7JY540T?7#8&DA+!\$Y,&Q_Y MY>N2;@E%CHU&J4'%\5T7<31(=^;_94:46I KK(D4B32Y93T.HA31+0/4Z]JN*D<9@;UW?G1C$%6@]K,#=+> MNN >P6*)<(!71O]BPQO7X!D3W."6_"2?Q%I1KNF?'#2=5*7 M=K"MNR54F-CW1=[E'8:A(N5?A\9\\-NUDF]7X-YMNFJ*RK;U($^ AW8H%ZWK.HZRV2;&?I@'[.HJ86GP%LQSDY]RY[^2 M<9;.J8C_!M$GRJ R)]FY#CE;59B="T :M6.Y4T<1I;U"D0016>G)'Z?(,"I9 M#8^UP% ?IL,.P)JPI/%45GKR)!C+XLCN20O%++2ROUD< M"[LM4PWW%V<#5!XR6YTY#$NSRK[*^+<\[^VMGZY?$: 7@-?"6 @OW-GMT@>_ MWX!Z;967WKD@>H7[:;D<6EL;7?K@Q=Q3;6WP\LO6UMN,R7(RG60I28,D@LEL M[2$90G%EO?O@E-U3'9:QU4]U?NH)>1/Q;X ]+P:B\3/ P0S< R9^EFI@':F> M!3&+03N5J;L/U/G@IQYX./C ]G_X<*E4.0,SF# VG06TN1"(;KOX1:(7XC7F:B M5?G;QC@_Q/3]T16_EC9FPH#SX#%B/X@,[ M<5E_C^[Z4>[=A4TA"RR,;X+3TMBF?]7'-7L$710'4OOF3V)A*T:WAM:I,+@# MJ/'5L2GCJDZ%DZX5^R/ERB);"+E9^^[2! E$OV%GC5)G#"U2GXH96OWN\OQ1 MQ= JI7NQM!*9LG;!$F8-^Q88T88M)D$0!E/(%Q;OH,'9C;NA[JWH6__$_?@; MV=!9,?MGUIXX-#4PYO^Y!W]ED, 4/ #\7%P(@BB2^O7[[\O?8 5G"BAGV!>F MA+\"DFXO'MK1O7H7_L86N%6Y.I^^'$TK3'EQT?4Z*0#VK6K\/OP]N'>F:WQ& M^:ELC;/4)KZG.K[+UR7$>6&UHO73OK^'W+TH63],LI];KRT'UL=N'VC!E&Q& M1/Y29O[319""JP!BWG7G(3OV]UBYK98-R;TOQ[ZM<9>.R*^3%,.$P##':A88 MU$^'7B1;\\L":G#-/YWDYR,I5@SE*(A-Y(9PN?[502N5"SQD5P^KML$<70_/2.YT>QWGK M(.*S0I[Q5K?RL!HTZ!F#+@O&=DO*'""'AX\HJ)A\B?K[,B!^/ U0,(W[\"U IK=LKF LLBL6CR?1U1])/P**0.28TJOJ0U!$2ZGJ ?1;I!N*UULY1CC= MX^5K?!VQ2JO[$'S0AVBE(/T6[SJP:PU 1Z+U&CZA@E/=0O> (NU]P%)T(;V-CM_!*.W/.5E6[UN&5%MXRU)#I MAR=9]O5)EHD]NJ./Q8H\:,__1?]W MR=+,TXF?2-+#BLNZW*FHN2PDV\ISZW/:U5]T0&WDRKJG [ N7J+0\W;MN-Q7 M* 71#I(5(='_G.'@;[K&NV8O)Z1DG$2/.(CH"G1'S5V 4[F,VC3C@%E$; M1':&$9VSPGF6_)P%5>OX",)Y@F(T6^5J4B\H&U$=FW098*LQN#JBLR'%#R ! M!)*'[(G " :8/<2+%LL@68G%I*[C,@15*00U3-/S)KT \O\%T/D+F,8,F(?0:$ MMDO&Y!8E]W0Y$-&RN^TG5YS]MN_2[6&N"/UBMW[%:T?@Y"5AMQ=_+FA?K_,> MT?@Y@'$5U&1ZQ39.14V>_'MHU*47QESH/0#V[H#Q DP!QB#:*NN:'^L0T#.Z M-Y@*GX/0K>S2QV,D9E-@WHGS4Q)!DF+XE*4@N@PP2VPLBLD2E'7I[6DE+ $. MZT:5&7Z,GB%;.T^H84\IOBT!MRB]!S W_8VC>N/:+MTXYF;2!)EW ^AR.@4A M\T%M(=_3+<\]H.NW$,:PR-',=D'C)+JA=,2E !1[&.G)EVZCEH-QVYP]U(A MZM,$*W$!:45,)WV8[P+:*H:Z:9=N,6L*HH9MW;SO(FV800M6;%'_D#W]26EG MCU07RWA*"M/EC+M!,FW!Y45>"-[=9-#2O;SDZDUCCWGWQ; 3A)QF&8+;*874A>+_PVVWBNOK@@8%@MZ\.'-21W_# T M?##CZ,^,I.RP99* 1T@KE]&U-D7M.AM6C;IXUVQSPKK*7 28IBW.9E6G?(, MQ"2Y@,]LC\+USAE4'E:DG;US!LB\N%6S=252TU/ZV?1>S:GB7LVVF]$4X1$L M/J;Y1SMW:P2XE+=KY/6&#RWZ -CUU^4$ZU=GM'C,I=Q*H*W>.J:Z_4TY 81LYCZ2S( MO8QO7V39,D"G=6O. _8LR'W(D)R>M(&E\2J68W&,7H(D!)O 7G:N1@A(\ZNE M[*:P[)S)O!GG07M=Y&\.USO!"U1X0_=E$H1I#L=\"2!JPWD8GH4A+\*Z+_*> MI'. MS\E,UF&4K,FG(?J69"V *J_PM[WN+U>9&@>PV?WT([M)S<)%7O(B/=> M>'+W+];3OX]H7Z.\LVIRO.L!DN-MHB V<,\" D.ZL;Z <9:;2V6B/+T6'%T, MP_ Y*-Q<),49\P;<0_*9<\:G5\6SHSXS\54OA\E@^F A=Q0RWQ"FD_2.K7=70@:0J.DUI";U[:VZ/)<9+"B$%AV?- MF-'%*@3D\C6,,[H + XT%LLL+?8D#6Y(/34]M>W\>+*-%O7, W?[B'N0AQJS ME'VK/&@T*-S-9AN'KYNIM-<-C_*61^6F';\(M1O[(NQGJ\H7R6M1+=LZ).:6 MK7,Z">B0KGM?TW7_#PPHM;^@52Q8$ I+>9U@FT>PM9Y&6T&US7+/>5E#.4'Y)KS,[BXBVP? RAF(Z^4UTF9>03;8-\9@'^6\MN+.2@HZ'529@'--D?T!9#.--QB+@^3 MM<=RA6)[B^UJRG[^I0]U<:=GNYKK;P'IUA;B8Y(&BD5XN8C3]"EZ*_ RN?9> M_D&JQ2.GE--\(YJ/^%0IMG^#_P7F'D$Q(^LEG";V4#*Q3JUU!FYFL4>Z5%UE M$GWDEG.:OT*MD5R:;6T)7R4+Q>IWI^D:M/: .UJM*^ #B_.E_QL_2=[L:)1Q MFAY!_6Q'@UYK$\GO>5"=8AZI%AJ6=Z9;% [!/ASFGZ.$Y4DK+D*QZ)"SU1E( MPODBP++@)74U]\^A]'81+6I*NQ&II4?5;3L?C*OTMN=T4*,81HRD_&2"TB1(.2PNZL"""6:9SA9, M#M0G*0FS$,L*>Y"&6*5Q,BG8-$N;\_)[$,27A.5*5L<#-,NZSD6LUI1&@$ 3 MA,'[)F_M99@G9JV]SHHD9M/0E?L1FSA>*=]6 M7 +#QB/=!Q4ODNQLT_#?L*[D^T9I#0=&ZUO+1DN*UV,12@V6HHXGMDM#.34D M9==N)>GF96.9W6J6\L%N:6E.R80U4?B@_W?94PS#3RF,\Y4E2VJ=L'S$LA-= M:14'1NP[RT9,#MAG*:J/<#4J>F+/=#151VJ^G=R*Z+P/7N0'6VT:\,%PZBNK MCCAY*'T0J\#FW @2-^E7&SYGDRFD2C*S=D9X^,1-&GNK>T!U+@/C)Y+G"U-M MLAK%?3C'-Y&A&I%W:6_7%+($3E6WO'"X"M7(^Q&*T'16)P\HCAZ15,.5I7W1;Z[2[,(Q) B&4NN[C$4M M$"W5YI3U(1*FM=EOPO'0YG.Q;4FO6<25VN)AK[ Z-ZA92.3F&8OL8P:=^8+[.92/?JUSW:8!Q: MF)26/-Y89^VA6=.7J[50N^ M6#J96%L!<_<$R3E:+&"ZLQ0DT:C2NK6W M"F6(MM1IO%AHTHZCF)/"K;4CM'CZAI*Y4;?=)VDHF'$[#N+#Y"\1-2UG(8M-8 J]9^;]^UDES)U MJ_H1/]9:=W<7-W4!^[=N:J!7! >*BOL0C=11E&J0-L:9UH31V$B5AYMI"\.' M_'4 RGFLT62*W=LG&S>F(POBG76YR,!U0+<>2,..0(..0($R5#8.P2_ M4K6BZL.\RHHG%C@E?=CZ:^0*$)'_#WWL0^,:T#"O?GRQKV'S=D==[?GA)6Q# M8^S%2]C%DV'*1R*YQ5Q:5\VWT 9X(/(A8Z\HEJRWQ&-4"L152L#=G,$BSEBBHW2.HMW11/-7 M &Z#!>_MA>[-N7^0H9=YM#LC7&F#B"IADDA5!0\21?:AX1NIJN#^TQ^7;')? M3Z-LOC;983C;>3Z8Z8-0GG?JO8LY'X=TH8@! M?XFNCL575?\"SL;UP7HG9CZEDY<$8#*'RSNZS&6)2F[>+J4$MQ96>K]4=>B%>GE@['^+*(DP[".1SD[^M!_B]4O.R4MGE>R )F MB.+4U*2VU\?^)D"L1 /, [K,_@5FK/,[] +P0PH IE1] %6B<&DMM\1 P9 M[(@!)*L@F5%U*(6!E,[0U]1HA11T:,SK"(,.N&S([+=LSAFV1I(R;L*E9T M";Y!ZX7LRE]T/):2[%5M(E([H[7V\T)!SD%G/II%!RD$NQ#S[4[>-> M9QF!"2!D0Z3D]I&BCOL ]9YVMIIXO1!C09'T@E&MC"=WB[04L"*-*@P?N'^. M,-6K0/#ZLK"4#]>-N(I3O25;H]K]>^*TY]S/JWSSO5K0?(*@P?$ARE",M ; MYU;\>5M1=?CPOC;0^._F&5A!;U[-R]]T6C](1FX!][B[6<:'B[&F\A) \2X< MY ZC*4QO$!%&<)4*N/2T=ATX91S>26%]Q)[' 4:0W0 DUTG("(!;=8Q:7_6*BA!0XG=U( M+\@M$R3T6TC*>N"X4"K<5@IB&/U';>7O-^!5(8CU'[D5_J@UI1<9<; M2'V&*F'XL/P\^,8.OK&#;\SNO6*6Y@+@1>ER$-V6EMY;;$K)K.H^^]/T$+;: M._[XKF I_<]30,!__']02P,$% @ ?45^5!BQ7AX"PP Y'8* !4 !C M86%S+3(P,C$Q,C,Q7VQA8BYX;6SLO6N3W+:2*/A](_8_8'U/[)$CJBU+FN.U M?6?N1G6K9?=,2]VWNWU\9QT;$^PBJHIC%EF'9+54_O6+!Q]@$4\6B80G]L/Q MD53(1":8F4@D$IG__']_V:7H!1=EDF?_\M6;;[[]"N%LE<=)MOF7KP[E152N MDN2K__M__.__VS__'Q<7_^ORX1;%^>JPPUF%5@6.*ARCSTFU14_Y?A]EZ",N MBB1-T661Q!N,T _??/?-]]_^T]MOWGWW_9MOT<5%C>DR*@EDGB&&\NTW;]I? MKFJL>?8C>O?ZW;>OWW[[]BUZ\_;'=V]_?/,6W7]L1WXD9*X3\] TR7[_D?[G MF4R*",-9^>.7,OF7K[95M?_Q]>O/GS]_\_G=-WFQ(0B^??/Z?WV\?5QM\2ZZ M2+*RBK(5_HI#]2"^/!=I _/N=8/^JP8__0?9#&]^^.&'U^Q7,K1,?BS93+?Y M*JK8)S#.@)0CZ-\NFF$7])\NWKR]>/?FFR]EW- U(,O !ODUKEH C(7QYNE%S\T,-5 [WV1N537D7I*%)%R&GI MK8:T5JXD5OY7DI@E/&XE!G%/;(*W"9'XH5=OH((E6J=>$S$W-&1M!-#6<7 MOSQ^]3_>-[M8E,7H.JN2ZHANLG5>[)@A1K\U\/_O/_-YYO[8#4%/!*N$I_[/ M_C^UC+SF2XN_>?W0PXG5WYF.\?PI[W&1Y/%U%K\G1DE#_LDXN(\K)?CT*_<& M@7QN"07J[\X'$Q6/$1WN602667:(T@>\SPN9!9 79 VM_,@[&\DN)T.P"[7B_,L$]C ]) MBC\==L^XD+ T'.)?!E1D-M_^]'>OWUP^^>!;U\X<'8?X0*_?^ %O$NHY9M6G M:"?;]>7#H+ZUG-S^]^Z/ ?CF,@)4W[T;B^A@K]_^)EOE!;$J[ CQ6!%WXRH_ M9%5QO,ICM2@8H* DPXJ9OJ!H00#DQH(>E1CU0!>( :.\0#4"1#%XE:VGZ,M- M3+:P9)WP6*%A(U&.AY(G P-]25(,!I A+24JZ2% J \%L14MXYBL1UG_WVV2 MX3=*-J5CH41%0WA?3"0# 41$285*/.J1B^8/B,*@N\RO11F2_=:!Q;.? XKN0Q..=K7B\"T(\WHT2#_*Y0>S'%?GC7?&4 M?\Y,+(HC@85C2+14-+IA<()Q2H-1+"@ =54I"(A 82E)FE9X$@A%/V? >ZQ)>2UU]C";WYOL0<3#SXNL_1TC,]O27.5TOMMGJE# MV<,A_K^IBLSFNY[^[O7;RB63S[XQNPWE*_1F[>OGK]\G#_U41#37\_&X>\YE3)S\ M[O\32PELOF_O1Z\?5S+S\,OR,8@/\JRYUU]66T(,5EQ"R8?!:;",W%,M%L> M:/*0@,$W;X:B9JS_2ZA?<9K^6T;.?H\X*LG.$=^4Y4%S4: <#^6.&QCH>^2* MP0!.N982E5].@2Y^IU"H 4,E$J>1R,@Y(1!<%]V3@9 M!" 34@I4LM .1GRT5PFX.A0%SBJ>%$-WMBJJ#FI!4 V'D@<]^7VQD(\%D X= M(2HAJ6%0"X0XE.<\APK3W.CD!;^/JJBF27,-+Q\.E]F@(_\TI4$V%B2704V( M.HFAA:')KU$C/=Z3WHJKJ,*;7!,4/AD%F?HV(':8_=8. 4J .YE?EP-7H&:L MUZ_^N(O2]/)0)ADNU=O(R2BHKRXEMO_5>T, OKID?M579T-1,];K5[_>X6)# M-J6?BOQSM;W*=_LH4^N\8C24%&B)[TN#="B 5&CH4$E' X(X#*J!/(G)S6I= M+ ]Q0G MJPJ7%4N.^I!&&PF/NL'^A<1,>B,CZI%>1<1$QD!";JX^/* : @D@ MB,+XW3VVY%QL,A_]06![AX34DZU#& &Q_/VXCL@)WAXH6 M6:"1XKLX1'-#XDY2I*_QU' MA?JYM7HH0,:)@>PV^T0QSF\FBI:(859*':+DXQ$%@'I^W9'\@?R++ ZA' GW M %=!].G[VY-A(,]OI32H7]^*$L$ 0,2!5P2P$XC>6&B1D! N%PIA(*!8#*@P M"D9=J\&G:"S)_#&C61Z#./G=OPA("6P^>^]'KY]:,O/@\[9C? 80ZOB%(N^E M]RO QQP2UW[*[B>_'_)TWN%GK"-"'C-9ZBD_),7N)E83W?P.]B'[!)Y\2OXC MQ,<49U9^3CH(W;SW^T6;0H=JVKL18%_UE,B3[]K\#/%E^W,KOVTS[.R/NX[* M9T;AH;S81-&>?>'7.*W*YE_8A[[X]DU=:/*_U?_\'^S%/#7^=^L/219EJX1X M!#FOO:*H:><&ZE<\QK!%Y<8%SIM N1,U/.3E69FG2# 2272D5"A%>M,FVHH!$P.0K,C1ZQP-<\8"HVLCF16USA&%=_T;1=] M4CLL2*.4BB< OE1Q&E;O4QQO,-=)R!/G-B^J)USL;K(7PA<]]BC/G-*A0*=. M#=F]'%EL'>@L07V?\AQHVQX\*GA%XAA6""& M@.TD=8"8N'(=/C(,5_-N*970RF=6EAF3&46""H'!#%?H AVR JZ[R@O=#BI$)I3LY<):WF\9&8?W+#XOO__9N0?"6 M>\Q>XZ7'K^=9+:&%5$"K-<:2K:*H9.;IS=O:.-%_:1D@M#,>>K0_\&GO^:PG M2^ .[M;O]_H?O^5[[QK#/>O2B[PN\CY+X^LL>9R4F*W97;7'1 M"^4JMFDK2!C/V8$IT6>V //N+5O3-(P_<$A4@S+)8\#HY.H QB<>S]@R?F%* MMH^.[ S*.,LI='F&+_RWOW'=_-OW$RBGRC'DE-_7A#=,EQ8^H24DA#OHQ%3G M"5J! 3F!#K19^7]JB0W2\SN'_48[[T5>.7P([MX$K,6J[QB$[S/%MY/Q9W3M M/#HM-%J9$>1'XL\IMI?^$!@W1$:FZ&^(OWMW+(:3#VLM-$-8# TF&&1!9I/9 M&54(4WE=HR..!K4)?874'=855HEL?/P@O'FCWP[KH5NYK#X\;F- R^HG(B$/NF6PXI.2JR1\*\7 LD#RK"%&*=@<03"J:-0]DX,4JF(RT M^R+?XZ(ZWA,:*^+ TK7\I<6V4!DJL&0<0SM$1W 9O9(-@0C5J2B1/O1MQ+A@0_=.!!D;Y8X!L M+@55QED<:.=#T=T:D<%U '>^0YDVA.) ]2U5+;K$?,%'Z]9D88.*4)<\IQWA MUU]6Z8%6@_HIS^//2:H^U=F 0H49[-GJAQ_,< !A"5NB),?J!K2]X:!WS*]: M>-0@ $IL.8.W88RCVF(6YP#=?:?Y6E']M6"MPQUQ"B):K?X61R5F5JXS<@K^ M#3 P]L"*$=$0: &\6P +:@;"U,(@!K1 #.PB7U^TVR64BIS'3DJ!X.,P[_&> M/KDO3\_5"I[5PV$TPD2^J RJL=[U0$_(L$Y5/;S;^UH(F M^1_IO\VS#T\NK M9(=17$,#"CTAN2JB&'?I0V;)-\# B+\5(Z(.: &\*X(%-;*('H,1$@X#4(DQ MG/"4G4)D@^:XF/-9OO6>S_(A+Y3A&(N[:CTX?&:+#7NJ]!8=;! Y+F8"C8DN M4=F<2XJV\1.MO2/-@*%"JXTJPN:\C%B.0>(+P8$:)'5,>"G&A.'37\[@LOZ0 MYN\X]UL+>XZPQ!6^Z1F7L36O(AIE3X9JV<1E^$D/7N_P* M+^]OLC4X1PQ"R ^<>B&F6 >/1SQZZ+1[&R\="7.4ATU.5#)C =F4@H-7H'3].H?G2G8"F[!L6TV M_(6L%40 Q=GD3"CKL?6'AU&"34:3^@[OA9;D%:[PGNO,Z9+V_>FN\88%GO9\ MFF_H"XN8EW-8TYH<#$MS=&;7@7G6(!>V'O0J)O-^3JIM0G[.>'(VRHOFG^CP M+"]VY%B4M^F=J^,JQ2A9$QW,-KCX&KC$F]5*2ZJZU7! [YLG8J4G!399"W[N MZ_SS-;T)[=\DNAM4!7PXYE7+H,G82H&#,KT:"C6O[-0V%D5%4E+[QXH=$1\_ M*XF;3V@JF;4<5-:36-8P+*73PBCMYFE^!$QAMEGX['WVD SH-!P%E'+&Z.UD=]M1<7!$ ];9Q9[#6VL8;VW]W&D319KTN& M@!O0!L4"<22HQ0)<]?%\/FN@$!Z(L)NUZ]T^S8^X,2C#*);N"L\"&/ RVIJU MP>VT$1+FNMJ2+,45:@-]T9A\62 5]$9X+']D@RL.O*XAF2]E^US#Y"HOH=M\ M4-JL]4HS'JR-AYZ!D[8=\L$0;3ITE"AER)M2V/21<.(@K#J"8]"7+#R%I8G0A-0" 4N;$Y^>@C@$A>6)Y]!C0M/9SKG&A?._/ B%^)=RL7I MA0MD1OT!/^5WZW6R(H?;NT),W=$KCPT@4(:]-4N]3'LCE/^,>TN2ACGK!TRO M^!I0>D\G H-KU&C&>/B=A\P)@^4V*G -^#I."KPB:C+#^UN;RW+%2+B7L\;+ M<>DPT#>O=C[' ]X3(MB[1'9Y/>Q((;G/%EZV\CN:P14ZO3R'>;MJ>>U9#V[O M50#O44;1W2S]JY// ]D@RCKP$D[$Q2[4$D",Q?IP'TY0Q9KD?B5YP;D+0Y:M M:\H;8, EW*ZZO!8 4NZM:[3W5""H8O.CN&F?#9^;O6RLB\+Z'N:9V3.3C 6M M:B(G7%*TI#\0NB:)C)H1'EI&O+(_F9=FR[Q00(1W@B6L@;MJCL0''-(S/WLV MPP45V#,\AS8!A1+>,[_4U43X9GXT/3[(Y\"5+,XGODN&C_6Q6_2F^,=[_%S9 ME1!000#F;NB9&"1LR(?#9&GH:%&D9G3N% 4*0EM&XO6S M1B?[C#>5P@-<:!EHDSS-:"):8V8.9J2^D^2W&I%R@5_1]%7K['>1M MY1/>[?,B*HY6]9V4HX'R3?7$]W).Y4/]YYWJZ!C:T&:TIZI,-HF<3@Q\Q'_\ M$65)AED]X^H(66_F <<8[^J8]8J^J\I3,LOF)B.:C\N*,]341>!Y08I%&(<* M1DG.85O4H#%XO*O7>"(E-TX-*M3'A1IDBUHK%Z@MIL$Q0NGF/-RSB+/ ?E)C M@W3HAO7@R(F)MU&\YT'Q9545R?.AHBP\Y?+U,.QV4T\"5)5JEJ7JE;":= ;_ M]:YF('_X'D.8Y*^MW6@G0O5,2)R*YJ,J3 ]X>4:P10,^1>89(^KOM&B2YIC0 M'P9W7I21>WI(%,> G R'!$@/4D0[V+@%8B.)]I3E <=0FZT;Y26G_"_??O/M MM]^^H<4OZL);%VAYJ+9YD?R!8_*7[[]=D 'T?SP5O:RY)#^]>[MX]^[[Q;MO MW[*SI/#7>F14H?=XA7?/N$#OWBP0%6,VE/SAVWY3.\B >1PGU#Y$Z7V4Q#?9 M5;1/JB@5EE,5&K4 ! J>6[/4"Z$;H?P'TBU)DB3Y-("(0A(?$=6PQ#D6=!4$86W%8T)-L%9$S=7P=%>1LO2F7J]5A=V#E!][C=;)*3)ZM"P*H M4ZLKB_VSJBTTP G5C33)R8PC0 T&]$K @6HD7P<0*IJ.55QCN A)Z?:T;5>1 M4'9L%Z '$HAB2=C0JI(P'EYY!L28U66!1*A@=,/,B8YL0#WX)8O<->$4* Q= MD+.BTX8^!+@^R,BQT8@^7"@Z8<6-GG2_B4#-[L8R$XEON2_P%FL-K#T^0?O:*H MOF89AO1Y"L$'F( T,=N\IM*JQW;"$$'>>Q+U=#^S%]:85_!\XN1G>L )_DU+-8GKH KU9_-/WWRW^]O8[%FSK M_O:G"LL- _K6D?]P;K;L;J<"N&%RN/ 87 G=1[,EJ.YQD>3Q=:95%&MN> ;@ MGI'+['^4U4K3LHBE=SK37&&94ACGY\.C^GY,LKQ@MW#\9DW!\W 8C.JJR!45 M]W2,=[65$S!.:17WN%!>GB5KG_[+IG[,>JT=SH9XSM),G^(1P,8[GNRY4SI" MVM G7"6A2+#@!<_([&,5%54([/YKE!UHZNX\S(YP;R9DD[M$@?E II:QBH4R M@X$_4-*RX]*D.+CFQ$Y-B<&?.KFP,'C_M$"[DVQXQEI@2B2T__F09,26$6/P M0 QW\D+-Q#)-\\_4P'W(BZL"QTE%@X'J4.((5& ![=%LGT2UG?% A+9'$JEO M]=0B0QVV!6KQH75>((X1490PF:MS,<_[7!4"XU&/\3@_/%?K0]JV>9NQC6#' M3[]ME\C=^YJ>!O9DN2;$&T#;P7,61-F.< S2,-H4CJ=!\=FP?0['I8VYS6%A1B@W!CJ]L# M[." S+P+<=:6?-]AZGHD>;?0Y['68^C^A"&. :C1XQ3<=25.3[_2Z78B[,K3 M]K$6&/B49T]%%././I:&J&.$4O7N.))@'F/(>;W,GA$$""&(8 GG^.8 MJU^!=J\_7R49\=[3-"I*M"?LL90QR'I HN,G[)[G6I>E"$$N#ZIF%#HT>EP M2/V1TV+0&PXDO"D.0%?<&*EUI$F>5#("J13\3;8MY\WH0)2A3[Q6$?A0>"40 MZ;!2@("* ]AST)?\1,H 5(H\YT+!K71D $GR?:*56?)\&&R:O$B#,4^>#X9+ M&#J7\@4B$]!KPCI;!C(;Z'Q>+O$FR;*YV3'>:XY@I&=P "T-?U;$O.F=N<&8 M_7HM+Z3W^5X?);_@[*#< MH+J?H1X:]\GK/RGFOP$\'A8GECP3YC_#6#,#HWF@-SN.^ MO$B[+P1Z,"JKN_5/>1ZSU#AH<=MLM\3=W2!?B;$IZQ+(F'BJ8BRDG8,8Q="B**%W+%_ M*HC'<%_DZT3EY_5&P!@'"9&B-1!^]J[^@[D'#9!0>F!%EDKF%J@&9^Y:'T$@NC../Y&MJ,]6 &KV@$M,1'=+F'J/7W": M[ZE7KM$Z:N=-YX:9^P].&J M>BS Y9R)\/:"3C40YI).3\W0,=YB:DM1U#X^I>UINQUBS='5=A>]JH7Y:\^7 M!3] 67IV5]EUG%>I@?*,O?(F\1-$(['/+6C(P-U=*!G1DA3 MNYNC1P+^16.9&94+KR5\+5RF0-:Y7L5ZZZWH1# QB5!6I(YP#!>FC>>Q6'5= M##3)VCZ'K*C&>IVDK*E5W7- 4O7*^VY$UJK>22]QAM6YF\K1D%9>2?S0(@^& M EE/!1TJ#23#&^<1O:HA9HH+VEDE1_H%U8"T'+94[AF$Z=6>[8TJ/"U:%QO&WC.,?&X["WLQYMKOF"D\< *,W M0Q)%Y>A^]:X!IU-+H!W:_H/>$>)L3)'$^"# MZ;-P]@*(_15&(P/KJW FQ;JJN@UR7L&B05]7CB0#BG8&I:S[[Z,P^7JTJ_"4 MHPYI71+T;HTZO)Z=:&/+A/F68KQ 0)XZ>Q;?9E<(PM,R>E&P'M)H[V>.-M)V M!TQ;^OD1XW4=7SW=WNG3ZWY/YK^6]$^LDB*M:%;W5$,7Z#(JDQ5_XI"DAVJF MLI!N+I[QA 5S6'6CL;G@.OTV-M\E"+]S(@X!C>IU'65L"E S63>\13? P!A= M*T9$(ZP%F,^],AB6ERT9@%GE6KNBKBZ,*;[W<.VPU,5]U]4=OK MF9_I[PE0X]O/^CF%3S)V#PO-OKBL4U#VQ-J.>'?J-%38ZPR,7^-"^M"O4VN' MBW<'Y4VX\,[-VD5X31].F:B]9$N6V]%AZ/D)\3I-KX>"ZWJ/#BMM!SW'N)$_ M@\;/R?T(G=?S7__Z9]![[M=D<4TR>\'V/BE7Y.L="F.%J]'8PK ;CLR;3R)& M5.!VQXE.!\]=B+0LZBIS MJY'?MQ_LKH9?@5)YLM5?"(F(YH@U%V8!5D\W7/ M>I4H/U1E%?'&!X.SF4>M;PA>09U:>&LDZ%,KO'4G*0$1Z"%C4FX;5#^">MP-0K(%F/&@K M&34#DMXRP\%0S694E*AZF_!7 C4$JD& V[',PH-7%6AI/[(N$$IV!^.@1%Y! M<%_43P8!B+B4 HE8=))P!._#T3;TNEOS:W%R$+[*=_L";W%6DHVI_E=][,<9 M"U#9W'',]NKGNJ'P7TAW#'TN/=]ZR,+I ,>B-A)&*5F?,%F-I^A+_?BFGVS, M\Z!,U?NGP@Y8*VZZQ1G4ECL?-4PMNJGH5A1_DZI*\R:,WHL0=2+3+)2OPOA< MX %3'VNUZJT5/PQ!-CG0\?PA+\C1*+LZ%(2]U9%UUB+\4?:SF/TM96DER_@_ M#_S):+-*(Q;XG,G"LS;G+YVM\1D_4U"VZ%PVQIBF>D[43(J$6;M>U$TL MVK3P#-7D"]FLTJI9I4I8%=JL"+0QYV -&F[:M\A2B^WT='+R6:!:@,ZR6/V^ MH9-. =!L= ;Z):<.2W\ID/?TMI%CB-63/R((PP3-8W+^I"9F!I/R9S,A/DP& MI(&PZO([_^KT7A?,^5IZ?@OBOHH!:KZC5H>DL5-KXQR/$2?8G1W4*MP78D)$ M^+'*5[_7>;2\4)5]7%\'"Q[--S.FB.&K 2$C]R:JG.+U6S(0E[0BF8CVKW6E MLA $DU-"M2K/*-G++XGJ4M( RR(.D:D B@#@!,\-37#Y%]>YJX;BWZCHP[*#FMVF$8"Y2)KB.\EVSJV=-(G@P.7/S51-A+8APY!!I>KU6%W8)F.JEM9_0YK M#P^TV[HRV-MY;8'][\)NE,F*U#7PR)AJ$(*@/A4X*@_%T7P@D(Z$$3X-T:*8 M289Y%R@E#<-V&O7(<(X&\LL6K9#H08#J&5JPT2MOJ!GOO]JAD9AAR8F3NZRV M7>AD(E7BU3>;_.5UC!,F3?_X)_K'"_Y')D+DK_]QBS=1>IU5-'X[#&E*1_@5 M$ V15!XD/WO[_,JY)7ULR"C$ATT5A;3[OGQ.::!Q^+/_+RLCK_FLXF]>O^EP MXF'0L/Z49X0*%?6Z?\F("U*44?I(O)&\(.>V-%FQA#WBEDC-NCT80/5M!W;: M(ML6,-[DP8V@@9S\\KB\F5 XV$79:GO(?CY$:9YMEHX37FVS/,TW MQZO\MHI/!ZH%YVR4 $(UT3*T GUYRDI5]3+)U7NQXLO > M%_1$3UV5*DG*N^62!" OGO5P,8SX7?YUDO^Y6@ZR!9N'/\ M/865^/6P/?Q,'[!/^_)&<PU $/' M"RTT")& $:S6_(3L+U?_."0EN^VD:5W4AP@P9_<)[_9Y$15'GOGQ/GE)8DP, M:_>J2A4FM $BK5:L]0+O1JA_$=B+4D:[I,-8)TS2 LQU; +X?T?S)N_T5R] MQWB'8Q0G)4_N 9Y_(!7^88W+V!=B)1)&'-/"Y4;XV<'7ZS5>57=K0@UM7TDFY,].K@A%2?53E&0CNS3/. ]$;'W& M!>L"[C-, A2%GXT327 !==V]4/02)2G%XCN,[H_A;BK$YZ*]5+O9ZF=CB,^' MZ(321I)/P;RD!EQ S!>0]^QM%G#%%_ "K?@2IB/KXZE:3[?YGD1@:4O9?CJI M;'&,(! -I.W8Z'I$Z\<#M8&V(4KBM]0MZ$H6S(NZQL\B.KZMUPF_N&FY$1\* M=ENX906CBGQ2\!3H(MV(>+&Y'-SO^!-WP.LCSF^S-[Y]>B :0JKVJ;7#V%3E-,+0<'4 M[O3(+5")3W79XD!.A"%_(KJ,:UT!T:B==%!9*,!K?T]+S,M$P7[FAH;_TM:^ MO] UIT3\%_5FHO]9ZS%%HZQUGZ!>@S#49$O3$KAE7*JP!9AVJ2=U;.YEA[6^<44-7I@#^.3K<$6Q-!*Q9(\MC'),L+RDW-\7O<R''V%J29AUN0WDR:LR3Z6:YDOJ*;,Z]6F\6*8KQ*B4V)=0<_5%L%ZG"VS7[U(."U^*S:^.K&0U;HL^W>*A;KJ],K MRX78E'>6C9T'N:\SK0J.X.8R2NGF3IQV:G;XPZ]W;^AU27?%,"-#CU545/.Q M]*]1=J"NEX$AJ&M(SE%S V)S97(*$<"EHYP)Y5UC?SCL%:.,%N/-8J/Q#5@ M%VE6?!CNSZ"B&^Z,].]"V\\#K=E"L?*KJ-Q^2///I7TM>0D(> EY)1N*RO&# M\9 %XQ7$.-6))R@0PP$9M,(5I>.^R*G_&U\>?R&J>Y/=$:V-:%;=DM[G)[2! MMD'8QB ""E*-9KD7G'+&XC\H-9)$:7B626N#BD9B7E%LY$3T-6H1H@[CW"U4 M;=X"3\4^8WU-%94?F?.6WZA% =DYM?>:B3Y%RE9)2ENJ=+T8G_)IM'R>J0)X MH3CQLBE?)4XT#^Q+Q$F9,+T^;"=C=VG]:J:T>$]8=LGH6<,M9-$N9$86LM>; MC,6ZR#^NZ&+NA<4,S=0Q#_[R]%&FREU3# ;R?+6D]WQ>Z4C_WJZ&#.W3UBO- MTU8_2C::]$!>Y;ZG+Q56/-.=_#G%];7[OUO_0";T=*(P*N+ E*H0-G'?U ML"=*4@BC Z7W,34P2R01P>>)C/(W,&R"GP[D9*I.0)B(13]\69P(IN0GTO#C MU5*L<5%0_X!NYT_1E^LOU(#A2YSA=:)RXXU04/;!BIF^:="" %@%"WHDTL6A M&O>6P*$:$+VJ0;^&TYJS6*J[=5;1EW'7H8KGF$U.27,/?),M4W)$I];L0UZ\ MSP_/U?J0UH]1I:\S73$ /-8>'K# M*R)]!Y:P^#5]Q?0[9-0[DK>DDM"M,\!6*8K7ZZ)1&]@?.Q>G<8IB)9IOA"I(P%KNL4 M48X>"?C;//4N#8K:!7$6J+ROV=:G7@RR,]#(5_O0GUK^]3I):5^O*?V5GW+B M:F646IX!>WR@>69EF:P3'%/6EO$+-5SE?72D>XW,1+KC /!9QC+:>BVN"&#\ MEG%4VM>DV+3XZX3"(W5$VAFX0D?U'&C/)_'LH$RT!AV:.I_]B$1$B&)"#2I4 MXP+Q4:9GV/[; OHO3?&>NXP8UGW.:R+?K9?$K1HO"4LG[/Y-R@/8^*K!P**C0JX,PP*>)W,N MGZ\:!%^_CIO(9Y)!YJY( IQU,'.9Q9_R"IE%T*$+1.S.;>M53PP>@ M?2;B;!6PP<,\:X8)=:@ @V_GLMOC*V-\%4J^0+7QOL#[*(GKVTWK%3D%"T7K MY.SH-:T/$X!VR0BRU:@:MKE(A[H^'\E4'4FBT1^>P4GU)Z>U6H!OLDZ8H5'X MC$R78,TEE0XF%'V1,*)7%@$@ $T94&.K)@)@.-N,#3=*LL,X1=TFT7.2VCRJ M<$42BL;8L&IYJ))@"$"GS.2Y'Z\$5"&?L=PY?OTJ%C@>=="R3_4Z\4(U=Z8. MP&$D>.E9T^5VR2>O2D2?I%(R%3*Y.LH0Z_,2+HBFX[1-SJFFYZZ+S+[<2$^/L]R36A;X/Y=+R:$1_A9TR!0K3D8LXZ])M;TZ ME%6^PT5C.(_6-M> )93=WHI9_7:O11' ?F]!GUU^90.,'O#Z0$2X11+*/C^& MTY:I&+-;UL#\;GHTOM[MT_R(\0-.V9FC" LD>V23,T3-XJ:S54^LAOAG!<@E-HQ M>BH##44UU6P9+SI.X )00!51#A<;3"*#5#)KYAHNZL.T[^&8<\0^SHKA"HXEFT[V:9I#QUP+;OI:MC-HV9Y%:6Z M77023JT*.86GBOQ)WP1E)[6(@E)-"Y8M5%2#)115-9+HJK(MPC]%V4EW]D_+ M3B8MOV'48KNO,Y.>\KJBLO @5[$V>A 8O;1A0]1 W7CONF8F9B!6#0@M>5$# MB4_!H7* QG BU.DNMWE171 ?MM&3+FDNS;,-_Z5*=CB$VXN&UP]Y01X M5D7FT"ZJ#@7?I94*&U0,E=W = GNCG>(/8]U&AB=$X88#V.*V9E#N@1G! ?]22-JU[^H'E MSK1;(D/#2X+S"^T:$_3^.)Y9.I8R%+5W]/MH\DH*MMI11&8<+R+RLGPX(H!UX6Q:U >2 E-.1-*O@LD_-/"/>/$HQV0-SZL#7O.I5DQW- MZ7\.Y+1>))LM6:A7_"A.C^9_>;/XX;N_L5%_>;OX[KOO6_3BYDOC9S1T2)\Z M'7%4E AG]"3?ZZ]+=9,A(G_X=D'@RSWU"EYP>@2K(Q^ <,'>CE6$F>0YQ=JZ MB19P@1@]%4.&R[(^$+R)DU-D>6W6@-95DX(Q9I9,26U8TG$UOACB3-[^1WZ' M<"36HCOIE'=KBRNS,9C"\/X=F-:= BS0@)\&K&FT.!4L4(.-;0K]T_QLUVO6 MT;;).)><$+HK[^YN;=8'^8JZ[">\NP('\2#?P)KF0;X",I0'^5KRAGF\PYQK MX5D^^^<&!;U4PKRZ_HYA!W]C[\:JXM)0V3TAD'8IKDRVG^M S@]%_XN%Y#A? MTHM+3%NX_%3DI;7?/ +Q&U6L*/UFD]@X)UF*4%6/G,'N4 ,-AB?V8XG[C+7 MI>7H.3QQ4B2PP_9([MBAH*L7']65BY.H@+P$L,^Q52R/"X+0T\5E%L0>.N#T M\.G2PH-ZR>'&Z>E+CM>O#@VGLH3P\)3R0Y)%V6J"-QU:1$$IJ07+%LJJP1** MTAI)=%7>%N&?XDV'._NG;SK6+;^!O.D0HA*74?;[>_QL#86/F)V2K0J) M->- 8UY](@Q!K5=M<@;-H/X:44#XX)43"\]D,(O&G38P 93Y;E7OU@:9EP^% MD7D=V:+,R\9YEWDU$>H,)/9,@ Z>0=#MCXEC**>$,TGO\K"GD'=%-+8[ZET6 M^>^X6&[J1QN$GOJ%U-WZ*M_M\NRQRE>_RZ))[C@ 8K-C&6U#M*X(8"*UXZB4 M%LI@AX?\4%&/@P9AGAE"%&V:J$R!FUN_%4.(2HI1K++*:ZOZ#>!.M )M^.DI M1QP1XIA8U^L.%[I;(XX-,70@\=QI>1Y^;!K,*3J6B842O_B$YJAG,/.BR#\3 M42)\T$NN91;?TF#U<[3Z_:D@9C!:R=I;GX$'P"R=PW!KFL8@@3%/XRDU;)@- MKMI5+.O$SI1=Q5",BG2$>6W1'.R6U.)0^]SRS"P22V5=TB .ZDA";C:H?*%@CV/DK/BNPV2@X!=A>E(T?M M"A#)NROB)(N*8]?L?@&Z_9_%V'N,=SBF?6S;AO=T[R^W48&W>1K#M@OJG)J/ M29;3])9'@3#CU94<"/H>5\>*_!97!@%XAZLF1WN#^XDL$BT;GJ:9) MT.3_:$;C"SD3JK/ZW5# Z.(8-D5M=('WKH_NQ W$E*.@WEB#!%$LB'AH;+]A MR?OT#P(JF&O/"9AM.6**B;OQ*&+(:R.4%SC99&AU* JF'$-'JNHT,9O@%?A&6^2+*/;BV(M/%K+Q\.>D,>NK%/*PH':W3W 5TM'W]&'V[O?D4WGS[@U%0Y9"EQ/9K'_>& !0ZELPO>;M;A]+IL 5U\6MG_XH'XY,_ M<-S>+RS\];:Q:L%HPV!7EX2_L 2_E",'C7R'ZSYV2:QD[F046-EO&;$G-;[% M(1 %O8?SRQ[BDU%M:\,$[#6M';FG4LN(KR@0Y&47D1="5_?H,(O;&X2;"N^, MC_'LX8&NNEP9[-UTV0+[O^ARHVP8Z.#PPG-8ZLAW[^L8CKE])6-$_5PN-;[2 MI[M/%\Q?6EX]W?S]YNGF^G&4IZ1(1'C M^$->_+I-5MNVT>C \SH+$\03IK.8[AXRC4(#])SI#%JECYI>*"@-/.F+K18U M?L,YU.Z!*<^*Y1->FJ-,AX#=2N_"EB^%"#D#TR8"C;AL(03O5\ M_#L* A>"?8%?DOQ0ID?TF1PSQ=;1TNI>9YB\Y6I%BZC5#9,)?[PV#R'*MD;V M>#0 QNX,=EM+-P('C)D;3:C$QB4EPCQ^2)_L$7)Y"C;M?,YG:9II=R6:F&3K M#>+@4:=GDS?="M684(V*V;46V6E):/:B:MY& /K6Z9/S78[Y_-.;L;+K4G:3 M-1?P]&D8[>SWI.UC.1X-G!D;P^ZI&7/! 6K&W F5NFI16S0T:D2WZS/'RH0V MV2E4DN4M(6&LU 0+T&KK0X_E:Y%EAN[B:=:&GRY&:DJVG;\T: V8MC?247S* M>GD4?UE^253Y-2X(H.K%N++8KR)C"PU06\:--&7;.C8._49'#H(W0++X/M]% MR:FAU@V$EZT^R2H9XJ- 944DP203?.PHJ5"6R>@H^<@:M\C,LFP42(D+%;%" M 8O3(7[CNZKY35^6CX74][MB$V7)'\PENR)V*T^3F.>)9/$]/_Q%O*%??342 MI8_D7]CYT'1[-Q%N&*LRZ<*(AF@2Q-YMUX14#Y1"Q,W.C<]UN>@_JUZ\3\I5 MFI>' C_A+]5EJB[3,?TT?T)MT2S79(HCF>//I4-*!K3J1(N+"!,Q[1*GHJ?C M=C+4S8:ZZ=!O=$+$9@1+:@18NE L47VDI1$[PO7*7,%:!P!C'T)X^9176(BX=IND+G7,#1[POL2%P<%%B0VPWP"#.V7JT#B5.(9$N!OP+&*J M_6,,@D"%3+HWN$/#7L0YD#@L#MB=(%@':7;]GW=W<50,,R:&W5T-T'7;.6QJ MU2J48Y0?;D&O+1HB3*?L,DU>'I^%R#2?PW:/<0&'V&'OV%WM8H-W%E4!I>@6^=YNSV1[HUK+5+:\[C2&;8WH^.QL"^@SSA1"3 M%T?C4LFY*U)^V( T8A1S$J:J03 N\J.8(Z6?&@&A MI?VT_):/4C!A=L\M M(,'*3-DR=5)ZR@0&48[*CB:SE(5F[2=D#5"!;O-L<_(LQV#&M1 P"F/!A*@H MFN'>%<1(RT!Z* 1_^:1Y\'5&5%Y"D38,KQ\/$'>W8: -M.L&PT36S119AM)Y M#;$6R8(6%*O+_$5IBBIV$^0Y?CZ".0J"3A\XPM_$CN1D$LV=JDQXOMOG&>8= M _$:%P6.GZ(O?$^BO3F3Z#E)>[5_%%9L%":@DN#CF>X5 G='X[_\]U@:)4TB M.33J"BHV7AD]H0J()MR(FDG;VHDRPBWOBL?C MC SF6\W=S&(H+9^,ZCUF%3 MC!MI[BILUIVA>>_@;C9:JKQB>.*FY7"!]WG!4SLA:J!,O$CVBAW0Y338&D"^ M9:,WYYPJ6O*2M76JK$-OUM! +\_: ]YCY_MMPS58)@=0D^ZN"'(1WJW_SHR)(&!*(,4 MC+8X$Z7:='&B&@S4WT9+>J^=C72D_^XU&C*&U!#W'DX,7$;9[\R+ M_BDGJ#-V:S]:VBT?*]5U$L<]AM, !_!(RE.#AO'BS42?@ULM>?'6E%!]/K*XT"K?[:/L2+R\)F@$'"DZ M>S74NA;*5?S#&!ERA)81[23L)-C0S\V5%MVK.=L82L6=H] MW!%%X+HU_@D[DU(L2BD/GM4;.T#=Z&DX'BC@M':?VUT0:M%N'8B#P]U5O -)1,#9>0XK# MT8SUQU2>QD*[OW?B691M^(/6:-*GOK5L4N]J]#KKJQ\/=6-I8*!_7ZD8#'A; MJ:7(]G0#8\5LY6U(GN4Y_PCC@947&D3SOEA1).C[$&.^8?K"$CCRKR%PI=2*3C,@<+B=-S5*2J3^(6$!! MG$JLF>F.*$80H/.*)5WVI:ZJ!B-KLU<=?1]&1C/4TLTA XHGC>9I+B6?*GFK M9>1N31]VX*QD@EIWH[G*"7F/VZC SU%)N]@<;=YRGHL4*!ELDJ7H)8V=A=%_ M$AB/;L+0W\/*!$+$0 M'%X*;L8@-A@P7BT2;#C*JP4"!82WIO6BP=*3_$+"& M#(.$ )KA":B'?KO.']?3JIA-II?%DW4-$.!+=2,K@P?J2@B8=^D&52R'=L\83A@<]%[^C M]5#A3K<]=SGZQC+8/4QQ 9PNYU9:UUQ:TB_";*.9 WDJ.L678,N4.97F+3A M%Q?H$,5)'8RQ!X4Y[[G2YQ":6;3G7&$Q6T[LNZV4=[M="0-7P-C+1K]VM' Y0L]M BZ2@=5,X#;A)TX!P'X+PF,NAMV7W@O+8SV(%5!&::/L]+M@%L,%\JH?#*(")?%'X M56.]"[Z>$(6DO'YUFY?EUX@ \3R#@(3&9#HUX\,0&ZW15 X&%QR3C6DO"%NA M"N! M(@H;EO=Z!FM!JE.=U7@?%=7QJ8BRDO8 )R09,P%-8% Y@';L]+/_]# >7\V M!$FR@GB"+8-#(F" \F5OM9TPA"5UEC;< 3P8671)5E.)95B6?4Y.8;L1[9*Z M UH6DWV'%NG V2JQN(0]A^P10'0=JA*>YDV"?4PX&JV!O( M[]6Q5XSU7\E>2\CP5,F'HW9\0.)B;[RM(,,0(DLS;0$&+EH.L8M3*0O+"$_( M&*#Z7$9E4MZMZ\+9A);[/$U61_Y?DP;9 L,HD1MKHA[907I7)1>R).T["#!] M(-V!+Q '1;_5_Q_ 2^AI>+PGU#7)<8#*]4N)[];7997LR!F]5'!\.@A&6>2D MBDK1'^%=^&73#P2 #**?OQWF7<*-N\8H-B"/R5&YI6<,\G^T"L]+E-(#@]WV M8 D+="AV8:QW%K8!]'\$MJ=J>!(D0/P(2/\@@(>G/K.P.6&V_'V*XPUF]+TG MWEV9F'3%&@H@.]Z>F38KW@P"DPUO2Y=#%OR>HT0K*DUQC=1S]OMHMFI K@H- M*+R:3\?4A#K-NN31FR#/RYQ7FD=-J&U5H%QU1LMM'JZ9$?954Q[^6PD.9 MME3]-_3-7WJ(J6_Z?*@0.:]D>8729)?0:[PJ7Z!_'"*"@"9ML'R4NM@]?5^S MHD-8"[/J0!^LL"D]FYS1JRXTP.Q S$YTS(%ZJ\7.$XJFHLIO"8JJ^)@-EOC M4 !Y[R/8[#GQ#O#^?7EGXH:^+D.!*(X%ZIZ%=6C@%6]*;NNVW->-C138!W[& M]$+HR@O+>*IZ.-3S)3WY_:=+\K$ SY9TA$C2U^OAX1UV1W(R\OI6U94O?B%* MB9N:DQ:>KPD"HMN>%1-=9SWM<* N>A8T24^OPK&5>*$\,(XBCHWVN^!^+/$R M<^+W\J9Z0&^Y1[%8 PGU7*'5=SI> '>N^X**0W6\)P16M+S0/P[)WMZ'M >' MV=EV.?:[*.6D!#[J1-3W;YJ!0:TOSK09ADE?CXD:=QXH6K02\#)YV[>2 MAQO)\[WEGL,U!T8,&HG@\$9B,N8. ^9 CY.\>YGXU"!:1J9[#=T[X1>/PKY&@B MAZ+;HJ)WGPTR&K%BC4(9OE9[@]/7Z=9AP"WPQ89-*H3%>+BK#6/Z@W$PR.6& MR_UT-SY U7#DI6L+',95^P-^P=D!/^!5ON&M,NQTP0(.JJ2 )4/]0@(&((#R M 58429[2,S@D (:G-!,R-V&0\Z?\!1<95 PE.,$=N?>84(-JG 4ZEFCCC\IYR-(G HIWR0T/BMCXGE:-'MLT86WD8Z M[4*$5.N:OZ6@?U*PKH4(I++UD EM0>MN.'P=ZU-:+,I7+YH',/POH>G*N2SF M:Y&_$(YGMI=@JN' QS*K*S#Y6+CCF.T%6',4"T\/1K,"'*8K,1$R6H;C/7[! M:<[R5NN&5M?,XI_)M 1VPV:SOBH;CPOFS=U9C(NO\48A GNG M=P:UHZ[::'F(J)MV@)TY$IYFS< DH)I]B)+B M[U%ZP!_)WGBHKR4<],P!'D;1G!D4-8.N&"1>D(GQ<7 X6!'+_S N< M;#)>:7#5;Y&:Q>RO*<_/L=Q/Q^,#VE_/78#>?CL6F?_]]SQ*A_L4QX<:A/WF MI%3119P!:OG,"S)M\4)5?U6+NQ9K4("K%4>VVIL42SB8BQ,GXH:)4UQ!XMYU M25$WQ]VSYKB5@/0;=/TEVNUICK]V'$IXM6Y>K)OL;X-JW;W1S[CZC'&&7D5? MHXBBHS>*Y.2WC[(C4VY:9;]^#A45Q_^.7CU_W?T]X=1$%&)'MGT.3P:MON9% MHEA=\1;/OB#$)7OZ%/YS1OQK]L.KF(Q=KY,TH8UC/%_VG/<)-4V;P8\I$[!W M56?-,RP4;)OL^3=K&#^W>[.J)PE/ BX?\S1^R@4F$M/=C#LX1)<2=_:Z=B7V ML$!]2UP)M#.,FSR/2UI-H\3%2[+"J"3X:;.#GB7TW[((6WHD^T!TS]F*C$(#8$W.8+>U*B-PP%B7 MT82>ZWZU/Q'1W35$H'U#!:(?I ?N__'X=&O38D(M*D1Q!6J=YF5\+6%\0FO5 M5O E9]':2!)Y>\*K;9:G^>9XGA&;$CN ;9M^<5J3-QUJ&$LX-?V&/+YU\H6( M?T2K>+563V[T7EU_L_FF*P_,RP:W!**JI=!@/;_V;#YG7]!V D1F0-T4J)OC MSV%O/:Y49+%2,QOHMM,6?\%3WN91=OVEPEF,QQQ.ST('V7YO//O#OGSNN( ; M]HTE^/_OY#=+)[_)/H?0#:_&B5*"%#58PSV2S[H6%%G9+<(TQ_6)[C4_X<_+ M5B7N>QKADA[DC@;F%G,LN^+EI2L.[W>6XP@<2#!!@SH\J(\HO RBB;A^P"OF M5*H8A\PJ)XY<=?R(JVT>"R50C6GE1C"@O')+=GJ)Y088_YGE5@1)??+JB#B< M6,\6_?84T2+M =STCV3M<;7%\2%E'AGF;.XXF\EY97M5)XIZOKOU>]K>CCAI MK"JJJCL46U[]F>(\A!"GBBF6H#M7G(,-Z&1Q/LG#GD[1\R&-BI.8=BS@9^?I M-%FS'PYEM&%_8$V=%O1TP28';>\TQ[JT^GVW1B)6U*"M&ZHMQ89JOLR:P)JLM8E^@R-#GI-JBSUV-O&X@F!$[=Q5$TS4LC8Y:>\PBP20S-+Z^;PV88>T)(7G4&;!"/0^XGS%Z'W MCF(\.O_O*J_4A;3CK>!2X\9X-*;S;3UL'*M!EFL7 MTA=S>99AQEG\0HFZCXXL[-:4IW4Z$([!!VI(QR^ Q'BZ(X,VF&,IEG8UKX:& MD@KXBLV!&\GFLZ!]/0VSFCF;",PP3K8*XJ&Q0TK_5J-%#5X6\N*80[-_TZ\& M^>S60A#$J9)>862T!0Q_::B_"' 'ASXOVK$G/QSJ80%/@C:$:46T1;"H'YC" M1Z)GX#*I$0#W=U#&T0U*9@,(U,/!FJ5>UP8CE/\^#98DR5X:,(XT:J69 MXZH[AG?8ZN;A >GN/.PG'<<1=+OTAJYE@R75;)C>=V1N"J8 MHX/M(]IDWOV[W\S A% .)D_= X<--WNP4'U\0)N7P\ M['91<>2AYH;A[B5>DJWS8M<^K:O+;/VUG#;K?/(C_'N\QD6!XZ?H"W= EEE\ MFT3/26I.U3P;&_11?A3S\N.\$RK (_T(.K5;48./M=^NS_(T4"7@#/)L/_4Z MQ,TZ5&0=HFX=T@[G3*],M'PLRZN44).L$VKT+J.47HH];C%V?'DRT23 KU$F M72KI"Y5)9H"^LI^4#=M[?#L=(O^,5NWL9#=%SWQ^5%(" !^TS+EDK@:7+-)5 M;Y'J&1&;$MPI UN[\P7,CPVGG0.8GK:)8F=9:S.ZL.RR+?LV%MB$*SA;:T>P M90KI4$*DU^Q^F1UA_)6 415H@D8F#/.,-K,O1S MDJ;LMV>,"ARER1\X#L?RCES _D/"H8UMT:(6;_"&=(*E>&G9/LDI'!74XP!5T!EY9 M#B.QOME%PV1 VO<>/[MF,LI H+5,S88J^',Z'C3"(R?&<*IX#BE_ZDQN:)FO M><(MS=L,D4/I8)WGKWDR8H,V$8O&)&U25;$&3L2 M]QMG]?,=''_- "0/*/><+5KH[05G<5YPQY\7W:?#ZJK[98NJ]OD)3X>2GX') M6: M/OA\*),,EX"/S,[X;J)KNQ37BF%"-2K?9F\.!N6O:?=R!D$?UM?L$6[) MOQ0'?,;]TQB4T,[&^&70OZVWQQ? XWI78JU>US?JS.2_Q@MQ,>5P/)AE/:*: M]2;UJWL+U=B#>9PE?LO^%'T9Y2>9H4%=)%OF)-Z1"13:,;*C;R:?*.$I)!6= M7?1=&)ZZ=UE\*%@1Y2WN"B#3ZLI)#A>''+EHHD-29\\P'*WM@C^43?HR)FG5]YRU@AEEJ6AQW_-T?O9)I)H/V5*9=*[L%,,0.@ M3S,=^5HE$OLTUQ,A-M,"L;GJ=LWE0KRZZ.8+T/GQM'"1L CL@$MVER99'JUI MYW:^39&A)5O(?#^Z">*,ADIL12VN45V,[3C:.+DB#L<@C5L2DQ%RPQJ$X1E# MLD,C^!/[TF -VJ1,LR2"&>G9AM"*%BKXIO]:+@_5-B_HI?TO68P+83'H<^7R M\GC]!1>KI,3W1;+"#X3_\\W(!!,':F8F6U(G,W3VK.&9J8E8LO:93DP:FQYU M\Z,#):!GZEC1 =I?YX@:,A"C S%"_CSFS\=2%VQ)Z#O$9JGV!;MEH) F4SYF!-J 3,D?:\:]RHNX]X"ROIV:RUS<%_E+ M4A(Y_9 70@C;WFA8(@ T'4XL#@R(%32L&7$@T>%V:M]@9:YI=__42"2*Z'M[ MWH&BVO*?R):)@8S+.8O0JF"+!!$L_8NGH"S-),SR6FK2;QQ(N.8Z*FA;V/*> MG,/J(UNR6F;Q^R0]5#2AW^GXX8@-^OPQBGGY <0)%> )9 2=6O%N\*%[&K*@ M&!>(X62I'C56Z!/'U$P_MPS&'$.CU\3W0R6=(0C=%MKU'I^**"NCU9C+8ULT MT-KLQJYUP .JO"X%:&19;+Q^1B H^]7XR)HN:R3UCLM(P.7/-HJL\([.S M)N=WSVFR80[G!^(01NF_XZCX&%7D*%D=&]J-!8S.Q.>_FM$D"]"4-CH+F=[Z+_Y,T8=DG5%=TG(DDC,IB< M\@/QMA_P"\X.^/+XD1)\=2@KXC44Y>7QH0D?/>*-?0G"*1##[]KG+8EJ'Q^' M%71G/X=DPU[/4-/K0X807>$/^=99+Q+MB$V5U<>1E%M\7"7%4 M]E%ZTM-6?QUBC03T8M&15(:]F4>J.8YM$T!K4 ML^PYTB5+LB4(4(T!,12HP8$8$G25?[- !!'Y[U?UP*_0;QSME,+WKV3*/[;Y MX6><;>@DRP/QR'(B[9C&@$S"YP(-('SNS+7"9P_J5_AMS@[$N((3<\X&;+4Z,3CL:SPSF@(1R,#L8MGLBZ8R9&8?%O- ML\B4&%&.#W&$4G%N;2I'VA/L!GX6P?[UL(VR?TTP)>@ZQ:NJ2%:]G<(@RV[P M .([AL%68EV _0JI.V4#N60H4(T#-4A.-_G^]HYGL["$&LE6X617G5' B.,8 M-D6)=('W+I3NQ,GD4K[GZXPD!9I%+G\^R#12R/#T/=$>B.?#T!->;;,\S3?')_ILF&P$.*MP,>9D M9$ 5U#')BFV+,Y,63R@'* LBW4Y3'4+TJD;Y->)(B3S7_U+_PRSR?+4E%/V# M3-)0]S/Y'W%Z3Y76=,P?AP= DL]AN!7C,4A@[T2RJ2OYS641_)&EYLZ.W([02X%,1Q?A&X(O%9_2J.@H/ MA*J>P7"GJB.0^-UNQE,XE-7E\A%Q7'\M48V-I=LP?.@F&X;R:M^)0\WK/+&# M[]7VL#E$V7\F6%#&58*)+%"^VPW1'/T8@0DJ#C*:Z7Y$Q!D-0&QD)(V**$F' MK6=M.3XNV9T+U1U)>Y#S'T_94>21S+K91DE')P_MY%FR*A]PB8G$;&EB.W[! M:;ZGV[;]^76"&: /N),MDOP$?#9ZP"/R1+2;SM#\Q-S,(RJ4,!-JIN*/1+K) MNK!X#>_EH/T_$^9KW9 34)HF&UK^2W(<:VB^R Y)_%-@Y2#T;"G(J02&N)VGE/;D7Z M&.??Y__MWR\YI<])BIN+&TF871AON;^?@1EZ7S][4>3[^6BT@/OXF32;]N__ M,]KM_SLB0*B;I;L_U-W2M"@(\#QJ)&(6''A2C;/!GH6938GS-XF&;ZA\5/9:CF! RCJ"/9:M72 ];L/ M.1,V$$C+Y&:*!C$\HT1NHM7R3O>"2/2V\^YSAHMPF^WM, MUI68JLUIAOX(>)@7-LX,BF]JK(&]OZ)QI&P@I!P><02HP[! +0[4(8%Y'3,1 MCSO.8R+PF+<\[N?ET>(]X+E<=@/829!0.65]KYY;_B$O=CAF25+D;\4A^X0_ M?XS(G$F4\I.L\)OE@6T43NBCVAD+(3^DC4 (Y)M.0O50B FQ-'Y!"X )#]6H M>E91DK$"A#DZ.<:MV?2(I]OQ21"A #4D=+?(7XECOO+M],ZS9!,MQAQ^+[\# M;4A3&P+Y. #EUA'<*JQLD%_?5$W!0#I.KJ'G^,I/VZ3@Y6O47W@X!N#KJ@AM MO^SI !C3*J=B6&F1F,@=&X#**LIB7O*[HL"\!)!G\V9--B60%V(Z1Q@G.O=< MUFU6EROB?I4L*K+\DIP>PXVC8N.>W?K MO^>\5 0_]94UY;'],EDA"T8V'5@W"*P%IA"DV)I,2]$60@7Y&G&,;="@;"1_ MGDJF%I&025>@#OXD+7=1/1Z]BLA?FL#/UP%H]U6^>TXRYA=>Y5F9Q*QE1)ZQ MJI!K3'O6OS$LF1T*6$UV85.FOS;P8%IK3YQ:5P4<"]3#@@0T,+'8"?CL=FJN>QV23)>MD%655W2<\H45'TF1E M5Z5H/%;0LD7G+H:DCM%8E%"%CF^H-V+JB-M6%81DNF6RC)8+X]/9'+->=D*$F8WNY5+$.YA5X@"@U_W%:R1\G3'KBM( ,3OR%35N+7@84C?J,!\$68[V8[3:$D^W.(H2K94 +02, M.%@P(O0281H,X.<;26_==^5(F-LP SF! M)KBZ4MV-9R?@T8([D?'[.]XFJQ276GMW.@C&Q,E)%:U:?X1W0R:;?FB[CU\\J MF7EH:OF8&9)/[#YM]$7_:?N_ WQ:&8'MIQ5_]/MIAS-+3@!?SOZTJE1&]]#P MK>Y-SWGX(%(C)UB +H7R#&0PQY#S*1Y(*_T=):RX5X'W=>)SUZB[_B E;;>9 M'F+6=Q-%J&*G&?2T)>.[,5&!T:$D8ZJ\:;W?RGQ^I#>)FO5400P:0!3<+9O M.<,=9P?.62KAS&B9)(\Q5'+9$8:HNFP M70I[TV+"&)CIL2/7W30M4(L9T0^"9$F\8%U+YUB2CM_XP"KN4$MPQ%$1K!VX MCXZL7^JH5>J 0]3K4];L];>!#$Q/^V2-T%7@B)RH:;)J@VY:#?R!8')@?SJ4!0X6QU9BG'*#NL_14EV MFY?CU- &;8@*:K\<]JIKQAF84ML2/$;=:]RH08X$[(BB1Z_H!(,G(V'LP:-7 MIF%[U;!="6R_VA#@KU^G!'SJJB*_1AE]FM[5/+G)5H:B(3H0J)H@9C;Z)3_4 MXP$*+IJ(452=J,&$ND'DCZLY^U9VA4UOLOA05L6QF_LJ+_8Y?U:BEI^1B #[ M58YB>="KT@D+3)_*$22J>U0*%7 ;;**8"OAF*=])BY&2_SV1_\61QII)QT&8 M, W!G=V2#/)LK)04#"T4*\]*_\,'SV*5HF1U\X)7>=W!YBK?[:-,4P?% !A M96Q8Z*R);K1GJV$F15HSA<(A!MCV':I!$3$,277TG!#RE%3T[1DQ4LE+$M,@ MBCP33S'.?X*(EN F440ZR&O"B(:"H5S0L30$W8V&R>,;$/TK.:4_8.Z$TS* M3_DU$U+INZ=1& (0(#LFE:*E!X<5.AO:AKF' @#-N> @4,F(ESDY:]ZMWR<% M7A&\Y=4V2HJ=HOF'#8!_B;-CH1$P_6BO\F1#RO!^C0)1:]:"H08NA));MU$F M[](D&P 3@!N2*(;2NE^]!\5.IQXFE=%\B@ ^\B\E?D@VVTK_A&0P"N9S*X@5 MO_G)$.\?7CK_X.N348@/F^.TP[>A#TTBX3V[-9!XJZ;!$,_?3*1WS]]4(_V> M;@QD#!^0<1>A!4 7@H@C#T,TUC Q &K0>I%(-M,B:"Q]F%8FN"=2O4?OOF!ZU8&*&@^E=; M,=/O5:T%@7D494N7),!5OW^LVYT.>H;!H<,"E[\X/G5TBC.98P\J'' MR!P'MJLMF>L?9"G[72=Z/@'M1ZS6(5<, /HTCLE6M]S _9KB,;0-RVTV2+HF M$#W)F]+!ZS>F<)8V)W#P]B!NV=6>QSTJ9\RO:CI=WQ\'BCL-8W_8JSKN^8 M#9&*Y,Q]3[5_*_[2$2$ZHKG*;)AM:AC++#.EI5[*7E$UYMLSS- M-\<'XJ"1#[=E7=L9R=!ZUGT M79BZ.Z75L\]3OW>\*QYQ\9*L5(ZY?)A__T9';N/5R,9X]674!,@J-[$'LS3# ML!X-X_O6A)2T_ANGHU2ZO9JQ8!*A)OQ$+(8#(61#186=@,"W[WC<)OL],;>$ MC9\)::FIDX=F/% Y !,#O7?^JL'^'_#K*9'D'_'Q3'X:B!!RF3\T-3EOLK(J MF).@Z7FE' TC/ ;B1=%1#/4N.%HZAF4+VHJIW7#XIE5-'\3.>!)AOEM+6"N? M"#&E_"=M=ZMIIX"1SCF6213I*?%[UX/IB;=2GG*6T-2A)&=J7+S'^[Q,%,]" MM",A D5:HKMXCW084-A&0\LP(E$/1LUHSV&7LV@-P3.XH@*45;R.Q$-2_GYY MO,39:KN+BM\U+H(9#,8:V[(C6E@3C'>K:4>0K"MQ!X8H'&K!X-V)(5,-;5H7 MP0P6BJ#)V=$+6A\F $&3$>0H: $JK'>)41/R+"* M;CT<%>WXH'8L4[-P+40H^Y2V.;AF> "[DZD9N&1CHA !.C^4+#>_1X0(1)2& M3&A%J1L.+TJGM-B+$KQ[TYPC!TQI]S,C%)!0V3'3$RP]B'_ALJ%''0U8]22M M('"0LE7@.*D<)4L/ R17-HSTI$H'X%^FS-0,)8K!S"I/EOTA_S,O&O$N%2D. MLD$0G2)5I';M(D]'>.X9*9]>;4Y \AEH.NC=ND>L,I]!,]:_ !@);^1 .="K M.!BHT$C%]/2UU MG+BWW[[Y[LT[FPL#$RSH[8$=8Y*K!#T@U+V"#55#$7S\A;[=_>[BS3LD31ZZ MJ _2M-$0+M&KIWR?K-"[M]\-VB7-?*JZ.NP.M(SV"[Y>K_&JXA40.TU3'*WM MP/R?M5S8:8Y=-C!>3V#V!$E9BW!0Q/VN3' M?#NHH"3.$ "PDCF8LOQ&76J=4V6A?G<4X4FBBDUK&W@"'Y1TRHF3],]MA@%Z M?S?9BARMB4=1L3//+9U*OLU:0A9,B/Z=9KAWK\Y(BZ0D 85 +0AJ8. / MG@IFM)?^!IB@!$I]\:\%"$6H#)4NE&(%?T;]"6>XB-)E%B_C79(E);OJ(_;W MRQYGI3ZIS1(61M"<&!,%S@K0N^ Y4#40P!J6O2.,>M (FIT5B"$UP=LY;"*T,1D@"KZ7,4XD5/ MA.?$^(9%:OM\996==8Y&9; M0&;:B;6>=;:"]&^4'<@:VF("@1@(:F&8.'Y:_CT _Z'AYR..RD/!+\2'3.J] M!S<#1!@M]=Y?[?9YD%8XOC[RUGLR/L(4$\#'= MF&I=33LP&(_3A393?<9]BXO>[,5MV^2H04=/Y9CW5(SH \M]7K TG#V[L/'L MKY[%>0>,[L0.T2T\NCS6#<=GX:K"18EO/;"F_8H3VHN/Y/BR.^S^GK.TOY:$ MIYR07>0O^([("!/B*/T8591]&>-CL #8D?',MC;%'06,?1E+I\G6[#A>])(W M%J01V@+_XT"$EHDI'?G,^KA7.15@.B/[Q[R;%NWXO)[-SV0+4R-"'!,2U/DVG["U66>_\X..#(C8PL)L.^[,=7N]79@,/N["VW#C*L=S:"FAX4] MAT/I23CX,T&$(I3ABNSC^>^>]^BSF./ E#D"SAFK$2"* 1$4B.+@D1R W7@B M[@X-=\TW9-^L^6+H1<:=S^<4.WK(_(,)\-WZ]*Y.82U-0$ /**Q8Z;V5N55M$^J M*$W^P+$RDTTU'"HQ4$]^/R=0/A8@'5!'B"03D ]';#P2 &!%1N M:4,QLML0;Z4N;MN=,&7;GQ$$XHFX'1O=@W']>*#BR39$Z<*.Q,A'W#.,.3!F M\9OG*//M (YCA4*A#JRIM2R$9@"\O3-8P1TK]0<1(BZ >]<#IBV@<'P=%;01 M5+E/ ,UI?3=SY?N(8$5)S[(G])2F*^/^3%;1YE_)5QG12N*J"QZ M".^*8D..JN%$MD%=5=L%$MZ,+U"- ;VB58^+,DKG41FCMSB*/_KSBJK[BK.4 M$J#FM$3[7F^,;Q.FK#'4E 1>9G&[\-VZ+],T_TS^$1,&^1>@+%X=BH)LD+*= M^"QT $[I!.RW#NL9N&"I[5Y6:Z/B* M)H8GZX0H2E2B%9_V&W23K=)#3 <\'RJ4E"C+"=YD5SO2"_IWS!&G1",%G)[= MZQD65UPUN95<]E:]9S-KW #>^?0K(36A^\88+QII 3:3GXCMF=92BAC_),9R MN AGV'++Y-HN>*N M__S;J1:EP<-OU=O:I!P5:G$1X\57KT$'$8.=BN6&R;CIXE6K%_"PJYD)4R1H5ZG#!!*FF MX5>FE34(\S1Q1=T'UMR]I&W+R.^C&Y(Y> ]J1FI_E_S_9912!VE97>)-DF6L M0RXOHV5KQ\Z=)1#_8YK%TCHHYTT1C@LH?"VM16]. MU?0/J)X1+2O4SDF?&?%9 W')YEFZP>[ I(F]4!F(K?^-X].!/@^]6[=M'62+ M)1D$8+:5I+96=S "QF@JR!C6[V#CV+&N&4G_0D5CE>_V47;T;$\<"2?ZVXX$ M4.$SECFD=HQ=+LX;M9>J 0FD(:.$#6U'1F$\?$O& 3$6/1D7<^=U662EG,T( M;=&&7I&])FI2NR8L-.^L&[>X+''S&C#;W.*HQ.^3DL5X'Z)*]4[.# :C([;L MB'IB@O&N*W8$22I+4+ %:@$1@UR@!A918"B]&X8<2N*FT2-#WO*8 M4D1E. K5Y_!73!_OX'A)5HA8B =,"\8T/S[A8J?:@-S1P"C<6'9%!73%X5TA MQQ$XD.6!8C:84(T*M;CX"$2QP83I)F*YY3"J.2Q:#IGBHDK"H4=M_1@5O^.* MWEP^XM6A2*H$JQZJR8?":)V.;%&S9..\:X^:B&&Q@78HZL9"[5CCZ"Z5='M] M:O:"FSYO384JNI.F.2V$IN#7! 3U[,R&E?[C,QT$P!,T,SF2EUPMT ()1>@Z M0"BM&,7.KSA*JRW:11G9 UB)_77;BJL.MT&J2Y/3TN6Q_%3DI?+%LFHT:*\W M%?&2[FZG0Z'ZNE1# #L.?(X^KL<-G2!#EF!^3N;?50 ;Q>?:*Z= MG?#+A\)(OHYL4>QEX[S+O)H(RR>$SCIU&":=G%^X(N3X0TE8H2=G&"-Z-7)CR*Q;T M:Q;-XN\:KS.IBSP)@TT^>U0A3!2->!]''!4S,O-8D3W.!SM=4KJ"J7->*1UV MK&86[42\7N-5=9[M=SI&Y.^\I2[^?'-!O%B:>>&Z=TLS M303T>FE6;DS'$<,165FI@CXD8OTL:E+9FP!*+"+4^GYAY'<%A>D0GP\1_I?" M0CPU"V$,O2C+64"U X"L2ZL+4 M-N-!JQ&Z!DL5I0B#K$1HRYLJ1 Z7 #B&BQW_0*QV3=PO_3'6L_-Z$J0/,,G2 MJ--@W=&$?#HY;2<\2H MP8Q>-;C!BH//L" $$TXV3:&YU9$7L$C943>KK3L_#ZU49KZX8 $S"_]?>US_';N,(_BO\8>ONI:I? M-I.]W:W=K;JJMI^=>-9Y]ME.YE*IJREUB]U6HI9Z]&&_GK_^")*2J!9)49]0 MO]T?=O;%#8 !8 @"0+]A"S=0S=T'%?1AT?-.7V0$AJ*MU])U5^\K/%K.;$_ M=S0S^Y!1Y"^)D%MML+W6Y$$@>)=19*W'0]9/B;FK]M^ Q_0A@A>-$1OF],@F M\Q6J29CV'%84I%VQ@QBU7:\%?OY=;2LS3>62*'!)52*1$@MM.]I=DD?F!KT3 M?TC+#>4HX7E!1N^='&!%#KP0,\>.O^Y=^S[U7[POE>'K.^ZX(N$8BILHJJG8 M,68W%A=V&DHF7HUS+,+0ZA='&#T$!DES%QWSC/RR?ADU3"W,D*UYSZ]>0I]H M88IL.=PGWD&_4CJ@H02DSN(H46@K#E;HZ55T#Z.Q:;.6C6<*016"\ '4)/VWLY;!=Z29 48\NI*_$V!#,FCD06%OP&&5E1G!R\4*D"O#UMX4@CV)$PCO8TP=C*3?'%BS"S M2.R%>X*Z]RV>'<,OFF()\G'RI&<]U@HRDTV-+#(C=;L\2@6MBY?AZ6TY2J,O M $Z#7_E@Q>D*K;8>U- M^$1+E6,9G[EG4U3V6=OM#7T=^TRST9;%K$K-B1BX^%0$+VF-.>>ZF6O& MUH;_WJ5\)6M%Z]<>O"2P$2YOA](Z+6OSS@2[*$R9HR(E>+'4@#' XC4#,#)^ MW@.@ 8A2^M_ A;;B/X*B">AC2YL+D/!DU* M<.2Z\5U$>%I(TF/)\U_BY(^[Z#&)M]38#\$$C*S@6M:U&EZ#Q%-Q#1LV'0=P MV !(A*5HN8L4!>M' ;4$1;\-HB!]I?X/,=M%M@\13= T; M-D4OP F'7XJ>NPA1\DX'F6NQ,R2L)[!\X:"OA\MTP#7 \M)Q7N*/C M&&M7\51;=<6=W52[,:9['VQ#6IC&&3M VC&6HVFVIFI6+4/>&/82 M2";P*:_T"@&/I8"T((3;:$34]J7^)ZAD$?^^A G6?!W_G?C M7!CF;CSR:.U+1IV>LTXGH]#&:(HR(N.Z0L %>:+27Y%R!&X^ZA@K'JB1V:!U+^/O2B5,+=QPK-E/M%- M]K )@SWG/5UGMUZ0\!H/IHAAW#&0 M$I)JH6MXXYP/QA[OC<-Z/BLBX?S_*K M1B'%,"O"!RHK^$%^H4A/@\&(,MH*FO' @/R4>)KZ6R[!]-MQ/ /CYV%5%_@-R&C7B$[,9:\[I'$H"MI"#QD=,@ M%9%"W?%/E"TRMIT$NJ'B:&<7L52]=,&;72/=F=+>?=OT;QE'@A8!^;G->I-F MB;3GN'8-,/(JZC@_'/*/)<[S+WKV$VG2^'0WIDMQ1G-I%>0O._)?E3@PUW6:% M1@H\4B B&TA/D7[R(F\ORHZG$IR$P19>>BUC>= N;SU7Q04L&%9QND18BXNL MAD14.,WL>THD[F6#2A3Y@O8CG// R]QE&HYRNZ->%76?&R.AQ1E7B\B.YF:@ MLB0#M++8V235>T"5'.H-Z&C2-^\Z/8N,"[%=A4/Y#OLS_9*]O-/PC?X41]EK MCR71B>CR;-I]*ESMNYWBHFS=E=WN=J]0+JH50/6!+QD1U(D@CU-T>)(I8:;X M_<68_*_42U[>XU'FIZ1U"09^)GA_NY:$%F[.-2Y'LF*@R:PXO@3;MU"[&;%7A!QHND+H$TZWX'-5X@>S%F*]E#IAA_:^+,N!;-J.C MS8P@=BGFJXH^S'J!T@48;\7FF+8+5"_%="TSP"SJGR_+!/#B5V,Y2JB M#[1N"P)(AV4.E55+.E2>8Q MSQ;MH6!L4 T&#]!#,1RO,EN,-W,-V$'BW[6+,Z)%7;\R^_U;SJ;R%S9BGM#; M//+-9F0%1[ =!_9+@[' SN9KW1AIYHQP#-!WB4$ 940U^#'?T,!) TR0"!_? MSG3YW?5@.([1QDOCJW-@ZQ>?5D]'9G: >C[G?W^-*HJ9V;MA7;O%3#KX)V35/F7I\[BJ?A>*J8]CI.CK&HV>\:S.I0L*-8LQCZ M\+4)OX"XU<14CX"5 6@#5@CPU&$PXU1G<MI#!F2"])O@1>=,HM ;T6#B.< MMS!T1>U5JY._/KR.O32=/TE,*:LF^&1+M_;!*C=KYN Y[]"MW/2 M+)K'^Q!R*/(;P"U":<2-]T_42_.$^@_1$]WF">P?KKPT2'^.X@V49P>7?Q<= M\^P)^B!N@U 4"5,E_Q0?6+36-E>C#X>LLA--GU;C1QX+SV F$<1N;P(2T^*@ M1F1V^HEFK[&OG"Y9J[BWX.#HOI,@J@);$6;70@=N&JHD<(A (@H6:O>D;7R@ M]W&:WK+/G#47:V3:\HVTQ3 ??B?:'IS9+$#R(O.?&XY3/[ MW R331IC< ]!,)MN4\&=24?$ZN,T^236FT%--AQ"1ZF)9=&D?P E\@'&_(; MAR35L*0:EVSXP$3"\Z%7I#X4*<;"23Y$FSP^:]MJUN)RP+%3)HHSL)9\B7,P MK&0)/;OU3(DZS+R9,48&#.D&0X[-QZW,8S"!\E?4.CLZ+RU_PJJ:8R^.@]O" M8TNISUV6DK,'WHNWMC=7NW#"1&OFX2K464>/-C2,MAYN/.EZ>W!,L3PHN$1% M'C6S U8C8+0*IA]VZ]V.[_+H^=&5(PY*;H>;($IRAQT!*[O#A:OF%KMLGA)1 M2'FH0@PE$P)^C2,(.M(X#'Q1$J2D/'M>1R]!9?0$>,KVCSSL2(4Z=V6R(?)\ MKCZ7^#P?#9]G>0SNAS[OCZL.;^3T86RH* M,G B493BAA9("JD)'H:U,']ON&3NB(N@>ET%*Y7.%7%>=>O&E>9RVD&Y[A=Q M8=V05)YZ02YCFEY[27+:QE+"R(WH+7<^=T.(M]TSDGH8KJ2S9;FLLCF&VDN %6*U==*W1?F;[Z\49+OM'\3=9X^*) M0MH%AF?V%R>%%V*GYRG;Z>Q!=BX(.FQFKTO2CC.X(!;+LY!_AW M^4-9(::@)'K)RF%6I!BH_'TQ7F/,>7I,8C_?9N1=@ =R&F+> R\Q2([I4+HV MGNY"8"&.H5/S:'=L? /OVM!8:\36#O&3V*A\.\2O-7[( ]^+MN<'::.)_+C0 M]O .3@@:EK#_[\E.UE>:GH:%( 0.^J_OZNQU +L>T1IZUC M"-!Y''Q_,9H00\(#E2(WQV+0%>'#?MS N'6P:TW_D 6%"V/-HBK_5D&9\ES9 M*?BYBJ/<[:BY"[DEG#YW%]]\(.U."R==8###IDP"F;GIA5P3P6#C'7GSPEP: M.?O[.RSR*?S=+SQ"QMP#;Q)$O$QDJ\ E"KP:]BG$T+P8948/4(TA.1$_V#%$ MRLGP9 4/&&1T-L#@S D)XT^E[B9 YT#UVRO"2:/D,HP_%?PW\7E1,^?Z2<;; MG8^Z]904%QMQM4W"\+,53FZ)\9.=UPE.43CU!8="'2>$_U:8^IAI'$U6BX7D M4[F.P!.V-QKE%)ZJ[<5;>3I<+)S51*;%*B M3]DFN9/I.$LF6B)KHOUI+D5I$L3^3321,%=>"+]",W8*^0@[- NWD.0Y M\Y)L%;:M#9G#X'KADPDUC MX&T@LX')/6_OD,4LCS%@6?$'JOHCEV68@_).X^?(#U)QVD-]F6YZXR7@G!Q" M>F="Z*;4462#H3E2P33#3BS:C50AM2(U8D4*-2G(+6 !&TGP]R![?8U#GY>" M9I.PBQ/B!V^!#P%(21:,6M0O>+HF:;Y) S_PDF I29+*7#B>$ ^R]R1=D S#)FD&1 SR"K;L(4%JZ#1C'SMLY MTEBYQJP+:TY*[&68+,PHE[A_OJ5 M\4[OHIO(VV9\R_?$)L00_':D@5EFNZ.@S<+9C@202F%WXJY9D8SMRK>\@9\2 M70(\J1-=$4$6&DQ*PB7HB@A%Q[HA'6,>7IA94CX7X#.WI:Q@KK!-2V!*_)P6 M/>&@KH*8 ,BP/&"=SXRG I78O,E](?.D888\C[W.$S@8.KTD7I2&'99)&_XB MPI!V 2UAB1EY*6%*&X>]-B=%%+.3]PI;29UD%?FEQC6=)T07YQ07*@45HI!! MV<.,(.>MY6..%PFE2:9$0>R_SB,@]J>_/C,-IZ#H/]!XGWC'UV#KA9J^92VP M\_H7)\;!EU@!9XM0'+AHJ(@*-GJC,C?-H/MS?K7=Q5I@$32CC?%2,TR \VJ& MG8L6S1BKI59*M]_NXS1_<.T0D8OXPU\9'V>>4?EAYEBCP1(/ M(LJ_SG>R?39DX\.Q('G$^/%S'/W\;&[K4OL9(?K3L%<&=\IO\]X[- ;6--J- M8#-#?A-08]XCE,7LX&XL3M/G?/,["_=>XILOQR Y:=9<=S2$#]Q!G/+#.^#@ M!//.C+7%\%5]17Z;"3464T$+MLJ44R,>(S=S<-Y?P$HB?ML,$CU7$@GT 0%* M/V/1!B)=$)=G,,T0Q1UKD49C#6+ZF(W/"2[+<*Q"NIG.@ C.8#S0B(3]]?N7 M^/OO_NE/YAA!#X=@&C:&2TO0 >$HOIF3-CT/(C@>%4<<4,>.?7BN]*6.\]1) MH U_ ^HSJWL'T6[/69TB:%+Y^?Y?W%2Y@D-6Y7.&M:I< .&K'.,F"O[-)>N0OJAYVGVE6JW"MD\(%"T'-W84IE;X=!<<$ M7/G2W6=+1"+>R!4MV.)RW>>1C'+5+>!F-H0Q!!28D'8'#Y/J5>113N'G%FJ9 MW1T,]Z"=** _9W 5LFLMS[\<8-Q"3231B,)&\#HU5*]QD SMJIYT*;3I(4X6,M?[B%BUI.^"C6.D/5CLO_GC@X%)GRCAPQ$Y'JD&)&S$%8$QYS7W M,2;"53ZM>#,&D?SAH7RISPR )YHP%Y)FB;]_>FA7&E-%#PZI:I)R&DBZ=!W&JC4TB?Y%W8CR69E!P\GR=>LN6N M;$T-Q8TAT8-MSO+(9YI-11/K@VABK4"NR):M#&FP"Z"7>RI[1C4-8>X+K7$G MK^&K"NF@$U%!E+]!,W7[1@BI1YX#1="ZMNA49%:_]UP4X#BMMXR)U%@3NS>I M17H]J]@=G)Z6SE)]GH79'B[/JV@ 3%G)Y40NUJ]UF2!WMU91)0K913JU+A-P MYM/.U,%3%&)$AW:5IT%$TU1A;[U/*/5?8OZGA#Y2-F?,3/;:A_?=\!%<5Q\! M2W_5!1G'277GT% 3Y%B"@;;%[Q'3_-?@2#Q.#-;]!&=$.*A4#"[>^E, M L'#]!2S=#(=\7'\3"\F![N:EOW>S*YGG#DP;"OT*/?Y9=1FD-5P_N^.CG-7 MU%4\]=K(%7?V&Z1NC#77O.)H)ROW$L:CV&GRB#KTA[]X61V*E R4\<:T)HP8 MMER_!I$'3BY+H,E9'%UYT1_F' \K.$(XXL!^&7I88''"C%:&-&]6H89J(#K+ M$>_-"T*H@3ESC-"=;XY!5!0".%/DWL-0S G] 7*(IC^^]B+[ IM!$=2Z!;V M:PIM@,53:"M#"U;H;GQ+#+(O44C(< 8I]$B!W_-KG&0O-#EQNP#F#0H\::LA[*GB4 M$4 ?>M-?-HJ 9KZLGKXF/@A;\ M*8SAQ .4[,QWSNWSAT@ID8G$AG=%@$^ *DH$""!4K-UD'2B?=ZU_MM]U'T[ MG(=AHWQ"%_%&=(+N3F]!3L[1J2W)B0UP6ERAQ6VSH@<\769S$H>U4<8VYC,[ MK&XF/(\W!NVIDO'8T9 M%,?%M/'3XERX,HM]L1?YR!ZFNRR<>W[DRE!FB0GL7J6G!*;YQZSA<)U0/\AN M/:A!G^EJ.]H <4[;S"RKAVU-J-G/VDPL-'=S') 4D*.741ZH%=HBAG;0)6A& MLU"A#0Y9.ZSU^1KZ,58QY?X:\D3?XO MB/9U,;1758XX.#KC)(BJ/%:$V;7( M@9MV=<*_]KD/(OJP.Y/!^Q(<\NKD_]H[LE^RDV$FNI' 4;8^8JJZUP5_=E7L MSEQS#\-(0+QZIJ$K(NF0DA I*&$FJ27QEE(_A:I\P'E:2&^8( L\4AI:FP"U MO#,3\/R)9G9.="TF.;PX%>48E9(MS.G=16P+3],,&C^M,U'X[2;R.YBSX"^"(=GY*%HFN>89;:D+"*&+J(4J];:,- *%78SHZF.N$F(Q76BE1XAM:'0ZKF MBG(;Z:-W@ARPGZ.$PEC^HY=DAH:\K2@8]7+=Q*B*Y=KAD2KENC!E:/LJ7[=L M92MG00'RM/.""OLC)_,M?U:OU!C8>"'O!)>^4OX:G_>/99BR7QZ_?-7DE,"? MP\#;@#.$YK\?H%_E>Y"]!NSG2+2=)6PD^2< CZ"H6:A4I-R>MHS+0%PCT>2; M_^!BY%%'[L0Y<8V9A.Z]Q _AX2_C%5CSV21\,W=IX'Y?M/B,$HV4>$0BXI0$ M'B9,H9,?FRHY:MNFC'9Q9G9XE,9.[0(HG9[,P#@^K)TC33HR0[&[K'FMMK<, MR[+7P9]B6DLM',,Z\E5.^9V3S?WHX1%C#IL C8!#!XP;;9@Y,MP'0GV:PJG# MM6!44QHOD]E:O%P_3D'^[I*M58'JQOPR64:%_;:V[_<9,WG<2U\?0^KOJ;]. MJUV(CELC*$9ZN)WM*A]<#X>4 &YCQA3T0[8WPR-'@0CEPK;59A%B:6F6ZI<$;?$P-=VQ+ISH)8SC0C0A6^-M' MU'I,W(4"8J#@?"#SMJ"SJ"2QE7 MY+8O/*+C>4S@K"8[/3(V,A:(P./X(ZBU8U30#1_!W?01L/0T79!QG$QW#BW^ MY2B)K9C:>5"&E(7*M""XO!!D!-D?2XDY$9[&69)93, RJJ#.GW;FY^#F"!Q=O\6IM5]OP8,;<=OY$43V";)"<[H11UC+RW._&L'\OQ4 MG1?VVX3!GH^<0H-*/@ )1.Z_S_5)NH'564.3;9SRIB<>T[J$467LYTQQ3E"H M,F+_AM*<'J];*6G%$91[XBT1$7$'DA_RD+/U1A.2!0?*QP=7]/X: M;%^AJ$L<;!E_K]X;7$IDY,0DV5 :R;451H&+BS#DOVZ@NQ(4)Z3^M^3FBW=@ M!L&%"W.?0ET,U]+!-2#SI\!:..CF?I70!>' MEE_NE62.USAD.Z=4'%!''_G6+0Y#V*D46R;,X)EW=2F>KD/FI=T@S."( MW1LM[#<:-VI@<7HV&ADQ] JJZ@0 QK1VX9!6WE$&3>$CT=>I*G]4V$P5^?[I MG\<,?>6.M4A:;S]E:T#BG;(9F#X_93L#0SUET_+2/$80M5.*I%:?IMLDV,"! M%1QDP1:JR+4!ARF+$K^_TJATGN+H+$@)#;A"%6K$0A+EHNB5!2;% 5>\CX*_ M4W]%-GE6GGX=O<"O?'?L M-5/RTG3K$1QZP" M[+'QX0;NRS9(Z8OWQ6F3U8J%5!W839A:I6 [ROQ5@UWX:5;1 BR^;Q=XA"'. MLQ]S,)!^(OT"=W@?/=^',(-)<]2GP@RIL.4EP6YG/U6P 6+4U;*Q7)74TD$A M5=,RL])62$M@(F5\=>);D_OLOVBPCVZ\!.[DTV+9/=E7K0G&P5GG)ILP=64< M?9#9U]*))-!8TA<" _$%&(9B<6JV(M4X?#F&$W=E*"+'(L5@JS*J/4WD0MIK M@L\]'5.QA-3E,=<9_DF."?*LTU&WVF8T567^_]M?(!0KFT+;8''<9VM M J@NT @\NRMKX<1R: 0(Y$4D?"%O!+H*(9D?&/V/J?D\ZYUSSC?P+Z]>U,T4 M' D@VD8G$1O&XH2-8ST=6-.;D\P-Y^!$'.!DC,B,-M:Z5 T65(JU"(L;;]V= M?&&__(W M#N "P[]YXKY+SVV[1;4?A5NQ=@'9-JA+MW5Z+N.3#G.!;N?]MXF MXQ\^8/4109B]$=V3X9;A(:+PGJ?&O#R?M301Y$O# D/HO'TRS8%N^\N#4&U897 M?9QF>%'%1SW/:>'/Q2B\(@M2F=TR\]5)[XEEB!]?8 ;/?%=QKV+86(K\2P/$[>IP+8.WI80)> MAJ*8^WKH(=&5Q=K;0Z\N QI\&$M0'0.(<*B7TH?2C5M:RUOA48I1M0N@5*0R M V.5I6KCJ*$:0;2#'%&^Y)R]]1;$2 C4U%5Y]NI4G862*(3CD =+>Z<;)BG#< MC\"=T,"5:%H)5>DE!;3Z^KUE:Y-@SL9A7OIJD$_\A-083&&KU@B,_7W^QE_E MH-HB>#A'KAV9&A"(@(9SY;[RMG_P31536;8 /,'J&;)M%2RCZ?_)O80Q'9[? MDO0C@1"N]!2SC& ZXN,$-;V8;$NQ9/_UMP*#UX!AT<)1DN*G#CF4D!$E7G@0 M0?E+#OZB(X9J-^S31)3SP0\H1&7[BKF4UZWA3=/X3ZD74K4L%P187A3+7'CX M YR&5,-)'DOP#9,=<#@M&H:SGVV,\Q6 BHS*N$0*(2(HD8+4BI3$$-))1Q27 M?U#Q_2HZ*[/ZH39<]"D]P)$3'!]7CW^+1T]7IWNZ]\*;* NRTXNF=ND00EBM M&?N*7._7V)4*0A/'?BPVE+HB1.J4RG=Z*[(Y$4Z-"'+D-TX0MY>H7?S[(*)W M&3V83C4[X"]3D1L"=M'?$GEQ:GO&60]M);\!#<*)8&KH"STC,?SO>FTG- MAER2(H+6BG!J1) C@IYL ';(P1=Y1M?@A^/QPAM'M,@BUE8FPAK-MKJ[L/((:PRQPL>KG?[$T) M9^TR&'$VQ% MZ9.2S9GWA&//CTMD6=$DG.B*5&01]HGSJ,BJH0W+B5,@\9KR9(>X$I;[;[<5 MP(:_B(BD74!+&&)&QHX]VCAS"#A*$G RI1@FI[*0 *.SF)50< 97RDPY-=4. MWW12+M$.U_[O>9H=+,FZ?2@MW#:;0O>RTHK,AELM^+BDNWHI;A:_9 MBP>OXP.4*A>53J'<\IZ"C%>G"D0>0J_?O<2_]8)$3 ?; M$XG9@23BGW@)LCB,]Z?U)N7WMH;YGF5DI-(X\TUJK;S.],/.7Z)G+IF:-RE M]N,&Z!)U;*(,#KM_%4XR0#@'*P(\" ='%"[XO9O"!_FMX 3S+'#4B88>"=N, M^K_$H<>;7)R>O,P4G<\R\E?@".R3.IDCT ][V8[ )M-\CF!%"CY(Q0@!3G"2 M9?"FN)R'MQ+Z:W&%3T'ZQVU":7D\,Y,CU(_[%;A!VX1.Y@1U@UZV"S1+-*<# M!"X(L%'=C7XE_J_#_ +HQQU,0@)MR3[P@_FC.);M5>%[3#^X:9^/39?U +)Z M3=GF4PZ(Z/DFG<*&RYMD-!Q?-Z$H*%$>C(]6&';N"2VEYJ_ /L!#VA3=FXT= MW18M3>;>WM;'_0JB.MN$3KZU50>][*C.+!&*PRO8^%J"N@[36XI^"FCH+RBH MV[Y2/P_IPZYU9E+3U-CRL$>DC^36QIZ@FOL:B_C\;FI?U%?2FIZ[QEZ$"OU0YZE MF1?Y0;3_G&N*04PXSH795MN$C6)JID$NQ_+L$DP173\4X;0RYHJ(42>)I8\\ M$?XFLE:KGVL";Z2\SR+C6$&;4/;GS$NR)4A_1?=!%#E.P 6YY1\88);>1>+- MQ0])G(X>Y=A&NDS7;)FT,9VS9IB+<\]&&29UT&)4>*-?/'[B(Z,>]:'*U(UVF7[),VIA^23/,Q?DEHPR3^B5EU,HY8;4Y MFGD*4R']17LE)>;["PWVKVR&U\S_>WMZ\X4FT."1/_&:/E:UCWZ9WJOCY$ZT M#;8-?7%>KI-<\VV9"UZ(9(84W(CWG%_%7KK'?-^<3<]'_?1\A5OO'I.E;,@' MS->2UA[C+8UV%S#%^C,F!PM=@\:?Y$[KT'C#+V\M&ENV7NN1_1;2>D2 L2J- M<7@P^;RW^=<+.&UHFR/-7@;#P79FXT*];,_I'M75=N3A\OQM+P&G=;K:\X^O MU_..\P7:W.\%'ZN(E_UW49HEO Q3U;.S=8_P1 ^B3T%1C3SW0LA^'OWZ:AH> M%^JX,3[4* LMMGV9?';.)K=/GX MW\^]D%_2!W1?R <6Y\[ 1%_<&>@QQ>CV,+E\)56/+=H*B0\N#;%\ X_-666=W.IR) MQ;Z9[CVMT)V^T^'IP)&6=,LRRJ2UWY4,&F8A-QXCR*"I?J0S,$"X4/MJ2O\I MAJAC_)DVCW1Q]M4V:2/9EVF82[(ONPS.]X+=5D*]E8J!>]FIJ947$'Z(Z$]4 M4XI "X'1=$O+9-5)J_;S;*IE'+MY5,"_'HN2ZE\U);=,1O(/WW_[W7?0>^(? M_O0=^]?7XH3O>Q6+&3[85^"*&U,WF3>^7UBAF7'$F-4GWR^X*DW?Z8S?:2(G M]A!T:Y,RUI!?@QGKIW$Z8ZZ/=^$FK1-F1L->$^"K\*&=IUN="'4BT1N,;D::D>9,]$S96QQW M2VI/@_9QVGO9S,[:0AK?(,D]JT/7N/%.#[&6U5EG*5_,,H'WP8[R"'L9O7EF MF\(:2EG8Y\ICY+:T6V\R+!;_*RP7;I\);\VP\_>5+QPNPB]P]5A0I8=E?ZJ6 MF?LO@-31 OH !HJ=G +@6G M*DDC'VSDLW?HDPX\=*@E+8;C3-LX)>?,XRQDF1M#B&;*O7A6*-N8C9_$RUWW M700-/(,W"BR9TWG-L!B/LEL8K]Y&&P"1GBA;N6E\_NO02]-@%VS%:U2VUJ9\ MK0T*"N3(X,F!TYC[;6\W44204,+S<(O\)E 6O6"8;+D(F,[CK;Y.H_LX"UTJ M^D[8*$7L3(,L;Y'H)\$4Q>242/Y\HW1A_:T[SETE>"H$#](TYSL[L3_D=1,8 MQB6Z)_X_3U N(@TR^DR3-[;3$R_MK=)&<56V@2['7;5+,87+ M$@%Q.2R1XT[2#FIRK]5G"J6\23D#LC;8AV7<>_:>AE]HF@71?DI'=3[$)?HG M_32-YY;J]"_,&^F8G\X)R=$NV/4XS9==S$OP+R(HO&,A7E5T:.SYU(]Q81[& M-E&CN!C= )?C8\S<3^%DY)9,##=5Q\O)_4R'.=-NRO![,S12&YI2;\ZEKII7 MM'N;<>@O*8=JP 2U)T#U(+Z0[*7>G$_21Z <"=^O3#A3BIC#]TEC5_35EC9^ MB3,OY'_ZY&7TU@N27[PP/Z_M-^? EU1YM\^4#J^FVV74"ZN0VUTT3=7;(Y.) M5T:%<]4,D,F.(9$WP((%OU;QO%Z^-J''..$;D,LJ9#O"Q''"@XK3%JDYLF%C M57V6,R+^3( 5 KP0SLR\"P'Z)+]HU%',,>&&1JO,4CA*ZMHYV.;&LHRB3=DY7!E^1Q!"\DR]1:YYG,Y4YOA)#$$?OG5KRC>$BN M7\&&[R(5(HBVP3&T-KL92!-'=T>9"%6E!Q&<7=-'X-;::.:)9EX0,?V_\1)X M+9Z2M?][GF9\A 4TBNDK_WU+N?01Z%Z6/30F9 R;N$>K=SX2Q\T=(GTG%1JI M4R9Q0@1M" )K8)+\X/KEQB=I7I8SX),JDK?-H(9F^=MSGAS#/.5)LPF+Z=B> M%NZ]]OH+TH$449ZWC3$)RB.X(>2PGLH-Y[EY#/H:I(2&8B^4U&\DTX(H\2IU M/Q9#*C^G8E"1? WM'(_EL$NZLIQB_DK$NDLHYJCZ61(F!652D<9I8WDILS' M1.*K^&G#(R45_-)G-;, MOJ:_=!4F>=AI+89CH_B,V:6:]8;-P1]>>\<@\\)UY)]Y1N/EQ3"B6#=O8TQ% M_19N"$6$&[GA['9<&U>*44C*Q(O\QD*)5EKINS@(5\X!?13>9%WS)M/%52U9 MGA,XL33_.PW6Y8X'%"J%8!U.C("#Q[X-/"B;X<$[BT M D.6/L2_.Q!UPG3RM-T..&'B:%4'H53]3)4@%L1H^X-/(4?,V/S MB1[9I+UZ4%H:K L^;A@#'1W!4;,3?37;A&0F8[*DX6IBM?AF)N%3J1 M^"NUQJX@@9A&.5"\I$1?$:\2R].*-:.IU=S'>BMVA3)9Z3I.LT>:\&P/P]2X MH^,86U?Q5&MSQ9W=W+HQUMQ0U7U^06!5)N,!#;A4$'D^.#8W4$:KT55_9ELX M*'Q4YM&->!QR%VWC [UEVOA#S-B.8-_\G&_2P _H>?CD@H!PG.$D0GE<887& M.8YP8*F9Y58>-00\I/<634A08(@M$8V"R-YNQW'*/1,F$Q M&BK2K<^7*%_B\__8-LF'IQW7\U&$F7'[)7FGR. MHYAMP3RX:!',VQ\-M2'A:+B;**JRVS%FUWL7=IH=M0&)J%C2%,@'B=AXFS:. M/4 ) IL]]))&%#:(N4R!M.BH:=&(SOXN8IZ _<71"U3@RW#[Y^S;?'\!B[X MU!EQ604*C'%5_]\$ZQ'=PRN\+HM!JP3B9_SUX#9.:+"/KO,DH='V]))X40H7 M[W'T@Q=$]W&:7E$6U=(7[XM!]$X4<(RBAY"JG71 G]UT.O/6?/@L*)""!%%H M$"!"/@"9;U9DPRD11@K+S,:3EG[9BO=1(4/JO>88MN@_>I$?0D-TMH?1/VHZ MAT#8H.N9+/?G]9]QMNDMUGOEDS>I'!.$OM+VYUWMJ=QKRJUIO!YM'A>OU,)"DB M:?&L94X-"JA6] @0)(SB%&KZ XUH&J3RCLU+ II"]0XO.IEULAT'00%=!2FU MK0T!)YYPXZIY!RK0BNMGCD>V K%4FYD#A(&BJ'CD^DR44*D-)L!Y-<+.A5$K5D3!&-0C?00E@<.AK9=FVM7*!HBG M'GJ6SW6C#H6B&#H6M*=S #1Z6NB+]^53D&[#.,T38\DM!WBTI%"[ &;=S[9R84B89#JF0IBI4]9<@>X7WJD&T9P-6)1_6QV,8;.%%V$LL#XO%Y4Z< MI.OT)R,>7H&D/C?-L95!N)DHY M&:\>LZP\R=SY-2T:4:A;S$I+@. M*@00O*'P6W\N#B)5Z_>4%8GZF' MW2T<%PI,W<2.0!2WK-:PJ= 5W>I'$;TDUQ"V'9RN8@XQ# 4E-0MS*4X!FJ4,YKW$DY&>6_!KPGEE.V$G2&4WO MY\@/H,W7)L^H7]0Z-TR, 1;'L*R,JW:D!9S=;"Q<-'2H!EL6H%]!M\Y@BV45 MDPDP(%"''4H2OP4I"]H>HJ)DOQSO(\XZ$S/Z,H"!-^_%#OXD"B&# +ZC.'QX/%YKOE4KZ'J-&E@NV. M,U*108EUT:6WD-=3!@E/;-5_HF#;01AP ^"!P#KR>1A0PC5.<<XSS MC0= ? H88L(^9N -F>YVTLOU(*[3TM63M-%=I$=Q8WJ _6AVZ!Q.'>0B/,PB M9FK$3<_:]P,8V LATO).<%ORG&]^9]R^Q,7-"!N2U['5WA5WI8"P^>DG9+D! MZH:.LPGJPZ/K1JBBS6\%CH(Z9!0#>;@^2*H!1,7CN:]E1Q%?D9/O&J2L'5G_F)U M ^>QH "75YI3L&C+"?10DWG;OL M30IA_1\H=AD+]*2#$Q<,8M92RP]"!%_N"+>PJ&?OE$;RX3_/\FD$"1]DE/ - M7_?AK]M62,@0XK=NFQ//T3P5%09\AI-FP9;LI&^H6MXH!,%P4@A%CG!U\J7X MZ0.4K?A&E.QD$Y$%40YT9>VE.$J9TQ'W?45&:%9.$="=.289]QNZ>]ZZT"O\ MZN].$^%]N<[YZ^<_QYMTO=M]_]Z=_KPAHB\!0U;GM+?3[3?84F.?(5/7+3KJ,]*"XZ?^ MXMC:!RJ)U*ZV6YGN6C%=2(T%ADC%$6$L$>#IS*J7&-F,.+NSS>.(7N\3;_%X M!,H/NWI.-7#^$'T*WN!,6)L4U@$9P2MU%JWT,LZ8.%ZC(WM:+^!7-&##=?XT M K8VL ;[DM+,ECM4PD]UZTS,EBD8N2J:'K/=D! M#Z, 2P>!JK(L#DCS/GEVYTA3#D&@*GEV#+F6([. /I6?X^CG5%L<00N!L__3 M,*ENT)2?9]]!-<9NZ /]_/E]Q;RN%X(Z[/)_1$,S5;]Q/6BZAO=!3)^X: M^@._DP E#2$JM*IG%3>E2;,??&6T2/\D/!;PM;LE%8P7D))GC*8+&9K-*_' M4-1%Y8>*0;2+DX.(-KTTC=D(L(V&91X.-Z%R\('K>LHB@5T@7T[&C$'FV0[P M$HZ[-3B;?*62AYE+5PV;;">G?;^(!J_5[J2V2S#<$/>[,!UY#*SZ^1-,5+WH M_H@#(%3J'YW[_EM+P@:0 M+9&F-!/?Z"ZR7O]W)X-CRWW%58VX*XW9K;[X=/,F'Y&^SP>*0ID/Z)F>RC^MK\K9P9KR O^K46DU,E6BUOT>;]],H_ M17O=,5T_$HM:GJUB.JS)6ORE+,06Y@:$U*(%I$)6G"]AV_((\()R8(X/&M,$AMRZV9* K.S;[V2<6(.*_"=>.J MZ<_=U&L9]P.?J6Q<"CT4UTKJ^$O\Z,'N2?*[WJ19XFU-VXON9)#NB'N*6[M( M[DAC_MOF7@PVKZ1IT697-@(EZ[.G!8+:JM+I@F)#H^<*1<82/3_ >XHX^7?, M)P-V-]1BD<[82,GZW82K9=J[H$01UR4,W=1B$?]1^\$P.LD@;,&^*=E-SZ8,-H>?:0I.=NY#Z2* ML9\?A67]VWI!F C*PLK3QJK*;0F. ZKC:0[Y<0,C$CDD4<=$W/E/,UOE'(BJ M"BF_@,OB[1\DYHFWF(7#/M$D>/-$ZC]S=SRMZRE(_]"TF'-#P:J'W2Y&O0JV M&1ZA]G4;,YK%IT A%<[HO>D&:--U'/'%\X6-J6U5YX:"K4UF,?3:U(1'U"83 M,S9M*G F:&+769N>P4<^2P,PZVTM(ZRP)?QV#/=YDF0!32]^2(2R6_9U[KFI2[$I4_CD-Z:EC 2 M;1S5''5B5#4>A?#L*C\BU\WJ+0IM4A$G!751$$6A;[KGF?"FM/7P9,H)>DC\ M(/*2$TG%II+6)@;>66SKD^/+$Z6(9@1JRD#5/!+7J* V0\G3W LAI'](?F:6 MF$#A^>RDNZ)UQ,%JCN(@2+U)B@4!H5E**S>:GB,GV MM0/>LC1,>^OJC+0836N[;;5JV\ [5L,]_D]!%!SR@])*;O>8Q/"*(^1DJ'_6 MF?-@Z$39DQ#"#?\@D<%$E+;;+YL"."'"GI-9O/'K Z1RY5^ &.[(GN@Y0I$_6OO6.0>:&] M2K85',$I.;!?NAX++(Z#:65(6UFE[C"R&&Z3DI(2V0I2T/-;>7D-'HA I0G7L-=G6J_ M6#9GT'".;81"6)_,S);+4A-DWE17T_@-'1" 1$ .NM@P?-D?\PT-_L*"6@ U M?UHM&,*WM;!;?EP-S+Q?U\A X_-R2%* 3O%]_QQ$^[^_QOFON4_-GU<'A?!U MSZ88_KX/A^'0=#V:_7D!/\<7_DC.7 @/\X07F MKZV#0OC29F;+K]P$F?<+F\9O?%T.2"3D%%_VB@:_,Z7YD3+/$=M,V0"(\'VM M+)>?6 N%<\9G8:7QP24L*8")@)[WK&X0PQ,N.)^H-;+4@B$N-1IV&^N, H.S MR#08,*\P''2*[RM.%=9Y%A]BR(J!8R-]G>%V<+0#'BO[9R<]6EB,(Q\+(Z:S MGPJ%'^^EDYT"K=/,:SD!4D&P3G^:;-9/?JK?$4Y]S@[=O ?1O?40^1P" MHV2&ELFJ,$;M9Z3^01H>\/7,B2L "B/&>P=JSY9>6KUDE471.J.;" M) #KHS,#+-*K'AOCM5&Q^&4HL2HZ@F,6PS/Y++>*';UR@.X_T)GM$>@2^K MV[# X[B.5@%4]V$$GMV%M'#2#,]*>%Z;Z)DF;T'/DIUCO7)VTI>%:(F#;F!K MA)L>E%!3K",_>1E- B^T+!X-$(R',7HVJRQ=A!"7;@MX+,OXJV\:(X\#,G]^&6R M#,)8ZV2UX"Q*HOWP M00>);J*,UV+1 MK$UVT'FUQ(5MT!$;W&P:TLY$LYN/ DX*^-'7GM[:H5ULVH"7H2'-Y<4.B:XE MU@7%H"?C+R9%;N,3]<(;Z*MJV<14IIP!/ M!,(4F]@G7ME8-!0P?W@=%$HU!!.S2A&$O"!$ MZ!;OS*X +)IF+& +_IAOPF#[ F#O^\V<5\52.XHMHJX+&UJBN2B4Q768C3KG"6;?N&7K#9)\>2] MV^^ ^A!8EL:91731O";V8C30Q%ISQ?3>R3CW3].>,]ZW5(=L1UO4:6-#'(<# MQWNTTI!N#'4Y=KR?I"ZDRN<39::04T.3KG9PE U$*_O*3L((.^_.L961%K60 M.(BMZ\848WQE?O9"FCIH\1D M)T121@EJVR923X[@PF8^T^DLDT @@ %U6<\NL5!,LK,,:H*([B-H!!DA',IA MT-1I%=' (@9")L8;4= Y($X(I.?"'#@4\ M96;KR?RS@E[=;+$6!GAXJ3+<- MCH7,HG:3K>(Z["Z--):RVVQAT'WWN5(LCS=GJ4'B=*8966:^H \S4,.:4CT] M*'CSSW@S1(..B BK32>1RJ7'"0LG7.S FG/DF%5/3@JUDJV-SN(7_E 84/T\ M@:>:1YH$L3]S<#ED!I3'-24RN3WW$U.%G$9/,:9<]B\X9B6((L.]H[-PP\.H M&M%!H*J6A ,24H4)9\Z<'04M'S6T^8FB+QJFHQ@P =7K#00WT1;2CR+7;&Y" M\O5$MS1X@_P2EZVJ%AIOLVIA_GR[J@%%V; :^3#&E0K&0C:MW65(*HSQ55B^ M[7+1WR8HGO*:V#[7W',XK.PU"S/X!9*ZL5>H90&^$+OJR+TGJQD<936#*2YU M3ZXK0Q,4\S)7SW;S(O>$OR#HF;"'#;4NZ"@ZO2(E*0*T/@(QY?X&GU)@SVHH?H;9Q4'6EAX8"(Q_;0VA45X]EU-[&J1]AN>#B;U$[,+?3= MU3 9%&Q^*:1TT-X6!):0<=YT$RVO'4S@2W'HMI<,>M@%N.9.JB1/IL'W0N"< MB@)XQ-LGE(Y]_N 4\M\;GB?THH#@@OL)67KB;NCS;M[Z\*9Y\.ZZ5;L?]K)A M))]6>.C<"RO;^933N^@S_9*]O-/PC?[$8%Y-&[4N!'#\7G<154_HCCV[;^S* MFJXZ0T& 5!16A-& ;O1 A=PRE64__TJ]:3I<6<[L1I.3Z?[WB[2Q9\KTUX>Y M[2RZBKHTNVJ*Y691%=Z";.FEF4X7*1=E',[6L SU M[Z3OTR2YQ9D7=M9L4UX;$$/4Y7NV1Q<,/M,L"ZDX9SK2*#V_VW'"P-%K!R%4 M[;: SZ[CK;PT-*;"(!4*G.=Q))P$\.Y25'"$ZCD?=.D>'#8YXQGH/^PJ[B1/ MVGVN Q+*1;RC*,J5? L&5MJ+$UN:9DZ4> ?H.P*7CHE*!?X05M8@]2B=O;Q3 M/\%J>.1A1Q3#+E 1DK3[BK,NO]&.4G',X/*Q1K5ZN+$(HOVU=PS8JEJ=>NCE M-$.CV'D;\XJ!FT"Q+-O.3UOR=5+@DZT@0+;5/93,Z!,:9L<0)7&'?1+DX. M7)^O3O)'76+B($HXF]H!0JN;W1YD9M\$]^;1FJ HP4E)C"C45F1S*B$&9"B: M*C_S=M:RSO!__GJUSK/X$&^"D-Z$=)LEP?8YHQ1>CCV?THP>KN/[S&_K=-Z3 M'%I+]$'BG_5.[T4+L\GZ (9-/<^+LM6,)JF(DH(J*<@209>M3X11QNCC/JKP MBMAC-_JXD<7?6UI\G(-A-??0LUMOZU&'06CHH6/ T,JC !VSP@.3^KD0'];4:QK&)6UGF&FO[ Q%6>!A%-TX(G2W9_"PY2 M%.@B2"W>LR',']FUW?'7\ MFN+7<<*V#*9V+48HK$M]+;/UZ_P:",)%OF9\S16^A$+KU<0">I[[V-K'JPZ( MV:-)QW*S/Y,*A=2;J*[MIQ$P:'(!+)_=K5P@D#65?,0FA5I@F.ISDF7IJ%@11 _)!2=\!Y MW](DP@T5-0!U$DL3EUKQL,)5!Z9,4:S^S'FJQA&\J+HLX9]^IMITAR8,1L$% M Z-5,84S )P#7#T7AL..1': X$7&H&0]7#WLX]A/U<==*8.+?)I0OR@8)VY) M"RT1Y>-6<"L*/T2@,G 3!]DS0' CM\\KAN/G6T9F&,;O MO/+-2HS.(?P@W4)RSMR948[S*/H3%'"$ 2+.B: MM,T3IA57>?8YSGZE_,K7M!%S1D?:RW84K[;)=<2=?_?;B;%FY"NOY55\4A!@ MCB$CC 0Y49&$@/::8WPA!YM92K??[N.W?^3.+SD)*Y/_P0U,+*'B#W^]_GSN M%Y0?9EXL&RSQ%;+\ZWS'_V=#-K_;*XNII^B=RR^(;N.$!OOHFG/1?DUG L>Z MKK.S7[^VT\,B7-_9&#%!7TU63#IL"*.(IQH>32B7_V<@V$^ M[!Z3F.TCLF>Z99C:]S F2 1O:F>Z=*1Z,)P]I(V7MH3XB./"MN\HL-DNDJ// MO'_K),/GDFD)3B0\PF:N)^-GLSV)U071-CAZ(>-L%V0_>7_0-N/3(J#:H$4$ MC2EJH+$MTLA2%\.41$!I&!5RX&30#-1=)*GN#V"GA0P"C0@\5'OM+(?Y6TQ@ MOC_&(53,NXX/1R\Z[\9EA40T6#W3#4NM@^&:J(X7=]M\%=CPC@'0D6S2289* MB24XD?"(1MB1\;/9GL#JY/)]$^V]/?7O(KFJ,QUB\32[HG@GYEN7>3MO'=E;-GI<,FH0D=%&D MBA=GJG[] +Q(I B D((.TXIW__Z M:?3S\*G3__OQ=/=P/'M> V\ M:& 'P(J ,_@.H]7@Q=]L+&_P!00!=-W!10"=)1@,SG^>_7PVG(Q_/IF=C8:# M3Y\R21=6B&KZWB 1.?YYM/O+92;5]_XQ./GE9/C+>#@>#T;C?YR,_S$:#QZ_ M[$I^01G M/U@B P76UB?HA9'EV>"GM%:IQH_7P,WKG/R2B_\IEX]_0?K" MZ/S\_)?DKZAH"/\1)E^Z\VTK2B"H_<* 6@+_ZU->[!/^U:?1^-/)Z.GVU*#L"PK MCOR?;7_]"R[P"Y^L7]HV^3E"/,7R+WTO]%WH8-I>6"ZVQ_,*@"CD;3"/I",T M]]$*T)]7((*VY6K_:%EJAV+8?HR6*MWQ$ M]K0A:*!(HX](5#(3'Z*/WOL1")^ #>";]8IEB.K"DB6SRI0J2VS48^!O0("&8-=*5]IH0-Y@(X@WD2%* MJA71CF4)$9?F82BP2&=)D-B\.]];OH!@C?$*HX1-XBTD"I'8R"NP0/M\X*3+ MJA?K1VH(A-D=M%ZA"Z-&'.44*W,:P;WTWOTL*\Y=JR.U4^!#5N'EF*Q&8^ 0> -1:+>Z[O14@HJKI$PSM BZ@FXP"' M2(D*)/N@APU>Z35H:[FV5+M&%EI#.]=6X"'=&YGQ4(+,3A, "_UWF^C?H->4 MJ\ON-NG4=P\:+)\.ZTMLV@WTT/(66FXVK#5J'U&(U(5=MFIHMCPN5);>J,3% M!H+G%=H/-VU;68;,862_141#EHW6!('5=$RABY(ZP+C8X_!HH;W"2X"6+Y;= ML+UT21*;>^FOUS#*]X5X5D!C&O":[?*9PF22 BSQ1Y[ Q@_P)QIPH2)!KT?E MJ)X5)1X6BJOJI>%*M4:<7K2:*M7B4T?QA375JU[B$?QBC1M?(T^-CZQI:PDB MCN$O:]K<6H$*?6?-34R6H]:/UK2U#%'']JDU54%(N&K_6N,)BR5,N:^M^8S$ MDJ;>[R9KQCD0=SP?7 L%>,0J\LP?1OJ"Q M_K*_K] ):JR]^!>. MHIX"?8Z-CTR.-OW.$5R9S76J$ZC&F=FXO209:IHHESO<@H_AFVVL1;W$8S1? M+C(-/Z/0#=V"9!1!"AL[7^.M1KK>S7U3TA1@"E?K76^L TN6VB8_Q^NU%<"_ M0')=R'.PN9R=,T9&7Y'R4;5&(/9:J6C6?.'89RCX8ICOI3=5\@J4HHVMH*PA M1S>6:X5A\%1L)J$F'-M V39SB]NVWEC>-OS-_NP>,+)(QX6US] 8,,0/ ;0!B%: DO7M-D756$J=3SDEZSP.EF+ MD80B2-7ELN;S#E&*LA"K=K-+58S:(*O&K67)4A-F)?M$A%.P&F4> _\-XC2! M: @K_%J&.G6BE<:8M52 *$II@U6PBE_^,2X>-I^@:B4>(?ZOQ015(_ (C9=+ MKF9?.4Z@8V.E>&0>1P6Y8#7^D,*XSN8C 4V0PL9^!OXRL#8K:#^!Y=Y H_:M MITM6J([DO8.0]$RMI.6Y;J0O%K/1GJ>?], 2CSEWUBMP?ZHU"$F6&P0E43B5 M[CE.I3N:)28K?Z%]4U] $ +U[2U^)FOTIA ]>(<^DGT*"Y.28[>H#?@1 <\! MSNZW,,)?&:*V#@>?!KF@XH^6YPQ2J8.BV*3MV.2^7?J"BY,H^T'58"%2([%6 M".R?E_[;+PZ .%?TZ,\)_O%3^F-B*_3/;Y?8YSU_#='BP8YR:2XVW+]^(OS] M%]7MR>WQ@J02FE/\\[?9R>G99#P9GHQG)]/SX70X*S2P"/<\*#?6"NQ<-OJQ MPH!RVN>LQ"^;)+_C)WL%W1VNB\!?$^V4?IS#+1*Y;H'6WWS,_S&'<-O M[GFQY:;3% .^8K'NH5?;^@R\$SG@;1!7 C2*)[WY>,,EWG D:XQ:- ^+=@]1 M+@TR5"<$5'. QD< *)W2;Z +[N/U*P@(P!P6Z0X@7"W/@)@: 03>4F!=O.C> M6I.F+%*QDEJSX7 V/#$:$([69Z#,.C)AY3@OL1Q#L'VTG?H M6#)K=0U:<64RI$^-Z'XOUH];!UD@\5OBAM0,BI3R74--1(T,KS,C\)H[3I#> M3\7_0;MF,*)B12C;-9QX5<@P.C<4H[$ 1N/N8T16(=]2#PT%Z40 I)/N@T16 M(0>)Y/C0!M(E^O$A>/&_>W40[4MV%* :!7)X2'X-??"D"YY:;-)B706&T?H< M%9+#0ALJCWX86>[_!S?,M3BI<$<1JML81'AGD + J0Z796X"5[]&]1H=%NH,"5\MS)$@>BF,B\0SL&']M-'Y]P8=X!"0. MBY3U&0VG)R-#D>!J>8Z$;@_"2V#AEWJ?M^M7WR7 4/I[=S"H;W8. ,DE8**S M+F?5]0\[><60XFDE%>L.;-RMS]$SPUGP.W#=__;0>O\96"$:@9W;,(P9#CA* M^>[@)*Y&?I9KAN/@-]]%.P$K2$Y9\!M[%* .RG4-()[FY\"8X2S(KO'N8KRP M,SZFXT,NWC68!+3(T3+#=Y#-?0$M B1\L,GT(R M"%Q:$5CZ#$=/J537L*EO? Z))/?!D:![7ENNNW]8F )=J519^_%P.AH;#5U] MXW/H2&X$!//8@4C6 M/(I F%K]QK66!$3IA;L#J* ..9XDKX;QSMEL'%JA74U=-RT6Z@Z8G&W/030C M6.(Q?G6A?>/Z%GUA62C3-33JFIZ#88:C U_PPA%2OOU'> W[\-Z"/@P?E.H>^( LE.TJE'4JY&!VQ1TS1ZHYB7KD/5_I[]T!K;[9 M.5!=<;YDFU;**6GAKQT"J:;1.422G"G'W7QGRMW 8'WKT!%+_UY6?S(G":(B3+NS$H9^+$@>9R$$FLSD3%U;XFM@K#C\M+6N3T/$7 MX$9A_IN$E9^&HT]90I+LU]]V;7M8[#*W/?KI'5=*<@:1JH@2L_/)^/STY'PT MF4RFI[/S5EVNN:)9UFNV2N5"QG3$UA;?=UL!326EAD#CQZM_D!)%"_9Y^G,> M"AR4-8X)'/#1,.=1K3_07UKA"N?90O_!+RB]62[ F;>B2RL(MM!;)CE_*53@ MJFLH-7A0KC*DN<;]8$2E$AKU\+(E530^+??*._X8JT*^1WA>!P[!"MW@MF M2%&:D1ZH8U/,8P V%LS?K,F?K"D9EC*@<-3L!6':ZBLI:Q%Y$!%VB= &$@M&CLI8T6Q2"^HP*T8(S-2QV8* MGCFAOZ,_]SA/BB04&N?]R'+UXWSO>[: T[-:W%#T&\'.J5U_' _4%^3I0SRK MBJ%K[X 5 M@J0K[7L2A3?,.F7CS8;3L:;$0)(((ZZL)-^C:4RY AL<=1 >VI-"$EKQOO%# M2$])WD=);FE)Q+C'+P=;#MB[8NO9P:S3-XJ(*ZO4\WBJQO-XXP?4U36'^Y%5 MO2^$D**W)%^DI%5L>VX(.ZKYA;U7WG!808EW4_]NZ,[WEGQA%X22?:&+J(J2 M_)_F+5C3QN^>/::Y2>HK](T9@IJRDMMW=]U:. 6N7:\2R_:-%?Q*LA+I=WGZ M2)5GGI<8"GJCTQ$6MFT=7=I/P^Z@]0I=B%= :&V49*98^2[2+<3KI&A;=MT\XKM,0J]@'%=: )+&+/ MR4V\)7-(7$!_2"1)=[.NB,CT:5RO-ZZ_!7F/JAJ:Y>2HK=P_(K706\EU$OTT M0D-T$ LPAUJ^;+2SX71RVG&RB*DJZ2#7@*GJQ?I1LZ)EE.P?#7B55'QSQ(RP M,<[%"KM2_SC20%_%Q[+:CN)B\.(_+!;01JNEAZ#H:&)3IKYB_VC34&?33G'9 MD2$\SA%BR?[@+:JDVE-8;1$;O&O,]["X%%M5MCY^->F,COO:&K-.V5SGP^E( MT[M,ZD]8.)4WV(6Z"VA+TC?X7OU<4"EK,MZ< )$G!#Y-E1Z+G)BUMZB/T:FK MURNRM--:R:B@?Y^1>/+RL,LI1+S6#0G?TQHN58O M.=)$9\67WMJ]Y-3:$;ZS!,?5)E:57M)%6&'%AR:ZN%*P9?W6I628T^%P.IMU MGPEU^LFZUJ9[VXH?.X-1GD4*GT.C]1?P;#KRC!J]9(*HODHOM>D:$%[ >N,' M5K#E"CBFE#:9'C(\&B)J]S0'PQ-P %AGVWT;1[7X+OK*,GE0'811:ID\??)\ MC:.G*"1J(LHXAHE0HDHH:290$IZLW[U2[;%HY98F0'GT@P3F* K@:QQA&[[X M9"O6/A,B\R/&,53R&'@$:RF(=M.V],K>F66^XG!0S#@&'0%R\JJLUBK]N94Q M=QR8-O[1@FA_>FEM(-HY%*Q V\+75BQ;;J1_(Z^%3PWM9,"1E+256V1!#SC7 M5N A,X9SVX[7<1) >@46T(9U\R2_@ _&2;!7?[S9%4-L-H&/%I?8$KQ<*U0Q MCETM@>9@3IWV_9D'#U7_ZEGB;"E7>G]\X="_/_-:P7K)@2&:T9$.*^"%\ VD MCOX[/\2'00^+%^L'_21$1(IQG-*SII)@M)X>QKT$P KC8%N[^ZL6+)MIC,ST M'O=_G'9I>SYWGM+' \OD)I7.>_D5*W/[JSX8(V"7OASL?8%>,L;EUJ*PY;#8 M!U>XK:+D/I0A8TL3&ROUGY<0.$? #;7G)C)B#)-F2TG7M8KCGE$W,HB'&_7! M+<1JQI%176@^O_ZR$H)7)LY__E*TZ!UJ;/KKP]]FBE2,BF/1K3CR?T8;CO0; MN[QBE[X7^BYT\.+NPG)QM/KS"H H?$Q,O@(1M*W=FQ,IA.!'!#QG[VR(8(0_ M.!RB'OZWS$@-WYPB<@)([P7I6__A449,T@T@XRXG9=C! 57 M/10_8EM.Z%-4]U;(Z1OEPV<@C20FE965]5<@ MS%^J[VAPLH!9N;\\$%>[AY%":&#$>13P M&)EX/1]!\+Q"&-0'#]%J]H8P;77NSWOJ!0LDZH;S.%JAK?A?U"-21HT^\X-+ MU_XDOJIH?AN&,3\GTM+]YP-#S_[X?$L':*G>/$>0:<8!71UE>TLJ*XDA. MKMTOPX=%>@+_$!3]'C4N+J0!R\6UES[P%X-4/C+9(/F"GA=E<1-VS:J)8*24 MQD1 )!B/3B>3ZQ.7.PC>H W"9]^ES\ZT"CV#7U!1[1X@283X'*!!\S'P%Y V7!5*] SR M.LVTO^M#\?!\MJ"'Y[H'+_%2/5LN^15(4KF>0"BFGY+H/KV9GJY_;( 7@K!F MK4$M7[;3>#B=:'ZEOEU7%M.S/RZ89Y"$7&1:TT)C2H6,0UX,.T*T2KUZ_;F9 MD"G[&7C(:"Y:JZ!T+^#24=>2G.WQ[I^W^GDP=\ON2_<6^ M1D=E,8@ZDG_>^YY?UIO& '+I_K% 0,_^'-KMDOTP5P0'I7J'/8]^;0_G)%SV MHCB&TO.H[,YC;H%JIE9FV=Y *JZEDJ=D-'7F?/ZZ0;9,DPG&R(29+7TOO + M/P"%#*2'=Y'0*K@L)8W)_P*BE8_^\H:*)$=PS$.NH[2@-XPUQ7:2WL71OKS9 MV2?#X0)X@'[.02G=4W;QZ2GK 1WCAL0V@QE75SI!!M1\LB)W&!+16M9K.P;0 M)CT>9.R+]P5Z1X :U7*46Y^!$^]RZDJ9@1:'>^*WN(\L+*=W])%C@9QEJE(8 MSR3MO7!.?X";]N+C?+KKI)E)-/C#HB[!+O$F1@MYO:&2&DODE&KLO27NX%M0 M2L70Q3,L]88G_-KEV'?>=YMG6U,88-I1G')Q7S33,K*'C;1PO/?@=PN4+*SQ'G MK26XC]>O('A8I!>?'N(HC"P/)Y5BS4Q",LK6G S/3R8FCE'-6%'E7'O;]&>. MH]@B,W3%)&)LHTGYX)NP=13.HIHO-S9)YC5F)_-BW70T(K67E)N/>J\YXL.- M>Q!F*ZX73=4W?S48[T=T(ZE=;JRU5YEHUN_ #MC;(L M*CX3LE7%/+=/TEE)(/<&5Y2Q#>>O3''.]W"/G/^ -.\OLXZYG*#CR "?6T4J%W1G^_X"<$ M?>(OEROK-ANB_V<(?-Q($"=Q#BW-0G#N.#!MP*,%G5OOTMI M"9@HLFLTTMD MQ36FND6,>--^7GBXMU0;:IOP0C0OWI64]A)5=\%\-R*4_?XNMXE MC-=Q$A]"V\>R1WC>^KTD03OMJ5MS_6]P,#$GE.PENKQZ4J^$Z;G?270W,@%E M5>DELL(*4^]:Z+F94];\RE^CJ8AV[X94MI>@\FM*3>'5 LT0V#\O_;=?' 3 M(/^Y".S$@FJ^)HR1O-6.@XK7ZP6E64Q4EN2DH>"5.>'L5>[_& MENM[RWD<^6L?9^1^ ?;*\UU_B?K\7>0<%J1CV5)DUW%6H;XD)P:% [_'J_A7 MU( @]N[!]R]H $*[+#=I(QWEVDI=Q[&9@BH\#WQS7ZH=<;%R^.=RRT^'IY-A M5Z#A4L4L'\!N2K^#'KA%/]:>L^P*&@.4G,,5MEZ2 H+TGJX='D)*#,F4(]Q< M2K'90:*5,GM(.NC=H"G#QR$60:0SHI*L.#(6=L DMPXOXA 9/PS1[NX5>@GZ M0KZ,&EG]X9P\]95N,'5K!->^05?(,.\)QP'[%/\WK65NP/ MBQKJ*NLI1.)UAHFV<^]US@O(30-8+802R=T(? MD]'V"=C^,DW]E82*4H_.U7ZV/V358JG^/!;9,A]DEYE3KY:2-R#UCVEUP>GI ML'\0TTZ- &@@JS\^I,R2DF9/FCLV/>_&#R(N%L".'A9SV_9C_/C$,HV7 MOD0-A5'^ZFZ#[:2R[W2?=,OGA3#LPAL:NF2MD: M9\/96'.REV9$::)E?UXW*D5O)*/NW$9C<8"7@/BL'S]1P1/@0JG:?8ZTUK;M M"T 2GCA3G+2A^77_]MY4K6WJ#[O-,V./GDLRY!F4+O-3CNJRWE(R*Y/(D?IN M>@]7[S"ZCS'KR%TX,YC?QN&H:TV>K7]/B;PD-9XOO#2J464?.DU4<@ M"\]"[7PX&W7-W7@$>\AZ:2N-9+GV#",E-\'Z3!8F\&V/.\C FY6$\F7+4V"D1N1*JK\FIJ%IJ0\1 :@R(] %3T^[DN'N=*Z'"\,+[I!ZKBKGPLY%DCKM\6O;K MGH]Z7HS>!S%&TH8)(_QFI0DMU9]G:D]+]F=TX%5.TC4;0P8%@M9Y_!D_"?(: MO28#4\G^7$B1/1IT=4[@UD[2)15S/.E6N+IQ_>^\3SM.A9*Z(^+IF+_A. M37[G=Z4*(L3L_/1\?#:>S,:3ZT"L MLO#-A+D=P3>(WXRM45=KW',UE\LU-COU@_KG_@/@Z!:3\$$K>6;KZ9.5A2>_$5+I:7UZ M%?K6>P,95LG5I%URK(>@%*!/&?':"_Y@KW)KMO6H2K@G01DJ/_MH,/:P6NGM MI"VRMVN%(5Q X& ;S)TWW'W#1VM+"#YM)..#<#(-US;-CZ$#9IYMYL%#W6OC MAS!-.C(/0U"9LKGJ?+"NC:':YN[1.(+M"]SY5F4>;23C@TLR#2#$A MQO')S.45K^5D):N3M,CB/T XF.09[C#NRL912P*^]0<" K;H3[19U0Z7.*$) MLN+O,%I=H@Z-NFZ0&YF6YD-02K_Y)=,H"B)^3-SY)4GTKM<;U]\"\ 22=\8+ MAN>?+]ERWBOOFIA%\8FZ.F5[P+P6NTVVZ,*L9Q1A+@528)6T')89[^R2^WPXT?("/; #A) M/.2=[RW1++WFIU.]@/='KH8V:3L\U5!M:LRF+G&C[ _1!=U2A8KOAUH-;:'D M8%"_\VD_BM_$GI/WKR3^#)^8)7ZY1RM@K-T%)+P?DK4UBN*;'=K85AC++WW7 M!78:3-N(=TUDO2,&2C./XG>8=5W1+1KHV7+!PP+]!FVNH^VC:WG1W'/PE98- M[L8<#*R1\#YYU\0HDAQDIOGC*[LE8;)Q"RB;=3*<369]Y5H[FRBYIV$@U6X1 MW-X2HJ4M\T90;;UW3"PN4[2]FV%.[.#A(/[%BF),:M2E]FN)\&'!X=P0E_2. M:";).$HO8\@^:]SONRE7AOGB!"F5^T\>"?9H'5AJJ'^L,FQ?Q"'T !JQP\\! M(WM=3;7^,JRE360]+%P\UM;_TBO% M*#?0LSQ;PADW0Y!QS%-WQBUJ!27AIMJ7\Q>6]\<5>.7Q:>5%C>.()(#9"W*F M]DJ3%IYIHLD3V&3S_\.BAB:DHN^')MS:*SZ'EG6%:[_LNPC\/T P7V9G[TC1 M.+!7.,QQ47@FA;1#$Y71?[;(,XOBLV=9._Q2M_"#P/^.S(94Q:Z-N>?6\$SI),TU?#YAWUMGEG*./6WR5RN:;#:>GTYXQJX4= ME"3K,X=&+_X7Z"5M21):9^\PU[J12)7>'XT$[* X+Y\)(08B1*JI]HZHU,02 MTHYUHPJ1SHUW$+5V#+T?J2-BD&G&'?>FAUBWK/HP4=M'.C7G0LE3*/#BVPK#*# M1]M>Y05,']_"B7<@[8'Z@U*]9T"]MOW)U7#O>S8RV3Y8S'-VWIKD=?>Z\"C> M^F4[GJ%MNF[62(B*:J6\@A!S*6?.2*O+DE85;R"%$X*UC6-$.S@/CI5;VD') M'*,@S*5X.VQW->PWRXT!S@V-E'!N_.#W%;17NTQ>E7FFA21C."0#\\,X%WD6 M,6#%0B%0EH\YR^^&]$FCY)'Q>&]S-A739^K(,H?VI\C9K"F\=7+KY5Y0'+JS M\H/HA9DIJ*F8LIG.A]/9>=]8T]H_._?.7HK7OD";IKP]_FVE9,3A6 MV8HC_V>TW$\_N%L17OI>Z+O0P9$/NU^&A77B8P++"D30QGH5808_(N"AH7GW M6QCA#P^'T^%T\&FP$X=^+GYF_X=PX"\&^$N#Y%.#OY4^]E\_:7$T,=;*!QT+ M->,;UQ)[--$50[)KU@LC8V^YD#'=7LR\!,]7O5J2%@NNQEUM(07+MABW>;$M M_F7^ ])<\?P"C&&& ,)56K34ETH9[>A?^6L+>APHIP6-0[,E,&RD&3I+0I0: MUKYOQ!>P?@4!:7E6+64T/ QK'BRT.!4SJU?MQA6TJ *).Z1NYMP5- ZV1F,D MIUZ2]DPZIT]=F95&P^%L=&8(-=@H5^G14F>%+AKY.Z4K&-JN'\8!> B6E@?_ M2A'RG#RY =>>:#1$_P_M@_;2T#^* @>6YPQ>D*Q-?OM6JKK8\%\#XO, M4VRY^XU'2KQ')_HQQHXU4?A5'HZ-8[EB'%"H' ML LKA"'.J%C WG.>X=*#"VCCD3OUBF'?*3*B7;@04#.XC:N#6_(Q[-\IMCP9 MY<+]!P?6[HN#3?Y)'9V\JCF'SX=>Z=O)F:YK^ U KAN:VH@T9A@2 :XZQD@W M04?70/4OVM>,%"?5D2*7F0P.B=1!0:S,,Y1JJPN:T?N[L(QOR:,\4H]_6)^E M]5]Q 66JCH8S78&U+EIKG]7N^KN.;%T!>4YR4L%O%/ZA-!14XF#7&32 M83.A>IR?NT<7:O8?A)(8:@3S>'0ZF4QGL]%L)IR_B]9E*8;G[;#\U8WIKJ)V M/NRC+556FD]I?(S.BL^9/40P_B7WM-H_BT+TA-BFW]]RS:HUC;\OBX@H\WZ,>#_1W[H X[-A>=^O80'>'B32G-_,#AV=^O$35Y2 VIKN?U;M_EC8)_Q@UJ H3D<_ M(*C%,TJ:]SN(F(ZPN!< ME-!ZA6XI*55-[SNO]KY<_""5/T ?R&;A9/5=_(:6Q K^>N-[:;QUWE2*#6KF MYD:2I'1=+@0Y/5]-995[Q/EP-M,\"[< =C<$2#6&4@>9PFL*A> ;[!#$=T#B M %M?9%D^&A)";["X@>=[G^Q4X,#2MSI/&I-JA.]EI@WB7I=SUY;2WXDX,'LU MNX9Q?5<0C%U_;:"FTEYYI(@2[P\T(GWVT<+!2R()\;NPG-V2$!&'Y253\U[B M(!6IHU_BQ/SWT*K8%:7X3%WV<$BI)?B2(2CS"A/P %@ MC76]3VXW1>CO+D[2EB7OY%TR$@*2]J)31^A>^ #NI.MP5;R ]<8/K&";ODK. M[8+AJ"=GUJ)]ASV%U=8RIG,* [&?RYHIV?WSB>21LX>DW;Q=DA ME$@9Y&*T M^#SWLS9^6!(OZ!.[9'D<+GTT*"1O*+U:(4[KL.6Y_MM.J#D^5&X]+HIZU#E; M6THM=ZCQ<#HYT>R5E8]VU7NKPF@=75X_@X8<0K91+&NQ$ MZ;G64]8'NP>%;A3P"?AV?BH*@*.:,9V[J7T/U@=-5>Z!:P@_ M9!0'V])3LC5=E!#2E(M)EPIRG$/%EC&=0^2"6J;B4EOJ9EAR86/Z5CT*Q9E/ M0)GN+ZN337\: E5XMH/=;<;4>)]4T-\'6)2V0)^T$?AF1>XNYXCOH58R9W%< M;F?RKZRQ DEP1&24*7\RG)UH7O@V0*K:O=N;H/MSY2Y/3Z8Y?]*+]GS)S[D2G>.6(\Q^"<@OX-AJ.944LU'Z4N6CEKVU,_VQL[H/%:TO5 M^W$Q;O=B$&>/)(01[:/QM5U4S[00O*A.K87Y(AR(N?<]&X@)+X+QH M3(@4*H@<',C4XKF%X1\X^NLK:DF '7V,JVLEAR*K'N+/B? ;7M)NZ!5LBEO) M/\?R5"T3?8KT-."N*@\8U<[<6-WN]VO:NP6@YDR IR M'<6PJV(^":=*5*P6?Q\7D&!F5^=#I]K;VRK>_4Y_Z:_7,,K3U>' ++24 1Y_ MSN0Q(2*K(#2)WR^+U71%G::FT-Y92 ZFG7!JB6,J7#_WBP@Q1K"!X6UV$$UVC[ M0WL4KERHX[!S**/@Y6S"J>:Q]P%6N,)+5O0??)7AS7+Q(I9O/."JVW%>--?Q M.$]FMXR1>'2!LP2)>E=H]1/".NPY:W44]3;:97A/C,8[2083E3(N#?4+L-[:@;>LJ8#U&P8X;/P0A 0LEM -;6Q(TH!^]5!3\=.T: I,#DIYQ@BNFATE0%L- M6ICF#%)]1:'[L!"V_803N MX!MP4J/0><.NUWVV-- OYX@:SZ8VCJPW%@SP+/L07,%PXX>6^[# B942>Z0& MXAQN&HCJ.I-DJ9R32XT?5-\ Q.<^JRW?=9H(Z95S08V/5!<7G@#:Z[GH=YT8S_7*.J/&KRMKO[//V/\>O(73RN(B:]:M0W;)YSH;3\7D7 MX&^O8TX!-6Y17:[U)[",72Q]6[A"$KI M.'5D:)NSR1 _JRS_//#"-*8SS53O(R."" 8@6;*[EA=F)=C#CJB8CO-)BKIY MN%B_?+>5^X_I&3C^B7I)A%JCXS01U2QG1-]\L=F\S>L)(1?O.!>$U,J)T"^' MZQ."")D7ATM>H:V_ZR='G%GVH)J-3FW-CM.CJ88Y4PSQGM(C0]"*'8;(&,\K MN-G@.S>>\ZOE.:CN,LE1S.T=:2JK;+YS9+[3+A!$OLXY90P)1)4TN-R!, 3@ M#E@AX#RT8=3H*%>::I8SHJU+M38CF^8\0WR\J*G5<6XTT2[GAQI_J[Z=RAHU M?X4W:F]9QC"1$!/>ZAWG2RLU<^+TRRU[8\'@-\N-P9[?L>I MTT[/G#O]\M[NG^(H/M:1/G2#EG2WB<, ];34B<3:$S60U'$^R=(X9U9;3ZX! M]W!O_ # I7<9HT9[=CEWD>I)5?O_&9G6\]N&X)17V@A M)ZSBV'AS5BU99#(<3D>=8$)K%7/0#7'>TN[S!KX3VU'X[+O.BU_0%]9MFT6K M=YD';=7,N6"(_Y;"A2](JP!:;O@8!_8*SZLWR&#"G&@@ILO[ MFTAH&LQZ!6KE"[!7GN_ZRVT[ZLB3WF5&*;9"3C1#@FKK$@^D9Z3AG6]YUUG. MJ 8350MQ7::2;+5S[A@2;"MIUW0/OA=L&O@>^M$&A8NZ?)LE43$=)994=7-" M*=D].S1B7\0A]$ 8ON 'Q/F2WIT,1\.3RLML!;%)KKO73/#@ M;ZEH/2GMBLW"MU,1QDZN>C$KX,-BE^+B&?T&\#R'+$7V-UTY\=.7O;^ :.4[ M^VLNM:\-CC&&-$BK*32^C*OCRRZI M9O&CR4!3?#QC_]U!_F&]XX_&E)JTE:J] D[L@H?%%4!<0'Q/KB[14C@DQF.O M5=L(+'>1<5<6%8H4/T["76D$RG9[^PCT.=KZO<$H[^ZA[XZZ>8N3YN+-.6Y[MFSRE@4@ZS*O-Y=HS!C0!D;"X;!DBQB0 MJ[EV^IB[KO\=IQF[\8,K/WZ-%K&;:[^WP\'PP#FGM)/=,Y*IMXW26>DH+]0? M9+S+[T:)[5LFA#DIE3O(!2=S4RI:[\YDCV_=EH104L)S];7# XZ2\3T/)*1D MH<,Y)(C+*U/]9#@]T_2BCR@2U*XOR09*]RE'\6#DZ4M%/1/3:@\OB-+;HW#V33?+H7^DV%YX:*IO_." M4>WU#156N#M4.VF7TS\*]>U3TLR=RQND O7VY\^^[WR'KIL$@Y6?Y;DE&3, M$*=//.W,X(!+B/)!/-9%KF)(VS8-7X2,3T=SJZK M"S%/QB?Z2TEEUCG.6V4JYS*<:O:E]"B/V'1V5IW.L,A/.'IN4!"J=THC:%DS M@3%K:,Z%^ZOO.OCR<7FO542//T^N@*QR#Y@.QZ,#!ZKD)+IME5:Z3Y5T MS3\,H@*WT+\.>85^5?+(H>Z-!CTGO9R\"SUBTJF)B*ZR2)JNW9\SKK)V[I(Q MI1,IFJ;OH/4*W7T, >\LP]"*?W7BWAO3&MGC M. ]!*[T2@\^][_TL?T(D[EP>#0D78K#0@>=[G^Q4[, RP,>[P6PX/='LL!/ A;7N::!U]R-!+BSO#S1R[E_T M2&(NA7H_X3H1=N.@G3^S!+G]J^W%2((9>!LB:B%F_D6Q;R[ M63*IY/&))#/O*TY1MKL,4[,S;B74Q!WT/CEQUMKY=RMPBIS8^X;#,%X7>,(_ MO+*\97MRM_[P M!_F/:%>E![1'N=V7[*+3Q?@]$+K2-Z:>S*;B_CY @TXDDU;@V]PY;X#CI-8 M1B43CE_O?0_?3K-P?J2TJ4UN6(@)*W> V?#L3'?Z02YT&>>Q;13OON=GEY,Q M4UJT^Q..9GXS& XG'9?:.$6+TK>'>ZP"W@VV@T.Y7N)SKXO(B3 MB%G5F.[9V-!47Y&XWMV/G2CXQX1Z)>' =1]MKCNP?*<4=Z $HT9I97AVAM8C MLIVZCX'_!O%C[3=^<(@'5Y?E$E F\.EP-M8<"2EJ^>'N M-4VA3DPX>LTZ\=^PS/\:(*F#1*S>_GSX9"A'=@Q:E6^C\5!_;.-AZW!J9!N_ MO W=.,+1O$*K:R%IQ@P# FBQ5MCME>_^,$![-4QH,"#DQX)?B3 ML>4^O+IPF=#C!K7(4'O_O)4\8T:-5LCGU]/EFZ(/CX0\ M@R6VYQ/8X POWE)HW" %E:3R!CN!>L>*0_4XE@^T*F@Z&@T-6#:\ 2\&%]LO MUG_\X#(.([27"\*+[:Z]6?O%%Q+-!)=[QOEP-IKJ7UK48,A>4DBTP[$6&?K. MO \,?>LM_&"=P'VQS?XH<) M(JUOQ&NO?/?SNU.>O;L"D05=OEEI,AP-1P+O MWF6R^_/P79&.DIY5&X_DWTDZ@/HQ@.CS&\L]>&>'?8S%*<3(H4(F-M3SKC8& MDC1YN:US3(; _GGIO_WB )ATK3\G^,=/Z8\)M] _O]V!I>5>HRU!M)W_@.$! M<0@EC&&%1,SV1.!5F(JRP?@4!<;3EKFT42K4V/QPSVZFI M%L%_HV;\M?+C7X&WQ.V;H_73VD?# <"NSSH$^6MW&L&6:E)7SY+Z(/"VEK=$ MC7P%L-K$G&S/VQ!-\;5=LJ&P3N,K5VMJO*T4N'^/5Y;W;PAP"Z]=8$*&P"9GM-,RAGQUX4O0![Y?FNO]R^@!#[TBZ164#09(7$ M%-5I>&7JG %]J@;HRQ5JWI^H'7E3?T7_0RN!0T[6K8.;R.DTQ-(4SO ]4X0O M^C\7@?47=,/;-?9^X]/=E\!RP*UWL(AGX]M 3K?QE:5PAN^YPL7PY2I>QI;W M'P@*[+,A\&Q\Y68_Y-0OBX4E=1ICB2KG/HKA$996R?K@&35]N;+@OM'I$M_W MH!T^(;,CDZUP("=X0QN Y$DT_K57ZR]TFA9',$5.%\4^K?\%DSGI%BTQ7!N,4^#Q+: M6-059)](@4:TB*1VP?0-3B6NJ?,>HR7T"T M\IW]$W@/WST0A"NX>02!C6%>'L:I"=X?AKLOS@H?/(C^)4CP/)D-IM.SS4-/^67,VGQ\Z5"Q@PDZJ"H MCBX<)GA7T:PZ<1? 9 \DKT(,%.5F:JXV4-=UGUS'X5>BN M-L2V-&C=H+TI<&B>YI]3UN9_XYP+&LCL- 64**\V*C<-8LK;3,>55*[36'$K MI#:4]F4%@S2+$MWVAV4Z;7V\A_:?,0P3=Q[!,U!3VAC0&GD) MFBC'.(30G4:#I ;^,0" Z%K@KF<J> &5@'IBN0HZ8QS&B+F0#Z-=J;A?Y%C$P% M*9Y!MTE#9!M<2/VLX._&H-=O54)"-3W'35+$2X,OD /KN,U%872 MW\W#@=&N,A+U>AB A?6#C47Q[UW&HE8/M8NW!D,N\_"\C3QC8#S.M*3&7CTX MCZGQB8*CN.-/)?ZW0H"] ?LF]^="(J>2U5N MD+<( 6(%#NHA3FQ'F=VWJ.E!C(E.5(Q=J=R3IL/S MZ;"C)U M])4TV-;0(U9OP_H8/MP*J4V39=9#>AW#4*+*:I-Q M)?G;?K<\3+5]0H);SZ[)=T>OTFGC"O*-9+6@,_)* M82/-T/DX;J']5'_K.7$8!=O]/'+I!QL_S8!1[Q(2$F0TR Q,*(ZA]KHK3BR/ M4YBC_[V@_SD68ZE$*%=N[NEP-M'\=D8SJ+A54^O6>;:@??L&;#_;Q%[ZZXWE M,3++,BOT!!MQ'97>JN2ZSO*"#Z ?%JB_PS?HX) V\A4]8CEC<#O.$D?,#@9B M^SN,5@FU\;R_@IL7GW%\U4"",7P00ZH&X08ZZ[^F=N%;@?.PN((!L)'<\')E MP6!->3R]OH+9R#9 J(QY ^7-2E!QQ+Q#O1_FVUJ&$1VI.^GG$9,0&;"*:PJ@ M !5JM#=KD+BS/++SLEJ@.UC6(%#%LD9)LR#[&H(GN%Q%[$PG!Z5Z#!Z/IH;D MS!#+=7(V/!V-^SRKUNLNZ5SU^+E.-&)7;U4" @P=]&]<6N0Z,0$'1KO*2-3K M80 6S7.== N+6CT4)ZI+=JLW^36-Q^3."V'^8!9#0TLH?I!\6RA^6_TOU5L%>.M(^"Z M<(F4_F)Y\<*RHQC?^-W?5GM"R""KKGBOUS69:FH7H#?0LSX8X)6,8!3%>3C*BH"FEC4'SN)'/(M;(4#\W M _7\A?,]Y9$)'A8$A4(<>QB2_\2,A);Y"6/XU03Y*F^4FT;Q]BP.T78 !%=@ MXX>0$G/+*&D\9O%K,GBTO=LI&IZO?D)AG]<;"^ 9Z_65O '8]:H MJV8,(8X[?30R2TZ(H8'79JH*Y>HP9XJZ:L;0HQ5P//ASZ&W6@/!LN2!\ F_ MB\$]8#_U3"Q;UG$\G$XU/S?;"!3"EH!;6;, S48TU'0;P#<\F#$QI17O*ZQ" M^IJ5HX674, 9?[3,VTR)YWR;E63=NLJZ]V\JH80P?FB+%@76-MF:- MX_D6HZ(%@=[Q",TPAYMZUB*GTRY@(8G^$^+$J-IQZ(4$;(/?@>V&<#WP/_6B#Y*^,C:B0C+)-\%OHO;[>*\]& M>=\E/9NJ>[.*5WP/B[F3MHFYMB45-883\M BG"KR*F[6_F6O>?Y\9OAUXU@1 M& ]':#SC<3^RZQH'/C=05/]C X7U9\FXC- M:L9 ?+Q-3V.SY$0X0MX]*;2@[HGX*AI#C5:@B6'/T+P#P\!N:J3FTQ$54;;$ M=#B=:4H_WQ(\P1& QPIFK05N/1OM;]#4%B6KGSO\*?+,P%'#&-2/NQ$0M4C. M -(+Y+J7_11=F*=4S#K&<*(I6MQX,_0UJ\]_!AX(+!=U@;FSAAX,$P<]&M1^ M;( 7LL,/N.IV!7,&8E74FVMN%OHWJ.T1N$,M=VX1"MX2HI%N'H8@"B^VJ9O, MM4*6L^'I2:]?!9=EH9PQU00/^F<(AFY[S:CW@!M*,89'LA 6X@RW M1=0>!N#\U+LTQZB[7,3(/*B', YL:JIT"59N$ Z.$)J8P+ 9PX+!;Y8;@XOM M[L=?(9H, WNUO<.I:EB3!5=E8XAPY'FBN7%RBE030!@P1>2Z? %6& >I7[VJ M('N"$)%1MM#I<'8RTSR.- >6P9+&IC!T/+GU-G$4)N88,7<=C!KF0M\8+08# M./57NPYH,"C>00_)XD)27,<7\UW0Y.V-J%FF]9,D.SME-_\Q"@[_5Y\I%;@OX&'#4B# MX2WWBQ7ASY/((B[E?1%'DGT8SR$>AT3*/;)?0["(W3NXH$U@/%7?#;=:&X6: M:[MCA**^BE?+)XZ:9&EM8&2Y\"] >=\L%]DIRP-&=?#P5'DW/&AL M#%;FK$XMB)] 9"%C.==6X.&C>V3+-!08.%< F1=&E#&DON*[85%+D[ 2N\B8 ME,[U[;7>8(A4N?&#.]_R[GPT+X=94"%M:F)7>G>4:F .5FJ"]NMEX14.9=+* MDU\A@V7Y+[WE/A'6W'7][^B7 *F=YMO BE_& <:#-*&U$%4 M&(IUT;<]VTXTLNW>]VRYA-M+_.!<2UNQ+AYJH)V\-&I18-D1=HOD^1F>P"+V MG#MHO4(7-8X\!HH+>#<,E&0:ULTF1'>]FB3;[*R29;!%9O$1%G3OE)B0=T,^B>9A15B;/9C1%;WU;#=V M\'\O+!3>,/*;]9 5R2AHO*92]CW'@\L-B ME]Z,Q+A*H?=%&#[U<[QE>MN-F!_+64/W;N81?3:D5BE;[F1X>C+J)W$:&R,/ MMVSKIS?MP"\;6&D'Q?F?WQU!F(KG9%#E:-?E-K@#80CRT$!O>0>L$%S!,+'E MDQ71(IKJJKT[\C0R2$ZJMNYVTT:8LAE^!\GK\:%0ZI[OT(%%YEFCMOV%/Q:&W3 MIQEQE(>[&XA2L,&/"'C.WJ49P0A_&]EI.!I\&NP_@_Z1?VE@>U9P M*RWIB2T>:J4#3#3?)5>(NJ-E9=U<]6/+/Y!Q([[X:[?6Z[)L82L:Z['&\*2X?BIU(\:3&9E ;TEB213*+B^JI@E3XJF M.7ZY[Y53+2W4]NZKA"E.F&QHC&TS(%6JOU?J\!E"THW6YE.6Y"40T0XURQYB MG=[2IKGVLFZP5KBBQS$KZHD=BWEB.^UV/47 CT>GD\GL9#I"^.OJU8P);Z\! MK7MS5>YT/Z_"1.CGS[2>(RGR,T#4F]N!ZORZ\./7CY>T,/BQ=_ VVD M"TM[\H4BXGI#U;=ZR[[C6TU[:D0%]YYKME<\5V.L.P%(QOPLI+27[HS(Y[$#<&[I1>+2&U=U^F&X-IS#/ "S!T'IEK<>@L_6*?OWPFZ!D[$ M@[3RKPX*GS7'9X ^\TVWQI9]& M'30_R_@Y#R]]%SNU ]S$ZCZ]OE;/T&ZC]<>.V>P=L]SQ0-<^6?Y;$PQ%JA8B MC1)B$GK&!UD64/9(@-)U8#D8'ZGZ$*U0"\06?!-"5/YAU#U>^*6RFZ[JI-WU MW?E-*8L]1DF#CH)2 XRG@O%@_]A9D1SNR*_6(& T4U;XDI,[Y8)..K&C">EXA MHSV!349R-)NOP6 DM"WIG2/@!?1L#]' ,FB.GVC@TV :L$>8<^IG"2'O8(K M==FHE>4BSS=BJ499W"KZY>$EGR3&GI'(N[W4'G!$I25DO:8D^XI+,W591V'2 M6<;QL?=-OJ8&:AO#KNZ60S,[4._K29'YOCE68X=.AKCG;A^DGI@?'HRFO;'=;G3^7<_^./6>PQ\&U#SAI +]YD)]8H:D"U$-A7P M^\KA"CB??=^II4*I<)^I4*]H?R*Z=TK3 YB*1?H,.TT]6=Y,74LT"0&'T^I= MQ.*Z379XX=$7=#C0@8=1HQ-=JSA\M);VJWS/BF,)GA!1@C<,\7_B+ DBXPR2 MJ[XQ/5P($_)99'.%%2[[5/9ZZ@/W8MU]5MVFY9+_/DAD)]$F.^F:^SE5ZYKM M6VV]_&+[;'HZG8S')Y.AKF"49QNM1V(7X%RJE$:_,"XB\%8WIO.W@Z@Z&K0R M@*3!P-4;L4K6^F+[@CX^_P$9@:MU-8UC32NT2>?=S4Q Y8U9%, Z7/DX<;LH M!?8UB_I/A\/AV4A3R&I;S 30K]'>+/0O8F0JZ"V_ /R:$07HSB@6!;5)N)):-&CX$5U9KJTY-R&G?M CL*? _:;,S8A7L(5P.% MJ2XW/=MQL(*V"T)F%RP7ZB&, HI2G6BZWK5#VX?8QHU(G/Y+9'XVF*PJ/896 M6&UJW)]9B]Z[_)D1T37O'>E]$B- /]:NAVT!2:=D1FZ662\ML"L91Y:&Z K0 MA*YW?\[4Y[8=)PG'@',%4.MMF!VN;%R0/78T7_M!!/]*?D^U%853LL3WEWU* M+=1V*"N'^;WHOLU 59Y^],NJTE]2"6NM["41+6=%$LZ+9]7S8O8!DJ$GR*(G M2\4SR_JC"_1171>;"F,E[393H4B9]"-$>DV/"C:P;[5[UVK6G_7)+C$+CE%^ M!LBP:"9RMT]@@^9$D#XVDI6Y\8,DGOD*O$8/KRY<)O8)Y]'N547:'"'S&_UB MFGK3]"DF,0((WNC2#Z/PTMI -!?"O_9S2R4HC5R\7P02TE+9Q6JU<6J1Y2TA MSHN7]!*Q=<8IZ3Y!+G"02M2\A,!!I-^AZR+8*[KRWC,0DE&ZRC(=GHW/1YJZ M-(ZCC< =? .59B?.@1JM>:L;T^7EP54="5H9HS\+FH(9'M%>_47T'5F?Q9&Z:GTG2R/]^[/LK+-FP[FI M[ZQII+_V!W?5CUY! M=/W#=F,U[WF#OJ8F?)W)6?;Q#WZ<=>#64]L$]0=OT)5&LN$UN_)@6AMQ, MV ?WQ$S3EP2V#4R"RLJC'BK[03TQT\C:<^JF7E'OA\6A56@!K\Q*[X)*#4R@ M,.>N2D?%G>\M7T"PQLD]LEP<8GZ)L^KI/Y;Y"7%_/2A(U>R#(.A9XW%@U, $ M&)^>G0QGT_'T='AV?C;3U,%QI-)M(LF_#7,$AQ[:)FY@AORU5F!FD:!V\#Z>_C:*JT6Q\L5FN>0>M[R-]0X MM&:ZB3V'#AZCN#&(M37X 72B*JO%Z]?X%4 NJ,@E^XJ2@+9J4WP\QW^M_+C0 M$L902"O;5Y"$])64WX-G_KKT@XT?I!N:A5C0%,P8W%JJ[9G70#X'S0* M_PJ\I8N&Y'D<^6L_@F_@>8O46U_Z=Q%C..2O;0R0C7$X@+*EZHHGM*Q5+]#R MMC%C.B.4ZQU2W$JJ[6GID@=1YM_H?ZO8VC,&WS]R7;A$2GZQO'AAV6@HA]A3 M8J\\W_676YQ0%QEL5=,=)7^B=TPXAGW4SK#_1AQ>AG&AN?<@^NX'?\#B$'3K M>?Y;8IQ+@.^V7?H_,WG37FK9%)/AZ4A3&P:X1!B4BD7J& M:,28WNK T(#.SX&(T.E@?6^7?- G'DR49Z*XV";!")>N%8:,S/'4\B7%D=E/ MQYHOQ_&"4X553,_XI?4,$FNO4V M<83^[*/!TDW3Z12MP$PIK^ISQE%+C" ,@AW#4&;E/">?K+*S]#+KE'4>#<=G M$T/(<0QPJ]P2-Y99!)&_232!%,TG(Q$-.3:)NJ:B)_ &O!C0<,S_;#AP;/-7 MP6.JI7@/>*()Z>0R[V/@+R#U[N6^1,_PKM-,28H-PK;_Z%?9;7\-[I#N-\B8 M:-,=00\'6SQL0.8)O0!HTPW2_T"[*F0.M"T/MHF)[]'LAVHB!5$# MEWF2- J%%'ZQ9Y0\MJ447/#23_![$.WM2*%DJ4S/2%2OFX++5?K=F<2DR<+W M&4YX?9?D;,F]NNE@Q*:BC9?2A+XLV4O)L1[5OWM(4@3AB+7M2V!YH66G4]>V M^!>&VY)?0-DTJ#VG,Y-&;CI\I-U'*Z4[P@>F2[):T#A\6Z+$AIVA3#Z*TE<29Z/#/QH##:^(R*+6JJ!VW MI-_,T(U K3T/1BPAI=1BH266OVMXM513;8QX,OWE3:M9 I2+=1H37GW4QE:7 M6G'(B\^!'V]J>I"0@/X UDA3I8'0GF^#3KAGWW<>)6D9I!\^-^?1]X< SK9!0Z?<>W MZ[M/%$4&R;AQUMMK$Q-]P+>/?1'1D!&[J#O0A>P=>?B>Y>UZ!(&-(5G2PMFX MZQL./1O *OSM]%;P-(]^*F5O@E*(DOVU9S1@:67P92EY&36Z#R&OAL=SW@O# M^1CX-@!.<@&CD'01W\4(X&N,&TJ!EZ-FS^!NJK&*.9R:=A+?A, -+,PLB_EB MD=S=K5QQY*K3$Q2;ZRKIA133;L91;F,+K=;Z0HXF6DIZ!47CM:*KK)V[^W79 M"T*>

M5]0E(@A"_$B[[V$K/"SR"I2B8K>/SJNOJ>3R!VF+!N@[^7.OEN<, M"I]"A?<-P^F4G+QJA.I8^SINH8[>RTH"AJRYQ-1(DJ:M_T'KLJN=WA+?UKNT M@F"[\(/O5N#@3!*HNT&;HG,#2>5>.QV>C#3G9FG!@++_0(XIE%SR-YUF-WX MX)*VJ!47]$$RIB649!4P@V/HA_QWV3M[V'4?H$4#LO+O3?%&W/N0 >6, H?%XAT"ZL$#C% I<^-6N* MBD^]&YZJLI42SX<41U>S*>'"]V*B#ZR%N+Z13(D]%+X8:]Z02+#,0[2BII!L M(;%OW%-E$FJLC('C&%CC-QJ"[154:10><8SK%SG7][^D&EH\;U9KOABBL:>RV/T]9XX$ESDIC M%&_N ;=[ !5]-\R@Z9I3H:UWW:0!I&"CKYX#PS2T!CC9(<.U%7C06W+,-9R" MW@&)VE@BIUB_'.0%BW"N=@]KO"_:U*YI1VV=W@;Q8Q<-4S! #4%(5?K.$&Z= M^%O@L=O*BZL%R\?GM> 51%-"JJ\IZ<6%34 MKDD#Z U0OQW8A88-7M.6#<*D:1\14?I'&=Z5;[5"N;>=#D=G_?+^A=8;R]L2G EHM5^QM^C4 M5'DN0&AJREN93TQY6P=O>6,'5M[:P<(/B#&]'S.6=B^-.N]>_\8G4=4E368; M$$#?>8ZL())Y6OD8^&\P1"U"@TDM"SAJ] W]IBH;$"5+0;RJ #XK11^J;HIK MR_<2;6&%VT:0#*W\V4I7FC,/ZUJ)9JI+"ME,5Z+7GF/8CIGT?)[H=GC2;CM,?%+O8X/;>LK9)W"N M^2[IL;T&$OHV\]K:PQ M!)&%[)XKXGI+RI+=!E.P/&PM-6\]M:PQF(HC<(">D(8JT,O?L;+]V(N";0I@ M]H\$OW1H3W_Q[>OSX8B]^X-9F C9M3#ZLM51FV3^WO>^/M/S=Q;^W ];\RBE M-GW\[EH]/L/RP_ Y?OT/L*,7__K'!@:D5_5XJQF#D/Q9IY4))#E;78E.DAI5 MB+,3?\62%4Y&R HCC41H"IL8^@S-Y2Y+I>"/$Y*AWXY?_/'P9$0??TGE.H4N M Y8#?+E5-1S.\8P/SKS<.X"3J:J!HW/-A'5'26@M5-YXAQ&ZA%[R2)8=),U%&K.^)I=Y[OWL_#AJ$ DZ&E93MR92!Y[O M?;)3N68$;";-RN+'?2]KVK[A-6=8G+6_ZOO/[DDZRR(7*I#Y!I-8<(R%@ MXVIOYM!-Y_Y0$LQ/P,5A.3CG?!KM@>R!E @OML6_$%R%X@*,HP<'PE5:M-2W M9Y0AN@_I!8VC0$LTV?1@Z&R@9^D9F0KB2?N5\:KI01FC\628_S @@49DMUPVE@!L+*LD$%=3Z1-YPL%GM"/?DEK97OPQ M !MKBZUTXP?DMVB(I\ -996M-SD;C34Y>IIC?7@J+-,2/>'1<_P:0@=:P79N M(^5#:O[0AJ+*MIM-SL>:;^4<@47\AE!PZ5QZ)*R5$+F3$ M(9#BZ$[D]I*,K@U:IBHAN"\(ZF+?PP 8!Z]U=8S MC@TBP/+1HEY? P?S]J=PAF)9CX;0H9Q#>6@/: M%>$6XHQCD-#06!C#);$Y#0B]YDO>=E_[Z%7K92[Y>")WD0H/O);&2J78CRN@@ M(J+[7)*F=2\/=1_3T^UPUZ=R,P'F\WYUU?I#FT::2MJBE.^@R0\C(2_6TT'V MX;N'B+J"&_:\)"BB^[R0IK6D18K:0".RHJ@S1):;JEL:0_D90A71:X:(:2TI MAZOA$P[%4KP3#Z5Z]VDD16-)^5QK)R*544<7EO?'W',^X_SJ7F)!'ZW4Q"*, M1M6[JUALDJ!U+WB02-8<270%7OD#A\B%,140#<:CT\ED-IM-)J5 NV,K<^NA M5L5UT4.$DL;U80%K5_LQKX+&^*F.$D>$$\>5!QB!8*),*Y5Y,Q7%!6G$ M@]>JO'%!YH(JG%;H+GU'<*!QJK7JPW!752STHR%SE M%0,;%$KQSH,BHI>DG*=*E@YU)QZ4TL;@UWRR::)A#^*KGE=^$+V 8'WA!X'_ MG?'\.Z&DX;"SP2,<>W%JJ#WFAC8>9Y>I<#XOWWM8W/G>$JM3'IF(0S-7S9[ MW59C)9G/]IM];9=/=NQ':XIDAS[WG'L_ N&CM67=1ZFKUQ/:M--7\5&%,&DH M0PC_D-'_(4)\2&A[R$!#=]+="4+SI7<=,\2H_9$"\ND^H2VH98;SJ42<=1WR2+A;/JK>+:>? M_!CZ/I_L(Z'3D^%T'I@\J>T>))7#2HPNC&PN^R,[,L M5PL:@UKST4Q0.;,.CLJ-9E[&)A4U#CY.$.K04S\>2LMB_>:[;]!;EMM/'$&Y MZAB.*->0VEQ1L\"5?ZIK J#-1U@1#L'7,?[L\U+:X/^ M$FTIG! 143;C:#@Z'YI$%#;<5;*T5MV8C62+^/' MP%P0ORV(+9'F!N$%C!. M*]\S;HCIV8, $5)GN/4B@("+GJP(S*/TV;!KSQ$822@2>D:6MIHK.33N>)A1 M]UG!JZ'I$:]O1U2( MK+5<\;OL=3VAI'']LQD4Q44;KY8&N&KDG=L[L1W];@4!&HJVB0TL]]*UPA N M('#(K!"LW2.FR-!<0<9:.9-[9@&T0'EXP\*M)/GNQ@\R<#RD5ACYZTL76.@O M-LL?U%A8V61HF#_5]%JVI&%%KB%DN8XDO]\B?K@+WZ"#9G:V9[&F=(^HTD13 M!:EJ];U@G!]LXK-1-AEHQ7O(!B%5)?F0U'@-L2WR4*;ZE>9!R1XA*ZJEDJ-[ MC>^4IYK?0>L51[=1CQ/X*O6(%RT4EN0K,H BHNQX3\1HQ(G6_J&C)AMXL7XT MC.N95)U!B3!%H3S%AH8LUPZQ8.D6^MGTY/3\5%-_>[;Q8/=1%=1-NY-&4A]'IKJ,DV.+?_NO MX=R.'A9CI&'B@TA2JJ "-SY>D:6YS@I>-](U[]6$K3)*]H<-O,HIR$+8\>6.\G5.KTBFTB;: M@Z&,XZ;6I?@'4^M,T];[1DSGVW'*4J]PJOS4!W&%K9-Q][RSGF,)R6DGU>2T M97>R[(2T/??! !-$^MZAF9D%&"H'Z6MTG1AM%520F M4CDAE )G&ATI3JM'BFDH.9;Z"=%VK>APD=1TUMC/+J_G7#%_5)F51KQ8081X,2B>%];K(S?%&2+YQ[#Q?R#I1%I7V@K[&R,5+*FH,W@(05G'GULRL M;)^'S68FXR47-@X_;BCJ461HJ#A%N;6!>-L$K! \O+IPF1B0D:.<4=YX@!A6 M/EBS"*O)&&MU)S7;#3-W-3EVJP6-0[31D,FI5Q\R88(P](,DB CS/:$O7D\\ M+"Y]+UE*C&A#;GU-<\G QI4P^C945DFDU7Z $$Z;)>M"GK7%5@Q?_+G]9PP# M0+TK3"$/OX#^<*BESCU]H17GIZ"0!/^I;(J9/H]&:_BIVBB(B6JQ\Z*L^O#0 MEXQZ%Y;]1^*806,>:N<3-K^;4_M_Q5: VN$>ND";B.@^\M*T5G"'3O\B4_E5 MFRY2IH6>2F[6Z7?A5&X7UI[1,FKTC" "2AXKN^Z1V9'?3LRN+5$8<5"J/RS@ M44Q!8!)A\E!Y3O($' #6>/N.2)[LMWP725GFV@LFY9E5#TWV7QAXOO?)WG]C M /./:'[']06L-WY@!5N\2XBVW$^ZPY]*,78%1_Z$TMU'FSG_B,&*<3C>0 M]$$Y3ILHN?B_)]_L& [)9,'PD+0\G*/50:I]^#4$SHM_'49P;47@QH)!8A Q M[^1IU3N9?&Z0?0]?Z]E_$AO1&43^ &1?'2S09P=O^+N:'9:%./?%I;_&#FHK M/?A,[G%<^F$4/J\0CU^M$#\XDQZ$UG@SVPK5]$XL:M %;E"QR7._XKK_ M*YKEP)!J!7Q@92,T?O,1*,G]+?QT]#%83/ZR<2S6Q3G%[!>POH*[>RUVUB9V MHB<8_G$3 %!\??T878CTW8\.=)P.Q&U[I1X$K=WGM=Z4KR)C$8Z@H06YJ_O@ M1X=A=YCC&5VQ.V36AZDFMV+^\L.Q5VO%[W[TG..NU6IMKS0\>7)TAXX=(85Q MM.W#HOA[43=.)3M+Q8VS^]# 7PS"Y*]^]M$YJ3&[--B9?3!<%EVE+1C2Y"C\ZBP\#]>02TM24) MZTP=/4:P&1_=1IN5^_,ZZGM=C7UL3A1;5])CL=W>LJ2QU[<>@BU.$-P]G%5K MXB> KUBBW^<)ZV++Q6?BTCVS*MKX,369"8&D=S@4/"2KSG;,93+-?&/233K3 MVOB^>EEW(,@/%X?OJ9LERVK\G*C)_:QA(TLH3X?#T=GDHZ.9@$'>TU2\C'ZL M^*7G>+VV@NW#X@F;]F%16EN'-W[0)JCII"ZH*?LZCFA". T2>/$_0-8*'-F% MFC%8^,%'R!-_MT(_G(ZGVD*>[!5P8A=I0>[&R6_#>1RM_ #^!9ROB#U%FN$$ MQ^'%ML3$A)W,IU>4?K3<_4?#\ES@>&U5W!0Y+*TD]V/U^\76S.7:_./AD&:WQ>':J^\&JWO0+'DOW M_8)*0].ET> /B\+);^:T/487H7_]H[2!L&@+"$-K5BU7L.C2,-: M]]'QZE..F &*DHR9[Z!CEJI<@"7TL,DO+"3.!F()?_0T\:.+ZNNB#9!1\@!? M?U:>V5^P>TG#RK/Z]8_>I7SER6ETA3>'CI8TR'%@VNI;;^$'ZT2P:'#-I#9C MT.XK@\)G/B)GNALYPW//J$V0#+?\J86X2JEZ:W3A<);'*GM-/0E'KIB99.8]AWS.*V&8Q+)+&3*CV>.*GNF)_!G#$,8@6<0O*5OY4+?89[8 MROY6&:K)<'RF.16"^:P7-F=_7RAJ;+[?\#.>^?OC:@A?_L0'SY594=*BQ:PG MO!M;+9T+;\,PWJ=JD,UOTC<^"*[.C$K?_3DQ*D:-X_&Q?1[(>G;+D/_.F:W, MA)+"N"0M2V3G72)FIWKQ(\M-?G55?+B<>&YSC ^_/VIKMJVD""P#URI-AHE= M8JE=]-JM%P70"Z&=F%#Z8Z&U'WQ_'4*3324E8C9L29,<)2?KN:LXV&U;TG5> M,8HQC^2DKEV$!;UCXLJQE:2TQV1"3KNVBR1.=#K?EWM?E#Z2,95D%39D/2+- M? ?W56I7[YI:409XB@ ^^^@M1S.TK,S!9JUGYFXB'3AD$^-WJ[V0QG^^RN^7 MMBWL(RM[;NF<7N4-GB=\;\8#SK45X-M]@MEPSX:CPPL[N_] M".P;3+F#@QKT34S M\FY\*1*C2&V(H16L)W;MA][R2$+_@1.&KS[VW,<;-PX M3 X;$:G0"(G#9-&P2(XT;B/1F(&@*2J5L&+IUC @$Q&%3/N&/RRJRH4@>",R MAJ-:WVC15.4>9=OAZ1B7U@9&ECOWG(,N0G68M!':(Y(I-(@!>6O:S&4$9:D# M4RN!9>/-AFC]TE4V*3*&@O-L]6O8EP!8Z+_;Q*4HMH ]KRY@O]=S=4ECIK&X-AVE&NKLV&WV7"#G\ F#NR5A7,H^&U+C3CA MJVT<]DVQHQRS-[1 +Z_>E*R9G S-[73WC%/F? '(,#1O!4_5'E.IL?J]O,A2 MWB!DALA.'[$]'D&0G!#Q<(E1_;WP2=0$2F^/&,&I[':DS72@,FJ4S7:*S*8Y M?Z,BYG!HK?0BQNDQO%C)HZZW'OH+N >1D!L+M;_BQDK$#5)Y?Q\@B9K/80OJ MS3TG.T.ORX'(KE3*<#>:(",,);FMTT_>(&Y_]M%HY>%0@N?X-80.!(<;D/H* MQG73!F8]\#R+ZZM@I2GI@!2U(D*M3E4B'X:6BO003AX-%2SQI !XB28'-$I? MH<;@%I$ /"C20P!Y-%2PGM*RA+KUWD 8X1%G-UM2I@]"R7YA+ZJHLN,]'8N) M>]_S-P!?9O26J=KLL$=VI7X2HX'.LBY_XKMW1SL"OH&>Y=G0B=SD G]^\!KOHRFS%Z[CY2 "6LC%,4J(Z!GYZ?GD]/3V=ET?'8^&8T-&;QO M/328H-]PCN!Y\3)SSQ!S-=U D8!#_7#.U+KMPOH\[4L>6.*09YVC^HT? +CT M+F/4:,_>O@26%^)H%M_[;$'OS@_#"[! 95ZL'Q2Z"$CH-X/:&J+M8E\"J2@# MYJ^6Y[CXW2BTXB5'.Y=+]!-G7D6UK_F9TQXH6Z&ZD&>6[3&R0BJW7=27^^K+ M4==MJ89H% (2WH\9CZN+N/0#@^0+Y>=CH#'/Q^R,4+OJXZHA)W!WES:5\"U2 M\!]G+6,ZK8#Q]_&VS=0SYA&4$-@_+_VW7QP $W;^.<$_?DI_3+!'__QVAP8" M]]I#O6I+B!LDE# &TS8@[:'FU5!%Y!0?0FG#B ^-'/[9&&QXK5K&H585Q<]Y MK("WM;SEOZ'W"N"OP%NZOK>,W*9XC '!BB^=M&('UI7\7.8SW/IH* M,PK#6D0.QTRI6JN%^]>8W,2D:9\#/][40"PDH*S@>;=@;:^II"!$&I2H6?^- M_G>-72>; (;DB&MFV6X#)*(4=9LHZ80.M>-/U,=SON"VH3'AD#9A3>]J(J?3 M&$I3F+I%E(,O^C\7@?47VD#=KC=^$(5SSWD)+ =M[_9-?;2"B VON)ANHRM) M7^J!C:SC=6]IKV+OU]@JC_4OP%YYONLOMPG]#@NR^G$KD=T&78'NU-254@CP M&7@@A&$6W6,%$(0X&XKE;>D(U]7I-(2-E*-F592Z3ZG??/3 _ARJ4%,&'NV" M&;Y^G20E>K:!ASCB4ZY@$LL9 X\2"YJ%F9#MR;AQJ*?3.4 MVY^UY8V!5,Y0VDQ?G8_'43#^'4:KE>\Z:'.+%-GG7IIO-BZTL25>_"R((8V& M\8-P'M[[WA-:>SFH[-ZO0>2$3/DEF\Z&P]&I3@X)HW_ 'N66Z40RM.\>?MGE MU]0.V?+]Q9^_6= M&^AA<8-WX6E-\NV ED+___*NK"EN'0O_%1YG'C*WNX$& MJJ:FJEF2FPP!BB:3R5/*V*);B=MFO)#T_?4CV>[%BS9;0L?FY58N2$+?^8Z/ MMK,,2[W,B&,X2=8NB_EN/[%"W(67QSDY7#YAUKN_7.?!*)0&V !2HVE2G"^! MA^,DPH]ILDL6QM"3QK:#4PMYE)KB'@PL270)CL(7'),)W0:57' W87*/<+8( MU\*#%7L/AGP=N#6%. P"E=/3\BEM\=;B=Z3D_X],(7=6@5%0[])56PE%$T% MGPPLCCMO76KPG34]G,[3QQ]$#@_AYCA*8&6Y3ANO =1&&(S.Z,*NJ?12=\]5 M#<[54@>LMW*B:G&$ZEJ+2%-E1/:=,Q:2)D5M99\AX1I(6UI'FU2XT[;&0$(P]&W4S+Q$CIG8Y6209K%IN9 M+=3DUWFNQB8+U7*HP:B/=B%L]*7KG3)TRT5^>)%FOH6?PL=XYB:W3Q,B@9*8 M;H.9ZZ:KU*<1@,4A8G.AUJB2KS^!P2@R$-%MU+_I9GRS.5-.$M'%##9#G7D_ MTCP5PFV 'C#IO(^]M:%L\\<&HX$6Q+31MJXW\+ZI\\,EBMT(9[.Z?2J_3E*Y MW :7^(4>F!NOX:4[#TN%NL'>J$376_A7*Y6X=[6[?7P@]G;OQZK1ZA-!M/KV MSQP\A=$!SG^99+\<4,3Z?BJKZ71Z1"2C.8B=09TD'[ Z+Y\I^7V'5\D9-VM2T8)>A&X4X5U-$"[:K+9@ MF%1GH,*>$D*3.0RRDG31.B>P^)^,O]Q YS_X_F5>M<#;7\#B1$FN>\:5#P=6 M^9V;,/@2-SK--[08!#VRN,Q&JPLL]S7/^UVV+QBZ=*U5W=%K\BJ%?@,(Y.T" MN,KQ5>45WC'T[J CE6&FR25HHX"*D!6I3'"QN\V3$85 DH=PCX3,.LHN= M3<;36>"51\DKC.25B'9I4EF^;*\X@T'KNFTY6J\]H/O>I&PF&$_O[>RVUK_Q M!K3:I*2&$WW D-4EX2-+*\RWP)Q^;U'#!.CU)G0%J#4MW8);CE:6\2&1\='@ M-:R53'15?K"]RM+"E3F?OA_^HHF4-P%DU",DCE&2)=>A:99XO@VJPPQ:S[0( M8SC!#XS/;B.#J\!QDTPTZANUYC$&K5S=)0$@AL&L9F6%?+8_"A:\4N@J0[Q% MO9(7A*;X!TAJI2\,8JC*(H%95TB$A5H+]/IE4W99S5_ED%E=X6]TT+\?D&$/ MLG$M>Z=LO!\W,!FN*60*WT5=OD^/;%7*ND')CK%9DL>YY^E9[K(/XQ+[-/!= MX'BC.DQ9WT]'Q\>G=KYQ>7H:7O-T@![.17Q)'#)Z D8)M!(JT!,C2K"]BTEJ MH6^V2M!7/Z9S)\;N+/#D[(ED;S :U,6,=,$ZE">+KP@OEA0LL6/. MVDU$7B M]BF31WR;)G'B!-3I-Y,-0V>4Q@"C.3JTH*Y3W65AH))ZAY /?>>3*'-Y<_R+ M<+4*@UP@95._$3_R[IPU;3R+(GI%('@"[CCPP!72D("&D[&-\<46TJY]N&HV MD#7*P)5.AS1TU;:L'<)![,?:[,*&O_>2V'%UU8=]^7Q(L4??.B!IAHI&E.5T M1N0TA6A%U&R'/%(#.R40>E"824E-*%J_"5W@835V(GO=2UL-=7(/F9&'M9O< M4LG; C:>KM0/,I201=2[E0,(B\&KU[(=KA&2) M9+8?(J%J8,W&3@I6E6M>[*1L7S J9IP?F, [Q*5WN%CI[NHI!&B/G9,,3NE@MHT=UOT^K3:B P MED!1])451Q]V &Y:#$6Y1PL*DE=O766I$QVUALH_K)KL8^" ;^6!_:-LFFX%8\(HIZK:?M^QD/!U/QLHV M7-=Q?KOE9LWY?%WZ3<,%;Z>QP%B 3MPU7 UH$P:8>^!-_BL/X4S!_G=$__DN M_V>F5;3J^35:./Y55OJ\X9JWH449]'AT/!W;U0!]U.W40A:WR;QE?-ZN]JK5 M-Y!VQ2IF;Y,Q6:F6>1!"T40"8_?T7^R0/=^G<.TS;MX8K4!)72C#R@Y)$HY9 MR?^9/B+\%<>(-F6+OJ%9KV4OB\?L=>8G'"S^6H;IM]1#;-G76_5:]))PF!Y> M>M0^#!;+- LZCE*.R6EJUVOI2P-B)B;1I/ED C[-'T[FXRY3\G^\#X#1N-=, MJ*%BYNO0:HCH5-:8ST53RYX3(0V)F=1""PM?4_)9TEG\=#";@7JK7DM?$@XS MZ8,6R9\C_(,P_RDZ&*BUT04=_9;!8GCN!BE ;'+F&F[@?C-V>;O_[[? AAC=9#, M'MG"KK;IM<"EP&R$WC4_H\X*NME"]"U+TR98?/<;]9HK.30;LKJF/+3I=EER M.Z/N).?K3(TOY*#M14V=8"2],9N^N_70>&H#5]-[M*9/[RX*GQ'9/=SY M3D#+[= ".\\4POF:!GAQ-E02/<'1;7)/U58>/=$'8:RQ1$]P^M"6,P7V!>AA M+<0/R%T&H1\NUMOYC\9GE)'_=Z9"&:=:7K]C#>?ROA-=TJ-RHP#7K[_<91>Z2YG>, M.8ZNM49#Y44.J":7/[-A7YR3!J<'.&)-GC!4Y:#I2S3+._=,P>T#CGM5?J09 MYN U&]11%#W:3@HCT;5/4^.^$,41<].5CS14HV> .$KVOD'R?]7OC_R(7G/% MH8\].M_L99$&7=<-+J\I.!)-6%IE 1A=6EM3VVA3^8W+Z(Y'D\.)'7J5*1"S MQT%H.":N%(M^JCH (1UL6)G(E1W\,V# "&<(M; M6EFQ: JC,: DTMM:8.97$S%\IJT9Y/U)L$UQO15H>N0-L"0P6*8W3S(^I\L% MO2"YIG^*?U_ Z0&.2)/&554.FD+CS/+.-:S@'Y6[Q]+:\+.%:- MNG^H"D)3%*QAZL5N'\*.X-1 F2IYM@6H^_&YWSN_^,_2Z@/T1@<$!,IK@J0, M8&D$PRQ>,]*ARW8#Q[Z%*PV^,)A1^?:"J/9QW".BU2FK8)*H>1GQR>B41NA! M.3U+4\0Y2\O@!9!Q6)N1R-#2%.OE)S"F=6"T!Z,7K0AM^O)5@ )0"/Z7/W=\ M9@IU9CLPG!KXUL5 =0O9OFVQ3%*XGGH>P\A]ZL5M ;#KQHQ%4(5\8'_5.]2 MZ@<62WVNM;9@*#6Q/$N!U50$&,3:W"BZK1@J:]-:;4//'*8LU5/"" "K(,>] M] 9>#;SU*L(,@[&+7MC@\80;.?F.@]"#CG"-50SNFA=IXV*L2+Q,O^'PWAHM M@#6$OT?8Q87+[!(:6H,AV< ^018NTZ7:.LN;4/%9X-V$"=I+ _ A"N-88L^O M,@ 876A#8O4PT!FXT8IQ1\85I(R0UM+Z1:-]WH?199@^)D^IO^FKIC?RXY:E M>C::3$8#5*>.\NBZL3C+M2Q "SJ+FI[IJF?/QG^#DBYFJ-;];6B-'&Q-VP_M MN\YBZD4 H,:)3[\MH.!41!E9JLV M0*L$H-Y 5% 25%DTERY]!JTQ+FC9E4#K M6[($5F;(@_W5H+*%*>"4U?4BC:A$979^O/Y@U$"9/\&^3QFT=3.ORQFM,',/ MX?LT\*[#8$&FM+H.R1+%L,<(0U$<7; -K1LH3A7K*[PYV?_)@[V_VJ]"ROU^N6]#U^\FQ\KV!QEQ6-(PI68;>KMK[ M[:^ *.(2/S/+IBOW+W\UX]%T;"EN1)V8NK7HAMK88F/2/%R$JQ5.-GOHBS!( M<+! @4MCEY6,P;1>7'UO[ ,G\ Y*HUO^['FXMQ@$Q=:5QB J,ST[.3LZ)8(Z M'1.ZU6T#J_3"UE]7:D)-A=1;CU/^$"8$U(G=$T=W3BI[4&U2 5--O4M,1/[L MNY/$U6_73STBA\W6:ORSZZ5"+S,N@)=>UWX1SB*FL2UW$ =T^".+J MFIN_ >);BB2B::;*\O%K#)3ECK^SMI=INAC M<$..H0^_D/^"/I,V2TY9*\D!8*F5!OKK1J.C, "$>1A7JSERP\#[AAS6VB/3 M]4VKDD , $+ 3"J1BM:\537AZ45G!ZTP<7P(5Z<:'E>F]<<5_GTJT/>5+A>M M^W?Z:A=[)V>CP=VN'HZ.IV?V'U=:$*']2K40Q0"N5&WE3K6I37J5H+[N=!0) MK-L177E3;1*NB1@^TQS,AA-9T^K2_R'0B9I2+Q-!5>U:2] T<:1:L>H*X,SR MT;D4?7\YD((%YF8H1NX_%N'+'Q["F3W\WQ']Y[O\GQF?M-C[-5HX_E56\;UA M&6QH 89+4^N<+&83-49]8\V?6B.)W *,31K@KJT8+2;Q./:D'[ 3K M5%Q+:K\=*.):2+:Z/9*%:+_XWKU#K!/#/&]_!X8>D[:6CY:36\>&X$7,4=)XJ/<2_09!3$K,H_3 Y;B:""X_N"CBKX7RS3/32>ST^^8\N/1\8G-!SPC>M9-%IH2K38;,4W'2$WJQ;)9 M4M_E&U*=9N2:=LBFMS_T7HM(YL)YQHGC[Z36O.]AM1XP]VV0:\J%UW%)YROBU\VN?Q;YDI5JF0]01IF'7P:5#SOF?<$IG=A?^0M$\02@B M4_Z G$C$H'SO7C/8$:99A\/Y$@5K)U@0-=OS1=USJ2NF*N5_V'JPGO.K$[4F M[T0&W5_398,E42)9<8A>4ZL#*_.6$Y3G?,^(D<7#O#G4+_Q_?SO/5>01^^C* M1VX285?IR^HPW'#(U(";>66H)_<;+="00<2(E^>MWJP\V1,RVT*4V-49PV.<)O:-9KXT[DF;DUG*$QIMY^*X.W' M8GRXS:8C4%0ZNB M\$6LV3*;ZKQ=^7B%@SR-,3.00= #.(M2UK0M3%BK(,<673/B(U2Z@B'Z%7:Q M;<6AR36PU4,OZZ;<\6G)WA<4I"B^08U>7=4V\*AN2TCUSEL&Z&#*UD7A$TZN MPYCI>;YM4);#Z6A\8KETI0;")5%J*UV>U)RQIK:.0[E'6A:)X6&:'23^&+BT M4*-WGB8W8?(-94YJK'.29/,!;S]V3*OAYEMP7"KSD"%/26$)CW(W3 - MDFB=$UC\3\9??E^4_^#[Q4WUDFC["UB<*,EU[RJ(#\<^ 5_F# *^S =% .. M6=?AS"/H?1@AO @NLHF(':*:FP^#BS8@C;X_PG[X&.0>H[,X;&:U-_;P 8'J MMH0H/7R(%KZ>/7S0^JX/*%KMY6>8!=X] M5&DH'4>._C*W52#+Q6D-?#]2OJ5B6/*;E&Y$;I_NHM!+W62.7-*S,2U;<\N2 MPIZ-1N.II>=L>;E5S+<"+NM&7$@B#ES\[/CYN^QGYR<2<=G084B4RL(SD#Q/ M*[-_ACZMKGX1KIZ=8,VCM-QR.%Q*X-)5:]44B85IN0H6S@)Y'X/"XN3/E707 MN35"W(]689CAT-\5M('$#$P:RYH=&WL?5EWZLJN M[OO]%?/.E_/D-=UA['GW7F> ,7UO3/?BX:; QGT'F%]_;0()Z4F 4$[88\R] M K@I29]4*I5*^L__KBWSUQ+X@>[8__T?[!_T?WX!6W%4W9[_]W^$01FA_^=_ M__T_OY+_;?_OUZ___%\$^:6/B_WF+]51(@O8X2_%!U((U%\K/=3^_AHXKBO9 MOUK ]W73_%7T=74.=K%_">PO@?_JMI[>DIB[[DA_O*?V;/!I]& CU M\DT\\)>Z G[5'?E7K?3WERI1*#$C2(21W%H;NWS]_9E(@_^/X\S^['U)*, 3%$ +[ MO;O%U&WC_OK5:O7/6O;-[3TXBA)_TI_EA&7[RQ4GLD,_OK]C>W4 E'_FSO+/ M[L?M6_8WK /]T>-7Q/[AV)]QJ\DK&K D1+>#4+*5^]>DCU7#QV_9W9;[<_?C M_E)]'2+) !Z]9#\@W4[&#U)&_PE]R0YFCF])82*.?^C OTI?__;W['0EC-QGIGW__$^JA"?[]SY_]?^^>)3MJ M_.]_5'WY*PAC$_SWMR7Y<]U&0L?]2Z!N^/^2M_Y)?GYTC:H'KBG%?VW'!ND% M^OIO^C3@W_VIJRJPMW\F%Y1]24EI_A79>MA/(2DD?XA\PD)5\E51X$MB3!!U M56B3"\/K+NKHPJF,BWPO84WPU];-A$0_2FC84K2^>T8A$#LS$<-% A-3>8M. M>TXU&_((-:3RW.K4-HBY*.U58]/LI:QX3-27$HF*N6).HZO+ M5I'S:+1:JC3GWFP(5 M%>/5?N");?S+):((8S:1C"^9-5L%ZP:([\8[4$2QJ#+U N%%:&.,JV:[Q<7E M>D_$1>SWO\E0,2R7SU/X?L2[$5YVP&R4\-@.RWJ@2.8$2#YGJZ7$2;D?<]49 M498XICQ!&G3K#=;7XUJO)Q+IF!$$PY/9ZTL'7-KY;0\C+B??!/?C)0E6MZL4 M6A18VQ-'&X=OJ]."2*;C35]QQ<%VDS< M<8R)4R3VI<24%=9ZL/W4TFW=BJP6L&3@BSO3(!96B34:)-/>]KK4-4ALE*,8 MB:E(AJ\O0=>4[-T]1:[70A>E 9>\H-?M1U[<&I573XT-KTD^2-W1Q)I:+K"# M[3@+OI^.)N5),7ZXI"O%Z5?;47!K5[\CZDZZCVQ3 R=+)6W"303@:,RL7.]4 M6+'P^]\N_ERR?Q[/JWYJ_1*3#H)__Y/Z+W^#K6N2L/'7UI_YF\[Z__T=Z)9K MIG[*]CMMZQ"F_$#V+M(_ZT!-#?[C9]R][O =VX^!$_G;3UM_\>].=%N*CA%= M,D^$6V95@#/W)5?3$]!O1;077-NQA6 GF& E#]?(DAUP'10(W>&JBK3:\]_[ MEX.M)=U_TM7T\TP'_J\M$>!%KYRM-1X;TJ M#>V7JB>_;A>5OQ.Z_KY*U^]_]_@Y(.P_?UY\Z+_[T=R_^\]+A+I;%-V/,Y3\ M,#7'_^[7"BAV_YS[W^XYICYS>QORIV]'BQHY<2^U-MWPOVGD5C+4J"K!*#HWD\A(15[#!X'YZ>(O.!SB\0.B/ ML@:GPZ)9[1.Y2JFG"TB.0=Q1SJ6-\ :+C%@+.@7#WEP\?'C!K9/6!V[=FB<[ MZ+"27W,2OHD7PG)M6PJ44\(]%;__33\^(N.2FDXGHCI.TQ]=>@Y-QY.E$XYB MS$[5=Q_>$RD1XV4:7U0!1SGL4I6%F)9$*)V[:X@48U+50\DC1/KTTC.(E#DP MWHQ(H'12 CU=XH_#<%A>5#2#9B1_ MC@H6;BVJ(N')7>/BAO8(5MT%W,,4[_G'L]+^E\]2G\Q"Q,-2Y22H+)7 I)6AQ-(T'N5*DV.LH)$UL. M*_F1?W&N?PR2]-8$Y\Y(_/G64>VU7%W2B\ MY ]*^GVZO[G@VXZ=/LUW3#.AOY8\UP?!CD;1[2A#DJMT@!&SE7RITB0:V!PZ M'^N#(G^+XF\N[(*JZJD++IE=25=K-BNY>BB9^S43 =K36DFK&"-+'E-]L31J M-;*NX&^2_-W%K2B1%9FI+>N$&O#3RWR@I9Q<@KMM[9WH&ZC@A945VN;8H!.# MJ5T;Z#ITON='17\L^1F#P3GBG+&@,?0F EHB=UUVQ';-Z0I9U_6O<]M02$1[ MA-NVZ2W6DB73 *5L9](:(4VNL,GZ''XUMPT6P;_IMJT)3.[F,6[$=2PW; T= MR:#-K"OW%=PV6(3]MMN6_#DL^9U%A$:BUJPW&*8P);*NX-=PVZ 1]]%NF]N6 M2(F+&Q.!JN2JVBSLM-KES(O^RF[;A6" ,6=PV[# \TAG)BS0B"#KPYQ2CL7U M+=IV;""5@42T3]T7P9:>.VXAL\CEJK5V04"08E'1]273'F==N8^A_(<)_P6? MG4$'HB)&U16'ZV39YJ--<>)E7'1]Q'^^S#XK#* M35T,0[T*<->86<;BX!9JA1(&./9Z6A*KZ;;$.LF;_&A[L*LHV??)Q?V-@36T M^H9C&S:)],7\0BE )^/7H"USL?)/";#;F45>S@%M 00]/M]IU82Z YU] MADF EPJ>'.QYI>>?BD^/2&V_#0I1J#F^O@&J8*O WZXD.^[V5)0IV4$QYM; M5_0 ='U= 0]96%L@;#]V[+V!7A.\S$3EH<))U24JE?22ZTR@4]Y'!\?.RY4= MAAZS!7:]/_K$R!>AR.2JHTI7[TA<92D5QNZ\./=<>%?O&401;*=14/H0HCLI;#*<;$3=D6\ *^TK#:#.-1:">::\GZ&I/%%YX#ATS:+Z5W'Y+^JF2A MQQ%LT\4QH'MT/N SH!L6I]W5&,QDE!6EIK$IH45]!)V)^?29@AOH/@BZ^V-T M^RB7MBHU7=XR5@MO5%[VARX,QQ^>'%<[EG-/(T&7/X+^$77$6)*=QIK; MYX"[RM2$5B'433W405"SEPE9CA\_B@R_=E%?6K62 MX?FZ9 9/+'P?;".IW834>)"6=;NK'/4 L&V,]>"JY+F[1]1*,X-M"J(@()60 M"O+44-!JT"X[WV+@0W#Y> Z>/E&\P?J=!KS*^Q^E J]&5>NZ/=]H3C2)5/ $ MUN=6ET%.THLS):^@(\4A"[3AMRHD=![UZT':YZPZ';]?IE$_$M0#QY['R=\7 M!G9N75+G8#UH"5(0JVB1HBMN(X/ ?LRN&[AA!7>R]$KS,U)Q*5HD71S?1B%> MR(-95S%&S?&TM>$B<@6?&_P6OE_AV WB<$)\6VNCF@C+C^P+8[M=$JME1J[G M!2FDIN2XCB\K&G01EW?*DCQBU0W4D((Z$9(6L9KT%;!FXG8>M3;*B&ODRG*O M7QUC/2]#)OLE9MV #2>PBT!?))-K%223K'-Q9Z1/U'HU9Z9NA$Y8F^(U-9 * M8H:0_2*W;M#^E@%"X."6QJIF4T *@:E%F_6X.(4.JS<(?0)"KY4RA3#&+%9O .JOC#&'#!9C$=GGA)C7N" ?%(T OLX\MQCS=P#VU\:8J:C< M"]$"RJ#1TJ8"1)8;(GPU^&XQYBQ!^U)813W6S1"J"=DXBE$8L7L'WR%\ M>K'&\JA56QI3:XFM;?AVH=/S*\?P^>ZDRT<9?;K9_9"$'M7X>%]$Y]2?Q^T_ M#K7G6Q-D8SY!8\Y\D9?(+WF;E[^T_:'7QU@_FST#O#-F!7 M;JFK?+<]0RLA%F[6!72S&$(70;X M]1;K4=C,B64=9"B.=K$]D)L-OG!"_6<1:W+S<54KV"54(J:K<85;6,,2=#;W M.KL:-]">G"(_TADRK\]8<@,I#" =Z0%( M9&*<"Z;5P4JN3H="U4"*M4ZM4AE1B)HAF_H"4VY O390W]PW^RQ25;=#;5RI M&ABC4=!6$6M:J7E90NIE-LAN4#T)JKM-G4'BFL71N:#:*JFY:7%4(SF \JO^ M C!X@<\25%_@R@VJ&0EN+6E^P@OU$D"1^2C0UJK6\>&MI7\#Q4D[^9<(S$OU M.:W8:IXQO/8P6:?6U%*8NP7F(8,IU+OR5PS,HZA#ZLN*BPJ4C)2#93G<-+$? M9/Z.?C6,@7D80?WE@?FYC ]SW)@CT C-3<<-=$%I.G3[_+? ?.;@>K' /)MO MC?"@:Z%H0U]Q>8)R-"!GR&/X48'Y3('V H'YQ1!!7&:,K\5A+ M:'51"Y35)>"0"<=E*=KY0P+SV8+J10+SHRDHKCE :AR['M85;(J-ZD:6C.H/ M"NOX'BN'Y\YVMU'I380I[IYX#! M5Q6R&1=;3C2$%A?0MSJ_8#?-"PA_KM:Z-;D]-X0H9@V)(&KJ;'P3_@EG9;ZX MI>)=?]][QC0=1;K?JMA?4P$V\"4SL:(%U=)M/0C]NS-/Z[3;X+Z*DV;'S:*@ M2WTCENBQL)EV]$X)6BB\0?<#$(XB_%OOY'ZVN=HQ7L;^6B$ ?7VNA?<5,AQ_ MN.@CXX7!EED,UXWZJ@]?4<_+-UL[RH797_R$B3=0G@C*IF3OYSAWCF*3^KC$ M&[S7V%ADI'$5 ;I5%V1X?.#?3X>B]%(?P%/L8XOO@[J+3WN&)##MX32F%A7X MSI%$90']G'=M4NH)@%&8-,#YE9YL1383-C'*^+QA]K'ST!M"#1= M,<%!$'29&SNF9.#-)5^,6\@PST 'MT^!XC&E-V"\ XR6I&C).MV/#Z_;H:0+ M2F&8K]*:@==)KT64F].%#]TBXE,H>8/L&V3>@4PQTA/VW&=CK#E.I*4UO>$ MWVCCS(K&NY?OH/LE*'E,Z0T8;VUU<"900M^Q=>6I&=$'Y7B@FV,>I?)H79U; MI1C3H,NV^?BFQZL4?RN@O+K]<8+[@19GGM6P=12M-$B]/,9GUC[8F!FIW<.?=!L-=P MWE_P&*.R/@<6%5=W>F5D.?H>KN-;=/\(P3_Q_^RJUFF!RB06^ D_]=MV/^;! M]Q#UY?P_Z(3[C@\GYYUNU: B0?#F,[7DK1!R-LFV'?\Z'^Y+$Q-.<,L8B9J M2J%G<0#$8W<\*6TB,=N.^I>Z96=+/#B+<-]RRPRJ*36G9$?FO'654Q;1Q ,9 M5^?KN65PB?U-MVQ@33&_,:HB H\)Q=9ZNO8WB^\1J[F"6P:7X)^X95:C5BIU MAZNU01578;M$K)8&]CV,^9>X97 (]QVW3%LH:PT= $^P:%,B/ S1K$FV]?DJ M;MD%4@;QSY1V>Z4=QROG](-B?/C+DV<-$]HC'Y2C^TWF)5%LM+IB$1?X.ILJOB M.Y%["(\TQ89/1*U&)NC,[I+-6R#4'#7M7G+7ON'YMP"T)>M@ZF2UY%W)5?;\ MN3ELF7$U5JERQ%6:K\109:*''V(GY\WE&F6SRF"V(WV#4E<4C_0X_4# M/:]^T ?J07]N_C^/#O!16HKE@.OW56:D+'*\J6(UQU1NVV*+B9U4!(('Y M:\R^Y)XP?33&DTNAP3@$,T 4D%V5(Q!1P/.%?$NP],DHRI +IRW8L]5"O9\_62EYO] 3H@@LW[3A).ZCCM8-""/2,VI$[T(Y< M]N8.43%(PIP"P? B$.5YQ&G[\FWN^%[:D3M>.W+GG3O( ^T@/SAW7"9Z&,CY M'&EAFL5%K0Y+8<9H9459G0Y^3O00)8_','E>"_\HM3A[%M[!5K6B,"U4N=%B M(G-(C6POYEE='M\L_,O:<7P^=7+I5R;>?]1J'WZ[ _!TXH\'+*I8:,7LR4>,.)/B.?6>9XM)@C M;(Z+YBN*[WK+M2U"-[]F:__D0Q+XUO/]63*'BE&@VR ("DK"^D!_W$'EF=$F MD=RHU[$F*R-R92YF>L7"F,KJBN=<1OL5%E[!0D,'R8\50RPH2F1%VWENVU8F MOV(W(?,WJ#RG BX M1FW5M]H=1FFY?C^RVV"U+SQ]&!G^F$EI.W8Z+M\QTW8JM62$?N*7[A[5&*ET ME;;:>2%N#GS0%VV6=*&#RIM]$-]FUNGNT9&FZRTV?^L)[VK +JCJUEF5S*ZD M)\NMG;78/TOP-U.F: XXO-5R\^IRPI=NR/[4I/P6GV_03J$MV(E_X@>2F:R6 M LLKYK7:Q/.+&G9Y>12F?C=W1."#G#G3+A]>Q?02[;G;[&X/[ M;^BX%6:'3^+XW-Z X[K*+UP1JMU 16:(-8C;P, MS0;PK&"O8N]A[.\'26R&L8P\LEH*BD!-),$DNDW7[MV0G1F;G2EH?W%L9K": MDO,A.D"X>+#T[&"JVF(K0WEA,*U>;W;[Z\']MN66%&\E-99]68B55G72!.K$ MR5))"9C0?;/=[\(;HMB,UNN:\20"0Q3OC1$J-S3=62=#=CTKJ]";S8=+*=Z> M#Q8(-2PX]0 Q],9B1B_+TI19WK3B-E>L MO$'YA9*F+E_T^XS"#Z/\&BBR;*$==3+ .RO>,5WH3%9VA'^I.K)W+2GO[6,% M.'-?)$B9L0BVQ;7#8FBV(D:X*@UYNNW)PR&-:!+IZT/4#R&CG) M?'1'SU^VG3$M?5=0J=.R3>XZ(HIK$%8@"-SJKV"7S&S.2Q M@DK,I+>PZ$ZK@AF"OECH89,<5W'X>E5=VTQ>35#OF4D'<80!$G8HH:,OT)PF M&^)Z UWL#4XS>6$GY7(E3(VH-S5J"S2/XM-F6%*;E=X0A\Y;S5!MT:]SB$X& M15V7['D0I3$PT]3GR3UM$*X??CJ8CN/)#3"U9 ;W7>T"(II(\ M+TOQVAK Z6F>&2G/F?%#(?)*D46>FT:#8B.>"I)K3$N(JN M^$J*G*O6Q\5K M(68)$+NR%8-DEHZC'1QLL3Z? ;O012NR&A3-F5&BI&\+AQ_*R:^J"KDUT4,+[<4YGS)'.]8%@*&\W>QEG79-H8#6H!.:7T!>-]UT@*M$MAV(%VY%)X%/!R M/5=MBH*T",M]PIDH.?6V%/[I@'EA*>P@Z$(LLQT;M0J<4^I:)#LN?]=9ZSI+ M8=@A\EJW4G*U4>C\W<.:F[A9F"T6P7==8%^G.?9% M"U7B8NZ^1LC]WRF*^I(]OX-$^JDEK74KLO8)!LJRA0RX\L;@';,Z+XE%V5*A M=&+OJ?C];_KQ$1GGE-'3ZA8X@N;NG_-VVX'#2\]PL.A%@>IAK<:07;\N2 T> M96;<9NF9%Q=8IOB&/3J1A>T:C:!BJ40[N7Z,5H5*J]ZEB9& "I=O^?%1UB6& MX0.'=K"S=+IX]= .ZP-5#\N2HIO[,VP/'5B6CKE,;.CC:_;16M_GQL,9PW 4 M4:%&%:>7&"V".5'=L!Z@#8!V18="R2JX?,;5AXC' MZ,Q"T$ 0M:4 M@L?%,EX.)^VW@GNR.ED/!89'1QIML!(_#\8R=.'7%TZ>/Z;VP0-^D]P?.<&< M"A%\H_7S*]Q8"M*H7M(KQ7D)XV\0R8(5>>21O[6B^D!(?2. 92%<=1&C$^0T MU08+!Q2@@\/K,\O5H^38N98$5QV?&MK';K;QQUF+8*4[/1WH Y6 MSD!SHD"R55Y?[W?DWBC(*MF[^SD3**&O*UUG!7P^!"#=K#J$R7FV>K:G6W/H?-\MVEZ5QGU2Y#OB>!6$)ZC 1P3Y M^?>?:5?K10AD+$9YG&H>E/"]PT/-QE&,.4(MWZF3/)R.A\Y":,T,Q%I,IKHG ME4H.=(N!H_3E31Y=2%<^65?Y^T+QDK9=CE1C1!#5GM")9!;QBB1ASZ$+=%T3 MJS>[^G$P2W8U=@*0"&,D!1\VKL]=Q=T\^=P[]LM1?HYQC8G!VBK+:#+7*AN9 MA>\[;+N8O3V>X=\2L+P&[%AZP2M,_MSA[&%C<]N9.%7B>.!+=B IV^3V8GSX MR_-''V:>J5$0^O&#\3A(DM^]C6TO^JP9>J$1M^1::;UNE0KPY7P>A>KW>?MY M5#_LPAXKE">#^I!4OB7T3UB>;M/Y1Y*=WO_ MH>:\YM%8HQUVA!04&YSPBR@ M6SGX6E##NVI\A[^9@^,)"ZIYFE'H!4+#&#&&2W=F!1=I0[>@NBUJGB]JWC L MX^((7S9JOL?QG6XC$.F)NHJA"VP>O?+XA'& 5;CGB4C62](HMCBB+'CY#6+; M@S"H6]#9_PM'[3(GXO2D1%IVH)?\-W&1#LY)O%07?W](HI:,3 ^C$-P='__G MR5-VB!@AH5.+AU5$L#J"ZHHVMN'Z&4+$!7GS_0#T?%'YP)I!XLRD"@32B@/[ M(!]\'Q0;HS)_CSK"K(MIVC?)L<&'&AO HM M>5GJ8=!Y=!=>', JXM>7?/OH5#HUMIR[M;&B2:'OV+H2'$2+'@6S=C+GH[ Y M;4EEF:M0"C&+&S.DSD$G\S<69*=0_XU D*Y+]U:N,2G>&3I9-\'>2WHA>GAP M_7Z3K(I6[5$N]CD/Y'N-->6P;BE#SL!YV/!-85'QG8PT!*0M,-P\'E77\/7G.1(>)[/CF\+D M:3+0ED^':TBO/JO4-!YAN;A)$N'&1529SBH*WJ,V3'06$UDCBPJ6ZBL.>%?K ?ILI%?%BL"6T'Y6JZ[ M+B@-N5*'#@)?WST X^NQ0<&#X*R-L4&Z,V@(2S>,ID8_(;@C=9'^. U-! MQ@S_$0?"'[FUIV;(I%2F(71Y'QJ,8A[/D6T,99TEJ](=7AB26?7YKY?B\H2M M%\/>60^SD^]C[Z,9@O%\.:MTYY)N4,UAI :USK [R= T TN"'DJ>LVC!$<=P MWT\+F90I0@) 6@IQ?J;1I2(B!'[61'N%M)#+%9P[3^: C*,#=3QI,QR"XOUY M'L$7\BA#O@$$F0/7$C&K1?-(LA5ZO=OP,V088LPFN 8+S9!-,7('95-8ZUE" \S9!->& MQ>G9!!Q!;9JEH14);)<3[)Z(#A9"5N$!:S;!M6'R;C:![O'V8J$,AT:CP0*K MZ>JY-I>A=24,V017$/*G-I;G16X]TT*.Y:A\JU::L%UQCF5(UA!M+%]%Y*?M M+;;:XZA=791" Z<\6Z;Q>I7+9P[FW> T@?&9OL=ELVH*L5!Q!LM=(I$76 MJC'+DN[#L[=X9I&3]X7T7Y7X0-/]N]VLG32+1A^WQ3&7 9*&#,>8TW M<0023@KIT>,Q182>-T$]O**/:J.\/(6O3VJF0GH)!E#BC!B@[[L-7#JBIS!% M9SD<:'U#[[ #VVCD\THQJVE D$7TTC8,]!E1D=NA(O]&Q=NM/_LD9VP],QHL MT5MNN"@7;>C57#9R?H84_B6B+B2Q/(+F+B(QA&<=!@)# M1ZM+$/^TAC?^J(8W_CI\]Q6CZKK]<@SNU?RS;?'&,)G_4ZGS"K"E9+#WG?3V M7R1. U"D(-S?-"UQ/H*K9:[3B NAT:(&4S9#KO&GV?6J]KP[F&V9QI?X?-?K M[V5&GU-9'U4?QX^O/HY_50^#,T71JV41D,VVY1@(S;/3,J.U"?A:&$ 818>N M@\'Q $E=DC29+4U#<'T] #LLF J%5=V6/Q2H4M54YR)21^4,Q5E?(^PF]D]O MO(S*BMWO%O)+0XH[6J'=,(SF,D.0N/;&2Y;AM;#1#UN0Q M.9<2<1KE.5+$3X."YQ,Q_4C$;P2(/C6M**$_#1$=6W%LP0,YHR)(,RY3Q@&> M:>6N"^=Q<*&_NL/:_1JN& 5I:]: OZ/R<0NM?77FO2.:"U&'< J6:%AXIR/D M1[TV*$)G)_:G^=ZD\:%QUA,BO]4$\>QX\:,X204XB MP(M#J;I&-G/-,@ ^X!=XP1G),71!PT?AB*?D)#;ACIZ_ G^A;<#+G0-_1U"I MA6\[ML#O-+.O]_P*(Q98(V+[#6(]XLT<#IWA?D]K^P0Q=]ATKC4P-'!PEL'U632N8;-AAN!*D5M-V M,7187,!W8O^NU\K[A.YD^A*E/TBX.+43KC6K;4S9EMB$ZE)-CP[;:= M(-P]I; +]].K[PI(' D]Y4:@J[KDZR!Q)2U7LO=Y5)SK^W-2+X\,/L+G^0FN M2W,M0WL*[Q'XK=RC3S>O?A<&I9PWY!<-3Q+X47DU=:R674>@TW0(87#%AK)' M!=_2A02H.$O@V]O3'L[],=J9.>L Q*-C;K2HS7.A0/3:"G0S]UMKYU=I@]V< M?R3E_74!$LO ,%N;D6+PA#Y1<#N/JO"URH!)@&?+6WYO/DY70UW?42,E[/@\ M\)>Z AY%*GA-=]W$6RG8:E6R55-_J)AD%EQ!ZZXH Z_-<9+ FXVU#)U:IBNC MEPA\"%.\2N&/FI%/ +O*(,\1[7'1LP/R?K *G,*<@-"5N;DO8#+NBW9BBZ9 M:0$'/THI.C#O41 Z%O!+P'4"/=RW7ZWHEDZWEQW2:/2*7,X(%S:H0F?9]P)^ MA<*]E7^1Q,S-T*>(LQB4$6_CXI:A=ZDM+,;^8HF M!2!9+%CZ7=/>M6)&:F*DFHX]#X%O/?STR' _OW,G[; ?+*TJ45\(2&_C5F;L MJC9?0JN\'V; @V%_C0,9T^U3P' 78Y--?;[U M+NO(>]0NW0EY1[,X .VLMX MO2";QJC6:1@3CFR( K1FX!/ N O$'<<-V$%RC(??DA:.OS>(P?-IH&/O-R(? M-BAM!:1\2!_=UP.C&!>!K6B6Y!N/W4+)!$$?+($=@38(WW_,('8?.Y;[03R[ M]OZ:.I>/F?SD[GHGL^O@NIHU+\GH .W]B4) M760 >]$>; &_+=MOO<+Z8D4L*-M-V432"M"7DFP>\:3GNN@#50]?T\18BQ/; M2DJQ897$+EX-&UZ\ABX$#Z\FOB:BKU+&MX3[K57QI6!'IN?$R*L':M0;]E"= MQO)ROII?EOHW3;S-B9 %FZZLB%\P)R*NUFDN1FQH=*HVHG7$1CA4H5LKP:N) M/W).A"KN>Y\WQGE1,OQT-]JQP?.,5:-1Q'*3S<*.IZ-8D,:*." MD(GU0G%@C#E9K"XQ[=BB932 %X"%DN8_4UK"0-429X>)U7AM(=49:,=!*]24B[VO&O4YE MQDSP%S6>VCYKF- :^: S>PN$FJ,^;, ]_Q: MF0=S(E[B0QTR8ZC'=;D59XQVQ6Y M8#0Z=0R-IWPC;$-G^>Z*N7R> 4\Z-!]RX&+.SR5ZY!U=D'$_KYT%./6$7?,@ M.NADTP;ARO$-_?"\>\VVG>76 ;GK7')7]G WD&YY8?.M%3\2XNJ\#1P&*Q3@ M.T?T12;M3&@^72R7P_X%JM(>C?UWBQE!HQ6HT>W["$'E.&_87?L"-6_* ^B" M09>NJG33ES-7[T5W\0_J&I/%?T=)IE*?D10.P'81VLJHCD&C"F65T(;6@$ P]HSO-[*81\HTZ-%': MF^U@N1"<535>4KJ5W*Y642*O"PUC7:*E$'&,+!W0?(UE5\?X1_3N-)R2",J< MQ7S?[_M2![E0)W9FWQ<;*2@)RP(]??P!WE,*P4$;]J% 54F+\_)(6%7]!S_6E*$'5T2M"CQ><9,A'( T0>T:_]3.7 ^]J,9\R. MWN%T65TN&CU#5"I9A2,4Y<"?(HH\'E'D>1%U4KW:ST.*$AO->7G>FAB4._$: M J]Q>#.KL54H(76]O$7R(%WJ"UK9='#;:0O(IF]84Z(>3/Q&6!16<)M MF?_CRA(^Z0AP:E;7@XDXRED^U5PLXO)(+TTMQN#5A.]$SG%.+T2F MX_)=L$ZN4]ESW?G:J35,KL+F\PVO _)Z"[J) IXZE5]6T9!U[, Q=75K^FMI M(=;['AV/?N),W=+MNU./.YGR86E8EQBM+.@,D)"&IJ'M)G3:G,927B;RKD'& M.U1F3JBOSM/;[FL?:.!24KJ1VLU7?6%4Y*)8X@5*R%*3H@_2^WT$/7!"R=Q; MK)TP"7G0$N,<*',LZ^K1:C"LAUGRQUZ@Z?L([/--EI@UU>5Q> MHLUVMKIC'4OJ]Q%O)]2 O_U2!WMC'"TE4)\VQPY*:4J1Z+@:0I2@E^,+ M-'T?@:7[P>E^WG-CM&T\?JB/LZ$@$QM:'0MQK-0;7K\@2NT,Z>/QI'X?\;ZT M4>BV/==5]1YOL)7.V,B/L8ZQR- L^F7[O%<7V+'1_IU@Z[W-N"2W"%XX>&E^RY[JXC/(-%QU-1]5\55JOK#)T;A*<\:7+"?5L\26*X,-U?3-UN=&* MKW2GC%U4UM"I+.SQI2L(^J7X4GM&D:V1A?6$J&IC_2E;-30 G:["$%^Z@L ^ M'U]BC>%@6F=F(ZY3&_M1*U(Z93-#GC%L\:6K"/_H^%)8ZK;Y!3==<9617'%Y MIR3J>H;UR7,RT4U'$/ZN=,"MU1L;/(YPS0 25W2=2IM@S=XG4? M2'J+R(/:ED^I/*>,X4F1?J6BY(< P5FNZ<0 / ?&/):F?8D:L=RH+EJTK/*M M KPE\(\#QJO47@P@,)08=^G^DE3D[B$;C0='!9_D5%]>%7K700HM3^)(QLP>BZU=KBPOV0YW:^4H?'VN'C"EH65'6;N2^974E/P+:K M%[C3&B\?*6"9]\>HU:I0+E^;\TL&6M-[9''+-TG^D=;V'%#A9:0^T=9AR%', MJJB7"FM+[MV@DBV;^E!)(,CEUZ#&%,L&LBPU0R*P\99U\:7[QQ;#V'D+J!$[ MXG'10&RRH#<$5&A(<=6-!5Q?]"^.Y8\1CR,H<=Z2$G=& J6W1N+.1B0?I+K& MX,T0*PMX:VTLXX:\=FHP\.)095#Z:)6YN_0K%D2O;SFE9(&#FAKW[>=\)WE] M&'?-1)2)$Y<:)W>;!_.\>\+#*;K[J_:G"!FSX1D4;AA(I#D#*HRQ7@23+=/"KTF6A?8'-9S&GQ[N8ZA M77W=X/)A3_):MHZDI-ZLY*@,1P41N:HMA0GN0A=.O-DZJ"*71X-WOT%; GYD M7P2_&S9'J*UYLXF"_E B@#=M"6*&YNH7.'2#\!4@?%Y4+ON]<&7U*Q/#X')2R]03,L_#7L$+NKU5WV 'B!BL$*<;Q]!9+8@RSZ'SWUX" MQ'U,K *Z"-^N.JP"G3S Y1'$[(+DI>. M-4@%9U;V@"]SD5(=CQ ?'1M9*@9[X6,-V17V"24W)K8YT&#S]0E8%6M$ M@ 92MVPZSXW6&3(>USE. 3TTWG$E[P]E ME!T?Z'.;W?IB#X(]!_/^F,;+5/XH0'SH M;(Z!J>VH8T\);H3U32X:HY,H2T;APF=SLBOL#YSK0=&^VNQ/\[; VC-O)4=F M?PE?2UW8SO5D%QHOG0E:VJ;NQO'<-^*\..YCFLGFV QAX,)G@KZ)L#]XGHC+ M=?KCH4Q1!I[?+$H=;[#JBAE:6T!RG@@Z\+R;E_BA6C=YHTO-HF(G1"MV :7-\:\1YTIXROOR4%HY#/MB55'2"A0'9UW."C:-U)PQ%+&Z4/GS6 8TLJ4\+^_):4@3JU1K]DS+D8#R>& M&"+:I)XA2,"W)94QX!R])=7% KMZ2R*^R/EKC#B!*ZR<=%#I$JR[D63Y2A )UO MD*TMJ>O7E/GH;O5^*ZH/S.3U:FI3XX$OV8&D;&/TQ?CPES=.1Q+-N%IKATY' M&%%5+5H/.+I9R.H.Y[G.@QW/U8^>JOP$4B_1[./>?)Q("R31C*&SW56N;XGMS,67IR/]/:K5;=H3)9YEA;KG:WCWL>2$HO M .I@Y0P2QRB0[/3/G1I>( CU:1.Q>^/#.VJV&@6A']?L)0C"%+C[S>&',HNN MR9) ;9(ZRGIMNBT&ZJ O0!<.WRKKJ])Z$OUZ75R?MS!?&7.[H+G[#$1@MXF? M4NVZ#E(Q/8,*KZ_?T^Q1I$GV[OZ]Z_,H@G8.9:ZF3E;R;Y#\4Z7=PXI]?LH, M_)*'CJH.+Q:Z!;R=RZ:NOLO_2ZCJ1R1W!>U\2>;?4OFN,Z]6PFA>XU]P6J )3!/]%AX25=J2Z XZ326F(FT4J9DQ[NG3COY#8G/\P9: M6;18!$4+7 F^PYY'H?AC_+R&E_^6)&X0?\,P/WO.CH,'<]QV;GNTX^.CA9D\ M;)56'%5:2'D)M&4/OD-(4$'[=6O]&0E\2T@7?6FCFR?B^?%#=E<7B)(]P8= FPOL3>S('Q;2^5U:)Y)-D+'1QHH*(#6P&%A,'W M-;(>S.'8B:4B,1Y0G+74M)$P8TE\"=TRZQU_\<-D?Q^Q;S=F1I*=0OHA*EBS ME9U\9X46PT:4@0KX2D%*4W^-477HS,<[&T^OTYJI$).K.[*O4M M$&J.^D#=\V\!:$L6>,'S2?,_M$@ZC!"'P#3U>?*8EF1'L\3[C-)ETX,2]$$ M)%_1'O6D7M@.'=LOARYD*WV[W-A#N!=T^=EO,P+W,0_'20&\R MSG/M"==,N]%T32D(=>6!-ZSS3\*4?W:0LG%)P=E-7T.C4K\3 FRJ, )T$\OG MH[\?84;&(()^$406:CH_TR@C\,-A:3X+Y]28A,[J9!HBEVHL^GDK\BPU!B?: M(BU0JYQ!#8V9J@UYT,I!%VOZ>3DK;Y2!NNM4%@7)O G\@V9MY60.;4K^/)EU M[W]]$J=DG<0IM\.[=Z0M%XMQ,?'3-4ORG_0>E4P0]),5H1V!-@C??\RS.LC[ M(3R[=O>LL(LU&AA7JAJCD6348./6R(%N3KBI)I2J"46: M,;R)%:F5&.AANH2NV:J^U-5H=V N_:7H2+[:F95T'RBAXP>L)NG)\/?YAR5K MT2]TPN90 #U^V*M@+HFAT,V9/RHKXR@S]:+ [PK0O"UQV-W5B^_6-#;D) :4 M:PN2AH5UK&FX'@/=(O7+]E^@$CLC$G>-@M_8(DYK;X&*LP2^G8ZXZ=S;LMR\ M&@4!748$G94G,U0>"M$$.B?CKQ2W3+_6#=TY$> %.W]\O7SW3M M>MJKJ\OWUX)=B6V4YP9+5!FYFWHO0^;M!;Z<(P"6-HO:JD+7VA<7ZPVW;PUA3$>)0B3#7(^>H!!WGZ.,Y1W_U#TC4#J*;S4*"W&<:"NK1K/^JN/,;D#)YBSVJD4IZ[9D M*[IDUNP@]*.4P(/MI5V&2@FX3J#?EYIOY^Q<0,L3B^,;U%#U.[T6J$&7Y+ 7 M^2L4[G>97B3Q1]J,ST#!8%A3:N2L%HIW)^,FCPV:"'PEYJ&$ HQ6(=UZ[$OV M'-SG.[5T6[C#K_= MISB-=,[O<"N6V\0,=([H.X?S'W'V=-"^(9+=6Y_+Y/2W?OC8UW-I M?BL3?NSRZP(*]'#OM@'&P54/K3W.J(/!I$.R+(CS'&7X&]?+:Z7\ #K_ 4KM M.'CKJZ*ZJ>97J^:[;5-2@QWKSQRN*\^%!:;B..P09851H6!5!X55OEJ';FGV M?J>6Q]R]S8<_7.GN''OGI1R6:RL@^D?6V?5@+^(HFV:H>[#5O5EW:#^*@T MI^TPGC'V1X$7$M/?K])5;&C5?,'JXZ[=,P9-$CXLW^QR%J%]@HD]0PA.)ZLS M2:-7&P,O&>,NKC+Y@0V=4W-)LWG5\-EW!/:[D:M)I#Y%\ E*("F(W?75=BBP M(3%E?+-JYTCH$/Q^Q.F!*S?WXNI0?2/>WSQFIN4#T1JD6@+PY:.YP/K1APV!X_,56N4=$KDBVL$EH00(? &S#.=/(2W@R?P73BM38A&PB>DL\M%6&X M*BV@6__?,GRN&V6 (97ZM:SZ[&?X $1O>2)9C-$.LHYJ?I13FSWHLNR@U(Y; MA@^,JIG5#!\=7Z-*W[90O#Q3FG$_/RVB&5K$WC)\;DJ7J0P?LT*WQ\I4&QB@ MI[?"IC 88P"ZB>^6X7-3MH\I&WP9/L9:P'/8H%,QHORPV>W0@V+-SM R[Y;A M8\$#B]O!B4E4T3;14RY G^N P?&,$+B>E7U-YZG1OID6&M MN)*\ 9)8+D'G9-WLM#R5(XC\*;"XKV3&T-G96^9?AD"-A? MG.$CTQ31GZLKB6L@U0')<>T.G:7SU3\EPR=34+U,AL\D8JDVLZ!Q U]TS>F: M7/2;/>B,[2W#)U-0O5B&CV<;&#/HZN:+[>7.9H7C'#\KP@1&P9T"@ M&1021JWG%->IX/5JG>CF2]@MPR=CP#BM3FP?A))N Y63?#O1YD"P)==-..WK MJ9>] TI8UUQO5:4BSFN/?:%;5+I-"SI3]<$RH,=0_JU3P\X+G,)SV"!S2Y3T MJ;Y!]6Y,(T5OH=1E:.W+)V'SG.YO#9K3B@T?96VB>-23;';JH'BSH)4ZM4W4 MZT.WXLR2M8%AFCHO<%ZP-MV>V$<"?SDP$'DE#0TE7/::WVV2^D)K P-H7BID M>L^Y"G#FON1JNK+KS:TXD1WZL2CP(MG?U*7I.)BC>GW6K_3).->,H+,AVR:3 MKY&3.+-W]/P5^&\]I7Q0R.E:INW8 K_3>[:P["C\Q.>-6(C5AI8LX]T^=%&? M]T2=KEL.J/I6 G_6?_QB[?6V#RFH2\E6P,,%NP=AP'>WK7V'K.9%ZN2[H3\P+Z]B!8^IJ.HUN^:R#X "%NY!6'R12"%*E M/3<4&VVGK8=ALV50^JA.%H(VRKK0K8Q2F_4:I^[[&[_,JALP/P[,LZ&K,-GP MF%F(^X:DA,YDY.2*"P,Z0_=3!7W![K)OHB)/H<9Z/M E% Q1MCJK!8P%7ZOB MV_07OK"B.B/X8)C^IE$(Y"9I6)P5%W"7+_KLH'F;_GXV,,^&+ADI&G(Y#F)! M+X#!P*450JU#M_;_J8)^\',2W5*2P=P% _IZ8!3C(K 5S9)\XTENW8[TKA2G MI!QYOO68_#Q!B29=J5]#!(M9$;XY6];Y,G23XAXK[W'L,$_N19:=;I<@R=+[ M$H?\C4P[*;'[NCU/CS$J6B0]RPLY&=O#>6&4;VW:)0., [9M#%JKD@>=$7LK M[>X5%IT.P&FQ:QFO32 MF8:38=? \UULL13S*!MJ$P(@0 8L= &SMV'WE#LW^%W1/YR7/5 ?KUU@6)V( MI)42TJ&KT-FQ'R/H3]>?99/_*_K21C>#FN4Z?A@4;#5Q/E50>W*VOAGN$^6& M.8T(AU-NB3:<&@EP(L^&\%6=?]V8?(+F[YU.<[15V%]84+:I94$?*$!?2K)Y MQA//W5G#*4D-!B*<<7(.8T,AQCV5[[&L^^X;KQ"2/6N'$C=B4WGP][3 MN["FQ>)P!OJXC2+>O&VYZ-HHPG?0Z;U:*8?,^0KGZ=/(SRCXWB[5G[O8IM8?C <9,H&7J-#P \%W/D"I MPVEQ$8[1D='H*>V^Y&^T,KSUE7ZH-2&I22P]@72 M^HEHR?#:] JQ_8NN36U$4E:F6Q2,#L&K:,W!"OU1AJ;$'[4VO1KX+KTVK3=% M.6Z)^(*+^_TPUV@/N[-5YE#XT]:F5\GON.#:U.L%8V4\P"E#ZGLK2J;D%09N M:],;^+YB;=I;BJ7IK)X#'#]U1%"M^FS3S) )_%%KTRN [^U"@*?CKUON%T9% M%5,$A"@7<5T:%0>5#&U27*@>X ^$X/DPI1AML2"IY2E:X3LKGL4&!ZSK-B8)^2Y%72^U^>A\HAAWS$PKY?"?.9@]TZ+QA.A-YK7J8&) M;RB4*N27R@"I;R8^=(;PZULLWN!WOB,N;R/0X/&>W,9D2P"5J:;@V)B:3C)D M_*YZP.6'@/"M4C$GPD_/10.&8^<=@:V2;=#F&5>6,V0 +U(HY@:\LQQT>1MY M5=&25NW2Q$-'#+U!UXMQO8Y MS\+WS&7GP*]76AID,PO<71>Z/4JF_6\.XH& M0L-EV\-E;2Q&5):,W@N\N4'O2N&8#5->ZFR1;*$-J;6.K^4=@MRT(^ M(;QZ]IC;9(P-2B96J7+QTL\/&:)LY#'HYKM;S VF;:C+Q=RL^22F"5Y%!(!: M!F\.^NX$S] 4^'-B;E?,^[A,S*U7YJDUVUH-.';-^*/V8-)U[$Q%/'Y2S"V; M967>1B"+!KPS:C?::)P;;' 2T]9F"SJ7[19SNWKZT65B;GA#&"B%^:)H4*L5 M0EBMP=R:9 A^/RCFEKGB,F\C#TC"7)UQ79=#:$]B+<8PS5F&IMZ?%'.[!O0N M&',;^D.T6JY832X6-CF\-]%;S4Q![P?%W"#,=GL,)FY"<%+7CU>"IP?(PFA5 M&M+TQ\528!5RKIC3Z.JR5>0\&JV6*LVYG \N+ATXJ,=$ISVGF@UYA!I2>6YU M:AO$W!0O[MU=*=[Z7BVK<7MD:-XJIM'(]N)V4Z"B8GSQ,-,1S+AZ8:?W6F86 MRUX\>6&Q MWQ1)"Q]L:GRC+/"30;[?GJP"Y:"-P-,7)K><\$(WN5ZL1ZTV6^H$'!@4RV+?Z:T-+W[^UJTWMK_IA/?J(;!$ONA-]2*Q61@466YO M& ,4R-$K[TQO.$62OJ-&2B@6:JOIH(R2390?,*Q@+C1;;#^'S_:5NWM.>&N@ M23X(Q 'BV'6Z4YVAE6:1'JM=)/('KR'H[IZ/O[2D+Q-;LE7*W6M-;C(G&L5< MXO1S)C8N%S;3\OSAM>KVAL.'M:-$J%+H^)]4WV?WIU^6@.U8NOW28X\E^-$C M_CP>_2.^Z.N_?KHEE5CV0-/=7Y*O^([YV!ZGU__C^/,_.(H2?W97_)E)2HC, M'">TG1#\_C7S':L/9L%_?P\4,5\J3CQQ*E>$1G=B>TMO),C5N9@7J=^_0N?N M,C$/< 7#9$+$9DQ>)!5F)C(X28HYFE*Q/*V@,I,\U_%5X/_W-Y8(X<^3P5YJ M]/+&(Q%Q/L\95J\2UZJD"T)Z)9+9&#U;XS<384(&*$]/D;)89L;Q<"52V1A] M(ZZ0TU*A9Z/>N 2:(Z_H%WN%)[S'2"PWRZ.DJ,B,+))D0HXJH\_U-6F.#>H!Q[M% MO@.J%2&44][G#T:/YE"&P!60_ $2WJ,Y2F3R2EZD%2R/SBA,H13E*J,O#'J- M:@6)QT)C5FMYI;!/Y+S"$^1 .WK5,ZW 50S+P/&FC*S,]9I8KD3ZD=9*-$TP M-(.)^5R.2)!#$J(L)2L'FE 92;^4BX\ MF:V@';TL6.MQ1\RSJ#XVQWHTI_ -*"2X)[(P>C4,Q*6PBH9"9<0+ZV6OZI MEY:)T1]E[W& ,I2JS$1M M^#Z*%1&CH^HF4NN;RM">/P4^K*/7IZT-%HY'34X7T(&QSNLSHM][ MXNA ._K1L-FV!F4M$(#G39F8&(=>]-31@7;T,TV/DM6J4$)']H8=D'BS)#*K M)Y,MM*-WJ5&Y@I1J-M?A)UW

J7#5.I^'DA<)]?*]\J!Y[7= MS""'&7E3#JG@%EKIRKK6H0K"N#'/"N\EB:S)ZP E.8F8Z#EKE0->KB<2(I8[ M&'XR4Z$D@0&1)JDT)H+C(D,JJDB1J((J-$[1RG4B.H.UB#+2,JAPE6!C%>4) M-47YU9.(#K2CCT@Z\(JMYA+%R6F%JCLB6!MI/.I1+%"=$:_I18:GUGO >VM'SS/]G[\U[ M$U>V?N'_KW2_@[7W.>?N+04.-G/W>8Y$"$G( E#I]-7KU!A%^#$V,1#"*W[ MX=^UJFPP0Q*2D&!#;6FG$V/LJE5KJM\:JNTZ)W<7SCVEK8EW]?/ND1XN8N"1 M'7VEV2\U+H_/C?;DXN[NII@X+7JE_B(.&]71VZGSM#LXN77N$V7-+(T.;RZ< MG_V.'!/&SZ7+ V-P0XQ4?:!3K]CK>(\N&_X.43^74ZG2DU.=7#&+"*(B=PI% M5>THQ72AF"[F4_ET=BO;P_6H']GA6]6G;/9QXL@5_;#;LEJ_KO-]V![*2B<3 M&KY:+'2[:++2A9S6R2@%VBE26>L4"B1/NG):RY/M^ O:Y,>OGW1H/=WG#N^- M_K%B7U=N^SA\)0[#_YD[]7Z>%AI/J69/OJP=>6=T_+/4D8MSU-?269D6:;&C M:OD4>&N];(=H:K&3U0I=#0.(6G<[N_/)S]+10\T;5%/GYK!S-CE[3!_^ZN/P ME3@,7W.K/XZUB:55E.%-KWK\>)@[48'Z\ASU06YSA6Z&=%1*0"I(NM@I9#.9 M3CZM93225M147MG*\'][=[^*I[_N.I7RZ-ZTKM*)JCN\QN$K<1A^.G=;2Y!B MZ[0]^5$RTY6Z2;.GIUSFFEIS1[ MP#J9.>)W@75D*JN=?$[M@M%2>YUBKZMTY!Q5U'2ZEZ(*VH7G9/KRY[B5;M&H>O MQ&'X^O!D4K2:\L^V9];5LW*FU'0;0/W\'/7EK$85&'6GE\>$G1X8K6(O5>Q0 M-==3E72:%)7M;-)3Y:OKQ.^Z?=A64MG;S-@>D-^_V/"5. R_D+UW.B5'U2N3 M)_M'_?'JHGP\PBCBG-9/%XLYF$&'9#,]&'VZV^FF>KE.EA"Y"TZ#7,S)VP'7 MS!_Z>?ZL4+X_?QSHUJEY[YQ4$1)7XC#ZUN"NEWBXSU]5]!/U[/JQW#2N>];MR,5_48)O>Z_9@ MJY(N*IT"JDV9I/,I&9P'TMM.NE#?M(FCM>YOD[< MGA7[&)*8=W>**="-(.9I])7S1FDWCW2U6+[ M/)WI>6--_Y'YA>$@)0ZCOSX\,3NZUW7NF^Y5+C.Z+)]JA]<(3X6)G^H5\S2= M4SMJ#S])]7J=@I:!W4HV7NPX/XVQIUY5[.0+L@YT(Z=;@ZQ0:4'GD.Q MJW6ZA5RFJ.:*N7RFN!U/N7;SD+=I&[2*?G=]\B-3K9W^PM$K<1A]MGYTTZF? M7-RT)\[OOEN97%T_33#Q)4Q[DI;5;H]F.ZD\VJM<-M1@I[BE0.A-OE!LI;H_M38U+XU1 M\2XK5Q^O3+LA^P3N>PO)%_D\K), M4@04O)H&#RY=2'<*LISII)143M8R2KJ8WXZ^=\_;#:TRL8R41^IZVNS=7*J# MQ>2+R([^\O0I52?'3C;E93OWM4M/&\M]Q#3G47+=A%*)K!U4170_,4" M>**IC*IF:%JFF>W41)P.?XVR?;TVNO=^M^L_"_1441['"(>'A]]3LTHOD\EU M4AJ!S7FW")MZK*G)Y7-:(967NUEY.\._:_QHEO,3VKYOGEST:PGEEZRV6# B M'8?ARW+*&(^[Y?M*<^(6G@[O2=4][R_D+^3 22YF<^ 6%Q%NHS(!KT%-=?(I M"JXU_NCFMA.'Z[>*A9O;GEMI5KT;Z^FF?N[V%NO((COZAS/KZ<=%>SRNG/R^ M*A4KC7HF=CMAN(=R[[A-1K?7%9IM5^ZU\Y]UVBVQ+A]Q&/Y9 M3:.U]$]22M6;#;U]WNE>:.;U@J^FJ5HOG4KG.SV24A"/U3I%JG3A>JJ84W-* M2B7;X9U:O?H[/Y"5:OOAXM[][?VHVK^LQ23ER(Z^53JS:C?IVVJJ?._11^^X MH-X_+>8+JKDN. 9@L30-V">3+<#H%7#8P$N3M7PO(^<*V]&9U9/C'X/#3"77 MOKGXW?,F9]>_'NS%?,'(CK[8GE3IW>BA?#^Y[$'CRQEPU?)I M @8* RQYF$*7%F R125-<]E>2DEO9V]>O;TL==*TWT]1NU!O].K# CB<"QH_ MLJ,?G/7T@GG2NKQ/W"O6TZ'7>KJ _>%\LF!1*Z9[2J_8ROEV[D%G.4-S!Z?L6Q/%NE#O]S0(G& M.CAI^N-__P,_),>=X(2&Y"DQUC5W\$U.I?[Y?40T33?["8/VW&_99*$PNV3K M_<'TFN7H^#[_Q8_T^Q\+3[7[NIEPK=$W14[F1N[WT#O@UE%P8\\R@5QDJ!N3 M;_^GI0^I(]7H6&I80V+^GP-^!?YUJ*WW_L]W=K>C_Z;P('@F?\LW^%7"_]/^ M+_@"(@ULVON?/_YLU_?3,L>$H,_=DS9_/Q+?_RWA2WV)*LG ME;'7E.DZ__DW/@5(2.#_T0I2J@8E]K>NY0Z^+U)U%;DV0X-@=>"UKC7\)H_8:-!:G_O,O:9?B>)A',L0]>D/U/LO^ .?$1ZQ<1]W1N[JANY-O UW3J F/_->?!265_CXE^6A3 MY%JFQ3I326]V*H0U10*]2KMYI2!W!>T6P1GCV8Z--]5LDHNDY<5]0_. M;Q^>?.&5N7,!FLE/=^Z%X6G_\=]VK=JJ'$G-5JE5:?[GW]T-K<\FA]BLE-N- M:JM::4JEVI%4^5D^+=5.*E*Y?GE9;3:K]5HTQWU3:IY6:R>M>NU .DJ6DY*2 M KV_N;&^*@,O#W8ZWQ5#/ZXW+B4V4C WIF6R7ENZ*OFM^AJHC=_9#U(R"?8L MQ.Z[1Y;J83O3UF0$5A#%B"'>M_FB?EP_/[QLGY3N[NZ:5[^&E?OQF\8OIQ+G MG-!SX]\@D[R/)?ZZ)/:]5#?IWU,V\/6'G%)Z6?#$.BDY7^197J205SJTV,LI ML$/)JGG-UQ_\&^""_+IOGE&E;*;;0_.^ M^50U[)SRZRSK77>4Y3MISJU9Y\7&;:5Y='1>OR\=M9P4NC6IQ3NO3TM-TY,[ M;MO+WO1*7NTP\9#!MCM+S\Q>/R5:-\U\*77R$4@8G@3I>99Y]L MOK52+<,@(X=^"WX)U@8/X+9;[,KA9P/(,-^V_O>Q% MK&E6N4/F_W2UM>A=S":+.4'P#1'\WZZ-W+\13O\:?V_>5O70^7?_YP_]"=4O M;.>(Z=H>&)K/,6(ET_2(T: CRW;_"#2?J9=O"LV'P0!TY% ^;HWHD=?OPZM2 MJY8LH$N3]BTJM:M2G#YBOE,;K9\*XSO/^5+8LB5W M0*6>[L!X.1M,8!H1P_DT.\4.V&1NRH*MDFGZ,7^B'A_= ME]T+/76AG0SJ/03R-V"K,OM@JUJ-4JU91:,D[-5>VJO"HKD*+)([E3F)GWW M0@E2)_2?Y%IS?R^L\K_9%ODK;6HZ2FCNHAB^9 [+UG"H.W@LCW2L&U0"50/& M\=LS]G^S2I8?)86OY6\-F?;3B?K3DVL9*^5=.2?D,9,]_M$IO0G52J52B71: M5M*?!VV]PX!]!@4;M*\[*#5N#3X)4;%PV4J;/V^NK%2.V%?5QN_6KY-<_Q7% M7#ZMUDI2J=VJ7]9;U1^@96^;KHLFZ::DNXZD#H@-C_L[C"3V5#F?50OYCI;/YCJ90JK7(=DB MZ6^2-/2+=U M>-M,E?/64;7]-#PY_X'XX-*=W<[OSG51GYRVO;I>.DN<#0NRC(;3K^38NRVOMX^H@89$SRJYQDELZX+HWRM^\+5X_+/-XTY?@SY&?S6(D]5 M_^PME3TP[!\ IQD7O8*5N;MJWY?OFY6+WVVM7$A<=U),7:W/:>ET(E4H9//Y M[,N\YN\<-J%E>&+"%Z[H:P85C2B3: F\;PO<;UNZ\VS=T725>>!@5?6P].-M MFY/"=XA%)"E833:2S:14&8X,:P(DG.=>J68E_]XL.VUWOI;=)Z;^FTWN[PCI MY#=!H)^_A_[DA=HNAO"Y7/SEVN65IT1<9B-BMTN:9E/'\?^YT$TJ3VUVZJ1^ MT6MT?AZF3JY^/M;[[?8P=1, INO;;%"E/B@H!0=/ WF(=B#=>M*U3BSIB#Y2 MPQHA>BO]LLQ/]B,%CVV=QY00XM'S6O+-0T\^OJ\?7USG.W:U]8.%A-;GL.: M. -=.D(D0<PS_I/._C\Q+#GZ)(.(T'5AYO"DWK9NS]W&H^U7(O^^O'T M-KJ< 3-)OP:6)Y7A=3$C"PZY;K>LL1DBRO7)X\7X['@RO+^I_SHO-7OWHX3W M-I#QU.M27;J"_3=XR?NE:N*U35W$350.8'PF:A*P'G_3U! >NY?IR:]TLYJZ M\2Y37;O7=)T:MM5YFR%L#:AT1:V10=%#D_/?':E!1U[7@,EBZOY -TET^#%> MS/*)W'!E.2XQ?NFC.>BL?*F6U.II]OR>/'6(9]T5RN;Q-6NU]!:>R*0S0,S] M!C-\.J,,C&Q0ROJ(&!)]HJJ'.8AP&7;EU-G@KG57, S@20F9[U*"C 6Q#))-AF <(IQD>KJY$;$I UV@T@(OA._+W:>AU?;G_Z].= M*?2?2C#K1 MUET='L9CJ-2FFC3R;,?#8*IK27 'TM#?>RM_=?U,'%"SF+-14MUOX;!J-Y/. M*T0I=G(JD#DC:YD.21=I1RY0396[6B:;#0J\ID%(_4XYMD>_CEKW$WK[ZR+[ M2\YF:1 _FKOSAZU9%Z-)KU@Y=VG[2*8G]=_'?1__GP^!JO8/:BM>X;Z9NM3O M4^6;P]'UN(.-7Q?N+)W]O"H?#X9NZJ9WUGTH7CZ=Z=<8J@WN_(P0:"*5E'.@ MTW+%?[XI[IE,*W[H\P73PYTM_TOI7%(I;-4/6\,&M727%YY2H@XDU2".\R8[ M+2=SGQ_T>V4.'P@#SBV8DDDJZ<@OF$V8)7-8.N,;URJ[]3C&IM8*A2L7];6J M^4DR3+;HDSH@9A\NF-)XH,.5F=Y_2\KD"SKFRYWME)/9.J7A\K1V$\86M]1P%P]6*^F:ZGW!](_4DD@J"R-B"T] M$L.C >]^<,__Z4KT@W&K)<)\5B#O!76\?[SM:WJ>MSYE[*[>K1@_?\E>Y:&7 M>RHEZH?U_OW8SV][ V.72LT-\.TG&Y18\NV\:8HFW[X-]%RQVUL$=]&Z?0ZR M&ZCXBF\_%Q)N6VGK7#:;AYU[W71_7,F7@U^3]MN*\6O$TGO%B+&.'IO7$C\C*7OI$?HKVKFT(FY371DB6&>&Y^K QKA'6][FO$ MC,#R1#&D\F*936V:FO3V)5MG.?;*M-]YCJOW)O/#K)H:)N!2J3N1U %5[Z4A M]A/2N;$.U0KICD2D,36,Q+UIC6%FE#BP.AI\X'@8LB&.I-&>;O)2HH9G^'OM M3"HK^;8_Y#R &Y#\G.#4\C3?$IVZI69":]5R=][JDW- : MYJ(MG*;EPI4'3T=_'-SP'A:JVJP>WWG!/T]CK8*DO)33O+J6PR%[W#F:%7V+WPS=Q//[#,!?=82-APR6.*Q53_ D:F3A;4T>? M+YIES\8-!&^>@OBQ2UPO+*'#X\:%93PX/]IZ71\KI^F?!>OHM1X^H"HC)Z)? MK5[YSYKUJ38CHGH'Q0XD;JB[+@@J-4#R;,O$'9,QD2CLGB92%;=C1&4Y?T?$ M);R[Q8)&FCTC[$4L^?<-VO=XDW&IF6A)?^&'^>^2DE:2TQV SMH+C+"]P)>H M)C[TJ;*ASM\[K$5"BXEKZ2N5D!;)M/3:Y;7Z)*>&G>M)9YBU?PSJK]EYH446 MM4A,]<<"0[Y-E[#-OP'/HA)15= EP+(@8BA3N/,W5UZ%+8F96/F!,P0E!&^Q M XL' C$$6DS0RP%' ,?_! M;:_>\.RP@OO0K?'O?6:4P9US"(BL=!-*@(&$_;1D.!NPV,MVJ9;O=>#Q:BKV5J.2.3Q/W7EF_2?PHK6JRTGCH M#'Y4^@^WE9-159'+>:?1SJ]L[)PJGJ5JG<1)J5V^_?TXNCOKD>-::54[EM_ MJ;\?AXU:.^<.GDZ;]XWFY &S =.+=UZ37\7?D_%/Y7Z2,<>)FVM/SDWZJYI% M]\\3V4'[MN=4]"NS_=-Y3*EV+(5-Q)A+O";9!IF;YDF6*P0*]-82-K%CD9>QT@ M6 8%EA+TV+:>[51PI]:W[,EG56$SWBG[+YDFKIX,CUIWH[.GW_?-VDF]4.Q9 MC[_NKOUVBR\'!\S$"M9\;[OF>*F47+Q52M/?!$_1:*G,M[;16JA-"!CV1N_" M;"VW:SU]CF Q:AYZCFY2QYD*UKATW*O].,UHOY]5W*OIJ?HS7?2*BC2H"SG7"<32BC]RNC@):PN& T_RF;%>0*6S=YE3/#E8QU>C0B]"3.U$",'JC$@ MW22FJA,#\7=LXL,J75UB:L36' F;+NO:BQ4"Z;_(?%+#'$(N?71_$+$$IK?' MSW* M8H2FW_\%OZECZ-"$-42M8UN&A.A-:&EG 1$/F,4.%E#*I#)_=?^>9G<2NTO@ ML8GZDT$G+ _E+SDKM9--/*DTK^2P(<+?./'9+/WJ$=:0*<1 /=T>\@CO"-Y- M\";@.99IJK$1$T_377]W8)!V79I=G2'!ND'XK /B8.VP7] M\6%4(9D'^[+@9,-7V8OCO M2$S_U/S)8PR[R 3E8FB^Q5!U4WZC;30DGR*LZ>>F^7Y3I&QS\-F^? M$<3?L1HZ"+;C,S'%!P_;.V!#("-P/)YT$#9J3*1_^&)XS-)CX&[/U+F4M>&7 M3M/W5CKMYE%GDDZ?:>U:YN[^X>KN+'5GG?P\;%[_,7>FFND--,=-X;%@DG,GSI)Z=]6\TXU?E86#VSMU'/9OZV?_CO]EL4@X$+YCL M?R5@3@-^V9#:? _G^OJ'N3-KKH4S *OO=%H)RSPKU$][J9.+P\)/[2KAV:VU MEB.U:CG2_G(HG?N$F2GIY^U4^YQ,3D>3MJ+?-?KAY:C6CE>D:C(69AS:9".L M>R[S=H'9YPY=/.P=/_Y4C]K>\3BE38XFOTYT4*\@2X6L?)#/YY:7B<^85:F% M6EA(UNP%OFB"9*B#.=E4DE]=4;NQPV645+)0B,$!R^\Y/%I)YL1AW9\>N0XU MMR@F\]O,%OA<7MIJV?7>\5(VDY1?[/ 3$8(_EVZP,+;"YA3RAI88[$E MU0R M^P;P^X__^OMLZ:I*,^2,DGE_0'1]$[.9@.ALK0K)S.)2?: _W!M4]Q=,Q%_@;](5;EK& ML'>P!Y;GT+)EC:CM8%M_\,%:.JSJQ<75&Y?I9>V][;9+&S[3YU7E&1T=XG?" M_E(5@IUR\4$A)7)C/=X>U_1*IDWMT][/'YU)III[38EDE'\?,W(=PBY9*K,E M/Y"RA8)T!)PZ\?PS7ZX\#1D7;\3NQ =2$^'U =%AZY"2E1S*+4J1]+AK=2H'%<:E5JY,NULL?FT%6R1=O.-1];M2K()'W!*!DUW1@:9()/[ M>^&U:1(FPKK\FWJ7F_J__]=<2BQ1[_NV!4*.VWFP4 &-5(,2&P/=@V ;K["% MZ-,$=S5)#U3"-V*,R<0)*A *2243=(3Y-J5S&IL\$O*,G\-NL<-C^WN82G_';AB\_M8_<& M#OVPVBBNWN^^:3_T*J]M<&&WWK/M"MR/%5U4W[:@,Y?GVY^J2FFO]\7)EU-W MX*K4:%4[A:PBYXI+,W_6*0AH 5_V;1LG"?GO>QAGV]1X7\-_SJE;&'N(>YE1 MG)],YD.,N24NK(*;)!^VF]5:I=GLY M*.K.Z".-5+[7JTJ&?6)-<R-R %D=/ULAQC95]K5)KUBQ^5HV:K='Q?3^0]+ MQ&&\E?_F:=,V;0K[DT>J24V7]'@6#J(X<3<.RBY9!^6J4;^J@$=>:79RZ51> M*7Y4$I3=,@V;(M"5C4%/["RY@V9!R<;5+*0O*B>E"UCC1B866=XEN$(+-;IN 3:'4)VV6I27K4G4A'NH-9_IXM3,263<1G(-(1 M0Q&WRPR+(X^U&F6 =K535'*97.8CB/;70=H[H$YR\5$G\U8D>UEJG%=:Q_5& MHW)2;;8:)=AHXX:[7JMK ^+P.B/^W= A K%W M=3\F9='1T3_]N@\+I' MJOU_N^BXYN-J:?*7I5KII,*07-RPM)O-:KU6JAW!Y8O;9K59/S[^J!#D8VQI M/H\^E\N=0W!WYSF.[K<;*9G$F#@Z,QO'T[X@9,\8O >DRC-<=DM]1'FN M?/Q-RL?$*3HZDW%0Z;H-[DFU5<+L2^ <^//"_RN "#XL83L6:_T\FEUC/R3= M9>ES3(#@@A'\'4)7)-*U/#=HB( 1VQTT6^E"7,U6X;@*2KA<+5TT@2NX>@8V M:;:OKB[87Z7&[4>%JA!CL_5Y])D9(CPQRS] # 6IZ8U&!ON;V!-VLE'J59FS;\PDP(9R9K%^W3QP1PFZQ3*M=K MK4;] K4NBY(>L3A0/I56BA^.F14_[.[M&&FP^,NV#&Z(6!A9VTR(;,LIIJE= M,D"']=9II5&M'=<;E^#)UVN=;%;)%#^,L14_G%:WTX2JLUZ059-W[^(]R7;- M4&1BFW):+,_2!!J5DU(#DVE@X2O5D]I9NU%M'E7?61F+ B(5RW&V%)]&FYG7 MA%$>8K-&;\>6#;>9TIEGZXZFLPYQ#N^P>&731^SG6S6=$6_#&W_;\C&1V;K* M#*_ZACNI1,4J;'R*<5#E[YYU?/0^3P;!^L9\-I/]4#;(A])!XE$:NP>Z;+[0 M(G54;518E5'E9Z7<1LR[?GQ<+5<:N&-B;6T^7(F2VBV7^?-H=J3;E!5J'4B5 M)ZIZ+$Y0[_5T-4CR*%OVR,(CMZ03K-Q'8&87L9CXNMBR/.6)\GD&8F)MB!FIK.AC:=6V;_72KHDI4FK'JCVKJMW]1 19Y6 MK^K'H"M;I6KML%*K@.*L?E@N=JS&Z_-HYJ<"3J3ZV 2C,M!'K)\54(?HIG1( M30K6!K%^_CDS.K/D$3\+Y-E$Q%TT1?'M)I'V.:91N6":%MD(/13V=^4($UD_ M+'AQ+2OC"88P_'=F& 82PX0!(1J0)&=./%IXWA9O_0_^'(^\&I M7!OQWK8L'[N4/B5GKAK56KEZ5;K@$=<6@H"5"DMGJ#1^@(_?_+#([%@1VN?1 M[,K6354?@3&:!:BE8TK]%!!J/\+&:"=M3HQ2I41IV@YAE-'1+ RV_-%1"G(N M7?@(:OE#U+#MI-Y9,$+9RL_3ZF&UU5R1BU@^K1RU+RH?-MQQ+F+[/ )5G@:@ MDESP<5=D:TI-=4 US]B!])B/R49T-"OCAARF>\BI\V;[\K+4N.WD"ME,\>-= MV':H FWC9#J&7X* 2.)<:GI#>/-D![W7[,<2R:+I%@KO5316^+-9/:F56BR! M5"FFTN^,631AEL3%E-&8*\N=:AJJZ%)5D(;\U-Z]1 MN:HW6O5C/+C@J@(_:BW>L*#2J!Q=M0\OJF4&T&RN%"?F+MU*W?15!R!]U9%' MKQ^"OCBRT'='7WY$UGP;=/SB_"M&SZ2IO@"#RH9_T"2 MU/0\$N6Y=9CG5S:[_\>[\(M3A=@:BE.%OKUZJI"R!_NGO MT]82_DV]J2ZK' 2BI[UATCW$CESH'[)+\/?BH2PT=QKYTG3YAJOW299682Y*ED4',I?M&%BH0H/C2!S;% M(H.E+S@#''5P$9;3OS[6#2-T%1?9I'W>N(!S$3 (+@+C 8M5_:BXIC939J'E M24I-3QV$EX\ :SA>]P[FCRNN^I%T6W?N>63/,_UKR*('H?5E,N&WO')XXRQW M(#%A61:^8%@V^YN-4[-4CX\AQ+7 I@;U"V$7I ,',Y40;,>ELWXI!^P^GU+- M2GE*U)YM#258<"8I^.^!-![H,'O&&Y)*/* :45TB[0#MX'W])T MT,0VSA)4$C&,B?_0@05?'=D64HUJ2:EDP"6O/YB;2<#=O(X$/^%LQC,4X)4] M@WU=\O7+"S*&BP2N@ /:%1;T8.XU(!6FY4I]CV"_,DH#>?>G=" 9, B#M8G! M_(='UKXLI )PSD0=X%!Y_W6I;6H>?M_0V>><*R5\21=F;1 5QFR9/MN]I#L9 MM9T1^#!P/Q"/.('2TU"! 3]0JS>G@J9*:XY4./V%[S(>6]#G< 6Y1^/Z-DPC MS8)EP EPB<:E]4;L.?BI_]R7Z(\>V,++7[,NP6B85%EF3[>'/LE"#X;/YCGP M .0-! #9X\'304^@?C7(>).'BWX\H!DG-SXMW'CAQG^:&]]5*N-V6YNU,NRPB%3RP&!8S*=M3APPD$YP3*VI)@\"!V_QW@6W.+B+V_VI*S@F MV'!%#BEC@"R1ZCFV%A$;!)_5U:\0#V8,4BNB@V\^]TL-G@+3NZ MIL,^]T Z ZB(^*/Q[]A.AXB!6/!9GZ6W8>= MY6^*OK;F^QDPG*G#V*X6'6%&''#1P1T9 MFPYS=L"M<%FS&9.UDH=M0.+.@@\DW#+R;F?@#SFX@P1_S0(7-P'?A:%,9ZGS M9C4XD"MJC0PZ]=' ]?&ZAJXR-N@% ?E'UICB M^;D4N I=,,X(.,9_6[:_\=70\]8\V#^Q7KW<1\?L!H?VN5?ETXTP+@%_AL($ M-&!#&_8_P5H1P[%6D(E(AS;YK1N)+G'0=[,)V^NH/D/Y0Z9FGV 3GR%LBXQ) M0!Y]R%Q!1E!B\)Z_9,;5L!WC[^!OV*1>>).XG<+H#>2F=K,T+6%C_.,OT>D% M?+*P2$L2A((""P=2X+=,.Y"45"J/\VO9%E#J$KZF V,?H"=,GF&NJ?,=2"RC MGD_6@,KPR"%KQN>C+ZMH6F.;S](0R*,2_A3@DD==HX'WSI?$X7FJ[ 98=##Y M,#G\0\-=DC5B:3)_^81H_(L,1]^/?$K\#<,>X0IO;>7:?&N ]&(G6#_AAD:# M";O(;+B_'NO.PO;0*"RCE7_6J?> +X"7N_Z9FY(U[1'+=OR.0UV?:1"@,)EI M"U0A2M144<)SF4:8Z18T$R/!SIP05Q#^IR-VS)]_&=F79&Q;>29!1,4 M;.GGK=]0-[U'!0TP$1\W+R>PG!?)7 M!K";4S28"2335U,WE^D@\&'5 4%G"2,.X'ZK=-BEMG\XFHR^A")_F9U=A,'F M]0/;_*V)C+%TA:D8,I%!$33(R*'?@E_"8T/&]5<)5U3EG!!H*"8CJ#^#"UQ" MV)4Y.0KE;/CWS)1:L9#,%YE,N'8PM( Q^-S731)Y,1\PQ*:AIV-?A![P0$"U MX._$V":C;USIC(%.K\J[OQCLQ<&MI N.A.?23Q;]C:1DA)3UFIDY ]A")N ! M*FH1)%<654EFY'V;\$#IBO&(\Y[SSSI5_,9H_. M0FR2^8IB=Q81YHO'.FQNROG8>!H[SWORB[60T5F(=R,#\MXA ^#'Q\2MV*1& M46+"R#NO4?;.FN5B@\3M/.]E8KR'?+U2>0U&C DJM^.,F(JO6[6Z=C[]&DOR MN&$QFPIO?0F!C-WZ;PIZ%+RP! +NJO5;">RL M;172,\I@/4[4;,++1=IO=8.4L)[\\NF^VNKAJT$>GL0MR+$F#+@="D4$ ]RC MR;\W*SO&4UXK SO&\WMOKG.,I[Q67G.,Y_?>#.(83WFM;.$8S^^=F4PQGO%: M.;@QGM][LUTC/>6/0&]1W&,]UU1HPR"<\"#G<3I!CWF0;J?HL6$<;Z=H\SF9 M?-&=\L8 NFC';3:PQLK^QC&6 ;EWS%_DO&TSY^TST\MVG_HO)Z#M]/S?EWRV MTR19(SUMI^?_OM2TG2;)&LEK.SW_J":Z1 (]V\OYOR^M;:=)$BHUW\OYOUR) M+DBR5*@N2"),B@AT@F6]6Z5=!C)>J]4_3XE%KO"">D^MO%_,;KP'>**T0*JDA!%2FH(@5U M[VO$3[TNU3>&*\9Q>3_M&*\=G/)K!V;MX)1?.T)K!Z>\P[7:[SU :P>GO,/E MV^\]J6H'I[S#%=WO/1)J!Z>\NT7>[SU[:0>GO']UW]O=&C4'U)P0LR_D\]U0 MV5Y-^;5S6R(]Y<\_MB72TQ>8UELQK2W#5I2WW1#(E4"N!'(ED"N!7.W1E 5R MM0]3%LC5/DQY_W;& KF*UY1CB%R=Z>9FHOK[)YT"MXK7E 5N)7"K&.%6LS-Y M!7(ED"N!7 GD2B!7>S1E@5SMPY0%4!7XE\*L8X5=E*WD@7;A:4H!7 KP2 MX)4 KP1XM4=3%N#5/DQ9@%?[,.7]VQH+\"I>4XXA>-5T*7S+[$L\SB_$5"!8 M L$2")9 L**#8/VG._>2,=7[ Q?&:6C^I)74=[^A>W<3*RU0KGV8LD"Y]F'* M N7:ARD+E&L?IBQ0KGV8\OYMGP7*%:\IK[^'>G;ZGPU\L>F_MJW:.@_LFZ + MG"Q>4Q8XF<#)WG/BX;,'Z$881PM*T!F>)G]G4)KCC9:IFDEFX6E+3S!TDR8& M_(*<2OWS.Q[[B.]=(!M!X0%65:"QCM, MEDT!RSM,HH^ S[M*EL\'J/W/T2A$#;T&HF2+V>^?#AE_P6RC)S*]),G+,/%>DN1EB'@O2?(R/+R7)'D9&MY+DKP,"^\E25Z&A/>2)"_#P7M) MDA>1E+VDR,LP\%Z2Y&4(>"])DD_*.4&21>=5V.!%+E&$X B#\Q'8?B])\C)D M'W.2?#9<'W/R? 94'V>2A&'Z-:#Y_#KZ=9O O/_,A$%[+AK(E5@]NZ*;0!GW M6X+?M J^QYCS&YCG#>C)MB@DIS9%HJ^22)_K\FNXP]&/![V'H=8+ $5Z[G(N M]7WYYUL)L5[8)]*$^(A66<,D1WKNFV&"]:(ZD28$8X)"]AT\L YRM%7+$I$B MWC=$=J+/*?F=]$$BQBEK($O1YY1B-EG(O(-9U@GD"&9Y4Y G^LSR/B\DPE./ M'*>L%^F)/J?DWL,HZ\ ED9[Z9MS5]>(XD28$YX%<,O<>AS7"=C6"^F*=:$[T M>24K"\/RR2Y([!$AKE24MS#*QX(Y[Z3&.VNV=F5',>\D?B!4$-]0P!D\X?? M\C:=6+D=-181"#^*+-\<$&>@;[IB8]^6>0ZDC^(RWWB##0Z$C^@B M$W/3!1/[MLIS 'H45[D\L,S^ [Q4V.8- N"17.E2J;GIFH7]6^3BEOWQ5Q;9 M/Q5EHRF@^[;(^:T:K#46>:/;J1#(O'\++4=[.[4Y:UM>]3>AE9KAX^2_)IS(]=QF#8J7+MZ7,?7' "YEG#1 MC:W6SIZ;]34'.7ZY<.VTY?KT$QG76*Y#F_S6#9R'G/_NB#,7UX1P=TC&=O5, MM:\Y*7&-U;J&]TTV% J-ZTE9;P%4=TBVWAP)LC 78> F. MO+497V.GM6$4L$9XCL 98X0+!O/:S(()F/'384:J#HAK6Z:N;B@C?Y=7+ I@XR6! M2SHQ!.(8.\2Q!<)F6H;5GPC$<0<1Q[*5/) N7"TIMFZQ0!U/*+$W8?0$Y/@% M^[:)X]*AA"(F4,=8H(X!2+RY-1/H8^RD;*=M6!3@QPTC) * C-N"[?)Z10&" MW.B>34"0G[]@FRVJ$ #DE[@<0A?& 7K<+, AL,>XKIV 'C]GGE+P?R;WVJ3Y MESA>F=JTPMG7#5T40,E-RJD )C]_O3:']PM$,BY+)8#(V"S5;ANL*""0K,YB M<[L"@4!^#4 B,GYB T$VJ$.)K0X$ !D+ '*CU3$"@(S3AFMWE>%S,_YT6#)Z M4]X3Y/*%%=_5G:K ._=.?^WZ#O'3(?0]1V^=7>?M ;H +2F13+4[W;!&C .Y63[O M7,(( +Z;2V'<6;CW^?7[9 0X>E/>/STK0.)X35F Q (D%B#Q7NQB!4B\4!4PL8&(!$^_%/E; Q'LS98$<[\.4!9B\ M#U,68/(^3%F R?LPY2B R:),.JHHG_@PL@-;0O@]"[AP%] SM=0X%T"7+^ G*_!K;N$;'X! M.:/0HO8_W;F7A"?,IZ>DOI<'EME_8+T NT*KQ[3![3H+?6B3W[JQL56.$KCY M):N\?6ASG55N#HC9'Q!]<^N\5\LV!Y&UOF*.VROF2=OR#? M]LVK>DK-OF%MT!0+X#.B\GOC@9[>11V]&\CGYE9YOO_],?F(96)* )703INI^2_!+ M[[;J[$_Y.^,,QQLMDSB3S*[R?@S=I(D!OR"G4O_\[EHC]OH%>L)E>&D:5L(; M;6XGO\4UB9[3B/CMS&R,)SG(O>4EB!I?8VR).Y[6N J/$DC\!$ M0"U^A"^_UGG,?Y'SN+\<6=PZ4>+%D84-NB!5&@"/7Y[_SV\,OXKU-PHVY M[3M'T>,]9?L"^6'[/+$<^G7V>7-HH[#/JSS&"""P'^9(X$;;^RK[O$GL,;-G MN^KU0\>A.''E DVPQ M^WTC&5L1"*I&+\4I?H'.+^S\),@2^YCDMD*0>Z%3XQ<._,)64X(LL0_5?6'+ M*D&6V(?1OK#UE2!+W!&T+VRU)<@2^^C3%[;L$F2)?;SH"RO@!%F$(5J[D$Z0 M)?9AEBT5Y.TPB?8E!"(B'J]4_\T!=J_5 _H8'H;=1&Q$Q$9$;&3[9!&QD=V) MC12RFU"KFPB/B$B$B$2(2,2VM_0B$B$B$0( $I$($8D0D0@1B8@8640D0A@B M$8D0D0@1B1"1B*A&(J*(=)WHKOQM$P[P)OMPM]S$YI$_BLP&<%/KN_^.QV]5!YX/4]8M[I M5."P H<5.*S 804.NT=3WK]MO"P H>- M#PY;\F \EJL_;@+_$$CL/DQ9(+&[-.7((+$;U40"B=V'*0LD=A^F+)#8?9CR M_FWL!1*[#U,62.P^3%D@L7LP8X'$QFO* HD52&Q\D-@650>F95C]B4!B!1(K MD%B!Q&Y+$S55G9HJE8BI"2A60+$"BA50K(!B]VC*^[>S%U#L/DQ90+'[,&4! MQ>[!C 44&Z\I"RA60+'Q@6+_:E''A7?^+9!8@<0*)%8@L3L1$Q) [#Y,60"Q M^S!E <3NPY3W;U\O@-A]F+( 8O=AR@*(W8,9"R V7E,60*P 8N,#Q);9-8'" M"A16H+ "A=V6%KIPM:3 7P7^*O!7@;\*_'6/IKQ_VWF!O^[#E 7^N@]3%OCK M'LQ8X*_QFK+ 7P7^&A_\]3_=N9>,J=X?N#!,0_/GK*2^^[FR__EW=S-&2P"U MNS]E =1N>[#E 7$NP]3WC_$0$"\ M^S!E ?'NPY0%Q+L',Q80;[RF+"!> ?'N",3+\V\94")_9QB)XXV6299)9E=A M2H9NTL2 7Y!3J7]^=ZT1>^L"3> RO*L(E/5& D,6&++ D 6&'!,,N3SP^AXQ M[W3Z-4I23FU,2PJL>A^F++#J?9BRP*KW8;&@0/?0^D"2&0/^8&UR7J?=^V/%-+ +M:]K<_4^R_[\$31T\K M'L=>GR-6K#*XEI:04OO??\.+@)Z/3=!3LFS@" M@XP<^BWXY?N'%GD._4DJ^052RLHR+=FH$@:96)[[K:<_42V,8-UYCJOW)F%J M^G/V&?IGH.<;$HC:TSM&1./B T,";(F&?A<2?/DXO%/..U(=%-T-I'4BY9E(!F M!EPZ8%]]A-&9+CJR9 0#?]*'Q*4PIW_ KG1V9\^VAFQ,%OP <1H0FX(_#D]/ M2JW04&WJ#Q4]9!B :X-HX#Q1'FT@XW2<2!E\(%%A$'RGBF/$2[ 53:S\+BX% M4578][I48S/%"V9 MT!1F9+O, MEX\:\]5-Z9AV;8_8/KR "GXEOH W M'/@Y5G-,3:2F;EH)T(\P$%.ZLT"!@H]CNIY-@4?]9Y4'\/0'9-L97 -60*,. M?.D _GT$D1GYDF%Z/5"L^'U@HX$TF&@V\0Q=91]3@ZJN#7\L^%J^;>-[!-RB M"L'8JF 4(B@8):\/5%P4BT.;_ 97Z-FM*IK]-9A?$)T(AWAXXU'PNXO:72HVW#-0&F3\]^ERB/5K$>:7!IH8#Q\ M6^+;$'TXLFQW:C\6L$B.WL"M_&',%;PD@:I(R?FUO$$YFRQD0M[@S-U:'"/Z M3::^X!^^PXU;?.[6/#H>F@B%1V O1VR,60T69#R-S#D?5?EP9*HXFLN7M9'% M@T"*DAFY4FKV/VYRGHE;R?QCONK^7/_?%3 3#U7-8C#_^W^M%0D*T<#7>0I3 M"'V:Z-J4W"=(#];@&S'&9.($N<4%EI 0*+%@%D@U"=BK\$]I]NLL,A0:S9 \ M)4+D]=5+PJ ]]QO_5G")D2FXMA2I^F/AJ5.EK,C)W.:7<"&XR%8K/5NR_Q!I M8-/>__SQ9ZM>7AEX?%73M9AY VDHPZ>@I)PI-Y/_AA;X.1Z>I^HJ<@G[^?GV MLQ@U^PF&XHBJ=-C%@B1N+5+%@Y _1T*!,N0^/V3GQ^4TR6]4)?&BI@,)J*$. MGMD(@;ZF& 5D>M[W#H<('F.9%@J<3DXP3[&O9INDA<$ M:[6Q9!IY:J8W8R67Y&N%K"Q84AR&Q%@U8 ;$.%,K5G-(;8RN,[8@I@\UAI:_ M;<)"VT!DJ0D..SB+I=$(-J$YW]NP0^:_!:NZ&OC)O@/X)9H=2FCPI>\:I60Q[G8,]S&].9YHJV4=\#WH]$8;O"$+F4FNH"CIF2"RNA_?/;0^DOYLO]#7S]"/X( MX[EYQI;^\AD;[O9Y^>\7=(#H0 MDB M.(@O'!"&3SJ6H6O<9W8E1\=M "*74ZHAF874;E=J(Y=J5)U+:P:A+:X4VM.) MY5#\8RI9"Y(T)YO!S7^QS%,^LG$RM$,_YL0L)C9>$1B[_:@6^N4)( M?2>3915AQ-SV3#:42V W6P>F?E[0IE]85\Q68C^ZS^K!%FH LY!&EC$94EL: M^J-XSLXISPG2;#*[)$:[#\!&+OS%W&( 8- M,\74 &("M\*,J)F4#BFF$BP&L ^DK)*45PCH,AG&0"/),]Q@'+Q0:?XU3)0S M^61Q\8GLR]-O@)=K0XD-J$:['BA.ZC@2CY\"LPWTD<-1YR'G 7RB M_C3+# \[5K9S 17#0]EFJUA#^EKP @QHR&TUYG[DL18 +9^L%_R$'AP6*87 M.HC ^"@M$@B*#_5+QZ6;4-T8?L*6ED'BSG=I6B]T:".C$[0#9[J),CU[DF72 M@,N"P?'RH)63FH[ONW1X>\2$>OHL^/EK0.]T?.,)1>8.;3A#-^$03VQ*7.F& M& :?FA.^P1W8=&E0H)L>PR*C$ON9H26E$CR6?QW$&D7&LZ5["H(-? -^K W2 M<@SDM#!,0-%D!M?GG+::;-:;&?6: 5-_3 R+ MAETZ&'[IRK9&X*%.),:.SM2GJEY-TX!1)_)L0V*R)+T!-4:!G0H4$WH/F-_G M9_<-1Q2<(^8C^&L%+H=GVT S8[*0>XA;ENK5= A.SBV,%M/HS"7>WSJ(]>F M(7/(/)#IH$\OIF,I@^1<'X:LS:\P6>9+H<4^&\228[[[NH&>J30W$[+T+ M2CT$WL\E.NKA<*^*3L&L=HQEQF!F"]$>T<)JLZ?HB&_Z5CR$:*K,D="72B&# MN#\\V.)$Y^0-QYAQW\0F#4,:>;;C,>KU^^ =.KQB'6$9]F8<\OW+5G&WYI[6"KU2TLGTXV]OCHB#&-G\#RY^W1K # &%?7&,G[**S/'N> M7P_C/P"B.: BR*/.?/LPKN"S)>458FN'FY?"P1N* [,IJF3$$$;\)HH[A848 MH<[Q3!UW+&PK!Q2>YE[@YH:K"BZKJ"B"O.59*<%B47M MRYJ+)#5.<_ZGOEZ M$8A"?EZ445HGK#1?]X%YUKQ/AK3<)V,C<:,O#@VM@=&_A0+O1N>W"+_O& BZ M-33J36#4RTS^*LRR6,T[G:#1?^,$^?K0%4["\08]X MPWY\L]4HM2HGU;)T=5&J;'4\<.#* ! M1@G8M/.M9>\>X:CK/$+X*HM*$X?<8NM*%^\=L"^.N(!Z,&U3CT/FV+QF708_0 MH@_!S@<5YJ96AA=T;1VF D]2<)>!A:5,3$3(Z9+ MYW(*_"XG"YOK7H^RWB0>>,$4# F("[I*.E?&BWM*ZG(O(BVG,!F9&L_==;!4 MH.[+HW]Q8#G[WOI$B-J;1>W:MP9E;@VV(VAH9%<)UH)?"K^AM6."%%3/HN15 MF_5_MYJ2G"MFBE._']>K%Q05Z$M[[E0&RZK&L'=+^-;Q-SQMP3;Z7I(4 EZF MD$M@&'FHK]7^T0#&-S6#Q7>P1,O&W:Z01R&/;Y+',CICE:DSMAUY/)P@^FQ; MCPN0<]B)F^XTN ?*=\(F[,14_!+N@;C/".."/0K?9OJ@6O#4 *ME4%T $X%L M>3[J,*)V#[;6P>U^I,\.I)+!E)[KAE F'!"ZLP#T''K. M'&N)RX607R&_;Y+?YVI]MF=8 [\T#+ M /XL9^<5H',JH/#9 9H\A$A,[GJ^ M-T(0O'?A5=- S2):L5JLK>X=:HE'ZLMVG\7$3-6FQ*%:L+5F&3JS% 0AUT*N MWR+7U3FXIA+@--L7:\R!85+,8C)HVOHV9?;6SX5R0+AL'Y2>S6!U\A!#^-'+ MY7E-ZC$MC'A!B-K-C7 HIO8E\"D?286!G6)S2+*/8_AZ&$1 M!U6"$AOMS>IG9[@*&7RS#)9"@./V!0\KF)Y&AL4,U'S@%(.KF#]')=S%)A@^ MW+>M,4AC$(/'>+??Y@HLF#T'IJ(-Y%7S3!;1.;5,WY>>">O\:,:Z =M52N_G M^C:YF)L'@NP."'R;@AEDB8X@/]:8 4FVSB(ZWSZ64+I]:?TBDYG-O"ZMV\A6 M_]>?Q5R^^)JL?K&X\.YM3!Z0_51X>9=*X)3IQB0<(F56RWC#PO#@A/Q4*,<;[EH+^K\>\;6YZA =?"UY'][K +?I"*S'+; MHLR'7^/!"#9\%QOJYJ,%OIR?7;I78.].R;&4M;*-9-)%J:)38O?YV5^/,W(A_*XG$ZP]H:: MF"8ZG_.69JV!@5O9WF6V#_&-)>7''X%"U$W,A./!NQF6L&H0JR>QR;RFUT@[ MQ_AKGEGX!N^ #P3%VU=8R/O%DZY PAYZ/"?\]X(: :L'?";3RW[AJ'@.=7M6* M(>=G>BOI.I;AN8LG,7[=:98XPW5/LPS9[H\=YJDDLR^>6"L6XHL60@8EJHB5 MB,)*)+,OGF@L%N)M"\'V)/.[P@_9AJ^;=>$-L_Y4+?SA*4^]3SX>E06#%FC0 M7559SSS98&NU_/,__^YN8OZO*K^M$^"*VO@=V +RB5L]_F\+W=M-4>$5Q;-U M(JQ:\_=)M^_-!F#HZ$EBW6ZD8 <>82+4\"Q@V.Q<,J2O'&PF-L0#0A,P31!C M_FC01VIZE'>=5N3]T@VO\<4[M<44J/OVIZI2VNM]K7OP0GN0C8G\MN<8K-;& M)/CKY_,YW_^5%A_-+1 M+G48BH.)_7SABITD%9.I30M2O*1FVV+O5R7SXF]AM';8:&63LK!9V[19AU1_ MT*5C,%>;$[182Y40(6&MWKCA6NJP*$S6#INL3#(C3-8V39:/8@MC%4-CA=DW M.V6M@O3%SX[SK1G9VVX_(>R8##=B-KQ##<-A+26G99:NQ7L.=*U'FL"<=]UB M795GG9!9*Z@#B3ZI=,1Z[TAS.\$#WED9.%''@J^YBNQ9BOVTRU2]$PA1]3J:EN2SW==MR$3)2G=#+"55;CG"E838(,65BT#I$*0/MQ^B1^$ M'E04C'73Y.ED^JR-^ %.526F:;D2-1W>&)&X>)77UGAH:UC?0\UB$[224M7% M,B!-QWI]SV ]H>XI'?EW3#N4!P3BJRG-5A.('DJ\PS/3L087G\1.J'S$CHO M)6JH0MUO[C7]5G"6O<:K:J%N0C%7I(&,/B;::0S7@A/7^KLY0L'^4^8Z6+2E,JU8ZDRU+C MO-*JUDXBH!QFS<:FK1=Y(3-O@TN&3"*+&?]S$!\'Q#'H#X>2#PRA:].B4)/Q M&GZ1'2<]U[^1/8XM-+" ?<^ZI[.F]?!UG9]ARQJ?A.M' Z9A+ 7K_=PPF4;# M@;"FMJ;C-S2&1X$*HC/)6)SV0C=X>,F$S2ITJ"XBQYS-@F)6KCSPU=A4&"OI ML$D;\B5EC LB DP\S6]=^>(EP9KU\0OUX%VJ0;?[Q-1_$]YBC=//B0.^ "NMY-BLXY._B/6WPIJYM$4WB]%)Y(U]J#_D!NGY[ M0= XU%EL(3EKU7. 70J!518;.$L\#,E),E>#\W7)N^^5O_!J<\%!WN*UGTST M6'M)+C9^(6BP=&0,-YA!UY/%(U+XV0NX$OXQ)M:TD<&LG>,J_F.5VL2>.YIZ M6C?J+'03!*LV[9FPT+N,3XRB539HWR_FAE&@0\7EI6WJ*']-%V8%BWL.PR0' MV/1!)[QU$T$_+#CKZ .G,R S\UI9;E%F-%X^!*(/).7%A",+\Z+UD(::"C"W MKW[5%YI#YE@LUZ='V%8=59NM1O6PW:K6(]414].!K'K78VSLM^=A/=P=IJ59 MAU=V\,=2YX)04Y*9I,T:"S/EPE6B"KL=[.R!HL7<'#-( O:@1\"-75">W.D-CVYNBBC$ XLUV531">+=V^<\ M'M[^G/N1_#T@4NBCL;. PJ\*VKZSWD,)JEU;F%'?(^#G M@ZP[(7^>31Y==:D@ >WLH&8$R3>CVGA@S=EYW^8JJ91T/^3G0*W2?\^L#M>G M2B;TPN=?97DN*F.D[SM?EY2.@FGBFJ-A)1*?]?0PAW"K*;27ECUG58/A <%4 M'3N,8)-TORE]GS(;S5C<[U1WP+8'P<9FUFU@;H.V+'9XS,-S#.U[. MZ?N97 MACRP2[BF]WUUWZ)/Q&'-8T>!J\5?''JVSP5^>Q&TCM/5H(Q.&IE$6/U6+J\N MZK<5?[MP7"I7+ZJM:F5KQXJ4&,NL+K&:-Y)T.#*L";96GSMD+7V +1.GFX?9 M[GWNMF\;G-^&,])#R?4;&-:*RNEIU=1")?4ZC+0P01"XD4$FWW23%6YW09#N MOP_AF3X\ETO*"X_!%ZV \T+%S8P2\D%*SK$CZJC?0_.OV4HNM_H:^N?9^3?_ M_7VYRG)_:0D*'HGC-R 5I FS62Z%I D.K?L>QS+S@B@S%V7FFR\S%_H!52>S M07A:A5";(;(HZ3RW*%18E 72%#,^QQ!LR^G!MM&\TZD@45BH\MRSFSM:1U H M[)8P\3J]:#=+@BYANO ]07D #/. .P#!/2NHE&7N_J%-?NN&H- J"F5\ :.S M ^<$?<+V79D9L>!D.D&@L"+*!GYAD)KBM\X3))KRD,Q5M;=PD%URU29O.HOY M=F^1PQ]G9Y9.STD*L(.#F5DZ6/+_E@\2-/T3$0<$?!0^!Z2%V6-Y4N'F3RA:6KV8-T-K-X-9L_*&2*2U?3![E\ M=O&JDL\?*+F%F]GX"NF#?&KI_CFD_#-![T6&?'Y!ES?7BUMIOC17[&P0E09Q M =V1!M@BT[6D(UBQ'L5U97E!/%P=].=B)Q&R0U^GG?@/@@01))5$AB.#!BE+ M['A5^C2B)CLZN>NYDG.O&P;5X(%=BP609VV M(ST26[<\)]QG/)Q&P@AND_'L'%@64?4+CW17 M#LT_=QJXCX4S0 )[J/('G)D3LR<>2,3PP!QX0WY@G@%WDJ[MY[&![L564T%P"!FD%2$D5UVZ!GAJ3A=VOK(QF=-G.#.NW\<>F"Z5E'128>TX,:OF12G2 MW>DKM3CXGB +CQV1C_,:@2_Q,8SVE >X?9P6A([ M()B=S P4>DZ9PIHLC)!1'?TL3!:R*'L].VUE$LX"FN7_Z"S5#X:'B?D.^V#, M4M:1BX@#-K/+TEW]4ZK9@<74#9<93(^*'NBC$4MJ5T&CXIDO$<[":%2:E5*C M?,J2,(XJ/RH7]:O+2JT5 7''P^JY$IL/NV/.]9SG# N>N&#N%LN(9:?&J_ZM MW*5&]NM24!',RWSD,7M\,G].!=Q :PAV"MX\U!UGFL#&G\*^CLF.I-=C^J)K M@2&0BX5PDH><+DZ3E@W.).=$'JSQ4WU.<^FBL M=B,PF M>(QCD@:7QC&"".I"7+VQ-CU2!X,"::%X&)+1#9;E^ M>!9[H+)#!\QCEM["Z?(S_V,NZ09SWKD_ K=7KIK)-6*3$8NO%T5\7<378]/& M?85FV"16$C8,76I@]KT3%)4YFLK,V' M GC!R^JC&W$[9%AC] =!2>%6C>^Y47O/JC%T7L$1]D2FFS>6/8UG5> E6.J3FL:>1'%O*/XXR7 HP4Y\A M@O+:1SS=BA&4O9.-S '21Q1!7.9-3]X\'%8Q/W/^?<=S'8@[!71!W_*]$ '@*-"I6AS7C<9/C :599P84*."&H,3A@'F?P@*ENY4YF6'X0 MRN1/.Y@6-_ME=3V#/OD)R$Q>1WZ1%@Q2HPCDX O!^>OZ+BT'KR.94%I83FT&5 MBD]X"V&<>K"?#%T]8"4"J$2;NFDEL!@-_=GY.CW\X$UB.!!0"TMF+*RR'IMC8FNL.)[#B5C;$BE4 M9XF:83T\W2;\.CZ 03WA$K*5.<9*>*F$9SL>GS>G%?CXNU^"S\W7]-S'&3J$ MMAC4'P(-OA!W]<537)/A-[,SD6'D\Z>< 3\V2]4R&PW<)ZR^>%HO M."7HN36Q9C58\#%'E8&SI_(#+S@NW83'X-^_-X0R P1?5 M..H/#SAR_FQ24&L.;ZD0#.DY/@/] FO$:Y3XD66A*CZ'E[2"8^*$^=\O- DK M7'[V*)FPQ@(('T[=*UY4.^&G\;%Q<4]VJ;=$H&=G##\CV@&#N-V@/IQ7@J(7 MA^!9:'!,-8)7I,\]\)O;, MO\A/ )X.%T86"JB$-W!H9U%L5"=4J\A8NN0XEJI/6X&49J)S&;854^-3+I5F M_5]6SO;1,CS>'G^$TF?VJ3V;=A#4QOBN(B(U)/R29F[ M_+ED=LGC9T>1A8QGT5AQ,81QP)WI W^'X8?F$GA+V-EDZQ+P$?;<>-1MBWD@_IXH0]B[^R>X'-$K70;[#T//K"4& P\:+JC M#C"JR5LM$6?NX.852(JY,-C07@B\&$_UVS/,.FKXO44P'LKD/=S3!!X,.T0S MU%G&62 O]R66$FU6=I(:8A82>Q#A': &\\]:H%>XA=2TZPWN9]B @FY2:+A< M]D"7<9QNAH:]3!\>4&==JUB(<];="A.I<+NH3Y>8MW )PT<+TYBG='@NB!/Z MY&#SG'O*&-U1G-4TBJ/Q# ^6HL3R=\96*#J:E"K/OFBZM0&?ZL"/U(/Q@CO@ M4[_A%',(78X](:KHG[]LL9TEOGB60 0D#)E'8S(?M/$7@SBS?E[/DX!3F,5< M^:A 5;[R:HF!90&@R_8[".#-O0*A;A,<:8X.,JS QS!XMQ__G:&V6UO;R!Q- M5S6TF"_F"BP ?0'=-5WS^>6>2KS'A<\X ;_.\1=W^8,XVASQ9I(1OV"8G!+1 M,!$-BTTT[&,>UW&U!@Y6%;RM:NVXWK@L(<;-4C1.*O\_>]_ZW+:1Y?O]5MW_ M 96=5"55$"-2[V1FJQ19CI6Q+8^D3.[L%Q=(-D7$(,#@(9FI_>/O>?4+!/6P M*9.44;6;D4FPT7WZ].GS_)WS7RZ.W[TZ.PF.+TZ/OV37XY>@%%&RA8=OPY$% MBYYC85-0Q<9(S4P\>]<*<=NFH",+HAS>*"BJ1W@*\>I^FY4B+'L'QIBZ5.22 M#2X4Q8#2:^W6$WT/_>38\XKLSY&9(REZ$_'A,#HEC["@77(UP7R-ORAP)I.8 MFEYV%J*-8W.D)-RWO&*94!]MWV1>YL.PH?<..FV/V$\'@EEFC]C=MD?L.FS$ M86>[[5^]#AO1Z^RV'=W782,..]WV1*S#1K0G8DTVHCT1:[(1[8E8DXUH3\2: M;$2WL[?;;L3R-N*1O9;NLZ>_W*(/'['H)[5<-Z21>(F9U D2Y1_?['SSJ;0X M[.RO-2W>*JDGO$0GW9):R=]W"R]EU=X:%V_ITK?S:*WW\[5V(O/ZV=6ZI&V] M[RKY$HNO;VLKCE]D:>74R$.29^)%66):3%C2\*2W?Z,:#@2*"CFVM\ MZ/^C--C"*0;)^<^Y2/FF"/>G/$)+NP(VF%N."V:);/2TC-)>%^UUL4KM_7/" M/1M\O#$?:E-$_9P>O]J=[V[\SF^W._^5[GQ[YK_6G5_6F5\'?6T)O/!)*I[- M:?WQO[#!\FCT9;6^7^HI<#\N395;]=(:''&?I9E]^>4LRK6>=STN3?X^HTWK MMIO6;EJ[:>VF+665K*2L>M,^)6=\0_Q/5,&Y"7ZD)]ML1\1MN\?@;>)V_S M7KO-SWZ;M]M=;G>Y=>^LE7OGG!%R#>9FE1+X;>OP66T8^(D<"9V#C;8_ERUM MG]O^=CM'[?X^X_W=WG!_;KN_]^WO[D;[E;ZLGK1JK? J8RA "YK5NJ(>[(KR MS^X.G-UA5B&(ECZ\\@ U%-_\D]W=WGY^GJRG"0>TS-(R2\LL+;.TS++VS+(> MWKEZ-/,'0N-<&P5W+6%Q?S_]^?+LZC0X/CDYO;P,KLZ#R].3X.79Z[.WOWPQ M)-R[NA&,8L2(M1UIJ7<.@L6'"&X^JO(T+L:$),\0WSC]F(#,J5%]3@"UU(WR M9:;!#[K;6_\,L>-;7JJ<6E W/_2O,!A4>.=SZ)Z'71A.5#AD8EQ!T M,P+UYQ],J[RHL.DV-J=2U+A'QM_Y+OI>%]SRU!6\C6'73S\*QOOQ@/K#=(]V M=GWL?80N+[R.X=SS39H;8!,FA(Q7_:" 0QM\=WM[VQE$48'8L9U!-OG>[1G M4\4F;!GB#WO]N:\B8NBHIY4^#(D21.W:M[D M380CFTO?/?H5;!/--RZ"<5E.?_SA!]RN0@TZU]D-$S@*XN$_OGE_M#?L[FQ' MH_?]HZC[?G?4Z[X_'.SNO!]V]W>/U/[VSF!G".()H;SY%W"XWW2/+\XN__GR M^.3J_.+R_>'![L'!OCRTED()YRR'Y+A3J_SAE_::7GIW(1"2(! :K(QG_Q[[ MB\&_?\2& _$ OCVF!A\WJB@)GEOZ.LTUX;%B A[&SK?8:FH,='!:/^9Q\:$3 M_">K@F),+9\&<&!'54(-,Z4+)K5V@>>PNTXQR.,^=M=1279;[^N+#[J\+R<* M'E=)H6ZY&YP@@A^SW&5@\!#&PY!2,(.)<+,%[.038T<6[BZ+BZTMM+F+I^Y. M&SJ Y# /;H6N6YTT-*>2CE=.^PIIXA$-J3\<_HMZ87)K(>H#B421QG)%)_A9 M#:+*M,0JE/=UB$UN^:+AET^0'X-A#&/F 3:%P5Z($;4.D198>#N !/J#WTD] MN+"E?8[-)+>2+/M ?32- .H$+_E5TJF.QN<9D?3F5V%7ST)WPH%)3;#M.TDM M[E]IT=E__/L/\1HK)'A,+X.+T]?'5ZG5*#9*.W_Y'F.$R^/FW2VP6 M=TGX_4_0)>Z. SR/PN">X0:9A,P\F T2ZO2<1KJ_I=L.SK;TLPW"YAJUP=_Z M*?RG_3D]KWMC\L_JO-TH1TR_YX5GYPGZ:'UV2U,S:^RUJT@AJ.XE37V@,$W2-?&0('$R2;QH"YYI+VL%@FV[17*VHJZ MZE([&6FE#I:8.;*Z(1IUCV7!Q#H=MW/$+KX1&ILI]UZ"'4V*3+=Y<"47_(1Z M<4NS)U9+J#D<-8#*\ME\M@)CH=,*OR8Q['-[YI/@3?D*,$>6]R* @2HG11<(/8?>B^O8[P.04)3 M"RK]6R8(KVZH)M0S4_J(U_G+ZZF>T^T5DH1V9+GE UGE(T[K(LYLFHO?OY[? M0;VG(MNP2(ZZ-'1&9GU$W\8WL#I$\ 26'=D=+NI;_$&IJ2R5FK93 S^WZW%S M?TMDU%N:M.[>IW?IMD:NA)I(Y]BAJI(S 70:@5"55M-K*MO/N,$AG_2"V^BZ MS8Z';M];$K/1K=FZ@IK+/DA4UXFQ+E(Y "T$E<]^GD6XN)3[NCR< C&;J?K0 M>:(SHGZ[V"S0F%/.8*0'HNF/'?;Z6^X7$]@<^'B*<@Q^0]P(CT=]8%62(Q-5 M8N/""*10G%83;&&H5*+OP3AUE+[8] 9&/2L>(,."8,%FETY[2SDV(E/H9VI" M=Y-TU%EXLK%=IRM93)]1D5;V0#8.X]/6TI5EA:/QFG&;AA&18+BX23W6^S0B MBB!O+#RGF]4$K=LV06N;H*UK$[1E7E9:I'GM1,EU -_SX>8'H0HV:%J* MP9PD#6VJ40NN2/\LQSGUYL0'\)?Q,(XP?31DL:%R0MH"F+_T06C' M4]L7#>V4F)JO:1<17:!WCO:'L 1RHGD/>K 3),"\"49*?(,KB-;8R+UW7'W2=#UT M%Q$^B+]=&NK5.US 9 1=9AP@3'X3:U.O7*7XALWZP)#&^EX-KVM!<1/GZ-JZ MFX"6-VO$&ZN$#K=5+N8)-TBB>+)0NP$5:? !A1-:0(:SI.>W7X?Z;HQW<=_##7*L1\[33 MPK[9I6_=&R8D,K5AR#:;S_A 4ASM'QQI M4OP)5P10ZJ=YC?DK)@J9[3^@->V>!SP*+9U<.A6SHE03[4A 9&JVD(?]^HO#V''LU26*=F+**9&HS3+,FN,4!QHY)L2I'V M0305RK;D<\FG/@[ _,) %:O3"6C7PH&@\%G;J:6:2S6;A7&=9'T))L+H\-<4 M5$+52K8ZF['ASQ\L-LNE!"OC4%Z3T+]K:4FFB^=R*ZKI-(G)U!WIJ(_C0;)?HW[! MGL=B"@O.1J-")^?<&:JY'6?DA.LKF H:>A/,;8JNKS&9#^T=$(HF+DH6$EAS M[./2B0E.: PC[B^4S@O0#K<($Z^K),KUO<7F8EIA)Y:'V* W[#GP4H\ZP9N' M6["JYCVSUJP3GK6>MT5&KDMYC-Y=PQ#]''^;1A-\P.1&Y$!.F"R[1MS\#KY< MQO&T8)]T(Q'9[71M<;*UC#7S&4=%/7=VH.2541_B,%@_[A#_W M232.\@EY46R6FED';&,Q!?%V=Y[-:JQZSI:-_.P,DWD=X:;J]+)2/"7!< ;[ M%P]T3H(ARV(2%XXG _]%23C>61;O+OGM#)MA;-B=GW'5#"NE'4T?]6RW-YP:H?IR^PXOY5KL8FPZ4 M/VT8(DHIXQ'NN8Q]3A11)NF!-J)P6R+L0O'4Q/(OSH$R4LY&=9<]DM@AKH33 M2TP!UQLF,1@WJTRR5O@+'9*INJ8H%D:-X47D_V8OH3R3H+=2N*$81SI! M!NCNYJ YP6EH(4+\&* MQIL"[F;U01*63'H6'/%H,+:)9)W@."G'%.QQSQI.#@%QABAYZ,?*29; K)&B MG!LZU G#]F5TOYICU>BSIX-J.5\?T+GC#U<['G_47A17.<0@-X?S"S3!JPF, M> -/V)",PIR6&&Y+[>+GI0U9[@UC)%P1S@])<8EEIJ)M8.)(KTT<:1-'OH;$ MD;O+,19G;4J:YX-*+V)4VDBS*+0R@\^-YDG(+^JNJK.'@% M9E=>@57ULXK_C(.7\"6G'<-"AORL?F_8.(D1WKFT"1C),/$ZN'9YJ2#,I^RZ M02,3H^09I5;RO;?@U]& X.44)V'O[G8.F0@$H\++EA=T@@=0?'N.XCN=?:#R M06<'_KLO=#_2%-]9#<5?P!70_(#9,!&DF]W KZX M\-##<<1[FBIMW215+[=]"L8_:$>4Q0Y/I@J?)M/&%$Q-HC_@,S?<^^@BE755 M_.]U*R28O(SFI8IO.,,D3JFHF/Q/:R/9W'5(S3/FUZ@D*6K6=!H,8/)Q:3)' MM+0GQ1B72=DTY))$9O-^S:);VS?YC-C$ M]?A/.P6SRIOM>%> /5.9=-$&4J<9%5. M.5*78Y7.(JP7>1U'62K>EAN@J K9:L/BR8&::DO()E#5$J90OF-9EG;OD)"! M_ZERCS^(:>;N8^)3GK;/.$,M%5EU@Z MA <^V-4?^.(Y)%>5>)9CR\P+$D'9>^**BEME4F.X5-25P@A00C,25M(N$L\/ M1Q1'OL0L(C2-LUM*YK2E"L[[-D7(^@FFVH7G1\=OHSP'*LW$JL5*?$F6TX3& MD;RR"+;G,9:>(;-ZKI8'758-Z:CLV*-LP#4KW1%"@N#*"G9KW$-(236,:^Y5 MKG\&PF245ZBNU1!KG:,XH3$YFP/=ONS&1/<#JW25S7DT@XES@#0.3"KC\?AJ MX9QE. 3];!A32#3DC%3U08R6\C PZ2J);^+WXN@I^X0QK MEV#[2=Z: 18ZW:HT3M XHQV4^M#AG'M2Z!;I=>QL702_5!'RA>)T45R/II% MD(PH\74:Q3E*Q6D2#3A.R0=R5*52_.[(UJB?5670^Y;VHOO3OE'5ZT*8W8 R M0:PQ!4E.:!SU(,98&"]')Y=\ M;?2=Q^5B3^/:B&"?4GRXG0IMF/<\];+!H)KJT)*0$C\?JPCT8S#];K4CUY#7 M\9)[:C[[CT5#P'ST*H\D;EI*W)0=\EEN=="2_.LED4B2OMUM8:7)E L4_I)" MEOT\/ V),R"#R!X.N89S+_T\)M215$2K1B6I#=]0:TY/6$JX:GY*)Q+&S#5. MT*?75S\DD-5TG&E#P&3 D[6H/-]UQ0L&"%_=0 UX993/= !;8PWY7.,-RXLT MAPS?0MD,WII%TLVK0NLJ?MYFZ99;JK2@GOZ>>%NMNJV/.8))-$,"Z.Q*9$NT M [W/4-?A.(D58TX0549GW(%P+KZSAE7=UJ6#R219!6PWF[(B@[Q$.9-AK9); MRB0:ZK[ELB8S*"Z=7?#%T2.N5)<(TBN:'X&S!!S5#V5*@UI2LT>UB*T>MWYAO7>6ET+$\!*6& MK4:2=24^=8WZH$D9)J@ASZFLLZQ$0*J/:E!1[DB&R0X:38=U*R22@G=D,Z5J M]]%B5W6&K9'Z%6L)6@RK-&;L%YV.Z[_$[D1C*9P4JDHJ%]\!S@1J;O88TUV! MX&'3ODL97O$!U&LE%0\$:564<(&&3H8I/*52V##ET\30@Y7)B4*%62?\62P6 ML:O+N)#*7UY[3E7>K.OJXDG,%*/+L)$(E"]*AH!&\@1=U-(,S( 1:NO:.F$O M!U+E3=[A.^!5A.G58..PK6(^_U?\USBK@M\K?I^$LP2^B(QZACI:G!KK\8=V M7&F]PSEWY.J@J3,-J2ANA.E"9LVB<30DCFYXW,O,V6%^.B,9JH5>9%:DT/Y. MY_#QK_S6(%!4)9)08U9,"*\U&WPPW@"RX5 )@Y%$$&# D.B!L]R;O(QW$!X MOMR:Z56+33^DP4QM\PPF].G"XF]G._HJ59CHQ7[:V[2V+;@?QM7F4I>R.^]" M'S*TKR%+8.'0M#0@:W3]XF&(T$,+1R8M(I.<%I7:1.5IW40&;""JAI1U.IG$ M9:E,\*V?1?F0K%/X$6-'^%/4IC\%_NJ;:M@#.922?0TF:<$>JY*P?O%XDZ&0 M3S.ZG9QY^W"+%LB,)NTN8FZIC-_)T@XV /@BT+4<[B2U-QK&J52S7\-;DUX. M78")N$D0BNMN'B%*ADP1FKN]9& 98/O#5(&U]2@+T*P<3BM5-)',<#LA8*F! MN-R!XTI*Q:SZM*?DDX^"FZPTNVOP"A["=2B'].$NK-.I>>/)ZB_%>:7E@PMQ MZX\S#Q9"LMT3$-Y%QIXFN5>!(FRUN2P@[IF2G5I"HX1-RUKJ!$DZ5V,QS.ZB MI#%TA#]0T[TH,>]Q%*.+Y,$'R40J]1L8F]808(VOIUPQ+$$"AXQD3]6'AQ&% M)5H(X>'RECGB45H[X(TH&Y(CRS 2-QF:&XG2:)]DC;,@A!G_90+9D<[Q)4!Q M] P]9&;L]*JOJR50O1[&K]]Y_L6UL]_I+4SG6J@FQ!9P0NXD M/80[6S[:E%8B42_W6QWS(B17$HQR5R(.O_9<:0,%(6;8JF4&>GM\^>+X7\&) M^'W?<"F%)"'@_2P"04Y_Z![/W(%S"J6V9LS3) BG$>%R5ZD&^'::"AP/2N^: MUJMNW"M=VZ*_Q#4(:Q-V:TI15-Z>8323I!JI"C&@H/>RL@#9Z@,3BB63:.=I M,:%(&KGLFR!<,PE3WE7G5LS?LC&KP M,+Z)AQ7&GR1;+R7A@[G:Q#8#227]6[>S;9+VB">I2P7HT10RP0<576]_V^[T M;#(?/ D?[)A?SK7%P"R9:5915@BEJKO*_@ -.[[*:]L?,F:R)6(P 3KH#AF8 M0(AAV**R.:!#A5=\S$6EAJ=UH(XS"NEFDQ3/;'*TN"J87*C5Y!\Z\ M\=C@\!EQP1QBI,S<0H]X^)UDKAEHN+DDX73)4*_LO( MP/7IIEU_5EDI5Z$^,8ZQ%+R,V9\BO P;2HYSTWF%L!YJ\Z=#(R3C:O4!A;CI MJG%[Y)@CZI")(#&UEXASCX-ZYRG1/[7:+=^- T34]\EJMQ:$9DYWPT(O%.AD4(;T/[IGQ]TOP[GR M"Q:/7D,Q%ML-HW&N"NMW+]S[KO_]=_M^ T-7)?4;LNA+A)WZY9B=LYS63>84 M+4X"?C1/#E/&4[YSZ.X"L6L"KZ0/.*)5:('O !MGJ)52RIMV;3:;9J0;++#3 M0_M^U]58?8=9FH7;QV9NVS$6.Z(.%QSQTH$+7870GYGD4/S]+P*H?>(\]CJZ M9>,*GL3+#W4QO.PR8/!K5$U+T% I8H)N_ FE%:W4 EX)6:0!3DD9"ZGP.5A^ M,;KGJ&I)#4.#@O*!FHC8[B%XXB-4I',3#P,9,F USHMAZ4/..9B@3G'LJ*^< M>-ZBD(P?I'#(M,A-]D RL;%H\@*G>38 E3'7RU( M/ $<%KCT;59S\9T8:\9SQ<"U%#J>-6-3@'GEW:J[V[OZ@%Y&>3\"RF^=?TS4 M3'N$>MO;O=#W]]5M0=H%OM0&M&IQQ&C$O$B6+8V:=.!6H*.\MLF!WS\72W6* M IB!YGW=4!H_E14)-G9\XA*3)#('@T,*FX]669 M.XFSNT*OZ,$I$EJ4S-P-K"9+1C^[J+#'M>:1$ YK:1%58!1JCPU ME7E8Y7L*3+%<-C084.S*XXL9Q^-IJ*JS*=+YH3&BT MD(]+$VK1.8U8-TGM7\A5[29T>ONV MZD2S)FP%K ^KN&K2^*2]I9!G?;O3/:3PC5X/Q7T6J:7XI9/@@["+H ='1B\= M)-(*Q9P&&/+7*A6'V.0:) M-![5]_-+W6UM#4XM'D7#P4"#JRNZI91"STN#4L>*NS) M"+);W0##K*TXH7SM/[&R2!*/&:AXC!(68QXZD6V8XUTWQ&S.3\F\6+7$N30+ M(I6DD/P$B3BBYBA?N>%$O=M,!RL D C]J@R )9$[J' UR_/L5IH&UPQN+^,O MU2>G7Y'HX.1Z2IBW;T9W,^<^4+5\,)2.4W#N\";7:+08I_;* MS.+54A\F_RB0J5.,.3F%!883'NT[L#&A4:H"Q/XEV9/#)[DD4BHC&[BTS\*T M-& Y8Z9_3G9BAMA%R YF=#F*DPRI74T$GSKE$A?F +/B":P#':31JWS(F2 MM2)TC*4<9XPHVL20))&I_8D,!/6GV!]\=XI-9A_@Y$&*#])WN206.T'RN$!7 M+*4"LQE:*L=1QA@BMEPFYN(5.]EH..8&]$@'$&(8+1X2.TT8&J @ >&O51M@ M;D* TQF-\I#U/I))F-WJ%HJ\1"$+U1%]E'^PF66<+Y1V3\:U\VX]-RVR\QC+ M97,OP<;1+,E/4TES.\2&P:B PABK1B QZ5L;%T;=:\.H;1CU6811STH-B4=S M#6Y1\HLSFKR�+YUGJR?6-%&V%SJ'L:S5,R\FIW SY1I;KG@R=TT%G#N5X< M1'3%44[7.$9G."FDS"O*= 1Y#7_Y;A?'^2Y(0^FPUO/=PAHYO30R1S*JACFP M9!NJD6(E126C3O#[.$[\!L],,6[ P1F@]/YK=.ART)5S]EP=4%2,>?=1G^'H MRCRB)'.C5A"&BAL)0QG8'GO(U@%ZG4L#5@QAWX(&C+>WE,%!E&H M$0!QDSCPEF!,+C<@#",R;C#+E._=$:OQ$2/B77(<&!B_8FW0-#MPVB_XS1U" MJ6*B?@D8>-8^N#N*GTBMQUIMK5#*LYW@5$)YC;R$*H 4-'ALQ8(YH>B+]QN' MHCZ;%0HS#JW/T%->:SZ)IG 8Y_N&QMBVG:;OKGTQY*1>,80DQC#R5!>;1A2W6IACU8X% MW,4(&[!I'S*JPK4#^0 "Z5LB)NU2Q[M]'=UXP]F9156E>NO)QV#++(P8K:0E M:#*KQ780PQ!6GPW!'J(XC[;[[)@2P@O)U\$:=FD+=+*:7TUNR I+4O[RMIAW M3;, 15!4JGN\S_,S<=Y\_XF;&.M=+%Y[Z<^V&=W:+JNDY(X329NGP%X:/4K]FF)AF@@HHKA6J'DY16YPSFIHPC3+.##Z:I6- M)*!C;A_$&++S8KY/+HZ!!L8T3F<2MNHZ*PF7EP)&*I_H3DWBNUW<+'P1O?UZ M4ULGBXR!W_J'HODXT(VCRTCJ*'?&W]7\=F1D6H<+?N;U-V,_E=7C_.C#NMXW MYU7>>#M;5X;.AW?!*A^#D 6GC:PU$UW)0 ^,;N*\PL9>!4' ?7=R_N^S%UO= MH^]7+;F/4V_"B*0< TTR[/.3)$0E"\2E9QT &^77K(W^7J%C$3&_L;3@4)? MSC:\CQU_U (T$5AF+*9G_9FL.;T&OR*5-]FT4PH?W6"\S3X-4IA.3.9\X[NE*"GYJ#,VC ?A[\''RBH /.S]-1(K9SU MAS/\D^%?T7U-G,5Z=BPN)8P0T>4X 1ZKV =I1$@._)WX=Y5E>1T-,E J M[N M57)HXDIG(ZPFP(]!PTPTJ*P;D[8I&X;BFM%X6WZG'[YB(IZ[R.-NQ=7OK\YU MH17M&(8J88APW7DZ;*).1HREW@!B#K+Y**2;K3"*WQNTL&,4TF&#A_$ MAGVXW [DE'<^4/60 V*.74A@Y0GMW=P/K&^TD2WEW@ 1*&8EWKXNK:@QQ>K$ MTLS;#=($U#2F?3"2R709U'EU_LETNDU[7(QQT:10+)CD(J$4-Y+@AJQ !"CJR<]QKA4E4B)K S1<(Z-MFP4H3 M$'?K,?@@H'S C@@=6ENVYD_6YA;LOGALW)'#A0T%GKR+[)RV^I#>UW?TA#R[ M_.=E<''Z^OCJ]$5P=1Z\.#][^TOP\V^79V]/+R^#L[?!R:NSM\?!\=L7P?G5 MJ],+.)"_O;VZ.#N]#'X^O3Q[ ?\+'P>_O3W#$2ZO8*#+9:_W;GW]X5T5$+R5 M5#1TQKG-%BT;HF@B#8'FB=%#?0YSRJ-<,M3[HQTH7)NIL3X699.P'USP;:59 M&Z5,C9**X?;%#G$ .QI[+BA&0^:1!%<"#6-VSA:9+9O471+DAL-\1\[&TO0; MY#'%+E5ZB1'$ M_3:"V$80US6"^%ER^ SD3J1+W?G$L[HP#\:^X% [3;27-BTWFN4H+?,2@3N(O8PW?6W#C&(/?;L!:%F*P^OC\6(%K4[Y$ M'35+"KW;R?&N(*FT3\,43""&2I1^$&=GR*Y?^CC)HM15A>L>?;,3!"XF0 84 MWC2)/J0<)QI9$4T R0:K[:*+*FG]-'QB1EQ%0+^>>Z=MN^U5]X6ZL"%TM=Q[ M^KD4?.$G AA!<4..#3SB EX_U^Y5(S,X,>-!GAFRFIWS"O5,^L/#"O3NM M6 M'I!;?# 8WAO;6$F(S7 BEZO'$Y9B\K\NK&@NQ:IUZ63=*W T,J/ HM:HQW:: M,MU-9RLI.64!V])DJ+BK?-();*][FMI4JJG0=6M% WL%]1SC23]*4!87=XJ, M$KF)[' 4J27650GPM0>+COG-"-='YH4N0N0\4VD&AK@!0YVU[V:M8D;!#06* M"DLC(0)Q4)7*3 W^/ 5Q,K)'J2J<-(D[EZ%2;G3/#FLV=60$.,+7>331F?UE MO&4H1A ]LE42!76$"^V;[=*FI;L)>/KA*-N31)+)&4%5[ MMI=2/?+8$V]KO)5V_G ?.V0I0OOWHEPDCF9/GW7BRU^T0 M$; 4>^D2'(?55>,X#[4<0@$7VNSJ$3D6@5)6!$:?N9O49 K?Q7_I"%(M M@4.;WFN-&<*KH]3<(N,VD6V4%@[U+%VRK M#M5S"4U"73.]WNE9HL0=7R4:W&8(KX8[KS]C4\'YD*G'MP52N-I%M[0 M7KE!TPUA520)G.I,^Z9S8@X8%9/HCM[.8>,:R<%L:ZAP[)0DB .D$,)M6W*\ MHD&%X;:#7,R,&,JKJ'W"4LU0DZZ8LDM EE_M[A3WR;;M0Z MBX:\ (%B$$@>*G4&+19D5REPJ^S+J.>=Z*D3[$"*P@*]%E8[LQ/2J9 Z,/CI M/76='<%YI1XK/;9[YP9Z_P]:[W_K_5]7[_]3)_-+!:).?3" #(Q1X&=\ZZZ; M5"=)"H/?"MHQ9) M92O]F2!"L8D-"&X/@_V:FAKK!JKKU-XMSIIMOP*QF.I2IVDRTPFG< G>XK:@ M U4Q(E'S N!2+AF3!ZADGW&JVQE]01)8*)U:E 3]#*L$Y# T]KV=?1E]9&#Q M/RLA,7K/"!JFX!Q%]+4@3]"\[SY0S=4,0EU,))AH%#-J<0BWS_4LM,B"XGB@ MIH>:]%2JY90BR^:YFCSN%/,,,#>,5=.R\ NDLZT^Y\?@*P*;QA&BC\J-X(B] MWH_RW#0]-EU]'0BHQYP!:7'I@RMJ6*G[D@9]C6<.R.5N;6<%DNT\#2[5M'12 ML+L'A +4"QO$S"A.R-_,&XF%[!;N@]-\K^@;-\LW-!F^5^<6I\^ILD/-E481 M%Y:.J_H:K8U.5>@J$6\N V]RXF@?Y*? \9'E;9/V:*?,/[>X9;;C4?&"&I*_ M"+-UX?_TA,69@L\CK(JA0^@%0D6D^R4]M>[P;@1YHN]]7338 MFJ"NC.IOG2END4H8G[T?8I,[KDW+T.OA+N(ZIQJ&\G9/[\"+;#C<>IEC4/AW M=-1?EKD"J7&AN(LYK.N$*E/1C#)BG'&6\>?U+C!.Q9&#[^_5W>B>C+(5[/5Q M"\#D3)@^>9.8P,T*?4!&NOPV9S@Y4IKK[7L#D? MT@PUI(R!F'ADG@VHG#7.DJE&KW#,?IX7L:^)1;Q0 MDVR )W\ IT:2[XUX2Z\S:444#?\ M4/ 'W&=%"(5H' 6D]YB"$" 0.:DL,PN MVL!1F?D/8VGAIN>GXP>:SPQM1?Y^%.\ N7*+@?%K87VP2U MM6F"'J89=;LKQU7AAG7G%%X^0UA+Y4DT,WTG]*#5K;F'R:]H4D[8Y9E6N B^ MJA%OP#0W8F>U[2F\A0@%6H:8IC4XFMQ2T1SFK=OMO$_RU:;.IH&3R_1G%>G^ MH-QOC3*;\),;P<>:+\7%]E68ALXRG)@9Q([E%CYP7U32T);%%"22+!^[>JJF;54J38 VD*VV# M"&^X4L9GKSW@FMX=O% TJI5CONH'Z.B6IMT9H8@/L:0\-TZFPEL, H>Z7OLX M7;"WMREFF@TT\?^28 MBJ$Q.2Q=/35=V,S)*B$TM+I'A.+RDH5S'>D?(%HS"L17,6(U8]B@7C*/.@A5 M=%%+9N(4_[R,U9"< FY&92//X9$Q$7OS,_&HB5D'A@LC]G"G-#BWMEVW>4[# M@2@T=$A-P!US0RES"0US)UO[DC"DZ< WLZ2P2'FWJ?7)::0)MUTWIM6)UPH[ M0!2^D1!:G#9^!<(2&0J0V:#]B5R<7$H8UT6OFTPU"./:2MRSD; Y$M:%VYQW M8;)U?9N!W$R;\27BRY -&^A1LW#G6@58_\$$:X(W/@T;V0-=RHHRHR M.S3S0?#.+( \N>YYA6W5G6=D0@M%A?X36U,0=FRS%PO M/[:H68_2U$*_,,S0HC9A](MA$M,FAEX/V]!K&WK]:D*O39EQ*!5$G\&S;>H> MR@P;/*"DO*%.[,;M7?, /R8_:]779%,\ULI=O]UX\W4W5Z+.-XYV-V #@$;@ M'S_SSPP>.G4\3AZ_@TO1"D+DEFG50[W\[">CFJWV4>1 M J6>V\KIO$*S_7/E1ER+IPAYW7P[)'T#YB=!G$4I^$;;=D&4>*ZB&[@0R>S( M*9D,DT5M+(8*] @+^>@6J8!Z8G.G;("W.2*;Y:*TQ#G?LU/L,:&SIN;C+@1L M60P8$ZF,/DKTJAXH-383/$_*S/Q#Y.@9Q_W8_,@T]9!43_8H.2"1H9=)1M/1 M[Y'):BW!9"OKS*]:0MBHX:A_GG_']M)X.S\'_^U-"(MEAHJ5[OS3'(EUD3 Y M27Y-C9E?_&1D29%OX F.] H&77:C##A-S>?0Z"JZ+]W1"R+;2-RZR&3=NZ#@ ML@7Q !D/A>/UN5 I&.G]V 2)+][\+/$3SK44H%QUCGH_*OF[ MAEGG0K4[.>MSC@XOUU7'IRA8/D4O?*3; (BK[W@(+R=X7KT+FBJF)Y]7U%*X MD*=:YMS!TO-N^[D9ZUQZ+JS.!437]K$A,7_'[T=4ML5;POC0<5EQW\2U*MBT M7>W*!LY$9)^<6_TR.>J7$N?K&#!*+8-@Q^! \=FH#TJAN5^K1,.%;6_OW:F! M1$-K+4B6J$98C^/;FN=Z%7T* 3 MV=4U!B-GP"D3#?\SW(VA=A\$MKJ-D\H,VN*^J(KNMP[2U8//?^ MPK[8L#+,:\!2,>,N:M1,)5?BLIJBESAXI[)IHHS / &EOKR_^BU&6<(8X1B: M;5*/Z6;,AHC>_)>J9:W5.QY%'V5-W"_.!1F$P]@].MH-=0VC[ADU0]\<10\* M"=?F:JS2 D,=_6PX\YK0P?PZ@6:FNRHB*&:DS?,$.R[>AC4"AM:%[M04.^U) M3+EZXPNTS]\W#SD:0""BF)XR,)\9P%S;UM%0E>4V+W5??B-9@=A P# #]V? >$8T(4!!8$P) M97!@S)K?)F)6BR@6F9#)B7R;7VGL/ZP8M1O!M@GSW+I*T+-F!J++WL]!P)"T M$84#P<34C/9'-;R61GX-W0L$%\P&IE8M,N\JZM+EL@UUTV&08F*06!-^M\4, MJ:?14],LW0(%B9I4&)NSQE!2PXS$::BE-;^2Z6C[PQ_9G:1.WY][5:VED].O MH*]L49=MS(Y[+S$-O=,.\+$?*:&NDC0Q.)B%2'6;'H4)60,-V=0P,7N$38*4 ME7LSFQ>%KB0F@H[/H5X_SWSP ,=2^/D&7@QK6X<^#+USYK*D5\8W<1+81L F MU=>'-+>=PYMK(RDK;<85VJ'DJ E]$DV;/FG4UO-0[]CYZ!=M8OCDJ V?M.&3 M=0V?/.IR^;R,,-W_P/I31JCZ<#8,ZVE1.M]:]Z'N$N/FNCQ^>2J6;V@]N0VJ M?%2!JB_B)R;D.;G.];.>,)6FMEBI$8'\K/4,E^:0^I>NWLN;AL&#S PBS::S MJ?%J2\?+:\2FYX6#]$;H)K3&R#?@])JT9>A#L'L) #1.R0]>1\_XW2+ M)+1.@"Q'CV#&Z/-GOC%S87,[;_G&IO)%NO^:0:C4S"2]Z/D,\ZH.)H)_?< ME^&=U ]NQQEIQUI2+)(DU)5\@1"9B;7/R?*A<7U&YM6@-:0D#_4'4@,6Y:;X M8<'0(??VN<8/Q:C1?70.Y]0Z4J2!6$2%%!H<$Z1C.M28.?@!LXV1#!:Z4-QU1&? L*"I M\W:X$JGDAC2=_'^7G?G0??1^JL^ZCM-32)]?WYRMWM2?5,K);%]*':/&@@/K MM6P^4RA>R:LR?]ITKDK-Q3OB')K^S+AG#(4P?P7O1H:]%<.CGALM'BA=>'CA>_.8\;ZP3++&(A%9W^UOM'$Q5J>-M$=\0B!L0TJ*I8)JZ$N[9'VA=0 V=C=<" MEHL>XL*\DG96$Y#+JA(=BJ=VMG&_DEXS'DT7)K3K$QFXMN@47T?0I,:33KTD MA_/[I1E8>L#0=*1AJ#ND]>AGF!*( )!&+O/0!==')"B((AW7I>H2I+J N2[R MW:J(>H$6(L'V:FT$L<$:, M] -V*A?L%([6VZI[4SBC_:M;HEF9RBFC8=&YMG#\3M>;U0%68X,:"^3<'*]T MF^2)[)3.VFH:5%,L&$6ON&:(^84+1;+Y!!"L:!#(!L/?0!>L0W"D+ G\/"N* M+?8R!L.HC"@4[S?7#.&I"%1C[N&78G\R4E!<[/::SU@*%>A&KL#:&X/1&55# MT+B1$>QSNHM J'\!E(^G>GX<@:0>AAKO1B^,A!&5QP[&"N:FFYQC/E'%7@04 M#^ZK;+J=Y(M0'EM"&:F<44$M:4ERS+#R>(I-=^;=6\X-CN^7%G-1,* ?Z8 ^ M$+LO7"U)KQX;(\",LY6C;,!]#6C59;PUR=(,!-',;=AD06G<3:3DW2S7QPQ_ M8O3S:504T;4I%7F!^WNI9_@:;ZDQB#P[#>Q2JQ BO?5&AB,22AM$:"7&)5 M[KO ,9WCS:T%B[!V+K4N/'=^=7&YFWUR&V$QB"@FH;TIG$A.FA$X!0;X\38P MC7Q-G[8O* \88GGF#76'\?Q$.XOBB\<]K9W?EJQ0OII,OW=R?$YY?V([@,; M5Z5:(8 SR\E]%7:1&V(K2\[Y$Y9EI2"6+['R[8/&!%# 9>/F\"%_=J*+1AO85DK,M_ M*9$#8ZQ"28%2$/>W!@6@.C$]@\3<$ T8KCPG9]9F#][Q]+5B>&R705X]Y,C@ M9U+IOO/&_=YX]X@GPEII!(4S&^=#&?P1^SQLFW5F+.&J0B1O[K$7@;-0U@]5 MG,V;/>1= 2&&YP-;P' [-N;L= A+*'2C6^_(% W9 %'P!XCO8LAID$[[89ZG MP1RWI['I0.A>!4U9L,;1:+T(87U>5/Q@3KZ,;#T4-)<-C CWMMN(1(10?XO15I_,TG7X6VNA[P*M7Z]".?U8: MN#[J1JHE"]TJ!]22C73IU^H6-F/6&U_B0RVXYB[MN66S=O](W6&D!9_GG/S M$-NU]#MTLS#)6"B;""-G$GX"<:S#DZYIE]3Y71LAGO9(@X?I)=0=6O;.K@52 MYHCG5TYRWJK=)!^L86[S>-?P^LT*!CU")P[G,YJ[Q9L_Y7P*X(A5!6/,OYI8 MRP=GJJD@Y&W2&[^%,^-SR8R&IXGR/.FM)H^!]I\:)=H6,>[/ M:%AQ=,[U:\"1KL;*H8,<4/ZQX:YR3*VE#,!,7W&W/N;Y\,%=ZPW?(QL(+0Y=-;HD$3/A,_=P4_)(;YLY@G]3\ I%JB# '@=.[5PDH"BA]J\&K:)["-'(M@[SH041!&B?R$N'T%0H_L>9D-EZS ( M;'%SKXS-]B(?/!,Z#HUEWIGL&:: _J$D,.IRLXO#!. MU22@6'SH"FD4(D:XK$%Z6M +:U35X=(1IS'K! 43MB,$0%L'HS$!F->^PS]- MD1X.<&P&D(S$[YDWZ]]JCX@/]5AF&@17N:?0K7LUKA78P#023"S=%HF7-478 M&SA3[*'5HIC/@^!GFKY5UL&*-9T"YX@JF2)1T/BUY@C'^Z C!;X3H0&'6D^= M_-Q>WR97&<-#5Y2- _ ">*&T?JP!C*B5,.)2SOL;0-9,*L*1Q]2O&24$88*1 M ($:+5]'\=R7<"2524&S1R$G:-06U,\)K1EXTK04X#="$ MR);&6'#A;X\N&\;\L(&DCO*L,R_TQP4_MP%)'M2*YE:N=2ZGAH1O6@P>32B[ MCX4#3>Z.FZX3_*XH)D6Y:4JNKV@XM$#?- 0ULR6-3">GP;4M6A]=-5&:5@3< MP$T64E0R)D%W>^N?*RU+9XZSN"+!ZQQ^W"3>% 1S RZ]?-@05^#_=T]:DCGI&= MNO7[PD -YX68<(*8^6;+C::%/!8HCM@: 2'9@SMRRK%U/*CV(-WX ,K7NZ' M&<,RZUY^M[S-I3YW+YM24!SU/>G^A;YPO6!4K^W"'5P]N@+)\JJ)'2M&:,G: M&8ZW+_ J>;3,=AE;WF1AOXV*8?2GY*:^L8'SNIVEJ^=0I)6E!,JTY!>A4S66A*!!3N,S"@GS0YXC"H'IQ7L 1X+=X)C4!_A!S!3 MN-10.T+H:,O(B"$J3=F81)E_I+#Q\%9";TD[5M-2[7!4>YS6T/YZK-;9SQQ?:JO.&KBBAOMZYM>WJ M>DVXI!6'J\N[PK>Z$^,G^J5(]93JH*>YTVB&5XJ0@O ##G*WB-B89N95".5?!K7 M4)$5>:=T9R;0=W>_B[\W(&-1WH_@\M\Z_YBH&3$:?-/;WNX%WW7W:'(GG>"@ MU\4??4]9S]J3Z+@'Q>&@"VIJ=L%'A^[TQ,]PT;EBY MOT-7E :[H>,SH'UXE:%]B$!E2M(82> 6FA^)_R8*NP\0JZF2.$U8I=?3AA&; M5X6<6M0P"6W&\8X*,Q-[R^"ZC(A. +NIFMY%R:%*P&[D/1$"1T3HLLAU:VVG M*R7M=JT)&)O7@OB'&V@:M2$=SM(TN['1W!/=EX8;D35.6/O;>>)W4Q/'=$\[ MVU%*0N(($4^'Q/,EEU*+PBQZPZ1C8S^ACI1CY:V9JXZ*0J)7-!C.F7[E6,WO M-(0*M2E"6\2$2H .I>"0X.7,UE1=4IFU+%PMK0X^(2PG\@+9UJ2>=+Z'ZMIH MNY,!>7W.Z:.M(KO(G[Y=-\VOT#0DCD0\+@QNDI Q-8>:+MPWBZRL57;D%I4L*B[\N<1>A^1J!,V MP@#/P:\VW9,ZXBW13Y).XNUI+J/S@U&R:%MASXGN*]6\+DL,P>CH:+?K5\&L MRXZ1F'YL!UZ3#I+MS2'4?"&6X'1Q/-/E7()]--6A(WU%#[-! M)>E1K_15SXY['(N),[R)"\D\XK(Y7:_$D8MZR:-N^,J: "%ZR.^2F7?S&W>Z M]&'.I$^0*DKC (]*\Q%NCHY=.C\E9[I9,X."\3I-JAXVA&'/+!Z/5"6T@-Q# MDC15,;A5%];1CZ&_N&"P<]V1]O+B9)67$>ZM^I[W5E(@&N4-ZHM.\6X+@B<^)5=]@Q'@::/O)/ M>9(1-9N#;_A>+L',G1#SU+M/"&\7:;BCI300K=X@.ZE3C@J.1;I+=5)JW+L: M#LY;.JV3U=3:6)A^@3^AF7%M/ZPUXA;CXM_F0VB)% 5P76 8.\=H7T$8CR:> M#4>='%]L+LJF.;M[H9Y'=.T 3+2"U66TBG,8E#@>VT* MGGW$D:7DO=>"2^#I7A4>8+O@KQN@,)BF$/2WFN MH*;D+2XFF4DI*HK[B+I^*<[<==I+HUXSQ-,[<>"D+#NP7)!B27+*1:6 #=%# M,#LL 5^5C+:LR*$C@]SH\R4)4FY :Z63+S[04J#;:8O!&>LBE++NAMCFC%J> MX6'2H30P#$&^H!"@4<1;0I%YI3LQ^[,2SH6GMR@DBW&3(!N0@3=T\;'D7!_Y M9?L#K&9&H:(PJ<@+.=N<%A"@U*D \^,4X]P_8)D:(*>N!Y,:@9*4=&2XV9UD MIGK$WAQV4ACFE*+,>+JR>7 M4V]0@7K1H,1KIC"7[I9KZ]6&O]'<112AV" Q+' ,?J)5LX%AN5X;EFO##;'V:!&$-!YZ-T5>(E6=&JXTU5(:3C;% E9UK>TJC-H@AM%I2C25V;XZX MFV!/B5D$;C<%Q3U+%Z'$-XFW9NR?1D'H> "-\T?@>C['^6/2?-PT2GX7W%TQ M9J< ?1(5&3>]5Z31-'VO^JZ>NZ31O"1[B:*1'J:;A9Q$0P33R6!7_,P9/P=) M?*A9;DOHT($@RQ'GJ@Y^/F#&C5C@F^,0157+9+GXX#A-2S>/&FQ(#93CX\YQ MUHTT?5MUL/9J[/=/;UJ8MQ[4EUAE]#H9UFH9!1&+L+ T&[P32TTZ;VC-TQM= MYT3Z?'D'$)1%-6%C[EJEBMKT3.Y _I?9>0VE/'A-TW8^<+/8640U+[.9UVG7 M.#"@A@1'@X\Z@:Q0#@P=OI'*M07* 8XK>/BDDOK?7[,^!X/+@?/? ">C986I)>Y-LR*:F$\L2=\T%=TD#XI'%#'L B[F6K%YL M)7!=A'X*!O>E0?/ HXNFLW)IRLW248KM['U+$97NM^PN@-.#UTZ]*HB-K5I& M*[7VP0X^X@C^ >6;=&R7-NHS"X(U5&*'%S\%D_@ZCTQ1"Y_;C'Q">8ZA^5@V M5!JJT%T1 9G5%G>21/ >CO#A4Y0U-T'H"5J^V)"YFD:EUU%1W6!3;FIC)!QA MD*8TZAGB?XCG6W_G'J.?7![5#SKMTD(Y)E1L[E!"JA\;=L+I*RD)-\WOE< 9 M/*G!H+ K$(L!O UKD]8+(N:;1C,T"U%@JD2W5(W83[20IH@Q0T);)S!PY19B M&*77P"%)-9EN%=5$]\%;V?5S(DMW[A$1=C9Y N-J)B?>+18J&NL\D5+7Z.0B M[$)]LS3MGY:[O!&W6O^IV[U:L<-0,H'EN:+9E*SKLB2',1TI603?Z5J,ER>F MS,O*93TIQL-Q&?6RZE/)YDMOD8VBAK99X]OKGYGV;N^B@BI ^%6A\0ODK"?F MV8P=!J&II0HM=\LU8L(]V'8]*Z*%%Y M>:74&Y9_I"C-IK84J@:9+)>_./;- M"KCWF]TVDG&U9_ E^BLW\HP^UOMD*4VGFGZ&).VX$Y%;U,['QYT44X-;"4A6 MD@M9Z3^]TG*4^OU'41>3?^-4\Y G2\LT/#?72=;GHCPP! C^+,ENM_"<#36! M]'GXY>SUU9DY$!8&7[9!MD"R'+VC+/#Y]^X-+H7>XA4@:;^OS%B?6:L$(48I M V5$]E8JJYSM+[TNVY\(#W98+WXR_84D3T:_!M\Z0 =EJ;&GS UK\53WMG59 M)D5;1Z-"&JDZ#&PZ]'BO+O!KYVK;(//BS"E@&A@ACOIM71O43ZJ1 M2KI+((/6C/((Y IP%3H_]7D[N])/F4/G5EV5;K?IJP;);G^OC3A-?!9U(,OR M2F#RZ:H85T"9 %0VA(B#"WM(\?[(-FF@;KJ3:87']R;.X:0@4# &4K"#>UQ$ MZ"LIL'3<:0S!D?:0&6$K*DN$%[)P!!H5WYG-? M1^V48D&,2447I^H-)2 DU M*K7\#/.(_9=NYF$Z,PIH:9]CA)H);8=.W8";GLJX9R!A7%;<5 [..AYC]*@P M5.\PFD2('(W3XNHMT=.+:(2A*IT[(0!Z#"6ZC"[C+N>-(RP-JO>!#ZFU'VA M!!J+796Y(YN3<8FL9)DE%.!AC@NBFB-8AOJ7%);1D!1NJ&""?F*!5/?Y!+F) M]FT1<^BMD3A<(:DC#DO45NH$0*@X;Z32@DUUACS1,3&:.X-5 >M4?KN_)G!O M1K8*+0HH&3*E$O0*"8RU:_OUAFU/MR6I5 X\$1RR.2E8^>E%(=W+@XKJ M<60Z:S;H"K8I?1^ZQPL3&*1-I,U^J\V(5VIJ 7)]Y![,NBXV,7NG<^0"NM(5[',5J-AW3S27ZUZHC+DXK$^I<>/[O MLQ=;W:/0@;@7O\X49N]IGZY*WT **^Z!2&HMYJT^"JLR=0MC"HG:7LNMHA&;3?LHNG)446M(?W>, MR8:.[\'&P^2P2@GT)MWVW#8Y50GK663P2)TA:9"=X%2\9:5O#;/;3)*Y]>@6 M;L$AE4,DGJ>C1CEKR/(F (2%8MHFU(GF>VAHL,U&)=PD7C<1K$,Q'3."1L4Y+E$E0R9]00;F!#$C/0P.9,> M)D[>_[$AGDE,H H(M]41R4).'\DDC]Q@6?%O=)*CFDQ!?I)%5U)^]G7&#D:X M!E1Z7>H:.:\!B[,R;,41]<7E&OH-7!)U$S&(GZ[GSK<)NWU%N\4.3* M%#9(-Q1K++I^+MOJ*W0B:CJ56H,E:6@.G0Z-@4-QP-3F9E>O8YGNJV-!Z*$$ M0J?+F-M'E40(UC7J8AHG<<4MD);.GYITDC8N.9Y8B1IK$&C?LVI4)G;38WG3_ON+*#>:<=]H7&0!Q.%23QQ,3$(;Z;QIEN?@UYMS>0$!*9N M\0 3^QO(G5PQ^Z:99F M>_LZRDWB::V3&SE+_3:_QKFG7](V,5I1$Z.@[6*TUEV,-D>#J35FU2731HFL M1>YTI[A!7H%(IS.+CBF0B+1Y!@F,KV ^M3=9[I26ZG4)N24>I:LC=TT4E]S,-G0;V-J8$GI['8>9!5 M9I.-XUQZ"(FNJ9MTV#"\*4'4\IURB^R #*%)CG;X;(BQZ]+F!VHQ1DG#?/LX M0_MW+HD@(GJ"O6\ >N T< ><4E> MHNP#*I+7-:<4KY-_U*0'W<*4(&\W1B.'4#\FP0YAO=SX'0IJ=8K^N3EY1/H' MT<6/3LXUU-9R.S(+%_PA5_HYT[*8HWRZ'$X2J$#*_* C1?;\:W5H<3BWT+EG16\N_7EBBG!2=\S8!#92C_#FYY[54C)/G.ZAMU(V MNN_?T#$*-4B T7TQ>L<,O=FQB]W.S]MIS!X=:R'MY=-2$E0D1?T*HRYHB"V. M.%J3AI404,Z'__CF_4%O;V_G<#!\O]OO1N]W#PYZ[_O ,^_W!D>[W<-HN+=] MU/N&?W%Z>?[ZWZ7[O9V#G0-Y M?CDWWIQJXGG^NX?Z4HPIV>/'+?KD#LDTOU=&3^?_^ M_8?^?UMJ!$2.0--C9?K>6S@#QP8[?A.#6;MM,*L-9BTYF 6F])9LIMUA&A M'[Q2Z76"Z=47602JYG^JX%]QE 4OG)R5_\E2T&8NP2P8Q\$+2C9&G\2OJ._] M#QC_P0E:#:^JOHJ#=^@"3#7J!54G73)H<3G&7 [L2Y]KX]/-5G R,"2*1#!& ME)ST1P8:(R:[<#BKGG6%@\^V1C$K5Z-X5,YX=9S\BZO;PGH[!A8I&/=:DNK0 M"4+Z3;^*$X95^8[\9UE5T'<8?;A\$5(^[Y31EZFHB+'H,!4'I")IZ$AL6!56 M*A;??\G=]P2+?W,1"S^P8S,#?^K[@63Y%OGNIX7Z4?_AS@TEJH@/%#4#%E'Z M[J0S&55EIC]@T4V?>.=VF^X75[S/7[=EKB>FY16OO!R:MM0JI\0?(12O7X]R MV#GJ?>L23=ZG">C(3V=\M#W1_:JIIO^]=9M'TQ_Y-@2K:WCO122;02_6CT;] M(DNJ4CWQG=3LZZ(''\X9CA;Q]Q_*X0/(/HY+M44>6[C+D%QZF9V]=A_681^. M.GN[[4ZLPTZT)V(M]N&HLWW8;L0:;$1[(-9C'XXZW78?UF ?X#RT&[$>&]%M M;XAUV BXJEMK;ATVHMO9;4_$.FQ$;Z^SWQZ))>[$#V6.3J>E.9B^W*H/'['J MI]33/WO%QIO/T^&$E!H)?*?]P[WTRUC^?1Z4I?M^&RG0,L$JF> ^I\'*UW^5 ME5'"2SX&<;XLWO_:=_U.@VSER_]90EE/L>\K7_GBO766-\@2E'#_^*;WS:#P.="_3$>^]%@0\ZO49J>0D=_-##S\A;;"&8C8+3M 0RMK??$A7? M%?/.YQ#H';<%:=EA>2KP!G/#=\6?G4GG^Y8;EJ8:M\RP1OKRT;Z]2IEA2C@&\P1E[ RGQB?J(>;9/P?_VLP4&HT>G*S9)'N?8>FK3.% MEW5+KF#5#;;E$C7B%:_GN()99E2A^"[*L52@W:X^CVWN;8>]WOY2MWDUE%GL\OI" M4:KN:@Z^M^Z_+4>$K49?6#IO[^^&O:.=9>[Q[AKL\;*]TZM>#]9X_:5+O,): MC=?GJKW/7NH\K2MH+=;XQ;,@ZM+G*]G:)2O!&W==='?"G>5>%QN\@T_K5'RR M#3S8/EBV+OOL]*>=KK:5N'(M2Z7QOJ=OWQ![>IU= O^CD?Z_&L$M/H6IN MAH?UU[AJ':SKZV!]1PTR+DO%B+V_J"AOM^K9^EAWCL+=@];'^NQ]K+OAPZNQL>;O=:'VOK8UTG+?=RK-)9M#PU=S.9[PMY3A=E"#R)%KN9 M.[&A'M&=O7!G;[F*R^;NX$9Z1 _#[=UNZQ%M/:)KRZ*'X>'^7NL/794_5&M* MHAF^CJ.,FDU]75[1DW&67O\9MW[1UB^ZN5OU?/RB>P?AX>Y1ZQ=][G[17GC8 M7:KOJ/6+MG[1]>#MG7!O=ZF6<^L67?YZC-I'VN\S](/^&BMJO/#WHO+G0*,> M4#\.;*-D6G0@@AHV,\&?UY8,'\.(WW6_!ZZNIE^Y.V@5KM53[-.9QX/ 5X:_ M[HW84,_J$^2!;? 6;J)K]2EVL/6MKK5>NG$\>A#N+M>,;GVK:Q-UWPS'JJ3; MCJOK*DK_B%7KS%E/_^H3ZY:K7E[K8YWWL>Z$^P=+#;P]KWU^)C[6W=UP>\DI M'*V/M?6QK@5O[X6[!VWJZ9K[6)^NX&H-U5W3Z?:?__FY=;H^!Z=KF\_:>EV? MZ1:V7M?6Z[H!FNK&\6AW/^SVEIITW;I=6[?KX_106G.+IKK>3M>GUBU7O;[6 MZSJ?\GAP$/;VV]36Y^YV/3@,#W>6BR76NEU;M^M:\/91+]QM8577W>_ZM97\ M_UZ-JZ_;H].Z1]=E)S;4/7J(^)G+3@G8U!W<1.]H#XR+P^7BB;7.T;76)S>. M10_"O;WMUC>Z0OA3K1$>I^/J:_.+TO)?9>EU7J5K')Y?M>WPW!RMKV C@W=9 M,INH/'@3E?"+*&F;5SW8S;K"_GF;$T9^5HS0[&QL^:#UTS[23[MJEOER?MQ5 MKW3Y>0QA=V^IQF3KYMT@A7X-M?>KK(R2C?1+M5VSOM@]M,$N1]*^O5MD!VZ1 M85;U$[6YU\C^WF&XMV00TLW=X[G^],]ABWN[1^'^T7(C!U^+XWGEW/!4&O*J MU[5\+M_KA@>[2^TOUSJO/TN_X-74UT3Z[@]E!,SVWW\?QC>?/Y&.I:-F:.<3 M[1N>P-_:9]SI'JG)3].LB,LX@[FK),(@N=YX="E_XTW.VA%;@RS)\A_U,=$C M3C\V#$>O[NRKB=V5;7WT8+]29>@51%69!=O!-K[W!WBQ_B_1RM=E9 M/C*H<&'@E2M&Z3!PXR,@KX,T*X/L-@T2_+(J5$"'L BR/.A7<8)K*(+^+"C' M:E*HY$85G>!JK&9!#C:<\\@HSR:!M)[3N4CFY?K%(?RJF*H!]>9 M=OBFVV-B,ELO7?QHIG-N$?Q_?*M<(K#PX"2;P*1G05P0[>+T)@.J#.$/_%L5 MY00(4^ _E@N7/?1=Z#TZRO+R.KE41$M4*-:AR$ FPIFPT M-\I4Y466%L$TCV'2L/X * X_'M9?'R'):1@8M@BB),'A8AB%]EWV/,H5LL P M&,&+IGDVK 8HC()IE8-@@ITG"1P%\? ?W[SO]@:1VCGJO1^H[M[[W>Y@^WU_ MO]M]'_6.]O<.]H^V!P<]W*M(_^+LZO3-SNO37XY?O[LX/SD]?7'V]I?+]]WN MP>'1GCRXG"UU3T0_2X:^(X*.K^>'H$\6;SK.FR^@G<[?^_/Q1.+*N7?Z5Y=_ MC?7_F\@0.'1@TJZ I<_3X-=OE^ M1I[[@Y^*8!CG(#(R>.VK*(6;)C@9JS0,_A53\N/O%1V47ZHHO?X(,NW_\;^! MA3$4:'][G)?C*@]^U_+H(NN#Y ^N*O@WC(DO?@&7[BT>@I.L@J]@BB?C*!VH M?!;BD5'7F/M6CB.:YBP81\/@N^A[IEL?CMM@#%2 K^(<* *')P:J!L.*3B^( MT&@Z)<\=OW\:S?!/]7&@BD)32:5%1$<.;G*<$5SP6PJ(E\U@+^Q:?.*%[MK" M.4HX"V69\EU?YCR*:-_@79/H@PI&%8@%?" :@-!!L3&,BT&2%160!%Z)4F,B MH54@&5*8)WL;EV,MV7$T/='@SPK8< 2W*SV&0YNOO-5.HYA$%G#>@=Z,.A=$ M*7!I@F+IXRP@J8:"%CGJ$NE>@8K3W3T65H1/S^$UL'!>:7>;V/J0[BZ'D.,( M"*]E)N\<7H8#T-+@LL.U1&F!<$GE&.2]X>-. ,?F&*1NPL,?V4-C67J2W3!Q M@8J3N"CH2V<(G DF5O)NZX=N03R#6(IY$;]6B9S+KAS,3G!,^_\61I^8]?6V M>]O^VS4[PJ%499DPL> ]L$UX7]&SP.U%%9]G 5O:Z>:^V8 7E2O'1H MWF,54;(I3!H^'L7YI#:\/@8+I$Y$EY=>![Y)T=V)8[^,4^"E<]0HB2U_K8;7 M-*0]H_6EV&%&\)\Q_) 44N(;E@@![VP\&A7"M3AOUMA_YT)FV.T<*5 W]/P7J/!Z!%1#<@&'(J?B&CUD0]8%]:ULIC,>K*;UCRO(R=G_[>=1;W75+G%,B8 H= M]&*0QWUD25R43S11,"-8>0['C&31#%2^%'498+Y07Q)]4/)J5X+9[@]@NH! MO%8A_1HO=9"<*;P1KC,6IP.E6(5'XJ56>H >6T^UK8])2D%19 /]4OR@J ;CYOG)8,!J M+ > >)IPT1!,/#!LA%J:O/ C9,O(O=)8M5[T"Q)T(W@$3@!^I[?"\I>G(!\< MJ*,#-=QY/X@.C][OJD'T_F@ ^G(O&AWTCJ+=[>'.[IR"O/OF[.WIY?'+TZO_ MO#B[/'E]?OG;Q>GE^_V=[M'ASF9HR;M+TY*1%@$3(W"HL;+#^S8KM40'V;C, M:2SV4\^1[*&.:[*1'3MZD,!]BDZ_<[U=ZY@5PO;V MYM=LB6-]FK2\_WT'VIJS1OKO__T_#W*U.400;U6/G#G7:@L5^ ];T0ADP(]1 M"<^#\7'+H:]WSOA7^B.BD_YL MSA7XS2*_2*^+SNYE[V&-,6F[=AR'.FAH( [_\@@3^U1M(M?29<2 5,C[CBO_M$G>/?#PR@VRW>WM]KO=[?>'T?;V M^]V] _7^<-B/WF_O]D$";1\-MX\.O1ODW?'%U=G9^Z/>_N[^[E)OB[MH4!>3 M-?'ORWN<(A_GLS.4\W-\\<_3JY?G%Q>GOYQ=7ETF_?CN[^L_%Z>NGO08;;@3W'FPX%(VWX-[R;D&B2 D"2Q-1,&[#)@V 1,G MA"=>'U^=O@@NX5#^\]7YZQ>G%\&;XZNKTXO+X/CMB^#L\O(W^.C=;QL%<-&BQ8S),L92,/U;HRCX9L'*-N]C8JAM&? MP4DTC4M0X=Y$.5@E 0A^TK)!R9Q-@,24!=K;_NGD^/B2_NS^M,PU+EN5>L@> MK=!?J(T]QZ+O'K+M\G,FQNV+!;XJ,;#9,3%&7UNNIE4^ %53 %B'W G)_F"FU@5._Y0W*R#U3!/GC\QPW8#6 KI^HZ*]%(&2)KI@6[ M'=#; PK(];A&K5WMQ;FJF<>P!V!.B'FL"0%S;/AY#PS[%U4N3@K^8@;W8L # M^+]@@QQ]4_90S).\[CO2WP^#W;U>N+=WQ)M5W\WF0XJ.CD%4C-%M4\3P4K:] MT<3ONMLS1_A'+TN<7L!%M_@?,%[M-+TIN2MB.I I*:M_4EGP6??)0E/ Z%#H MB*RN8>"@N^.0Y(E/8KRZ@ZC/(?I&X*?H/X-7S4>B)U>#_%]C!>#&8Y\@,2$456.LQSX@0C35PV\YQSQATZHNQQ& M#UPMG/W[[,7IVQ?KP+O!,!,Y&:5E/(BGZ$F5 ML"-^37 MGP] C&&'\2(,8O+;DJ=Z%*<8.D#YSJ>@,"R@/L+(A7-3]*LB3E51 #MC=)E' M':H2KYS4!$AA*?4UW,*-@S)7 C(8OX2IR8=S&DX#&%V>EUN'TYR(9K'HA#MNC1IMC"*.)EF*C4 Y8\5&J"$9H$[MJT M7./C9>V?X/BWJU?G%V?_ \8NFL9H-!V_/3D-?GN+-J_82V =OSM]>WE\=08V M\KO7QV^_V+F4H^@$.1S% /<D(?)$T*E(__(_NA;H-.] MKF GR](\&O6++*G*>C[J%PE7&/_GHV(5\M\GS;=N-^)+;<1^>R369"?:([$N M&]&[L^*IW8@OM1&P$_OM3JS#3K2R:4TV8K=SV JG)>[$(Q$9[K4@OMRJ#Q^Q MZO6NC33.A3MR-^Y*5;@K*+^,]=^G(J^< &\KZW3(1OR_UJ'!_RXSJ7]0RR++ MLV&+09;@6?G'-[UO/I46O74GQN_T+S5D$D2P/DK.:SEA&>N_[U)>.0'N%A ^ M&=H;FS!B6TM%SR)43)VM^HN9I$,0;/M4(EA7A2L)OER[A45XACZ6!GS.$">B2[ M#RGP[B3S!/AN$)7J.LMGFW*BUET;W5\'WOD< F556921E$].*<.BY8VGLEF? M!Y_(K=PRR_+-V@UF$$E(TQD\2[F2-Z*YQNG")"633-Z?U6NQE].%X5DA2^N[ M]#Z(\6>!J1CV&)CBN>&,KP).M/>0K@W/ 6%48O3KN-:EGY"]3F_WN1V.Y8E* MT1:^!D;HAGO[.^%^0_ M9P-!0_9;T) 6-&3YH"$"OG%T<##L[1YMO]^)]O;?[^[N'+WO[^\,WJN#[L'. MWL[P8-A5'OC&>P1_>+_?>>]]BA_N7YQ>GE[\^_3%^][.]OZNQNQ8RPH;BV"Q MOS0$"[U\%]OD:*?;WSV,NN^[VSN[[W>CT?#]X?;>WONC[L[^]LXP&NYM;\\1 M\N#-\=OC7T[?G+Z]ND1 J-\N+\_.WQZ_?0$?O_[/Y=GE^O@Y/SMR_.KO0SL!V_O;ZB1\[?G5Y0 M<=1J,3^X@@DO3:S8JXI"PX5&:93,BKB BS"KX/JD@8^U-8@D@10A'))Y=PJ5X2X-]1E=>;'+O(IUB1%,<+IJ:10 MMU1=2W64,9;3(7+N&A?3_7+Z%G;_=7#^;SB=9Z>_?\'ZL9,QD#-P6\O/"MB1 M(A1HH'30"0-3:AP&0-E4\%-3'#LH,EU,B56FL(]%U2_B81SEL;*;ZGZH<2(] M &U\Z#).LRVL>H79!G]D"%-\ ^2K4/&R (U]!1P:!K2O(Y7GK$CAAL<$Y8@C M:9099L*.(,VXU;.A 2; .=_QYE!0:H5EG:BXY& P:.$2ZXC2\2"B4C? MHX\N2S44.8[P3F53#"3*T;A0#/?)J)ZP':&[AG<7)Z&>/RB?>F7XG%G7+RI5 M<#;#(**W,43B0,K!9:K@CIWG0UT?/")X^N"?!-2, (U) M/(EQ/ LY.]#4))C'6]"PD]D6HE .[9;/:B6_'0M'_]OEL5N.'^KEO7H-WYAE M,^H%JLYWKHJ-!((MOLHSF-,;^%E\':6/FATC,V/LUX"XT\8QYH68$\Y6([0E M/? 69,PX.)[ ,1Q$/ HAV [Q&*!>*IP"Y_0F'BA!2"U (X+%$2*SN@'6GA)8 M:E%-268%+QGB%E$\?20,6$8A9>):9$?7U[FZQMKR5)7SQ\L[F!XE-5]>G-!$ M?LZCO^($MWPA@ $]1P XJZIU]:T@NL._^O+7_U97U='K;'^E=4[KO2_=7F?O*RV.7>^-Z75V#]I]6;]]P0/3WC#KN#'MOCSE MOCPRE^1>16QE1/AB)13WJ3Q/GCO40)+E)N;M?&IB7N^ #NL:YUT]DG;'VO!D MDKU5I?8>L0FZM'R])VZS_7BR-/;#;.7$.LF)AZ&F/Y0F*RJ7N,].63>)X**F M+NGTWV<2M(SR$/W\*V"4)[\FELLHC^&+3[M>-K[*Z)$\]3::4/3B-"V!JDL3 M/\]4G_VL&^GYZ+ 8U=B4FVKS6&7U4FBYK+*]*7?52ECE$Z^IA9G%U'+\2S+, M)Y7ES)-2Q[F7=OVL-)G\?NOWLV^3->. ._/*[U3Q%B:6;\-OEEB PU?-FK'% MM[YD6-H%TG+')]TNZ\8=Z^XM^WRY_VM<+57L/R<9WY[*+^/(6H& ;K?VR[B> MGE2Z;D#]^_RJ+\HBK]U>]_JRRO1G;_7HVK5E-N M->564U[GK3TXZ.SLM(KRIBO*O\:J=4A_97KRX5ZK)W_->O*2][_5DU<43*SZ M*@Z6'E)\3N)Z\\YFJS$_6XVY]2T_#Y7Y2A54]G]"J3.MYOP5:05+JLV$_@K5YZ,] MX-M6>_YJM>L6M7Y6:C.3Q(6?(:B^*O?V59U M7E52CZ,GB/FMV1W:*L^M[[G5GEO?\_-4GW^%G_\USJK@7_#'+$I;]?E9 MJ,_[K>?YF:K/2][95GU>+?A&\,___-QJSE^1YKR_W]EO%>>O5W%>\OZW>O,J MW;G[WVK-J\ITCM+KP;@"S;F*VD3G9Z,XMX6"SU9S?OZ%@C]0R]4- M:Q/+W;^<'F>#1$4Y4G_\DS_J#KYWR4W.CNY@M=ZN)KJA>.]@4=,S7X#2\O[W M772MZGW._N__\?JYF8L;6^-F^8\:5-9%L@5[GAKW=+\J_T1]Q75SZ[IV>= M;"*"!_>ZG?WE[V'3.=FQ>_;W*!CG:O2/;_[KZORDQK8\"/X-9SN?1(G73T8^ M^N:_KZB5,?8-SZ@G<6$8.'H($_M4;2+7JWFT"?LK[Y-]MYAY^ K M[2Y;YP7GPC,OI6GK8[L-:[$.WW8P[]L#L0X;T0JF==F'5C"MPSZT M@FE--J(53.NR#ZU@6H=]: 73FFQ$*YC68Q_: [$F&W%?&*;=B,=MQ",C]O;VG6[9X+FQ!:5^J98QE+)\UZ(UGAF^?2XOZY;##IZF/&Y###V]^ MJ\I@FF?#:E &192H8EE"8*7YNY^8M[ $O]ZJE_VWY4FQ-4M-QS0K)VWM0?F1 MNT<'X='14IN/M:S=LO9:L';W(-S?V6]9NV7MY\;:A]OASM[!,^/LI14K/)]] M[AYU>L^J;.RGSZD3^T)>YT^P$4ZRHL0<9+$3"C1GAQO@+%B;ZV63!'C+IBV;+IM-=_9[8>]HKV73EDW7F4WW=\+][M$F<^G7OH/=@\Y2 MO01?MD+X<\3,<_?;7T=Q&F3P?^58Y:WW_AGX@5HGP;PZ'^[L'SXS7U#+W2UW M&^[N+16_H^7NEKO7A[N?F^!N]WC>O.ATGYL/_PL;'&MH75RJ)(&?!.KC5*7% M\LR*S=C&UCVU.=+G,.P=+/N6^?_L?6MSV\BQ]O=4Y3^@O/9Y[2H(2X!W>7>K MM+*=*&=].9:<4_F4&H)#$3$(,+A(YJG\^+=[!@ !DJ(H"B0'0*@S*]!]7@%;/J/!>H)3I MW^R+_X5[/&"NQKRQQL8SQW/"*!#+=DMWSRL;>%'FJ&99!:NC=RRJVR=XUQ3> M?;T[*#5O1O F>!\ WKL"^G5;-[N#-S5#=-U%>V::1H?2]K5)VW_E(6>!/16Q MPIC?<=>?S^!FRN-3[DEQAVB@6Q;E\0FE:J.TJ_=+CTH)I832_^!XS+,=YJ8N-.7HJY_G.7ZWZY,IL/1VMVX)(5(#4H,GYT4'P[IM14YJ MT& UV#G:L/1NIU^WBG["0!J^="U<+$P,0&T8 "PLTB+V@ZK\*6>EK#/5:M'& M_ 12I4%JZ6:/:OP)I,<"Z7 _BFK0*7O]. GPF&><=E]BXX=)7BK#N_=RRI:NM4W*=-)D%8=TGL& MM"U]6#L.J]9RQOR\U>K0WCPU2M!C:( A@<:B*'!&<<1&+M^ MW'/?26KY*QG64^ZI2JF+G5VD=M>J=.4IP;*6L.SJ[5:+@$G 5-K_[NC#T@_" M(@'N7[??+M&OKH:Q:%3*?^NZ8 M![2//N5^E,T)[)FM-_46E?$3O)6']\X^/WA3@])]_E.+EA!=/T3O:;![>HLV MXJF2G#&F:%NF,:Q-LO[52N3PLW"EE3%\Y31#?L0'G3L12,>65^XYBA<$Y8[S MNHS_-ZU,E3'H^!+XX]B.M&OFPHMQQ_U+/XPT?Y)^$VK7\)02FYP#X;_B,'(F MB^)@?O #+9IRJ6T+SH)0XQ XC;5WW.:S$0_D-VU3UZR698HVPQ\ML=19"[-^ MV$D_DBL!U\)X!F^"AHPU%FH3WW7]^U![/7%NXR"YQ?'@W7X_!*8@):K5?8G2A(&Y:\T)3=W"V$MP9&N[TM/3%V M[C8\WX=G3D"VZ:BEG\7T=#X*./M^=@_C]';NAT[D^& -N2O.HEMYIFR,?'%Z M*QN%OAM'?*6CA[8JN1OARUV=*^A+]N\S37IG:\Z+!'$D0;2,H46"4$ 0?:-/ M@E!!$&2:%!$$F29%!-$WS"X)0@%!D&E21!!DFA01!)DF101A&FTR32H(HF.T MMY;ZDB".) C+Z) @5! $3=:*"()2'(H(@N((101!IDD105 "4(!05"*0Q%!/+;:AP3Q-$$\<472H^5,Q^OUX F]/JA_ M^.PN8T]R574VQXT'5L9@5'A)OC@RK>I=__>7GT?%_MN^BX/RZPNS]6+/P6BW M966LK-%+U,&<_]! !YRQ]E-+_$_ET?K$(SD\HEYT;8P.DWDMI=<;2KDW";UD M@5M&SZJTP+$:6(Z-/Y'_#4N4_,&7G^[0_57)DU%OHE&W]E7Q@=&KMDG'(OK2 MU)EPL<1%:U!U7+0(%P_AHK,O+LRV,>A6&AB74^;=\LKZ?NH8")HX:FP@:.*H M"2Z>%BON/R]8@L"IL-Q+G1?4B0RW27Z_6+$:6Q+]E7NWKN_=EJ;&IUX0?OSM M*20G>^I^ORQERX+^:7IR@'VD+;UG6F4G0TXM9 +WGIG7ZINX$3N G<:H"[8^F=88D^ARQ#/K6,R;5<=RV' M1JE;E*JXZ:5R=4Q[)*+_YL2EYJ$;,:=4T[@\MN)844LR[.A=LU1;0CA5'*?; MUW@IBE.SU=)-BX!*0#T:4'>%YNNNWC/+/1%A^P9'*DOML05S1]D-OFOTJE#? M1Q:BD2[7H*NWK-*)3L*IPCBMI,LUQ*.K2J$TV=[7#VPH(,2/:[']EM0 M66I*>%R]4CRN&A_I6:GZV>LI]Q:,ZFX=(>)Y:T 1P(H&S M"@>]-30)X 3PF@+ MTWG:-/5AIT< )X#7%>"ZV2ZQDIRJ;165\[#,=5QJ%-L>.>VM8([[?^-I3*1F M$TC-2A:)6'W=LDI=,4PX51RGE2P2,3NZ-:"R7,*IZCBU(!@M?0>&:HKPY!4C M>[KA+:-$ 5)UK^(HK:KCUM7[K=+7EQ-.%<9I-2?$MMZC (-PJCQ.+;TU*+&< MA4I]C[_@95"FXT9%PFHD4/\:C[BCT5:[Q._5MD+#&NAFA_;;)837EL$VN_J0 MBH4)X?5%N*6;W5(!3M7":@JZ5;_==LF.D2^:P1MFZEZIRQYHIJX%PNLR4P\M MO5_N'OD$< *X0@ WV[K9+S&;0/7"J@JZ4^;"-2H85B3?G62ZM?_^Q^_$ES:! M+ZUD_G=0XO8C5#A\ M@O/LC%(C1"H<5B&1^CF:\D![[T5.Y/"0F#YB^NI6K#'LZ6VBL@G@M:6R>Z9N MM:@PG@!>5X"WN[I9YDG*5#:LJ*"[?2H;)CM66T^TW],'+3KM@@!>UXFZ,]"M M'@&< %Y7@%L#O=LI$>!4-:RHH+M#HU16C:J&54AVW_@1<[60W\[@#F)+F\"6 M5K+ZI-?IE;O/$@%5>:!6DM;OF@#4+FVP2$!5'*AFNZ6WK%)78E#E\+&#KRY5 M#C?*TE32=^OV6_J@7?I)6P14A8%:R2FQT^WI@V[I=0,$5 )JV?OBM?5AF8=S M4O'P\7VW#A4/UZ]X^+WKS!R/18[O4>DPT7T*%VSL:J=>FYV!WAH,WA")3:A6 MGL3>&=7#@=ZQ+ (U@;I&H.X,]5ZO5RJHJ2Y8R>BA2]L)D^VJF9O9T8K.2!2.=85\?#FF3X"8!M9(\?,?LZSVJ;"*@J@[4 7CLW5)W_*%:WV/7_ PK M7NO[2DJP-#E6VXQ4TS&SNOK0+'6W<9KO% =J)>>[=L_2K7(W2"*@$E /L*ZU MK??,$NM J9#W^(Y9WR@U CQZ(>^KE13GSQ$;N5P9FU9V,X1\36NSD 4ZQMSV M U'#>V;[KA^<_]02_WN[^JWK>/P\]L8\P+_6OA;// ]]UQG#>S[Q2/L2^./8 MCK1KYN+6PF5W$EMQ-N4(:P"2U<^#_5]Q&#F3Q9:!P ;.DP:&V$#MG@=<>]D9 M#HR6!BURH5/:Q ^T:,JU!6>!QJ'O8^T=M_ELQ .M;>J:U;+@7Q9JMC^;LP"^ MCGQX!FK)4Y[1TK6 @YJ%W(L _AJ(R/'L@+.0:_Y$>SD 2Y<^3]?@>1 ?M5_I MVHPYGKO0QC'']^)+H,/?H6WOV<1G]F7>)>P M>YH\"\)L=[LKPMQ!8!;,T 6! 2!>&5JAT^^_7"==,\VNT7XBY@IM[%DKF-VA MBVFQ=-&R]!U;;L%[MT7"S8PQ>90TV ME 'G#?0B&RS'$P.P8BQ YW-JQR<3CE!%+$\#CGKX+^C5A-F1'X3GFO-&W)9_ MIGS.G>_&,ZZY MP&>X)\:&Q8&$Q5CS0=QR%4=Z_R4*R5O@!&7VWX)Y@R'S9SP(M4G@SV27;=_S M9XZ=[WMJ9]YJ3M)CF""RYC%H 2(JY- +H>".+;J8J?PM("=<'8SL$3@89FN) M]+>B\<[R58!VVQ$=2?OQ]>/O&KL%*QE&XO,WX]K0QK[K D*A18C(9*3@G=C$ M30)H0ZB0OE-B].>Q<_?;+_!/BE7;A9:CNS--4'4F79_S-@(J<79:K5>E.#7# M+8Z=U5GZ= F8K4'!:JXHRM*E%8;R/U] 0KD^BG___*=\7Y>4]HK#D!N$1/,L MX=+=@FV&T?Q^)B:C<^;>LT68#,I@8%A(D_L!^!7GK;0;.&Q:UQB =5C^*8\X"X YH[CLPM/%4*,_/FY9:*?7+8, M-[EI[9POSC0P(Y-?7_QT\_ERQ6N3#Q'>EN<',^;*Q][+(4\N@0U#OU8H)7P+ MMGSI@;'?=@!Q<50W#9<*AOI#'(@#+!AX#HO0 <4-T?Q-0,/]^_!<]%,X^!EX M!= 0N"Z;A_P\_>-MN9TH&@%S690@("4B,VS5&;@O?AR=3YP??+RIYSD9I"HB M\5&LS$AT*?%XBB%9H6.7\/A1X$!'_LK=.XZQ&G:*>>'91C.S$L^)%D(/MJ3: M.T:_NQ;(B7G$>KO:M)5H;PWD>]K&'14D.T,Z\:+A(Y@JM/TXU]\Y8S%'L1 < MJ%N V!V?.K8 4C)9A0OXB:8PYW7[1K_, M<*+364YHPO6S!D8773]O/P]%:\/OEP]DA5F_.-MOF]O;RZE=%U/[TK/"[Z'C M($$/?)$@X)Z]P*C!"]V=Y_MM/1@NXRLCLY-K.0*R)&1)-EF2OSGQHX8$=!K\ M9W!/W9TM2?I8:4B&G:6.[6E'6JUE5+J7'2GJ:RXN%E:D*V+^ MG;=);,42;;,AQ<#;&)S*AG27\B$;0C;DB3;D>LJ]!7O$B#QD.1"3V0-^#Q"$ MS --^9OCC;BC7<0@=W_DN!C8&[KVQ\T[^!>'P6J]E?>(#^9;T&./IXH@.Q5;.5-21);O6>;;D$[Y7NV6ZE@$;HBVSC6/H"0UE(_Q?)K[LL&\@ _U M)$YZ!_M2I"?-EM%YCGTI>C][VI=.P4@=U;[TEJ\F^T+V9=],\G__X_<=L\E( MG:<%#@]FD/%QTH@,6D_+ *_;D*Y5;@[9&N2SM9C]:1OF,TQ(NUU&"GE8C,*. M:4+:%3$A+;(@ZEF0]6HT5%%?<)NH@)&3%:@->\OTQ7ZFH&<^+=YYS!2TN\OG M25/0-[K+ZC2;Q2$\=;3(?A4N+0/\_O> _9_C9E9OB_)L)NC%G)B5!M2E@/+2 M#X7)^I)6P5W[[EBU(LH/.\$/[["3[BRKIUYVK&X^H%P!:;MGE1M3]]HK=(4I M:_)6:[W66[I>9;F<4?"3K#9P1&11J/IZO7/95_&EQ8EVN)RXW\(CX9DKZ<78 MO5(MB'99NV+TAN;PD+J!YR*14JRA\2$7A5!1>?E$XS:LT MK^XVKR[+A'!BA=GCV2396UNJ>.LMF%L+ M:]O(9R?;\FS;(HM[T*Y G+LW<2;R .UR5W*O,>^#DZ8!AB5G :S#+N%X0GXS MEVHDBT(6Y=GYQ972'N&SM)Y8EK/NM QSZQ5*,2_M5:^E(PH'3V1>\I7;JZ3^ MCN9E)=]AJ6%>D_S/U:-3&=0;I&& M-5AA2;L8'M6TE.@O@1^B=<3OA3C 7>KNM8T2F(R=?O?(\)OKON+F^A=[RKQ; MGM2VBJ*UF?,#;A 5\]B^,K=RVK$6*ZJJ.$;@IOWPN=$$MI0!@![K_EHB3\&=>UV^1GN.F9#[]*='P. MEFRA:W.7>9&8M?B_8V<^X\FGK__%9O.W[^!A=]R+N:'M5K%UNZ&-;.;'7I3J M?7X))5A->XKE.VG[X>4RO'GJLBA587.=%""__S'G7G@(O&PMNUM6VLE4Z4)L MDU4<0_E-*D(A?*GP:?$T3]JN@=70PG@&CX>WCW,U5]KKB7,;!\DM@(!HZL

[-^1%[O,_NF4]PBF1#D,1+/!QDMVS)BJ5NC> +<65A>D&RA>)* M@5-L+7V#Y)YUAC<*TH:E+E7B].QTOE+7-+I;]XO-36BYY^.F;Q.0;3IJZ6>Q MG^NY)&#O89P>Y3YS/E]V*QN!;Q%'_, TZ&:-%3>B*[?C7M%+XOK9>];VAR0( M)031VKH)-@GB2(+H&ST2A J"(-.DC"#(-"DA"#)-B@B"3),R@FB31B@A")@D M**)30A)DF]00Q- 8;#T.A@1Q-(W8?BX/">)I@GCB8>J/)ON.U^O!$WI]4"/\ M["X/BCEG/-Z$!RMC,"J\I,@!Y _T+![N.2KVW_9=')1?7W1?[#L60\.R4G(\ M*^69_]#$Y@!:NK1&X<'Z!V<)(_$>60KYYQI5L39TU87.P^@HX_CA(QSVIY8Q M>,PW+IV"VHCP4X]"O7']F+?7$!D?^ 3$G66\2NJJV;)WHJUK[FX,"VC4^WHYBJICOSY];MD=02P!$?OYE,M=178A91OG$J?O]LH2>R/J#$_3DH:V 6KBE M#.Y=D]L+J"#@?%?F 1>Y>[A'&^J#?JOL .K4(B9H$[1_T[KZH#TD:)>3ISYU MO\N =I)^K@.V.WJK;=8-VR6GH.L@Y][0*'5V[IYF7 IB?J5Z2GJ/6.$C"[[S M9.TE+O.;X(D694<,M9]HME=7JVQQ'BM(5M2\6/K LBI$GQ!,&PG3MC[H=0BF MJI>7E%<:<_0ZD56<[HK,UZ;>ZEAO*HW-ZE9^;)#:F=5'CUG]_/P!_.)JI-6O MF5[/$RO-@%L4_..)?LG=0CEQZZUARFEVX^>8^E6VYC6)_&^ MIYT9&J76YU'&_C#.M]Q1F^K?#Y;,/.'"F%,D.T_=W?(-68]2_:0=I!T/Y=A* M=].:J!T/$ 6GALNQB813]_< ZE$W[3@\SU [$ R-4FTDT1 '6A+L1\RM9K+A M9 Y=057;H*IC/\;C7$XR096X0O+4_2I_(AKH5G]0Z8P:@9Q _IBWI7=;U4X; MGRSX.#482@=Y&F6!@O_,O"XGF^> )MF>?YMI?'"XOC? &,UJOTQ% \ M6W8>.-!/IWB\;/XH[VCCYDHAMIPEAVKCFZ:@*]"LE;OQE.W0R.W)GMMDWG:A M6XCW:3+2F=+C()>\R_QPBV9;G:52)P)NMQ[:A+YH] 0*__-%[#96W'?^SW\J M;*B?A?AX'*8?G*?6+#<(R4;^EM#I6WXF]^MGDX@'Y\R]9XLPW==Q8%B9I3S/ M+"(.F]8U!H-7VO)/'+RUD<>3-G/C6PBOY:^*9VDFUQXY-" 1(A[C;)EH* ]\ M4H 05SMGC)DV#?CDUQ<_W7R^7#$E\B'X]]:SNV_$\:6 YDM?G$.Z/&>6_;8# MB(NCNC9<,QB=]+0&4QQG?JA1>=99NW_A'@^8*ZHW+\;0:"<$K<8>5/+XW=M< M=UBQ.W0B;\5/Y.W0^4VK\]/\)*?5= 8D" 4$T3*&;1*$ H(8"(^)!'%R08!I MHJ/E5! $F":+!*& ( 8&*80*<;?="%?DX)E2#N2UP$FK]KE$1SZ0]_30.>B! MO-L]]CH:@\=\XX8B#O=@+FY'T]+B[:5<=%>0?RDKV@ WF;A)/G^(05A@8=R%O6@;R=RNQ#=*"3 M ] 2G'JQ]/'7=,FBKE/WNXQ57+(JJ@Z[$0_UWK#47:<["NP&<1)H6Z?O=SG0 M/HT 2T?V0.^8W;+3 J>6\"D6XIH*:'1)2V^MT\P_!]@NM^1M$U3 =LG9YUK( MN6N4NJ:Z\IOT'",;O<]VI>6?OGO@9($*4\MCBSQJTKM7ZFGO M!TZ>JR#JQU8&U**3CU3=*POG?KE;@C; /)^Z.*6FY2A[G_O;'G1+/?7WZ!#6 M3F*MCEN(LNE\8+-EM*M %QS 5Z]&EO\"MTA@GLU#L5.-'?"Q$VFN'Y9UMI<* MX753\_TEIA7JDO2W]'Z[W/21 BG"IB;]RTR;U0/>/7W0JEUVM*F9_S+W]UY_;82K8LH?7?_NT!A0YE[AS/T[W'/2=N0FCV)GM9D/_?B_ MPAZ1U0RW&Y'0+]F[KYRO8^E6N_3ZG?K#]-AY^G*=],JAU-2'O7)16G]C>H+T M>]F^=N5P:O5+W>#\Z"BM[@+.DNQ,VR@U\*>$^V&\[C_8R \TQPOC -/NI?O9 MIXZ4FIIK/U5YC5J!_]Z>O%5ZQ4WS *%&4OY$=3GUT(-6NU^W1&=3L_M3W@K%B>;%JU. MJ!('\187)O=I=8+27,)'YN"AY:)&"NF$@,^9$V3Q!(7YRE(*35^7,.R4Z^'4 M/^M(JQ*.[X=;K=+]\)JCE%8E',6=MGKE+_:MIM!.GJ)'1]D"%YEK]A4)_2\8=+ MQY\:+L=.UY^ZOZ6D\WL]2N<_.9VOMN3/NAW#I'2_PNG^&S]B;C7C_9.%*@65 M:X/*C?UXY/),YY(;L)CJQ%-/B0>/*=WI\E>$=O2.19L<[16K*(V4 ZC'4/4^ M'V#/&KT[H'4,>P4K2B.E=.U(0Q:E>UU*]**;W0'Q)_E@I<(R/P/<=NK!OOP< M,1CTWWX9.W?/?YFQ?%TJV-R5=/7 #/Y.5Q6 T>.SMW,_='!WT_. NRQR[G@Z M/KCHX$6A<,4]8*B4UH@JSVKZZ) 1;@>M"'L0^B,!:0[Q80U)4 MJ165R%O;9S58?L0'0;N"&7/EE>2X\>32A@4SMN^%<(V/-7^B15,.%\(HU%@8 M^KAI+UR_=Z*IYO);YNH:LVW JGB"V,HW'COBPX0G)WO@RGPFO]?F8/\<&QXX M@TXNC&RVV*:L.4"8EAPBB==R;$=NE)P(1&L71DD&"3S MCMM\-N*!UC9US6I9\"\+Y7@'\#4H_DNK;_2>\HB6CB60 0]Y(F5MS.V LY C M/EZV#2M[&CP,YHW>*UT#I;"GVCV\>\8#4T(W8CO!U,6H9/$(H_XT&(+JO9?ZNQ^1P$*;>3 MQH>-F/<]B.>1O= <3_ODW\D.8N>TU]>.E#8>GA&NGU&LVB_'+T0(:BF"#2_"K6WA=X,U@]#3FC$--F&PI"VS\Y>>_ M7[T[,X<:&+@1//X[/EP.NQQ$D%MLP_V)TFBHA3Q:Y';RF[,%/CY,?ZF-X@B! MXZ#(80C^QKR8!0LM@821=]+45**O@#86V%,QN._X'7?]N1C!]_DJW-(=H2Y[Q-%'N3T9A=%7M?CKM%_EAY[&:"% M(EM&-WVS!&+^=V#_\*ULAC/&BNT-XU'HC!W40'CV,&MJ .V"B7:<&$\3 M7\;Q<8!E> MT:Y#=BPU8N;]E7'D:.G"1:*@]A<:!<1[[GIQ^\">>X^ZGXA \ ME#6DT%I_3?(XSKEW5&!BN/(B$$Z8300*-W4?YK=<'!>IC;APO,4=V3<0 M/L']+G@;\=(00X A+.!&:YO:\T(*4P2:N6#4=F%4,.LU74E=M%&TQ9S.L\$W MW)*FLSI+UB*!5=O< *P,Q,OTINC>?[Y R)+KH_CWSW_:*1&5&X0DER/S'+?\ M3$0P9VP"9NR(7T@ _SG+C6V#Z MY:_22V*U6SF?EZ Z%K$?A3]@([1 M>K:/_J2@\S$?W5SZQL*F#^#"(\F?Q#R#L2TD?^Z8F]CI+ U4 <\#HD/M#YR" M+J(H<$:QS*!#3S_Y'MA,+PI\&!P8N-2OJQM2;S"!E>2E(#!"XSZ&>1L]$S$U MLY5Q\5;&Q4G'1<"I]6P_IKL,&I_OQ^S9BYPO51$(2WOS\VOL[)LU+'^!T87P M(1%SDF(-\?,,1OD: EX^A=?RX&1).>R##&O71#67C;=7&F_+QH>YQB>AUA-# M[G4,/HB:)S0%8=1]FK%_)/;W2ADB8?-[A81!N<#.P[C@X9F#S: H5'>*FQZ& MR1]7__/MZMW5S3^TBT_OM,N++ULGF^!SM*P_] M.+ 3TN&;G(4O63@]E>;E[?\4%&'JA)$?($L*L[Z, S%3!I;1=?X=.V-,C04< M_@JX9"PF@3\#LWN'5 I\!]U)>J@C7-T8$0 8](/H#&SL3(/X(?#OX6*H05S" M);6C <[AT1J[#;A\KBZNYQDAV^;S")N#3P[#6/R)[[.3L86&V]_%N'I^E(RP M,.R>Z,RMH.B0M[%AO WM0OQX@SF("D,B;QI]7/S99L8VL>S?CG5%GX;U;':+\J4ZF? 2;HJ!]\QV:G M$GIMQX$P52P,.4**@Y5-K[D.$P5L#H('-]6"$*M)X[K(.E M9.2PMHW.Z8;U_0^$?C:'8$1A(X['2#+C1)"XX! @.F!'QXE2YG"73)?:8<9B(U3#)C?(_7)Z"?XLN$G4S)6M_C9YW /!EMBD@G%R-\,ZX- M#.S WD&K9_K*.R+12)&Q&7,P,D[$730K4H%DHBC&6Y"ES;<6OH5)SPFG,GN/ M-T*/3HIWZ-*8SQQ;&/*4"1:6%$T'#R((H!(&6I!K8!RE(9E E%3T"^ )(JTE M@#SW,16 .3AT5!TO7C+9XCDX+F"+4"YSZ(D_#@WMK_X]O^,!VLY0$L?XMJ7A M1K4+0Y0EDIC:B+L.W \-8)%L5Z**HGUI)D'/-Q=QE92#^)XT@! %VIRGH,/' M).E#5*PE@W@/Z@1OA'9/)H[MX&L #/.Y:L9]-%VYIE]!G\'GIF?0[*!\^3; M8.16[8LTTO+O/*FI9^.,^<>0<^$Y36+\4OP(OX8Q<,$"H( U\)NB:9@?XP38 M$T?$"T(3'.R_%\.[P)C )% F#'<,\@1:QQBV"8&L9/E6O\7:K7,QZ>)?:U]+ M=T?4,.8\EFLQFY^2V<> <&HSAL79),MBJ.P+?:.M%6]*G:6"!00PA9@%1S$(#V;5 M^\FV+5O(;BP;)XP#6FE/&MM[7R:%T8! RS][2;V7-TX,,^IV_MTV2Q(W8X#^ M&!J':78\O?V6W8)VCIA.E4\% ']+5FXVM' M.'=%,OH1&N=)0G-S7Q3 FK#A.0=/HDBD"'(E6'J&JXWN:N*-@BS3-._+0>]! M%T6.0'M9Z%,Y#L,B#H,XC)(YC'PYMBGV?3]$%?W3;$/B+('C*AURX=""B4NS M,OY(N'ZA ^UB06X: J?&X(:N??WX>WIANP')F=&41I6NBS.!R'Q7BS[Q,2^/ M$U=JQIVDPB4QYFSDW_$S--]P$;/ N6 %H8!X(\RPDV)((">:=.C&,#_Z.O9->(U3=B$Q M6125N;A8Y)I4"H'G\7 6PM#>+1EP"#2QZCHMDA6AK_08D#/):F!3B86)R!)! MK4IE@SN#LT;B<^2R)#BH6:@HH"E-;UJ-BD6N<^C9#P>$@O'72[.;JY3"NBO1 M ^G _E@ZQFORN\>03"@ \D4"]_AUR&;Y6JXG-#T/HQ1:S![A=!ZT#$K7Q-N5GPS,$$ M^<1X8#O"7$-D<;,L*$X!]7*0Y_"RNJ%N5S!Y>61I MOZVG#H2T."6KAM*(OM MS0Q?ZF0N&P:-SXE;J#$^6Z@RPU$'8XP1VQA@%H)J3B8<2[2]8JJQ7B&5P,>' MS)@?.::"!EQL<37UQ-)!P UAN(O%["%HHPB])CUX0J\/:H.?W>65M08VQS+P35L%KO];0O<>RQB63FQLZM\6&:\M M96B,T'\9%5Z2'X-MB!B5T?_'/$!"11-1\8@7U$Q0D*J0JI"JD*J0JFBV[^*@ M_/K">K'G6$!\<=@3DI\[%A=B51(?%_M.8=3I4?Y,W3_*(%"P545HU'2R?*XI M?!?STIRE>@.@E'E1;3!*KJ MH143X>C?>ZC:?BQ7,"(8&P,%;?0CX^!OXZA+_#9<8KC+^_X_X! MQP!@=PV ^X49R\U.F#<-L?(YX%/NA7BHV]JZ MY])4\P1#M"$P*2\,.7YW'M&HRZGC,>T]]&8DUE!K8EG^9MWIB[UFGJ@L5MG6 MNC:02*(1Y2#QD2UP#P2+)+:QYN*T GOL/.LC,D=J#836?OJQ]VW=;/?+SJ01 MV@GM2J+=U/M=0CNA?9<%,&H-Q#YH'^K#;F=M6-3D@YY"#-:#$WJ$!FMHK13) MMC*U3;O(5B/A'JB31]#;1@#XY((DM-:BCX36^G2R$6@];"U;B9UL%K-D$;-4 M,V;I\NKFZI)(I<:32A?Q+9%*E'A4'+EE)!Y[/;W7'5*>G>#>"+BW!WJWU2.X M$]P;02M9+;UCK<.=>"5*H1"O5'_9$J]48^$V)/=)F?J:=)+06HM.$EIKTD?B ME53EE=K$*]6&5_IK/.*.8)1*))1,(I04SE-N7J44$*%$*4?%D5M*RK&G]WKK MI>P$=X)[+>%NZOVV17 GN#>"4.JW==-<+Q<@0HER)T0HU5^V1"C56+@-27I2 MBKXFG22TUJ*3A-::])$()54)I0X12K4AE.1"I2MO'(=1X# W6:U$\E,PP;A) M?I_\.V*"*%>H.'++V<&K-1Q09IS03F@GM!/::\4#M76SU2(:B#(>1 ,U4+9$ M ]58N U)55)BO2:=)+36HI.$UIKTD6@@56F@+M% M:&!_AH[X91YMW)I$8E- MP:PBG59$&<)J(K>*ZK9 G/A.MTLFJG7')KI M5$&5>L2&6(7D3S2Q/(GD6^F$Z";Y_BWVZD55BOUUUB(E\)P=72KWZY; MRI_T@O3BF7K1UCN#VATI1GI!G-GS]*('T\7ZQJAJ,F:E!((W?L1UE A)>W5Q=/MB&].W,&Q^^007.O;P1(4T]J::V5=-4]+>MUMN+&?@ID<;NF./B MB(O+YEN<+N(0T#/Q X&I<<#NQ_Z]A\@4TX+K,R\4&N&$87X$+6:1 M^&$R_XBE)?VWH39V0@ ^PM70KB;Y6S3N3; MT,R V9$VAW[YB6/WP.\AZN#! \V[=UP7.C%C,&D =L((U!=?%O!;%HS=Q!7$ MWPH7DHE));D"<0J_@UEH4Z\]4%=Q4\CG,%5%#S9.>J:R_6PYOC")V6X\AAOS M(S/17G8L8ZB!L%UL"-J:XN/PEG;;Z"UO$3][QVT^&\$HM$T=RYM,I2>_#=&G M$@I>WMS754W#KP#5@5 37_-'$:H#"DF 1\);+ZBP!ZZ7F)?D]*'9,"KX(^E: MB:D%< M.WL5F_,FG%1VR%/-CC,) KZ.%#G>@@B'.8=IRYC.P-+KFXF?0$DWX MR7+*C=@/4,@)Z+H6SKF-&\8+S6&V+91*.)+XGA"UZXZYL506T\PIU!:MR"4S MG;%%.KMG4[D0!?H(?-50!'G+@J,# MTG-@,!-CAM*',49;R+1VKWLV%D^_\]T[O(9?&S(I);J>&Q[;Y2S I-UT1:W; MV.1BBNC9(S;[8(TSSFP+ Z2\N5=@.'3>L:@\$K;?GG M$G0%8/XXRXUOH;9!_BJ]),8IO;:6=WOQ$-QAWNB5+\.5K+ 05SN7+67:%#3[ MUQ<_W7R^W&0:=XC!T[GQ$KY%9R73<_;;#B NCNK:<.4SHZ8XYKRT45F;*/D/L@\_7L 'R]US^&MP7 M&(>I,%ZFE7Q(?#SH+7@GX'4R=))6&W'/L+4\C6;&SF3",<.GN1R]P%![O?(# M]$5O?9C4O9FX30Y#@.82P>,NX-*]*U,V[BK-+4.O6"FO[(\-CLXH M=EQL4Y(;8]X&KX;-P8/ZX

.WU-ZOJ]]UK"K&C(Q'MLM M[[8#9GM&^[F8+?#$2N3R<@/I1"!Z>TNT?LG"J?85TYR!B WE[@%'R"FF!3.@ MI/Z]8%JD+L$6Z,W/D/$#?2B#:V&Q1L K_&62^,W2C+ TQ $IY 1/&2F17K=O =\SBPX1O3W(DF*KGWFTT?6,<$3'[5*\^88Z0#<%D M8V+P,0MGR^Q=:N5%7A,+_](+,JLIKA1RG[F2S^2>]4QT%*0-RTH2Y1RPTVJU M;FM;\7#.WN0>CDDGU)ETR-+/H@+T7&:)[V&0'DW0YN:_[%8V"GTWCE9+,@]= MQIR[$2>]'8N:<_6:SRUP[@Y($"H(@J2@@!3Z1H<$H8(@R"ZI(@B2@@)2(+ND MB"#(+JDB")*" E(@NZ2((,@NJ2((DH("4B"[I(@@R"ZI(@B2@@)2(+M4KB"> MN$7>=M+A>%T>/*'+!S6_QS^,YUF#8/LN7OSUA=EYL>>(= 9"!8M[GYCS'QIH M@3,^QM8G@\='[+7C2<(RFOIQR+QQ*#_Z$_G?;]?OWNR]3R0I0;65X #S?PV% M_MA,VPRAUPOYF?FW]K7^@T.C8@?C_@5"BW(.TR3Y*B3?]EF7Y%MC^?ZC*%8%7<6'CG_:J>.7*EFB,VGDVV MEDDVV:H"HI4XE^#(/2SCT(&C!^QEG"G0&>CM[OK1;(1.0B>AD]!)Z-R"3K&0 MVZI29HC@2? D>!(\58;G'C'A"0Y(WB-,_%38;?F7,"ZV1#R[+S:++6QKA/6J MZ>Y%JWL&^3B2XK E>%IY*M[ \=/W^D-.:'G6(/J'QH^Z.GFH'3G_]1B)FP3 MM@G;A.WZ8OM <<>IY4S@)G 3N G<#01W/6C:&_8C%W_C-INX1>S4%ULIBUUK M78>-TO/:DB-#OAG7A@:_U+YRW'14>WW-N8:1O&99;RBGIF9.K63%KI@66VU] M4'YL01 EB)8'47W0&A)"":'J(M346_TN090@JBQ$B=\EC%85H[4E>3^/H/7R M: IQ3(EWQT-QJ,7R?/(2F5^+F%_*0]4O#V6V]$%W0#E6PC9AF[!-V*X*MHD< M(W 3N GS._G:,J#+ "/F9N=$ID_=5+/K=N%5]\Y-M?8;CQ-FEA=HY4FE 5'L^&6&-QY&LMK87OS9_/*\8I M:X6$"+3 9?.0GZ=_O"T!XEF"RUH?.M&(,Y1,%OG! M2[J8H*6857I66U<7*& K<)7"PV9EL*8N8B>[H@ZOZ%,>WL]JKOR(#X)6!3/F MRBOW$C3)I63//IFV3#<.&/N:YT?:B+,@V][=R'1I38^.#I,-"E8SE%BJH>3* MT_X6>URS6I:I:W^-1]S1_LJ]6]?W;C5Q"@(?(U9\#=J5E12)[2<.<1A*EOF.L3_ '-D:,#O8'A ML[:8C-SLEE-D8?Y7YJ#_KG/^TTY^<&(9G^+6$^;OG9*.#L^QF;@#*> M,_>>+<+TV)2!8766)B_M!@Z;UC4&@U?:\L_E^!=D].,L-[X%(D3^*KTDQBF] MMN:3O'A(\I9I],J7X8H3+<35SGF23)L&?/+KBY]N/E]NLJF/F\4;,?6!\ES" MM[*&,H$\^RTGX(= 7!S5M>'*>XVF6#QYJ%%!S=OD7PL-&'.P*<),K&!Q]5M< MVGD.D.4!_K7VM1Q.06"^+1PI\P<>*9/WU4N/*5('X.%NWX!QG("OXM_+K9*$ M2X-F-8#G20N<+6]U/-PH*3.$((QC"Z1_.,OQPQ[[N<^?#3I3^# MGB[0L&^:=;37$^Y@GCB*K-'60@U>WU0W7]VE_M%7LX6I2.;EE"N_UM" M]Q[+HI?..V[J'\D87C(JO"2AU4>^.]X*@%$9_7_,K!((FC((CR5,3ZX)OZ?E M!"5!O^FJ_T@^\-2@7QN0HVC!8\FY9H[*8YFR9H[*8VFKDQN0"\^+<<>%DLSE M]MQ0*;U5QC@^EH YN6S?L0AK+6LT%QXPU*F3EZM'<)4L>:]*%N%)-.*I9*YX;J%TF=/46;V,SY?XF#NAYS@4&(U0X7A@%E]PD(I_9?)B0ICX?5' MN#8-WQ >5OIO^RZZ&[^^L%[LC0V,NBJ,C2^!X]G.O#1REX+SAX/S"L/D:YG3 M2?/H_PI+_@M;4)A!?F7F5\9<6_74\9AV>75S=:EA,8'V M2QC/UV>;KF'AWF*X9U>VW1@N[$CWUES=T=+'+7;%1J;PN/)T[?B#O*$6I[P M_>B]>419_MDIG$4*HF[H\LT"Q+[BA745D?3D63 M0%DUF9D626H3V]YT$]-Y:-O^T\*UHUOM06F1>-.%G$3>IQ1R&2=&Q^KF4&M4+ZU4 MEU4OG">Y-[. A^1>T:IWDKN2M*=?G@1>GJ=5FMNO1Z ME*%70;L;.(^IL'A3V_M86^*LB;,FSIHXZR8E)8FS)LZZJI(BSEI=SKJOMSIE MV!;BK(FS)L[ZY.I,G'7#W$-S0)PUY8"(LR:Y*Y/[([DK*7?BK)LI=^*L&XET MXJR;T&7BK)NIW0VP0^F[J*BTY!Z2JV^;*7;J=T-G,>(7*XLN:Q5-!-%['(E MQ::J[5).W!_90K-,8I>)7:ZTI(A=)G:Y&4(F=IG896*7:Z;4ZCN'Q"Y3MH;8 M99*["EDZDKN2@RLWJGTR-VF=CE/+ML&;T6LCEZM#+7=VRVD0O$[U,]#+1 MRVI,1.JIM?KN(='+E*XA>IGDKD*:CN2NI-R)7FZFW(E>;B32B5YN0I>)7FZF M=C=P'B-ZN;+T,@Q;/%^'3M>PNG"_ZWC\;,HQ;PFP:[UZ&_ES\:"5 8++\.S7 MYAL8W'A>GA;5A68ASKJ!]E Y<1-G73W.NHSUI?42%%'6ZE+6IM[M=(FR)LJ: M*&NBK-68B-13:U6]0Q@46A%-*2"BK$GN"J7^2.Y*RITHZV;*G2CK1B*=*.LF M=)DHZV9J=P/G,:*LB;(FRIHH:TI*JIV4C%W-ZA-E391UE05%E+72E'5O2)0U M4=9T1'1=*&LZ(KH9OB$,BD6$-26 B+ FN:N3^".Y*REW(JR;*7(L";"F@AK(JPI*:ET4O(BOM5ZQ%<37UUE01%?K3!?W:4% MUL16KRRP[M("Z\JRU;3 NB&NX0<^2EQ#HJLI_4-T-_E5UE0 MQ%ZKRUZWS3(,"['7Q%X3>WUR92;VND&^(;+7B6](]#6E@XB^)KDW+ U(:Q.?FNCZ&M!6?L33=+8%4U*$<]<2;&I:L:4 M$S?RS+2K=[5X9M,B21'17!VB63?;?:*:B6K.4\W@V1+57%FJF;;U;IIS2$0S M)6Z(:":Y-RQA1W(GHIGD3D0S$&0461%?7B*ZVC Z=0EU9NII61C?$ M-_S(@M0W),*:$D!$6)/<54C\D=R5E#L1ULV4.Q'6C40Z$=9-Z#(1ULW4[@;. M8W7R6XF^)OJ:Z&NBKVN?HB3ZFNCKZ@N*Z&N%Z>O6@.AKHJ^+]'6?5EL3?4V^ MH=J^(='7E XB^IKDWMPT(,F=Z&N2.]'71%\3?4WT=3.Z3/1U,^>Q.OFM1%\3 M?4WT-='7M4]1"OJZ1_0UT==5%A31U^K2UVVS1?0UT=>T^IKH:S6F(?746E'? M4-#7/:*O*1U$]#7)O8EI0)([T=CK9LYC=?);&T5? MU^)<:O7T@?CI1HE;T1RDX*>K?9ZU>K)6E->N[#G8ZDF8"'&%"7$Z/YLH\2:< MGUUO&IS.S&Z: THD."65B 0GN3):&[F/%8GOY6(9DI+$4%-XJY#%A():LLB@IH(ZBH+B@AJ=0EJ M$]E(8JB)H:;CK(FA5F$:4D^M%?4-D:%.?,.]&.H')RHBK9N9!"+2NIERKU/R MC^2N&FFM5)<;*&6BJ!MISXBB;D*7B:)NIG8W4=:ZL$8-Z#)QY(>W9ZNAM@)C0*0Y36,-D?O!W=8=8G"M M, A$D]/B[I.K!3'EC1*WHLG)3_Z=UB&BO E$>577A*LG8.+)U>7):2TYL>2T MEKQ&+#FM)6^(*_H1A-TAFISR3D23D]Q5SC>2W)64.]'DS90[T>2-1#H1YT2< M-T7L1)PW<6*KDR-+-#K1Z$2CD[AKFKM$&KU+-#K1Z"1@HM'K0*/W2C%D1*/7 MBD;O$HU.-#I-7VJ[HDBC=XE&IRP4T>@D=\H^DMR)1B>Y$XU.-#K1Z$2C$XW> M<'5OX,16)T>VZ30Z;=I.'#J)NYZ)2^30+5J+W@@2G39M)Q:] 2QZ1V_U!\2C M$X].F[;7A4>G3=N;YHP2C4Y9**+12>Z4?22Y$XU.?7WGC.(P"A[FT")T(=!)WO7*6[[BM6181Z$2@DX2)0*\% M@6[JK2$1Z$2@KQ+H72+0JTJ@_SMF 7Q!%'HCW%&3*'3*0!&%3G)7.?-(AT)7J<@.E3(1Y(^T9$>9-Z#+QX\W4[@;.8\?Q4FE1>?G<^(U/Y&BUN?#J MF,2FH^,4N4I"1U70<0JR7;U1("QLH^5'?C#FP9G\^7E[_D,;^_'(Y=I/+?&_ MH_)V+P])O9^ZIX\M;N_KW6$992A$SI^*G%=O%$[!QJLW"J>@[\E+J@HZ3N9# M'RSY\'/$8%[[[9>Q<_?\AAK+IJ9S9^Y*Y,_E1_A[RK$:"5!E#OGL[=P/G,4]8*Z1] "UPV#_EY^D?Z2/'KK7D= MH>[0K"T:)_,E!X13*B/36A?2@R@;BB]?FV^V:-7)VGPSY2'71KA5H>LS+]3N M><"U@,^9,]9&/+KGW-/^QKR8!0N->6/M(POLJ:B3T>ZG\%TTY0NXT68SKHUC M;CR@+:6;_'_%8>1,%OGR//P_]E++NJ9=^C,8\H4V@[NU&'H*S4TZ.O$#\6D> M!P!_:#P/[< 9\;'H)H[ 0GX?.)[MS)FK^7$41O E+E/P1<^U<,YM9^+ C\8L MXGAP"5X5?3:TJXGF1-J$.6ZH@8J,?2WT=;QT[[@NC)EF3Z'Q^$(0/JH?O*/= M>H7WHAYKD*>MO8DJ*- M>_9 #.X#"F[*[]."2*'D__G";GFNC^+?/_]I)\.<&X3$ M1DNS=LO/1@%GW\_8! !QSMQ[M@C33.9 3K2I-4VZ@<.F=8W!X)6V_'-IJ'.M MF;$?9[GQ+22KY:_22V*+E:=F]@9DWBM?ABMSO1!7>RFS7Y@V#?CD MUQ<_W7R^W&BA\6^81H(9<^5C[^60)Y< _&(:PWUT*H^%X9!:,"8VW[ L&DK6%S]UG4\?@Z0Y0'^M?:U',[0=YWQ M6]R8*.*A5(LO;('CF)\"CV#($MLU 6?#OT>SG?@D\0SN@4>$PES;\,2 V1$8 MV@E*'7N" G?",,8?>=@-;2Y[D$V*^$N<-T,Q7T0Y$[G-[FFO)\YM#-9<8T$R M7_AQ"$\0O_EV_>[-^1$'9Y\EJKNY=;F&H-8G$$=UL*4:I?9=&!AT(=,+TKR( M*P4CE(L4DGO6IX0H2!N6.;>BFX^&+S*2;1O#WC9:-*?CN>?#?!=, %_IJ*6? MQ1J L,=PL=CM?KP1'I MSX/V>+ #QS7G41G=?\07."7'V20(/"QEY25\VMY5 M17:V[R)PBIN>:JHN9'WM1(5,J/_A>T5KM-RT5B[/,^0]- M9&B/49LUR&7MGE7XOG7\OD@.KR3+KH!FG'QB.S%DGC,\-SR8::\_PA?3-X0( M0L2+W][%7'O'(K(/*]TO;6JM'3;VG&>/7^;VT-RZ929=V6E3^R6,BVV1M7&" MC$:2-^.G,8!/*X=6B[/\>5;C%,]+4[)3UPV6&TJH5R/;(T&I)ZCU;>>P<"97 MB/0WYADK.U556WI[[Y3]S,3UJ?M=QHJ<)/.K.&1WVBO1[.BM]OIQ@VJF8NL] M\5;8>-=E2B41E&)Y/O!1N9-E(V;&:H+O4194W8EOV!F4-/%1$$I!J+*Q#06A M%1'4HX;M(PLH"*U#$%KV[*LX;G>;D-OZT.HT)A*MI&M0EYL9:,+"O!.+H)RK(3VMSBKM*G*DAEUYKUJ(K6RT>! 'PQ[C8H& MRSL+00$O[?A:JF ,U]*G[D%/ M-PR8,U=1&%5%NW*5[;?6#?YLJ/^*#M6W%.^'@KXUTV)%YN9"GV)?9\ MS?6]6QZ(_2_ECLF%U^EBPTMXT(SA=L PNH "-@;(P:O!0L.0I]LC)^W&B=#L MOPTUU_EW[(QADA2/L)/:/Y"3'PE4L;KZR,$?\_PM_!,L75S/,=-C(-0C$LZ".*MT!GFV3!\Z4_2 M 4Z:MGD39R^_CW-WT_[-A>Z5L(FRE 0@CMURT0;_3]N%FFXZ'4O3E M"Q?R=="969G;23\,WV/M-7N).,"]B\)?2M]C-F>>$+".73!/8B'II@$0-G5E M!,9..(<)XMSQ1%7KR/7M[X5 %]^7,\D'LK(/=0.L/EON4R_^\WG.<<"]6^T" M;2D G(?''=LGF,02='"\W/^LVR?F>&8,%9H'$/;TU5 M4\NV^+T'G7UI#8RV!D/B E1UH7LL2)7]9;=O=-(O=WEF2\=)#FP(]V2+P"K: M 6>A,'4OK:%A+M\%XWC)3Y/)05K0.!+*HTT" M?Z;-P/R@01&VA]DV&ENYS_'*7L@+[64;W,KERU];^[W$\<#@17Z @XQ/!0^P MEWMJ>_VIXHF.]X16!S"JSEW6<'.8E]#KSOHK/(Y[0H/L8%[[8;OQ6.XO+ MO#OBLZ2QIF$MGX0O?-U] T*"7X[ I*?[2?OP_ "F7QOZ&@6 #^MM5E>/C?!2,XLVJ[W$<\'L.MFX/-'LZN@J9786[%WV.G"8A2>\\='" M?K:-0=88N'&3Q?4>,C[R";WE$QZVP,*5AE:E3O)$V.1-CY:F"IHMM!?]\;,( MM[6179":+%2T7[!AUIO\U /@X@ _%-I5,*I'T3KCT'E7[X@WG+(XQ;^VGI>G+ *IAN[T3.ZFXQ;L2\BPEGZ\,R&6"+ \UEPIH[ *0<+ M@*$!M)##5W-QH^@=_H-1DTC7I&_L%3NU20KS)+)$^"V'3!,NJ7@'./]D-@\SEL\REO6(N/\C0Z*#F\A'CN#H^3S&6JZ;Q71RDL_=VFQ9MMZ&9 MVY<9N4DV4$LCIQ?L(CH^CYJ[@N8EOD1J#OHE63K07)OS<>*BY,Z@2I2IL\VR MB0.:A#K"PU=^:ZVY8T^P6'R\T1O+FRMS.>Z'TO,U+.X$O,\?/IS]?O''Q:?+ M]]KU7]^_O]$NOGZ]^/27]Q_??[JY/M7Q49^]APY#0=E(].5Q/G:$QY[FEA9: M%(!D$(468H##+Y\H/4V>.Y[DP4! _=L@X*CJ.JN3CJ$H;@S4C5I"@F>W:EI9WB"L/ MFY#K;[]?O_^?;V#%M/=_/Z4M^^1[O,S$:?/VD7G]YIE]^^ M?GW_Z?(?VL>+FYOW7T\V:)=3F'8S$H"#5?9G,K^/*8C X2+9'K Y&'XP0?>1 M#("\R 6O?N:'\%\P[&";;J^WF+&_Y[PHM":3@SI(_&Z:]" MY%6$:P6^T-B)=,UU9B(L]')G: J>$V+OD"?!)%(=,&+)!(WV#;LJ730N3L\T MM&ND.^:^BZ,2%@3$M# YJPW&8$62AO;5P7R5B.4EIR*&6GAE8NPXGN3FRI?= M"R_ =;YS$"X^=/FXQ#7&;(,8"Y8XLL)QT(4DX@#&:@8/#QSFNHNE0[A) B@S MV7GFACZ, (1H#G#2X_AYF3'>G[P S \7IKI1G'AH71A//H7.NT('PBL&3K; M3O@=AQT<9L0*QL<^*IN(%49QB&B"'X\"GXWS ;S0',GUQ0'\U%Y@(G6*;E<& M,NFA3UQX6IRT(M&$=%;2[I@;2T]E#$*@XR1!LY$$GJP-'R6#)_A:[N JIU7W0<+$QOAHE&(5+= D++ S,0H:7 M.$I6Z^T'8:V^PK?B@OD649%^!T9-(!J_-M+O$YQEL3G&*_BC_(4$@<6WIP=% M"AR #//RSW"4IOC@)M-HB0>_;!EFM]W&/U>O]@:20R["< DWG"92RA>,+,C% M@8E'9,4>^(43IA82WK'5QB5$R"WWT%JD[1;6\V#D0'F.T=?WE^@\7EQ>?O[V MZ>;JTU^T+U\_?X*_+T\;&U_ECAP-^"T+),<$+TL(+&E&8=Z*09EEQE;X%&AB MI=G"4U9EL&>EJ1>(#00O+N3T(3,+US@3Y^)=)25U??673U*Z8B\#[GLWE3"U\W-R4!*^!R0O]P9ED7Y%N M7+J&KB.]5(6*];8=@?^)U\TSCM)W[8V)/T!2MMPM\$ M_(Z#B93W9#3H>)F4E;\1@P^CZ(_!#_BX++.1U["^#@3!T3L1C1%30&&H_A6/ M;V5C9FS,"\\8L3"!QT,_ 5%-G1 Y<7A1+E*2=*T'7A&T(@ZS#*:41<#3*B#A M3H^P+RST/9$VD,R%\#:)R]J+NZ0.?%3=R<4,PC8P?$&D@K+_&2:^C2 M)Q(QF+@UD5FH/P$L4&8:DM&MY$+,=.*) L8#S-![( 6KFHT>:F\B6XR-D MES4IS7]'&]&^P6-_1"=/YI47:\1D_C(4U67+D4J[G4@X&TQG MC7AJ2D1M+7H=,@9,[*X@B+&\4' ^WU.#F2+R+:KEPS6V1P!F8;=(P^H?N6R; M@/ITH,JH*8O[,^L&,\AR:EF:>H'.J& F,9H6=!'$R#!U8*'=\AKRIBS+Y6"6 MBSU<,L7?+,8O)JT4U]HIN(;E*5;MKJ825.E9Q[P#GV M[[6DU %-SC+^EG.@*%U@$<8C(IO-9$4_7\WC;G1A,R-U?BSW<<^%B$^8B&5# M$+V)/J)8;0F'U$X)1<&E6>D%J2;B2D&96LLI*;EGW;1%0=JPW%'%+W9=PFZU MZ!SDHH5^RG&PI9U(;1G=:LCAZ5V6/^\89KNN/6R@4!_LGFR=D< M&N;636MJV6ECL'7_LCKV>6BTM^Y%5<<^MXQ.5>7\Q V,MGM_!PFX\/^]X6,. M6-Y1;CW!(3ND'2_E\-6B!WJ$4XIW<[].?K#L91(>EG3H\-%%^;"TGM^7QWPJ M&JJ=W9+#.@"5&JO'9O;#SJ&'&JJ]]_([\%28(Q?6-NTKF,S'MO';:D5_3Y9L M7..2C8J8TB MQU&Z9,(:E#F#/C1F8CDNEK=ZD3+P.9X;=6(D/6?2N(KXC !R:#>LP@#Y).L> M_(GV/JNV^BI+",<$G,-9%NEN5A@XW\+2 "*=3T)( 2'2/:TP0/Z;+[0/'JHB&Y;\]RR[+<]SO M:FO%M)R<5#I7X !QX1(GJ4>K%E0*@_&_8I>>:)'?]8>D_"0IIVZIPE).O$VL MH+U/!?[0TI6)'W";A>EZ0U%%D"STXC\;5AS@@G^Q_%$NW@WE5@#IEE0$\UV-6>)$*PSS_-*^]?6? M*PL^(_!=QF+!2>PY"4H%HM-][Y(EMGJRKUVZN;18<2RVI4AVJL1%GN-D0Q6Q M\7T$45[XD+[@B#NJ5% %?OX MC-FN.=T]/*>O6(<;)M]'*?W:=;A9\CU\A8%J':Y?3<'6_E)!086Z7$)R5;W\ MZ9=M!R/@+HT0%]Z*]$5NIZ75Y*K\BE(1)>55CQG8_5WL2Y6DQH1$-5><*9(3 M=^X@$))Q25G54V64G&SSMK&>;-L%SSF+_#/\KX[IQ8#?.? >F3G%,P:#9-=@ ML?5:LM$/GL8E#AX4*,$\U3A)E^*VL')KKXF&*4[;F;-\:C4[@B^_!VSR96&3 M8O'P,,Q.I$JW,DMSJ+B'#R5 2TN G@J1RRU[EM#0XF2';9A>\*#,43R^+>!, M[ORMA0SW.QRSB"&8QGS.Q4PGSO^=^6);X 0M:.'N?#>>K>Z^EV8M,4$ZIR+=.4%^E!WOF2) M%,R=.*DLQ:)3)\"Z%Q)KH[)O>'H]5O>)6KX,#L\NY2LD[#;!3.!/O!@Z\IU' MN0/@<2EJZ 3BV*'TIPX5^=4IKT=%?E5%537S?U3D5RE'N(I]I/P$Y1<;+U_* M+]:[NY1?K'E_*;]8H2[7,K_X#GWJ@.."4XC3\"SF'[1;8R5SC5_7UHV.4]F" M4&F]>.W2C9A:S+:HNY]RL4' ^NIA7#*\ 0GXI)D/4;KK?,>:OV@*8^KYT3(5 ME.[G*%*1\$.1(>0L\*"S>#Y[4ACFBO0D/OA?<>"$8T=$_)0^K'KZ,,9M$'-E M?&*'0YF?7J:C<2,+N3UHP,/8Q4T/)7[B.2"(X?DWN+'!"-../ S%AA>%S#5+ ML^-)H2&'<1%;7]@L"!9G@,%[%L"+H>G^6!:#0;M=I^$X]]9X#"1900;M]PD(0%^ M8;N$/))'"T0G_@6^%GQ'6V2K!ZX!%J04;"H0\'KTSV';87\"CY WF/H7W #;+C )\O_+QPSFUG MXMCR#LCM>YF"7C,H/G[^^O_K+)^WRV]>O[S]=_D. 0P%L9#N5!QP] M(;%A="IH1R[G^&9<&]K8=UT6"$#@M1G[%_ATR^@ /##NQ1RWE79=;<1!ME'D MBIR ]O7C[^)WN>< :C:U83/$A+1#3>06Y@'$*@&,4%(G@5M>"YX9VI'M^0X0 M2MAI=-K [UQN<:U]],,H=1177Y_NG063-B><^]!^4*'3VJY[I@;\U1../IIEY*A@"', M=5C'_=+1FQ>^>S3%Z%+/F[5+N,3^ZZ?V$*2,&U1'63@"L2Y*VD9'?^Q()U^[ M@KAC+#_I60O@E1C;!IR-$7]POW#%9,T+R#$/;PU+941C5JPG5L5H%Z B:U(7 MA]JPI' ''@ZJ&,L:(%Q5!P&+#3)TD@Z"*W<[%2W[G7G?<9Q$#Y>O'<'E$$LM MIJ"F_R>!-HH7HLLAS[U_V2Z-11N \N_83T"%WWWA_MSEF<(47BY56@Y+6D.L"2J>>7'6*W(B_.!^F#[_W Q_ 2LQ&(*:VJ6M6RS+%\^"/EKXN@C =2';+' ^L5WZP[F&V M%E^:1JN%0G[9,LQN;R >N':]W=;%T198'W;'W05 $F+6>7;( Z;UC4&@U?:\D\F82R=?UYS)MM;DO)LL RU2SX#RT,%5YOAC%X\1 M6GOQ>B_DB])VW_LQGL0RQC%,Y@@'TSCH]26V4?B;AO9) ,25TY#\@:B2QO=SB0+CB(@4LP93$'BBY M@(WY9K\_'WF/?9ZZC8)Q$6OC09K@URR=M9 #TC&8@J;@&500AVFVZR":\HOF M);9G20!3.+I'>#G@#]QR<'O O3O+ZY\MVB(\SXU!5ZZKZ%:[X=(H@./';0;! M^H;7P8"B*RE]<'%D) R0".ME%Y9>H^NCMWV+<[^'@D$?:*ETNO8!=!.PV3BO7JS4/Q' H.C]X1'?;MY_?7\-!NOBYKUR>9C\B7$/)^;25,!* M/D1HJ<3BA-F2OP6?,/#O,206*0G0E33\D!YK&H,4I\8I&VN>XXI<0QQEQXSA M$(\ 8,C$I1&6$R[MJE]L:"$3H4(J-!MF%\S!UM[E,PYK:W*2[6X6B1Q00&G" M %1ESA9B)LBGXMLCTVI-!M8_^WQB_K/3M8?_'$PZXW_R?J?'QOU^>SSLK:7B M!Q^N/EU\NKRZ^./Z!K#Z\?VGF^N+3^^NOWWY\H?X=/'U']5(Q0^,A[+K61>U M91]%AKW02^W=QSEW"2$;@#QMQ MYK(%P.=\XOS@XTV0S+G^:60FPY)B"=BSVKI*O6(KME=%=(SN&NGWFKU9)1I7 M6,$'*="],+9#W#7-SSYXKB&7DT]6NR*\"P?SI'P&?LHM;F_O:1@G2V3U3".+ MU=;8PZ.CJ D@&JD&HNO4/_UWS, C#7">S#"%2].D*X-QGCAU]MZ7T%EPEGBY M83S#"?;_I$\EMJORT3T4Y\8*#+V>.+>"A9+GR\(]?ARRY'C/;]?O])0Y@"^D MAR<0&X(W!W[A6,,IR6J]_9V%CBW^-M^*Z26Y_LYQ8^A!\LV;\X:":J M]%AYA01]UVAO70N32P+EGH]Q#ZZ<3$GU97INZ./ +G&K6O�',\?'1-WJ=2N/C9NH$! ^"QT/3C1\'T90\,=4TX01Q MR[Y*,#!:U8Y:<-E[52QDA7 ATTG5QD6+<$'V@NP%V0NR%V0OR%X0+LA>$"[( M7A NU+ 7^V5J3G ,S![G"7[BR>'QI:F!4L??'.F(S.'1SUU:[_?+$GJ2! ?' M[\E#6X.W<(MIW,LZMS=X0<#YKLP#+LIAX![-;+?T=L"N);@[/;TS:&T^WERY\LL],OA_"?PP/0*R M"ER6.HIZU$ZFA%M)JED]/1SJ_Q:A-/&X+2J]K2K M#ZPAX;0Q.*VH/>WK@_*3@@1396%:57/:T_M#FO8)IZKCM*UW^Z67?A!.":?E MA_OF>M:-<$HX50JGEJ7W!^V2LL/5*/F^\FQ_QG]^[?IA^$8>M^WG=HLB]J?2 M[$_)"ET'"JBCPY 0NTGXKFE5H:FWS-)#UU/+F?!-]CNC9$K/D*&@*DL,"MJ/RU]:-$:FN; M#KVLZ-;G199T.9 \^06=&=H6CV:V@F8 MJD_MIMXUU^L0":8$4Z5@VM$';5I^0#!5;YKOZ4.S5U:>MQJ5W&NI7XU%4>", MXHB-7*Y%ON;YWID-[PE\UX6'P]T1#WA8WD8AI^8XB-NI(;>SIP=%Q"6!NT95 M@KU6^0F54TN6$%U#<[U[)J8_)$03HFMDH\T.U7$3HBM@H_?,]M"R,@*W^N#> MV5P/.N530:>6+"&ZR8@VVVU"-"&Z1HANX\9!3:K77DO:SUD /];@%AB"!8+= M[+\-\?/,A_&;PM=3WQWSH+S=6AJAWU56YLJ%#FW=:O6(*&X,3*M3JDB5WDW" M987-)VV?V!R85L=\=O36D"QH@Z!Y<@NZ>^AH;ECH2\ D8"HUM5MZN_P=1 BF M!-.R*[V'/5JK33!5<)K7+7-#V46S*[UW3QIKWQ\D%XH!I0C5R^>NKN/Z@7T MO[11(+ K)GV:!&@2(+V@26"K7FBD$*00-%'01$%Z07I!T0*!G]55U?U8_I9!IW03P'-)K+H!7##A M5NG>&F&\BA@G(TX KS7 _S][;]J<_=.6NUZ, ML>-XP#$XTQ>JD1J0+22BP9C4_?'O6CUH (&'8 .VSMF/8T.KU;WFJ7MMO!!_ M<)$7T/3J3[:G1+V-1+WQ4OL11)W+IT2=$O4V$/5339%<>K8A)?#73.#Y]%J# ME,"W@< ?8VNO[,:=[3A/<6"8OL?T-'GWW,F[(C"$;OMX2&7;&7T#M[H5D:24 M-S:'8)XKX+2!6]V63$+*'IM#,ZGJ2%5'RANIZMC4_$7*#YM#)*FN6'_J(^6' MS2&2E!\V*VN2\L;F$$S*&YN5<$EY8W,()N6-5>5J_N*703T_P48&PI=?,UJN5+_6JW7,O5NJ7R'NO22C[?+1=J6J^H M]S6]5H(7_$75$\>=YEFM\:E^?M1L'Y_7SP\.CMOUH\MF\ZQYWFE_.^Y\JC<: MK:MS^=!J ,#_G#"DY$',>J9?_N M):"YD/3F^/G5^%G6WK\2,.3XG !H2 PV!(%#!'0Z=?R@=:[^/#X_X@\<(D@; MQ_53?+1QVFI?73:S+T5)LP ZMRTF7OZ7;MS^^S?\4(O03$8=E)U#^7P@!_%1 MJ1QSN?^L1-K5E@B[0BFT >2RB[5%?"N^5]CBO/#_+NB 1?;(?_[W?T7W&LK^ M7>#$O 1( P%A12XK!^PW9[#Z,TN[7O,^4#-"9VZ$BC5:K904GG^#X&2 M0+"1B9X\_%/)H5ZT:AS-*@*.K&+'=*!DZK/_/N__IM!J)@A=_!\WLC*@98TKY MT;M_._SN0KM/&O MB WD';TWP<0<1RJ2>"2$K.8*[,^Z]-NI5AAW=)>K=RE MU5ZO6RN 55"LU:K%6F5>8M8;K?/.9>NT#5Q^<=EJ- ^ L]O=O5RQ4"N^H*S, M5V<%)?_D05*ROCHQ*8'!95X(CE5*NA6#H7E+39\B32")'1BN9MJN[S!.;8YM MNH1:.KEP;(WI\+&[+IG=&>*2XK=VPDM )HU@FQD"4HPYQ(-1KC]F#AH+L"5< M^\3PAOR+,44#V1@'NS4\EVA#@_4)NV.:C_P '_<-#6;")\5W?<.BEF904WV7 M(6?,=1TW*_#^S2=?C-]#V^?/G!KDL\$R!$ U9AI.:4XSA DH,YTO!/A)?&7! M/+@0+V%S>H@*+8J*<8 *0OG#!TQCHQYSQ&J*^0PIY KPD[\)'I#S U ,&_9D M@Y\ Z^A-X5/#)9=L;#M>EB!\0:B/R/_YY=O>Q_O?GA$#<1$Z QC!G(9%+GV3 MN6(E^2+=S9=WV'OQ)SZ=+^O1CT*$!>)B[-@=&]$5)D")48*& *AVFH7@$$?%.NB[^Z_@BX!IA*YYL6 M+\VUP5 ) M ( @?KI802(? WC&C@%OS>!;J6G:$XX__+ !/R+%9LD\1 M0+8EX, "$3\ON:3( @1Q].GBB2?*HPE(EE"X+15/&ZP1SP*D!GL70A(!>@PF MF&,!TJ1Z)"T0I^0PP*48"2]?EYX,5S^C6(0 <<= /@8:E,!AA+D8"S'<(5(2 M(G-$#"*B1"OX[:\]H.M-N=9*ME'LOM#53Q 9_#O!<$JE,]*S030@\G60 M"YIG.Z")0D$5U8S,<6W+8B:_&-VQ;PT=)2B%#[G+05W@=G@ABX@;(61-@XI( M#+XF 28R&A(K15Q"Y;$+=S5>R*XBQ37QY4S ^8]V,A.MYFN$/2R.5Q=* MV?)\[?_2,G<[ZP#3Z'\5 8#EZ?,XH0*]"\,.$$S:#%$N4UG M\*#)S1!@&%3WW "CA@._.JQO B\+8PYXTJ6:QPT!' .:6?GU"[T)X&7FN6&@ M="X:_EJ)M[H9I+LW3[N]C:/=92I V(4QTG-8X)&@6K48*CWJ3+DZ 5<2[.\G MR?\_D.\9J7D6V+"P7&:,/<$V[&X,#J7A"5<:-M-C.-D([!ZP],QITCHBYCFA M/B@&<+QBNUL[6@SVES!_'+I_H,7!D"]M<H\"5 0)9[UF>48$/QXXG#8.'3IB$]NY(3N%7+[X/BL>W O>D@5EA=% M;Q^,]:41$6'*,8S!.O4$YG[YT,LC0_@\!,%#*;H-[[%L3WE9L'M0 MJ*"-025*::.&2E'R!V#7?=[[J]UL1..;(C9VQT:P0!=DK0E/A\^(4!_Z>RJ* MVZC7VZ3OV"/I*^,H\9U\; M3RJ52&;.:]@8EG]ZX%E%RP/N#= M/49&3"8(Q3I4'BWZ.!G!3F-ABC[EOXB7@7C"N8/4@Q\WIYX O:)F0Y%:#+(8CCPI0NF)#GT'7Q7!L9KE!NUPD0Q%$&8 M$8) [\XT9[;A(EN=@^7JN?7T0..0J];0K;5^$10^1[)O>-'2ZN2S7[8DEH"4V M&,&&:XS 30\! N#RZ W+AM4&^!@U79[KTPQ'\T?HUH31;0-<=L" 3S%4)FC% MM45V$T@?\ ?CT"_V764H3VS^)MO!03:^'OZ$41'7'"T'AW-1/\H:0%(7CGW- MM,#@10@OH(ZX?0)8[_L86@C2KDC_KL^9"[]U#/<&YN?I(_36(DG2$1C3 #/< M%1@S*@L3@:)(.'"\P$.ZBOPYPGPT;!EPD92A@XTM3'FT:4PCC&8$(6T[FB9? MI7WX1 G>"#?XB(3;^H1XATLXGOX$\1%!#TB[1]BIG(4XS_"$KN^HC(L'"I\) M6VP$DPQ=PDLA%GD2?!XN")1;CH$SF2;BF2@AC*6RF()$N,%P@6?//Y!YW!ZR MT1K<Z59*?:U;RM-TKE[LY6H]5NW1.C\\]7E\?M@^/& M2I&\1/I$C6:,>YET^L&P3/"\=WNFK=W$L!_Z:7N%).'U/!% 9.EX9>U"\[Q\?'W6IYKUPJKQ2I M$<+5T#)PGJID<(V"V6"E,SM&H.=S!\>7 )'69;OYO=FXZAQ_;;8.#X\;S4LL M=FVT+B]:VR&3\KF5R:0 )!D2 (4HJ/"J5PZ7RWJG28Y:7YN76/;_>(F".]BD\%PEUHEJUZ$@:V70@RP/1V5*I&9DEFHFNSJ98E\?:N-NT MK[(^!\'4!N\Y/P8KD/%ON/L&4I9H)G@465(W3?6><#W<<0"HP&(P\V6*3>"^ MJ&6A13QBC!L2:!1[(,54*WO<2/"$@=5P&N;J^!ZQ9,L4!20X#(Q-DU<'RHJ5 M\"%&'=-@:&12;X@%KAXL3 2P'>X74I5]@(]M,))Q%VY06:(3-)+0Z\)4FX/1 M:7 G-<<8Q\+)/3#Q!:8+\'T!T:8Q>6:')/(_XZ-.1XQ4PT*!A8\F'=8:0>3SA.86"_SW1,8 +V M@D)7DTY6:FL_ZC!50B[^@>>K'I&1%&O#")F,^6'H2!,A)Q4+Y;*-^IZM/A"A M./Y)3/[EPE2='#,?/O450C:WM 7:-N]P\='T4F5+]_S8*W*%'%[CE<'5B*Z9O2XWYGK<=X'N4@?D M',S/P.]8 <I1N,Z8 4XV\ XW%A_T90_J=>PB:A_2D2?2O:9GRB MF$DBC2&S5L+%K^\>MA"QM477D*V3=4DQ5B59*:5HO >-2AAO%AY%*8GAC&A0 M,\]S,:LSJ[<5I4^0O=NQL=186F(>OSISZ&TC]=XX^)9B-35RM\#([=C6@)S8 MMD$ZS$[MH]=@YI93-&ZKF:LJBU++-K5LWY81E%JVKQ"IJ66[^9A]M9;MD4^M MP9UOD>]^:A"] KMV+Y^B,;5K4[MV0S>6FD"I7?M6D)K:M9N/V5=KUWYBUH# M#V=*3E/+]C58MN5*BL;4LDTMVPW=6&H$I9;M6T%J:MEN/F9?K64K^V]]2ZW: M5V'5[J5HW%:KML&OG6X&=W.T(E=2IQ9O:O&^3>,HM7A?(5)3BW?S,?MJ+=[/ M!B.G1FHGO09SMY"B<;O-W? V8FGNIA9N:N&^+6,HM7!?(5)3"W?S,?MJ+=RZ MI4])QV6I-,SLFQJX:86[MLRAE(+]Q4B M-;5P-Q^SK];"_6%'45\2;SATA_OH18G(MY>3^VI4 H%@10&I7QLBS.P"-MW\.W]OPLZ M8)$]\I___5^QWE(!)6$G0=OYH*[OCP!!]K0J<-(:L%W1NHKV@=H_4'-"IZX$ M2K6:+02]/SX$+0 0;*2$I])-H0RL_NZ9\E MD8AM"@KY;&7U.$SJ>%P,^"N ML*%G!"V&!YRIS6]M\;*#5K/KZAF^M,%/K$-"[U\RI*YH;*MC.UV\IUV;N;>] MIWKHQMOSPH#Y1K"N@5UCSZBC#4DAERMF29M_\IE:/G6F\%F^F"%G3I8O@+^\ MQ^ 7"BN&28%6L-/KR/ \QLB(M_4-FOX.L3LMJ%-FCTV&@CR_]]$E%S9(>-2@ MR!NN;WJT 7"QR;-TREV^J[KJV9@3M:3_Y M/6: \K9O<0=91;^W8OL8R)!-V 6[S4+T -)R9?>ACT.#?+9 M\$V\MO?"GL#G;=@>[YA[Q-OC-NQLAIQZNH*6F!WF"^"3A)>@MS'>+L$GK_N@ MIFR^_POJ>*Z<%)<903MV0.9X=7AKW5UL!4LG,[V5 _BZ(@<=!Z#8NJH3>;%6 MNH\B],C)Q#DRIV&'X5F*%;2M. %K3.>I?*8-M9BBS<:>(%B89@\@SB(O%#/9 M8Z .V29:S-1'HN*O!:(*GE/D%+[YCPFK/T.]-=&9.YEF%Q)4PH0UN?*"H+-O M/ADX5/MC"6U*= MS@8.2 #L6 ML-F9<_X4TF$A/GWV3R\L: M)PD#B38N$*FO&UXH+C.B)[D],BQ!8Z$@5:C&)MK,E2>! N-O#F4T M_*>#48U]M6UROM\F1V YCN5R#UG/42*^DB4'0 NG/J=D2L9 .Y:DVJ\-+LFI M(OU\01!0OL27*0)#9TVP# M"!-8 DB-&K//B]KP@-DJ\HWY+(AW%&Z\E3@%J199-:?+,^W$L%PVC;]0@ %! M#%S2 ];!A>LVT!@HHDBGSY1 MY'FT+(>@1 =V^$A;&]JVB5,#R'*;R7#!3?B:,8--, M;-&?&-7!8@+JLO@&@8RY#)"#9Y1IOAJ*+FE&X ZC +=L:S?4^#=XPKG6'[^N]@DZ"K*O&-/89*E'$V]QTTM _*[[T0%M'A>V+J,0 ]X2XN4P M.F7<)L&)8%-DY]-I_7V&3$!P#1&I<2H 2WI @6[8# D$6D !.2=-^X@55IH' M1R*P.]1E-[/T&6Y7K0WG> 2)*D>CI"RK^&J.I+UV%MIK(5OO4^M&K!(UE&U% M=&HK,#Z3X8J/!DL/5E&M28-Q!B9;Q_4OQ#N/2K6I\)=P!7,;E@.%U0-4OJ&>7&5D1$LW,=';M&8A/?OY'/O MR11]%G AA$/VH*WYKK#3QNCF\_##F&HWP%="Y&KBVZML.\NW?94]R7)6 M1MF6">U R6C4<:C%@8*;&SO&+=+VV*2 =(S:9[9]S8K&< 7XH]<')8XC4 6FT^^O4 =RX_!4;S^*S'EQS[8#6K M((ACN#?PF>4YMKE*3ONC:-FT M;R@=AVQVZ@#)+M,\P(.?%8V:?84X>5%%!AV-+![ ZL&D8.'B2(SX?(S3F]7PM54]QT6!;8 MYW*F#A:J&"">C 9_.0" M>2-5;:R2#\AE\G!ODT,QP=Q+PG&N)GU')*%9!W(V'5A'ES3#/P[\2GSX/'1) M&\K-%(%M\1K8@P@$>FA;\7RM.V9H+8/EH_RZB!XUA&4Y30K1AS.*] )8JOU^ MD!W"R8X[G4CN*F*;QIY&]ILXN%2+C#!2Y"'5]0W0 .@2!PL=4U#V0IUK]BXL M<@B#]=A>>K9] W[< (P397=?V!-0%X+V3-\93(,]<>\PLE\:S=!)1K8=\*&1<2]LU-?#W&;!0L[DQ-34S2.-H.HY0P-IK;CH1X3M44DDPYNS:%R9R"' * M&$2&.V0Z=RLT\/YU'K[ANJT-PX!&!5<4=^C[G7+U_4[]O?A 3AO$N>L:2$M< MR0AA!%XS+G%V+2"215$"O!&,9;PN-A"),(\#G)O\(+BX&")PU6[ZMFG:$]PN M4)YQ:X V-S%"9F(TA$R&RJV1(.*/ZRA50;#W6)2;^:)UU@=!HM;$X_G-1L#" MC@_NE=@UCVNQ@6^*!$3@W)U35Z>_(KX_S&>HTI[P;1K[$/'%HGVU(P(H$O_E M\P=?Q/+]V>0'@L19(/$D\Q;WR-*-"2K&1'JPO V4#R^, ]G M5L7#PKZ(4OL\F+,+7K:(TQ?-LISA47 *.\9=/A&A#DM&0@3P$6"K+ V';2Q+ M([2%L$6!?I:2&I4Q2R[!$ZBB![YG'T3#V 1W+0/8O3781-:-1A[%7<;(4F10 M1+:$T^@\/0IG)5258E;U!N7TCFW8!L9C130 ;7)[/B/&X[-BJ>XB E?O%:\= MC4U[REV;)="1*M5=I%(%B@T,">L RUMJF"(0DBQE)ZP'1CA0>2S$PD60SC29 M>IZ)<\U^:P)I?>#+P=_FOA:"U@6@H>,YF4RR&J4N^BA9 )B,RJS-2^XD &6Q M# 0<82TD8A-P)1PF,:$/86+F:&AQA^2ST/$YV2.SPJ?>R1 M#?XV*%0\K:2+RC6FH_<)?P43NACF$5J$"V.8#5$5&2#7B7XHS,0?X%VE4-3K^DQTV"X5H01+]1S../Q.2.[!UB)^'JDF ]>90"M4TSK_68RN(^9 M8JR,#V/[D2)?F$4]$KC^DR%6LGKT1@Q R(*5[UM>(A&H4&8, +R&"I,,06J! MD]DF<&?@IPN"XT&2F1($4:-O>1'FQ,T$\EJFNA7C/8SF0]J2SH7N:QX/EDE& MEV]2=7># <9J/":HA)L3GKM@;JX6)PPTE8QSCHP[G@(RI9KR72%J@H?8S&Q1 M2RJZ2B0_V&(,0))L!9&/D#!@@.\X\"9S"O0K(CV&'H,%)UB#1X4DF2$4.:<; M(QXLY4_S24V;A[1D#80;E'7$%V=@#LLSW+ZA#!*.#V MFKN-&:EBFI%*,U*;FI'Z(^\X*;ZY*\4K_L%@@@XK<%15MX J M#(8O\-2 \FIXP,9PF70"I6P5F@8-2NG$A,(D?$Q4(P!(A.4B("1=R S?!&R+ MKPXF 8/%]H0I[+!?OL'S&5S=< @#?KE& W=L2FQ?&"+:VC MV N'QGCNG78/Z]> #4 5H2U.<9^1HIB(C2,34ICT]+6AW-$O4.1&7R9*W(68 MA+VQ$5@A#+2;*V%&7="_@0DAL0@ W]-]I('V3D >G-@80A6M M3G#)Y6IY-L0%?>W@>X2!#&@1.Q/9G>'\4\&!$/XXG9V V/QLB3\6AG!\6+-!9:VECE:ULLK)%! M4TG.AG!.V)OR?M]2="D3)ZYD,12FQ1?&CA,?W)30:SOB .+J?$MQ[+I43&1% M2% @N.Q#9<('=0*Q2(FA__.N6].JE!5ZA:[6 M+]>Z)5TK=FN4];M]G?7T2HU6>[KV3GC+XHGC3O,LGP]N:\%2D^9YNXZU)MV] M$#$]DB/R>\,QF,X($4$(CX:#PW-QL#7Y20$XD:EIQ? MB4^Y( 6A^PH#+D_$&+:^WF3+PNSBPJUI"VVT1^<0AR!4@$/NSR"N+G&X[MAD M JVJF"!7Z(](,RTON?G3M-/#"WJ>*0T%CI3*>(:94QEU<^F(F[$TB,#P3\)" M[[.9?%4FQL;WK_-AF:T@!?PVLUJE-*N59K5>95:KJ00CWV;(TNO6'O>+^B7% MU$K:?UCA+I:<1GJA^K)]"I94FX*:F$9OXEV/]Q MD8U8GG@/!R[3Q64:L@3, M]AUB@=;2D^S.'41S(??QG ^8O]> ?YW_^'ZI$8ZGZ6]5Z@*5JW)?9E83Y >5 MON71 QLM5%3+O>E< =-8A9S!/EZID1= MO,%$4E1&G&=@S0NNYKT]GB[B>37E]\W?%!EC<[P:@$>)Q!T T5)748!&T:T, MMBYV$RYE&EABHN37$X$@#N2^R>WY)+\SO#Z.TXPW,Z<[M'U3#RS]$)AZ]"0' MGN (C%X@T9[O,16P%*R#MFB$;=81Q(*AHODH6NS^^^ M"()8L:'"2P^6&!J?B!+#$^=) P98I1OQ.*F?$)40\<5$4 M\O('*Y\9*X0MR)M)?A#B#7%7_QV0K#*7I5Z MO(@(N'W;\MVHDN27YP?F-S>5\=TF';OL@_KEXPH@H+R6?-AAA-O 7,?B(G9- M.K5][T/?N&-ZU"96!KP 6KS'BAQ6%=_--$/XHU7/=H= $"]MB\$7$6^60+.S M2YIIIC!G>Z_ U%UFN!^!CL!4Z8?92YS%K5;!'T,3%@A''!YD@]Q@Y6J5<%C?FK_40":$Q MM\!55H!0H6_U-@EG_98 M1 PP]8BYLK'MBKJ@L)Y7Y4FI,>+!!Y7P48>G9#Y)PVK4H'@B(VJOF!=^I!)& M*CF:2=10_*XA=-\CYZ]"AS.:7 KGF8CSKL+1DJYQ75#O&2Q!]&D@L?)!?I*L[GTV K1\.0< $.P&$1':[A\LH ME->9DP-ZP>.=Q+)GB'' C651OA>6E;]*%['%O>!XF'NMHJ$5+V2/1I@6736P M*$XJ&'Q>:P1IPPC2">5R$2-@S)%'?KEFB"^,LW M\*2UT%#X^:(U@B]F3QC824N#N?)4GFZX>'4K?H=5JN*N8;;XY2*NYB:>-C;P MJ*(\XL"O'U:U:3IP@[V-&/YJMKG.EOP*2 M''[)"0,%:W!Y)M^V#QE"ZICPB5 MB(6@5)(LB.RJ"397^H<+0+Q>1'T@Q!__)"8DHQ:F>%Z&2^[K MLLMG*>>RI:7-VB,R*#(_QJ3Z@%L%-?7W+H9%/@B-,@$XW2O,(Z&A8"CM >_X M'GMFN9XLM/A C (]IG^N_/E'S8WSV5(U1<0&(&(OFZNDB-@ 1*0BH@-0$0JFC8&$<64(S8"$;F4 M)38$$RDB-@,18#854D1L "(JV51'K! /O%PL7BCX@.BWC.BKHMSQ'>')&Z+R M/XOQ\\=0B90.BI#_7K803V)@W1!SXC=6B$%Q8"[KI77.3Q_S@_V&I1EC?D6\ MP#=>R2%@^:R2?26 FH=*# 2+;QWYX^V)F/":Z>2>[2]OO<>H\]90K=DFBHI_ MWA7>/1GM>[6M1KLX9DIV\N]3Y#\>^=6MQCTO^28[A13UC]]J/ELM;S7R8X73 M9*>8$L$3^+]2V&H:Z-@>->-X?Z)]'%05?O@?36.LWW_.;>>C52^S-O$2"SAZ MC>2..M#[?F4TOP8@)%#]ZFS9E]_./;2,-62O!EM/J3);129LW?O^WQ7L1&2Y MUTN@L<+M'!8 8Z5QI'([AN#H5L8.XW$8&$.*Q=SJ$)P2]BL@[+W70=CY2CDE M[-4D"->][U40MLRPO0;*Y@>T"BO%\MND;I%B6O>^5R.V7XG4+M7FI?;3/,)7 M3KO/'N5X=O=N_;Y<;COQL"[[=@NEXO):Y V5@<_@DJ7TN:'TN;2T8D/I\YGL MSU=.H_?56FXHC=Y;F9@2Z2LBTON*[C:42.\I4=M0$DW2\UN3_5J[-'V;(8M- MS8R1E 3>5K+AY?>]MIQ;*NI2.G]9.M^ G$M*YV\KQ[:&?:\M([?NC;_1?6]& MNFT= GV;^7LSLV]/*+X,>C&0G4:SM;JJRS0'MQGUE-O!3F\PQ[&-.;A"(:?]M@ DWS;VG^;<-)-,V_;7L,XRT<.%M=D>*ZL?564PCI M@;-G]JS6C>"4L+EY"O?9$JNKV63+Y."2\GU5>;8UE:W^-IW^18V MN89TVYK*#[=CCUN3?7M"^>%G@Y%3@^PT#E=8>[CN,,);2,"E-SZF>8K7E(#+ M%PMI%#7@*M44KI.^ L2<]O3F%CRF=IW3^?/6/;V_?;Y7.-R/'EE[XF!+ZFTBWI1<^ MOD01Y@967'ZBQL@ H07:^&AHC%PYS#1R?WOZX&0FY]/;'5Y_PV,:$7+&\ M\E*RE#XWE#ZW,9" +GM.87T M %K\WMV]UR:&4L+>PO37MEB\ZT;R6\V0I:?04NI^O6FQ]!3:/28)=P3_\FC/ M9/_^K1NW?[[R;(B$70':#Y%//'LL_H3?APRW!1R2K['1Q['M&IYAPV:923WC ME@7")?S- M@#)?F(V[WWH&W=,CX).;E#22=SG#\1W7GP[PRA_M)$9+N/4#"M> M(BFKFR4;@![O$[A/- M'HV9Y5*D5OXU3.DR#?\DM&??,M*W'=+W'6\($^C,HX;I*D8V5KUYPP-\:&&V*&P:6^S;EN\NYXH+YO1QN*4QPH<_&V]D RVW@92:H M? M,:$6-XU06V-.._4)=?1["+;MV=H-B3VP#I*-V#T1NN$"+[!.5FTY<\L27Y%D M7G)*T)EF.WR/,R;8[+?(#A\XL/"WN:\%QES;-'1X3R,".PZF \,!T-F.&S5< M5VY>7_NN9_2G<=D'K\<1C% 86_CQ@NTE6KW%>K#(!()M0E=#QV[+%C4(\1 MR@I6;PUV#-PBL; L-;Y OC.K8$"6,++.=D#_U S M! ]_DU@6#C!->^*2G;XQ\!W8)748,7 ^VW'RQ5^V#]Q]>D R>XCD_0LN( MA8 SIWR7$;V#L98'Z%9Z@E<#HDNB/N#NH/@D5C$8<47E&/PD[D9YCEI8X"P) MQ?*@1& EGRTMS8%&I%5D?I!Z3A]PJZ"F_N:NZ8>>P^C-+K")GN"US7A^H1(- MAM(>B _?F_47GSN*$AF(VO*!,96(,_F\=0(I(EX($4L+&5(LO!0[E+.%4HJ) M3"!&U;"6?(F(#$)&*I@U!Q'WUGRDB7@@1Y6PN1<0* M$?'(NEKI3LL0@>WD\R? M.F3P)D8="T.M&/.$91L6T:@[3.EE]?22$U6(VTLO,AM#13:&@\CUQ_,RO*(R M0M''8YDY5"LJ 3>;ZK+'JO8 )D^)<+5$6,[6MEMF=6R/FG' /%'M;T5+IXYM M#CS$\QKHNI+_TW/,]Y8OK,W*.O*I-;CS+?+=WP9_8Q-8=!MO$+@W M3;VAK%=>N4IYY<1Y7_)U0^GSOE3EAI+GZBV>5TZ>6WH!RWWIJ@TES^H?=W_; MJHC1)V8-"/QPIN1T==;,NFWQ-&*41HS2B%$:,4HC1BE=IQ&C[:#K11&C],*# MS;GPX"G'8Q,.;3WPQ.P?+?5U7FG0X@=1O2$5)_>P]@:/%8H#A\F'(&EP"E > M?'3_X.3CP*'\Z&RLM /(D5%M&+R', #^-)P]2XYAK*8!JOF)\HGA#4F]W2 = M>VQH9"]?%2_1;-=3!R+YZ=M=W!>\B"'X\8"O>*]+#-?UX4-XL1X[+SEBU/6= M$ I\N43'XY-1Z!@.Z5/X<4M-GXFSD^'?,#F>]&4.2 $\.^SB24E^3-($SMYM M:T/;9 $(QHZAX8"1K3.3PTX#PJ,&;!C6.!+KW8@3PTL/3\X>(N[<@X[845-> M";88%P'D#>N6N1Y.D@'P,3Q5; T ]4P;6B I!]., "! S#?Q.T6H>(:630'6 M]JVA,SU+ZJ9);'$F.WBG#HNP;$^==(TO41Z[-1PUY>*SK]E(M6@$.YH)E(SJ M>#@C!8L(L177O]:6*-A"*=2M$ENERJ+R6/&]J@_B1/C_+NB S5;$_O=_/4B% M18 @M5F!"\T!VQ65Q+0/C/.!FA,Z=250JE7A4DI!K[:!8"/E;+7Z'Q+^&M)\ MC"_N=B/PC04YQ%/Q<[3RLWO*F2/<5LBCO?+,-:9]U\(=N-?8R?Y@OM M9N/J\KCSH_7MO'G9_G1\T3IL-"\[]>/S_>9Y\_"X<2P?6@U.YLK$HC&R!*1% MQ"*N5S 3;&51'9[:#@GV0UJ'1.Z(J"W53^7WI'Y^0,[JY_6CYEGSO,/_O&R> MUCO- ](&VCCYU#H]:%["D$X'AF=?ZCS][-[K+NA"IHM#_H:K[LD0JAO5)>DQ MB_5!'5(0SA.+.>[0& ME[S!W#,-125!\T'? OQ.*ML^U;&]*+GU36B3YHKY; ME)=VX.1M\8 !>VO>:6#[#!BI:UPWY6O%4@;O(Z"@5D U\-]1@1@N5R PQ+61 M24#P#REJHUN;?S&V)\S)P&8TT]>5AN9.:CAF !NWA!D\V!(T"##ZP< MB?(]/7;2@TKI&KY[0S"1LL2&(**4+:8LL1&8R);3VUA6B(C'EHL( M<^E-G"O^JV-X9GJZ>$7[%T;%MI_.(^=!JJ+-G;F4/%:S?Z%@MY@\+L+@0DL% M%U9&',MUWMKWGD0*3U0LVU&'2"W3L$ACR*P,_*0&9A])\H'Q/1Z-7O<)\757 MCZRLT9S2(Z^@AB2_EZF6:IE-8EI\8(L*!G5&\,-4+UPMAD8;UN19W:WZG]G=K? MJ?V]!?;W%^/WT/;)-S]#<6+[)5Y:YOW>;:5MLY4RR4,_EB)36=M]ETAF7G M4LMY\RWGR(T_F=6+SG6KO-22G>?,5]I;/#5C7P35J2'[ O?;/H,DWE)>W%(C M]IED[)8B<4M-V&>2GMLE*K?#BHW=]93:L:D=FZ(ZM6-3.W8MU6[&R ",-JB1 M(5\OWKKID]JOKP")J?V:VJ_/*S4_&XR<@L!L'+9669E02"L37K\=7,MG/Y-=K '9>1NJ5/,Z3M9%,C>%N-X%(NERGDTA+>K3:" M\VD=PE98P#^,:RQ",.A*HP;KUFXO8*^N\13LLU7:%G(KY=G710D+[=E71PFY M;&ZE58"IO?L\LAOOK TNF>4UN,T[IOEX(PII]?N&QN#CG1K>O>S:EOO^K9M2 M2;=;%(%===O'F_.VEE_SM4RE6LB45ULZO\6(3KJGXC4@NE+,5E^759VV8MB< M5@RQ('>VL#<#RGQA'I9I.]NO$X4RR M3BCM+7HFO%O9G/*K=OF=R6>.O(4Z.Q8#*7E',9$/F*!(?,U/&.<,O&]AZ,-X;X#,OD!^0^ M&[Z)%<9G5!O"M\Y4F.DFV.R.;1D:?&'Y?:IYOH-LT;"S&&S"&6";V#\'>(K?8NF1L @KX[>*@ M;=3"A[:)5WSCXRM:O^R10:CVRS>"N\CY1_D:J$ ^62&'OS$8@1>XXZ56S/5P MN>K=. @+#?D?'-K L*M984;=B Y:VIS*+B!B@<\'%4 '\2UN' #:QM3A]]"S M.XV!-8@@"X212$^3G<9AZ_V3.[[(=@E[A4)OKZ"S;JE:+7=+M4JYV^OIU>Y> MKY3K,:VWIVD%M#EF&RP4DQHL%&7O =Y5X+AUCBT)VO7S ]EEH'-9/Y6DAZZ?)K]E13AAAD8AT8 M$#CM>H-_F>'?'!Q?-AN=UB4Y/C]H7C3AQWFCN;:N#(>2:0V+-VSB3.L@>SI" M51Y[;*3 !H*$4;!0'-87[0C.;4_>XU\@._O4-3CC7 "7X;5[HL43L$H;EF* MGL9>2G5- WN:MU"XL$W0WD&[2DNV=AVO+7A MI1.*_,!(JONZX>&G(\/S& L^UT#F@R!5_8VPVQ'U"#@:2C>@V,.>%OPV6A0_ M!F^ZY;!; U:/@*1C?)B1J)R:$B\"PJ#5!L7YL0E%[-N 9F#>'N]'H9DV]G 0 M;3A",BKE2KBL2S;P!9Y)>_=$B6''-Y$>'J+YEM*-0VSD M03@AFV3B()1 (S+>Z6,LJ4WT)W-LC>D^:DJEM00P,A(2V(+$(=AA"NE6J;+% MT,F2;Z+)Q>(Q"'0#115,B5>FX$MG,"H7P=>8"=MF.#9H=H3[5$(ZZ49,25+BZ/SQO'%_73>J/1NCKO')\?'3:;:,>UFY=?CQO-MGQHT\VW MTL+.6<$6B=QC_;Q#<)/<\%+;?,G./KPUI&V:]H3WS!)#BH-CI&P.NHU'U\!?!+F%*;F5>M0_> M?TA[-*VI1]->/ENNI4T?9K3^> W=-PK90B%%Q 8@(I\MIARQ$8C(9-8N3*)'M@4>$ M>_[G7?G=4[=:R>:K6]VSZ##B2/\ 1UK\UL3>U'_4S"$KD=!7N MSKKW_;^KV(GP%U[#N?J]2G75JGW=&$XI.Z5L?E!CGK)C)7L;0GH;F=BM7QT< M=TBC=79VW.DTFS(AV287E\W=^L7%9>MK_91W.9(]%=5:0O>U-$Y/!B+HQX_@3T\'K<,+PM?80"$Z516FR!,2W> 43SJL^ M,B)I:"R/U:H&KT=797T<@N'.'3G& MQ3(!L<^9,DHI8]I, R1YBI*"$DK^+EYI@L6#"J$ADC4FJF5D?9&N[=%"K5_M M%LM[M%LJ%'M=JE7A1Z54S!=R5:U0[L=*CR[JEYWCK]U"-0]*%4^0_KWA$Z"A@9$H"#!/ @"B KK;%Z(EYWZ/N=O#Q)EK#6=H#KE9Q& M'<^>18T>H R* M>CWW1P UC9<6PWHNL003#"M>6]W-P_^CP=3MV-U\H5N4?WT__W8S_#695G.^ M]6MZ?GI5\?>GDW?$HB,$!3,^U(7$.H.TSVL]*;= W-R=>4/]/=OO##N[[]B*TLHVWS#Y%!0Y-"(GIC8IR8WC=I#AD6,E%?B*=N7 MS)F]*40C$"TF0K0=EEERCM/L$3#(2*@]! G6'Y-"T)QM% M[KGM O2> C0>1N01EAC$#X.*^A#V26=MYD[RKO(L[4/2\@B!1U7A;,LAK6IZ M2"L]I+7B0UK1:X7R_-+XE4%E%?Y_-8#D3D^ZP,IQ7]OA)XRR$A.<2$0*N^,! M9- [ABG.%&,\3D3$86!=Q#65*VIAS$P=0\_MGJC3MJZ-H2H\H"L"S'W;]BP; M#\H&\_,PYP0'C_%P+3BFYE2]E)\JTFP'7J)FX$?;P[#7&HX6A<]6'BZ07_%! MHVQY.\IE'UXCS._&D5GL=6YN?D?*O'KJSF*8J^6V%'&RO&AF>87B"LEV)3;0 MPTNHFD(:\HCGLG%_]QSRU[_W#COWT2MX9+'>0PA^]6!Y4/GE XEYC35T,R;O MHVOH#IBK.<88V>#/2ND0?Q(.W%=Y\>N/5^W)K$92;^'>%I'WZT'K_;0=XO?% MY74QF]\Q'G)'\VNFP7!ORXV%5Q67R@<"XA&2R2SJ*\00K[ M(%"O(D^DO0MO.80WDW,[2XK%XFX>?A3S[R.R?.P8)E[>C&NJI*(\Y:A4E#^/ MU9Q*\DV2Y/M3DT[]4K,HIP31*:6Z3:(ZJU^RZ3-N%T0[5 MO \RJ1GK-/%_?OFV]_'>%8AA,S3P3B;9-4K=7:SOR1>*^3MV5]+SV:$W2H+Z M(W=\;Y8^$IA>=#-E>'3A_\ZE\#>-LU)%\(J9\@TH@GPNU02;9%Q_M@T8?LLL MSW<8J0\\"1^&^]6XF5Z9*9"OY.54BH1(IID2W.4I$R=,$X=PV+'L7I"2# MAY6DYAX&^2H]##PK@:$F*:T_4\O':S0*)=Z),O<8+V*?&==8]O^)&A;5AC[% M8#Y(Y*L9I4R4 M!?1H,8\/G_S8)SM6JH*4 M*U-5L')54$@3:1ND"-K:D.F^N!"@[?=<0S>H@[X>*4'"0*.]S:"M^4$U+ANWKA6TSK&#:+Z-9;T58HOEQ)&][^)$^R/*@_]=1(/M4&FT5TZ]4&Q?S+:8-+=#KR1;J;+^W0]Y&SC89MI9(_9<)4 M\C^SY$\KW#:*Z-8N^0NIY-]T0DV9,)7\?RSY"ZG-OUE$MV;)7W@YF[_--)YI MSA?+N53NIRRX,2SX-N1^:O%O%-&M7>Z_F,6?ROU4[F\D"[X!N9_/Y?]O2G2; M4W 3[_TPPARH04W9&IC7R"POI5]<,O. 0QZ%?&;VE$>1'R4O%#+X."S'$[U^ MFW<>MO_"[@G[OFM8V!I8O!.7?4JM@8]=B'>^[U^>OO^PF;R0BNZMY*)4= >B M>Z7GF5*:^S/)W<"F&P3[8($D!K$-UCJ*YP/J4<*O0-WE_=HU/@R[6V%[\V"8 MCL-0]A+=AE5ATVPZ'J.DYL60B^;L,8WZ+DSEN01E+?'H0/2W1KFNJW[;P1S8 MPTT,U&W-Q^++&6+_B[?$65&+NFQ($0E-ZE37E&A/J&R^QD8)74KBK4<>TE4L MZ(YRES =?W6VPH+^&N5L<),_MK9E 6H)-N\A.9+#]T9;GCRB==#*V_LIR/$U M[)IT:OO>A[YQQ_0D*HW 3O5+$VP1%VQ2BJDN>G'&^Z-]S'(M+I&S[GQ;0+G6 MZAP/\WNHXVN:8?(_=5.#Y3ZB7FU!@]]0A,WQ54HV+TPVFTTWR]H8IU2T052T M362TK#]S2E2;0U2WVT13#^D[G1+7QA#75M%6T$[[(Q[W74Q$V]4_N9;V3T[[ M)Z^X?_*[5)*^N"3=.-/O$JD!I"BV;':SB\5E,F-5)9P?$<4(Q,0<[E8!X95R M==!FM#!/M>_^34QUK6TUASS5@AVY,4:771")H\30_WG7+1>JE5P^M]?-%9C> M+=%^J=LKZJ5NJ=PKY HY5F8]]DY(&?'$<:=YEJ\Q,UK.W]BU (VZ 3"8V7:E4^ MN\5SVR/U\=@$Q@$,K[)C^N+H^T/C[=MD895SJ8656EBKM[!6 X.X&*QD"\EB M(BX;Q;#%HN,I/"T52*Z7*]6J!:U;8Z5RMZ17JMU>I9SKEC2FU*F)$+E_>T=^+#]1=HT'7ELA]C1H_%9^O%4N9V#TINF]. M"4\ ZDD7IG@VZ8%Q!SL0%1V8).RQ(37[>&$+3@2BCCEB )_98;X%3_%YJ>\- M;0? H0L-]0B_0P 1 23%)7*=)KA5J1'.%IA<4Q\(*<8_B;%.E)?$F'G-XSEJ M84':3S@:]V>.2WO9?&E9\C@B1R*38Q:W;]H3Q7GJ[UVT=3\(K3 !(-TKD(/O M:<^U3=^3RSE=H6;.WE*@_RCZ@\> *\D9:6UEAL",#G]G9_ MG4NL[?V]///\.N(%JDMB6[Z/E5:^XYCQNX8-WTO+JR]H:GPZ/J^3^E6G==;J M'']MDO:/-GB#[0PY/F_,NLNEK-E=I 3S; 1S3D?L0U+@>]-TZ!S((\(E MI9/-%BRI['B5--$Q/'-+A4=C:+ ^:=XQS>>G(EK]OJ$QAW<,N'"8:^B+CS=L M2+IMPV+I%ZUOS4O2.B3U3J=U>=[\\?PA]<4K/3EO?2/UTU-RT;QLM\[;9/\' MZ7QJMIODXA)^GG?:&+*F'F$4G!"\(-:VR&1HNR+D37F/"G&&!L/>ICWA%Y%[ MAN=[L&K>X6@\QHX6;FCD$HRB4Z!KQV+37NWQ.3&K;%3TG"'".LD\0(/7_2-(E&QU3C8?T,AN5Q@;'O>?MA41#'&U0L MNOP\3&)G^+,PF!\:PA6Y,(EON&,^)^P.XXFEX(EJD#K M*MAF, T2@!#!,Z)36"1^+(XVB2R&;EL,LQ:WAN/YC+_5[J\R=?XHVDS([CPP M>3.'V"%%ZF26RM,(2I7YF? DL*!O%^E IG!F[LQ'L,MC7B&Q";R+3['R$I&N MX]T*KSVI4\ONO=ZD3JGR2K=6*F7WMB%A]83\R2-H\T7"T=$(GE JCPCC/9P8 MG\'.>K!].D=7:PR\/2A#<&\L[A/% [RD,6368Z-Q+TY_?XJSEZ&L!P16GD)I M:Z:D&)VD-/*L-"(D#7SI"112B%ORY9)3 5DPCQ :N5LUBHW@VYV+AS#THPQ M->>)YXDM1E,JV3XJ26WAK2>1K;>%/QN,G!JI(9P:P@N)2)%(2AZI%;S8"CX, M&JQ+0R8EF+6O)6F#K8K]/NK]IBTCI.?>W&33WY!UN M(&FF1M;K,[*.?&H-[GR+?$\S\*F)M9B28G22TDAJ8+T. VMC*22-$Z4F3&K" M/,B$^<3 ^X+R NY:L5(JY/5RM\HTK5O:*Q>[M5Y9ZQ;S>[V\ENOM%?>T M=_]&+N"^;%ZT+CNMP^/S@^9%$WZ<=RZ;1\?M3O.R>7!QM7]ZW*@W&JTK^="& M728B5H^WB4363\(-$+$#PK=PWCD^/R*'QY=GZ[QRI&/SFQ+V;>KH2!!*%XA[ M%*)]ST1+M&6=V->UAT4<(*WF!$2UQH:%-X#(>R+"TI"P2]<+JY[9/7UC9$@! MP-37#8_?=<[X_1O\Y@NL4=&BS<5ZLA>KRWNQWH\I<74&C,1K2 S=H [>G+&# M+^'M[2H?Y3_RJ@W9\T[^\YY0_HX#IF'+98<4\]QIS/-IL36+O*D%IG-DXY[8 M!P&!LMH:W([C\KAI< MUI1?D0._6819.EX%#R\Q?=0%L67S?D-D!Z\%8;P1M3F%[_K,<1B_B8;R26: M%MMK/Z"M<-?RB.PZOJFQ![^,V9X&0Y>UJ((ZP$PE[?QP-">U^N+"-HKL>74Q_!WC6Z1;)(M)G$ M#44JT"[4YM2;>:46\38IOQ67JC4;R15Q7V7:6])F.@I*XX:U<)IVX M@=RF00LNXOBFO"P+=NF;4GS/MV19< M:,"7?U-KXZQLG3=WGLB%$K=S'@PAW M 3QAA*4#&@.8B(V2CKAN+_A68E%<^#9A9&S*^R5 )Z)J$W#'52$B[1X75N#Q MNK;%\4!=UW?XJVG/]F&*(>.7UCW,!$ ZZCN,^W*!WD<4J2&98$+=YQ?+@>D" ML@7^ZSNPJK4AKA7B2EA>+("84/ZVQG0?6$!862[* 2Y>#/?&7;A;A:L':*2E M8,E$,3B['D2TD%>ZX$TD"+ZN+&G[>#%C.#C8&[L#J%HP50:%$"4@$3P42@8L MA=WB>5T-)<( :$K9H'0D]" N!94PZ#PYY\/V*"2K!#(U73NRFEMJ^M0+WI1H M=?$>2_ARO*;/Z(/<0$4,B!UQ8VM$=7X]82C*,VA!3AC>[>C.O@(O*$/C5-JL M-&I_/F GP.<]9AKL5C):A-4!V@@_@&F$JWJ!%HW8U5MD!310^FIX*H%+CC/J M ;6OVR?M(*[4PH1(&XF%H<,V\BUQS:*\SQ%%D_H:_$N7:U7'%@)1V77 8H:M MR\D>2@Y*UCHL_E[;F=6IL:^E'A7OPF\,6!R3B@PFW#'>2[^/RQQEAL*L4>[C M0^7>A !ZJ!7,W[1CP%L,Z]8V;Z7&XEK>X-X-:%GP,ZT!%Q/@FE\+GY-?&(HN ML_)H&B(+$Z*@06KXQ23D:R,8UTVI@YB0J[,#9:6/ $R MNA659?-XLZ6+ 8.F$L_K$PA+D[Q?A>04^/0M$VU0]+YN0?@&41/3&''K$N#D M@0OE#HVQ&R2#7R97@LXA2'H**%STVPDD!+PQR\Q2$Y!65I@I,NS87(T*$!NMC1AM,PXE?(?53C MC\/W\F_R&*#JQ&>0DCKA$2&6=888,O!R7P&JVX"D/:8-+>.7SR(^&5#5#?/0 M.W%LO-G:=E3,+_B((\VW[!Z0ZBU7\88U]H4AAS@*!'_46%&R,L%6272QT!8? MC<- 5FCL]+EN 13"Y@>./<%GX8L,%S&<=L2?@"6-[7KV+J,.6GLNOR7:CGS1 ML^T;]:%)M1MAR^+^J71^U92ND*E!Z -T!CR&0Z2=&4=((C(H.BA]4TP@*4&2 M[18F*PMILC)-5FYJ\^-'&0# BH&$@)W1?A\86R9*E'Q/,H>794Z"D(Q&'4?< M2Q^HM8=K4J$\(G)"J+>(C[@VJPF5T#@XKXUP,?0@\:!\/:5ZI+9!:SW9CQ<4 M@':I$/ZW3[6Z,%I)DPU3KOC1K^ 1I0=J)NQ&K/3GK.H.XEHQE"U6L?>I350) MO@.&DDQG@6TP&,+K!S*FQ#<#D W6R^,!RC/AH5H+C4# E108[#R9 M"S@$PRW%MS+3+X.#2,W!W489U'FL^ZALY:1 &0;&U!8 ><(#5J2!O1<'T2K08)9"I\(BX^ (0 D MBP 5"^1E4,0C,C"4"4L'9@K"AZ&$ $\'V%DY[A*^"5#C;W&%*%405+,M6.!2 M0,Y&&=&6!_D-^U;XC,O=D:TS,[)$04L8]A!/9% )^0[5IAF9N##A%4BG7&*# M+A""!PB/\NAE9I:\DP7.PS#&PZ%Q23V#Q!=W$!;[!\UPSPF(7N[G+-A**$F4 MYE40'5,W4+(*'2$%,A:49?104S$,YL=#Q3"A/<+\&V_HHH.DPE)SG)Y2**!/QI60CQ ?=T/[[50R69&O^H\V1.5 MJ$ '7-.$*64]*,&A=SP[Y+UH["NI2F)1(*SV7(&P!!@(JO_??"Z;5R&L+$PW M/PX7!OX&!R@/)3D"RB '?X=!*-+W><0*'\35@T. 5D%H//*^8;!K7_14PORF MJ 0"]@H]$GQ:5&UPQP0FG_#,*7[)58T!:M[A,Y,>\R;8&2I>L!3F]V9<&PXO M=F<(?;%H%>["F#%>%\2>7!ZH#FY595%-^E@^&+^_RA7.$B7/L/R;@ MP@N:LJ0>E0_8O(K+0"/(3'$1! #P-1;)ZRT@8V)@214^K:0L?#T"40A;NL'J M,_!H+![(%QW&T/_#IEK"SN&9 FZ1]071)!()2DNA(L*W8!^1.-V< M: M%&>PGI!<.*32P#2_H.V=&LA12=7O*A<7EF73R2EU+^C21]D>.Y4RT<\BS M-6[$/WC8$CCN9KU"B72$@F])+\B;!N:0B,/)O3^ 0"*.V[T.:";F?4H#3_EX M3_)Q(D:<6/@3J7S.&'P >%-?D%*+9 'HM1-&,2B#RM%NE68Y])C$SMR\M7LFG1J^_*A MV1Z=#VX07G% MHWMY%[-[Z]_>,]XXM8G8;".K#ZDA[/L+9H]-%LC\2R8KF=4)H!2E6X!2?OT& M><3-&RG*MG:[*4XW%J?JR"6F2K$FS(V'W8HU=!:D.PJ>$Y@XA5Q>'BUZ8[C= ML*LAMJN*J9A6,:553*^BBFDCKG&Y]Q;:^"TN[ZZ*/]M*-(RX+V]#://;$%YPQ??F-G>.,4 #'CB E4="KMH'&<+N\% [ M<8>\T%PSGIYO4PKU=@E,1VM:]Y^._O6^_+#ROFUHZ/KRJ5YI-].NOEN86ZD MUK]K-,[M?+-A?M_UCQH.'>6^= OS(\^N^WL'E7VM?L5. M'6G_FFJWG_I&\<8_+.3MXIEWT_WTI5OLYF9'?J_]SINE0>XH=Y0_*WWK:2<' M7[1!MS0_\LM/O]JSQ[^F.?]VMU?\6FC42_N3;GE^9'4T\DOCV]-\LS+^5-1O M[>K7ZM?*:5G[=,J^7AV=?]J_\O;[I9LZSCFW(_/WW==2[=>X=]7Z M]'-TO?MK[Z9S^Z5;F7_[W6W[A)[I]O65T3BM?SN"S0Q^U;M[\R-[^>O.],=$ M+^3\W:I[<:9] MQ-QKGICYV_')S6'EUZ\OW7QN?NC7Z_JX<%.PFDUZ_O/(NM#]NXH[Z.;S\T-+ MQ[;7OQX>T-SH8FB6IL;N=WL7AA;FAY[F'/;-&OZ^:!J_SRZ<_=;WBVD!""\! M]T:E>IU\UNK:-WC(>_?YE>? 7 M#$W E4^ONKWZX>U^DUX-CC[WJT?#HP$L( %9WYM:L_NM:/V\F39^>F5V?G+H M K+R"=CZ.=UKW3JM4:U9V/M\.= U9^)] ]Y+P-:/K]:9VSFJ5*]VOWZDW#2MT7K6^&I]VS=+)034'VTI ;+5Z!>&)B#V^YG] MJ7_[3=O-?3NU/U_??#ZT"M-ZMYC$ALS\U#YE8Y 7I_6++]TOA\-Z8X)#Y[9U M,^S1JS/[\G/NJ%?WJ\QK?;Z^YK/.;:OV^5NC--#[PYM?%WM?[ZYZN_W?MP,P MQ>87X)6&A]>GU6\@,LH'!;KKG5[U0 07$\BE\Z/)KH9[/RG_O MO-7\-?Q)86@"<__Z=&R?_!K6?M_03^:X.3K\>OI] BA(H($\:+R)==!O7/W: MU[^.FD?[]*P)0Q-HX.M=;_?DN]N_R1G%TLUM3[B70!@DT8/W^K/6ZHXM" M\YNU7SB=5%I=K?2E6TK UE@_[MV=L/U2D['J]/IK3K>/<&@"MJ[H[:3XZU:[ M:H[.O&Z]TS\SG"L8FH"M3P.],SK9=Z;-D\;QK]+7O:.K0Q#%I01LM;^V-2OW MF3HW)X>3.U!?/SM6#K:5@*V?IT2_MV##102D!!>[?V M^?ONI?,C5QCK!Y\&]L%=M_>E6TY P>BF?_:SVOK9OIH>Y:]NOPTJG9^@X,L) M*/C4N:G[P\[QN/GK4Z79-'N#@_H=#$U P^ M7(':*">@H-MU]-YM^S!WT[H VS)C#,C]M?!:N;_^G_"[K8.%E8"M>J[5&P]V2]^:A?+= M4:[^^].D#O*UG("MBUS[DWN[]V/_9GI3_FT>VL:W[N])MY* K9M)WZWI?C-W M,^V=_[QHV\7Z\?&@6TG UIUQ>-@:&W>%JV]3;VIW=2/?N()9$["5__:#6M>M MVY_-BGNCG3B5KP?%$S#RDK"E?_GVHWK;J.<:K7S7Z(TZOV[Z?.B] M[]?G%S>MZ?6/ZY/BEUW+K.-0);4W*[\[F\U5"Y,OS L/Z &7]^Z5L\7RLDAN M))83F1RK*_!B-.4:J;]W)PX=?Q"1N0D Z=Z@6/ ][8'O"^[*1XR//4. ,RDX MELOFRLONMWC2I;GRYX-BZ4/#8[LP@89A-P2=W'4A6UQZ7_4S(T6ZP?S%<_AY MRWC)WW-#=XJ7]>"EFBWG4[QL'EY2.;:9>$GEV&;B)95CSXJ71Y9TW&L;KPT( M>X\ PK,*\&V" #AI^.$_[\KOG@H- ,=:>R_M/23;& ??LH2C.J0GNV;E,ZIL MH_?T.JB4:9Z?:?;N 8! X_S/9'8H/)4=:ME:]36Q QY3C=-^2@)OCP1RCQ5_ M<\&TL)CMP_]H&F/]_G-#(!8QW,L6%% ,?A/WAUWQT3*HU-OM9J>],LI_61!L MO$80_E8*E 1G9PU 6=(!;_.@E/)3RD\I/SWA=,8CZ%>DQ)H2ZW80ZQOQ[AK8R Z+\GE'.[P3]Y::XOQ. M:J"^%@/U/O'VOUMJ8]['ZH5L:7:KY&_C#A9N'3I4DS<\&=XEGGW#=F;=MFQ\ MU;UJ'W2GQ>)G_>J\='WSZ^+Z<^[:/OJ^W_[RCM^) V_E3]7=;JN/I?3%?!>C MA%W[?% Y/>E]R]W0P\&H=?Q[U_R]/WA'=*89(VJZ_[S;+;[C5P=1[Y]WQIWW MP?)'NNW)[]\1BXX )+Z[.Z!T_/^S]ZU-BC)9M]]/Q/D/1I]Y(V8BY!GN8,^< M)P(5[W?%VQ<" 1%!0"XJQOGQ)Q.KJJM;J[JJ6JM0,V:FI]O*0LC<:['VSIU[ M?X?X%!P-_I_X YQ"6'BH% >;:>C?,@%8*/!;X,J/N;Y8CHG7TK0KCG@+V]KM MEMP?P+,1U+>_"8K(LCGFO__^>2J03XH@CR#_;LCC,I-G%GQET\R+:QZO%,L- M8\8%PJ=#?CB>>=:>S(?XR-BM8BE7P526KD' M:7,-7LB5$-DM^&%?[H7<@#3IZ4'HF[">[$<9JS>QVK/YT#3$]G;<=N)F?UZ? M&S(+10K)97FH,ZK/*XQT-)?N'YXU(\(N5SWXW*=F?3NW>\ZNYY)$#H 'W6Y>4$ MV2ES/"S/=BM9)"?-'%O=Z/7RVI"Y)+*2Y1@6Q540R!'(4RIVW@ARL=8D];%L M<%:A%=0'6X+ @A""'"@: L\25.[.8BF"^JS;CN,>>GRINIETW?L?5_:.>)P&H))+AVK^CM%[FH>G MARVY?B%YU 9XTE_-JP74M,R,AJ4>5].78OLLT8X=OPO%#% M$8/[CAAHCW=BF2\/M+(=*/$<5CX$ MXI@DV"Q#G%D=7V.\[TV"^5;ELJHHP7/YEUC9#^OJ'1Z[]P7Y5PONRT=9:YDC$,-%\J M-(9-@1S+:VQ';]?UJ/BR*I-ZG MRW.E;.E+0\XERIO.LCB'(M<(^0CYUR4*WH)\;[582HZHQ1)I=PVC-=K/R @6 M((?1;"[+DL<2X,:CV=HF$=F>$B<[ (E*?.Q&>NNQ[(-!/5./'5]_G A@7^UD M&E[P_A(A61I8[6@[++VVGFN MWY=UE13+'=Q<"M5(*>4$V($#JF0RR^8NF-^!P(O >Y7@/7MX^F/@W:W&I;@2 M8Q4Q,MLK@1E,4O.99]*YH;)H"[!,&! V+XRCFAR"/()\R&?1GD%<6 ME8["B7L&7^R)D-P/3)9FLW3NM<.% M".8(Y@CF*0CH_ ;FIKFCL;Y&+Z78&"[[ABPLC78"#Y+D:^5*[J3R,W M#14[H_Y4"Q1Y:\A;0]Y:.J3,[\+3Q=UL)WJUE645]A-^Y32E0@3[L%-0RS X MD:5X%(Y! $< 3ZN(^1W N4W)Z6Q&85F*Y\PFWUEL*;>ZA0 '*H;FF"Q[(A/D MMH,O+=?!U.NK7GXE]'4[7'7IM;S"SA[(O)%YI]F\[\3K[OBN!QXKSF8\6X%O M,4=+ZJ1[<%C4JTCYKLR<:B33G)9[M6S$0CO".\([U^;*/HNO ]8.]]=C)JA%&&6XXE[ M59"J L1[DB%*9/%7:P[?HH?>@((F"O1,8A[!>14-HK/;X:Z[(JKS9F_V$FBU MYU*@'V*(I]F)YN6<%#!-W<*VM%;:6(VZF\":BBK(1"%4N@>J@0RG%GUA'7&#JI.F!I#7-FZP^Q M?Q0NN3'W*?63@MRN"V5M/B+[B23%G6I'"3GN7EI6)M+ M/0&R!9NT6J!>RY:ZQ5!-V]-])037R-BZ$NCG3@&]9^0C#_"*">OL\N8): V( ML\0E_.$1GF"J#J[NM< .&Y;9G3$+VMOA*@F8ZE#5FGHMZ0MA%F'V'C%[=I'Q M7LPJ@T(#;SE]%8^E\DH1F0Y/=Q+,PC+6S&O%,.\D?--PP:\G'>M"\$5@73PW M,-&1$^21(8_LV@5.\0'+#_Z8ZZ@O)K6'>WXR*+HM&U=>NL%N92.H& M\UF">NUD'F((Q!"((:Y13KV#(_QN*HZZT97 MF V;L%+N<4CONDL(OW]J9>LDMUVK;+K@U*):I5T]_(LPBS-XC9L^N7-^+ M66\[5L%6_NJU-1O-M.<%LTAX#];+[M61PHEZ]UX[%G>J?@8("MQ,4 M0*=FKE/6G*HKFO0Y>>$0S2FV%)1>7\CE&2G"YI+5P2BWT!%D,JDG3&9)_K6\ M5X1\A'R$_+14%'XG\K7F?*48+9VUE(XF%H>5@KV,#8A\H).H+$N(U2B;@NZ3T,$]A,FL(^<-.6_(>4O';A0$Z #@L_H#GB>HCIHWPCPUG31QK(WU>[6M,VT: M0+],]0J[N+%@^ W/"68S,%JE>KYF0>'^4D317K3'TQ-&3R4'N:S5*H&A+B MES1/&N*7KRET\$9^X2L5M[,2RB'.QF7#(^6XS-2ZD%]@@8,LQYPYLSGUHNW0 M/Q-%AB[:(I@":-?<"-;\3$&/X']9 ML6KGEXHF,PW@CB8UL3D@DS@6%<5&Z$;H3K-D>1'=PJ3;]ZTRUI6B(8UMMSMZ MURH+$-U HW XEV78,Q=Y1(X/\@;1KGW*=NU?>-JS/3.RD0(EK"U1C:FAGT]Y.:%K4PE51YI+LODT)8D0BU"[>4V%#^" M6G\[64=%?ZY*2KUBU.G*/,"G D0M/#%'9\E7^S3=B<\LJ"JXX3!(E(<#)Q26 M-X(S>M!]%B6) M2T$K"/#>8"U'@@9"YH)5CA#<$=SO"^YG+H_T7KCS,J:U+6_8$LDZ'=K6(M_O MC+KPWF!".$%F&?(UO^46@RR_ESNH8.,-NG&WL^-WHYKEYWIN+U/:LK?NYCVI M&$ME+]@O;5&:QTN@8,A#X]TLS:(" PC"",)?H$/>"N%X7G 7\6C-B.NISG)" M.1?*)0-"&-8;(+,<==49X.=*90B $>L^:L*+O##DA:5$P#P&HPLN;#BDAB,S M7#P"%7PQF.#&0^91_#+]"5:'+*OD:BCJE.!S;F\XG/4 _5&'?AHTCB(P"/L( M^VE3/F?!/A;C_?Y2CG+6.N^JHW9N*K8W78A]*'VR-'^'X1@_2H(ML>_:=A*5 M>0S J&Z CNTCW^W>?;?+E"L25Y[MQOJCT];XD3'],GLQ4[>U(J1V7]07432SNF+MD*S"$7X3?J\3O97FY%QCS.&%Q99FB$I#EEI= MB-]#H4<:/W-#KVL,O#PJ$GWGZ4Z@'S:*W*3ZX\-&$0K%('<,N6,I$3,/<'T3 M_ZWJY$I>;D9CJ3X4!VY0L^L,*\A44G^1P;,4A>HO(JPCK*=5^+P'ZY$ZP7KD M=N:+!498K>="CU@Z"=:!UF&8+(MS=Q9J&2B['\DNR"U#;ME]NV5G5R()OGZ; MDN>U*R6WL,GMI;YJ2TLP7]S2W,I44MV0(+,4><%>70BL"*Q7"=:S2XFW@94@ MEG2SBWDVWB?&85E6ET$S-B!8#P$3@CYS1>5K#)BT/=U70G"-C*TK@?Z\^$8& MRSQVR_!<'TX//@&] O+]AUYN?+=318EGP+-:DHGR; M+2_Z;>"+<0?-\]HA3,02B"402URCPGHW2TB->GXD]O:^5.\3,V<_QG:MH0%9 M(DD+OKO,F-7AG)(6Z9G0S00+Q=<7KJWI?O!OS?1U-71]E!V#/,,[]PP_HF[V MNN]J2K XZIH8Z0.W/9^;*@!9V^^'KFH]0.Z5 TGUTEP0E(9BD6:GIQ0;0G=8 MWN.7I1\#+E;HC?5X(QB([$A<[K4_DJ74"7J Y M*/JU=+8[B>X(VD9QU!\;1YE__A+1^1=RUNZG0^'7[Z"C3H-G%C^'$YT/*/]M M1'R@X:XP[.UG^*A,R7RW;W26(B#,W*>H'<00B"$00WSAP>^WTL0XGW>JN76[ M@)>)S90;[UNANDEH N@JGC]SFG'J1=2A#ZEZ7)T>^8'(#[QO/_#LNU-OR@X, M^_7\GM;Q/%X0,6H:CJ(=W1)D.JGG2S%$EB=0&@X"*P+KA8,V;P(K;[;<37]F M1!:[MUVM5LM-B^H6@A4&:1@Z2[]Z[O!. C4-%_QZJ/LKU/WF1G?2O]ZU^D*R M>^%I4?<;9.7W9^6WZ"/_NM& U#92V_>MML]<=_6 KX?07E24,8+$+H'9.'"F7X)3,V$5H16J\2K1>)M+\%K35B4,_7-$<2UQXQ M#IJ,P VG"5JA>YSESITY>8W.\>MG5,#48.B<"O(H;M&CN&+9\IM,94G4#XAT>'CGW,=WTZYVD7IG]M"6 8BI7Y*6E?@;NT+L[YS&3!)QP MNPZV,RWJL_!59ANTI^2&'JT#G+3:CH^OYP,J NX=CXDF%/4YSJ8/RT3*KN+)%,B'P[Y MF>/V3QBM.JH[DH?*+MGF5XM_13SU74SV&]&K1EN3O($;JUI;#'NRG12 MG)7.4CQJBX, CP"?5IGS?L"W39-H-BU\A[>7BT)=VQ3KDB= P+,0\.2K@+_% MH,V/#,X0E6J]#*7=S[DX= CN\D7GG[@.4-QK3IU3G>3& V/3EMC2K&'PB]I* M&1HRG=1\)8DLSKUV( ZA'J$>H3X%$N>=J,ON&Y+$NCGKI_ M%]S5R@Q7.JQG#MOI%L#UP15U1X4'5$D8=SHQX.JEB!K/Q> MK?P6??2FOM\KCNGH&7T=0;-&ZAUE75]#UO6UQJSOV2@0+&X7%G?B!?9T3==7 M21.)I.("N+SOVC:LRF "?][7@Q#E\-^0+D[]I*113]] 7/P'SF%^S ^45Q] M+B9JN:#X?@P^/?2Y.Q%::P[FC;H?BCA>KG0D8Q3F_&HLR P! ^@,0Z'C (@[ M$'?<6+3]3-PA,:N(LS=<3APQ':U+C!G;;6TA=[" .\C7N.,6(Q7/FZ$E1\:Y M_V0.,XE\LVOPS6ZG;A\*/2#SOF'S_KIH^34&!."VL LM&[R=LIE_O"Y5BN;& MU/1$J"2]L /9%B<&5<\S#3$6;6)<$O;3DO'G>J7:*KU#L!R>(7G!=A0?]AU5 M0ET;*G:D=W2_#^_T29_@!WW2 NI%GD\U6>].EH35QKAQF5_WO9(E@+6Y_"2\ MQ>'[G$EH6PMRI,YK@E@OX\0ZV/)<+P:3 *P$QT]E1_WR0<93_,P&?LT!05A& MB,*%ZP,3U1X_>:, ?IC. >8Z-;Y=F>/E1IX?:QTL\@=?:%/)W 4_GNKD-.:' M\S6I29,)WF[+0U969W5EU?V=+9WAT2]J26]Z=-NPG-*UO'L\"$X+_>X,5'28@4PV"Z!/MYA,F[_!$)R>NF&N':J,R;4K8IEHN!(&N MM9CMM[\I,DM1?);"CVMD)JD[MP"G5Z:E,]A%_9PCS2W%#UN&G!-&M:7Q^K0\ MF(\29HJZJJ]FNG^P(8K(/F0U@<5.)@\^7C8#!GLZ^-V-;I_/_T+AF2^/6=UU M'L@-Q*V?\40B74Z5YUKD"UAK53$MW;1'HFZX)BMN928I*XPBT@C="-UIC2R_ M =W%XB*T%6$RLT8!JX1\9UQ@I"Y$-_LZNF\Q9BR "\#'5&S@99D:^,V,JGAF MJ-@HJ(:":FD*JMV ]/@!M@[ 6M4I')#VC+-.T-6L7BOAJK3%I?YRL#=JI.+7 M&4-FDLK +)7E*'3 #&$78??296$^@MVBWN<:09'86G$\M&>ET*;F-0%B%T@- MELZ2W)GUQC7N#_3T4#$=7H1:B]>,[XNU [,G(VB3L;7BK3>%3GQL1>KQL0 MM6R"6@I'KO??DJ-<0FH@]P*Y%_?%=A?7*#\C]50K9)+G@W!8E\6^K?N^8QA. MD05\QQU:(;-9BD69"PCQ"/'7HF]^B_A->]&TO7+D64J_W"A-RIM9X&XAXF'E M>8+)TKG7').;#)RH:K2*;#AA&3=ICJRZ*\_7%[H3F!L]8R9%_3/(.T/>V7U[ M9Y?HE?.(O*05:N$Y[@Z]-!IN 'N$M><#97?*82/](3[*QS-\I&R7T6XX,*T* MH+.DDBY)9SF"0V$6!&0$Y(NWO_E#((>#PD@P5_X*UPMCFFMG^BF)?..7CJW"<5WV6LPI M%H7&;A?LP7LX MEU36RI+L<70 E65''($XXDLXXNQ"_DT<(=-Q;MX7=PT M3;)7SBV 7#T;;6._*;%(1G6"R/'-!98,H E$$ MHH@OE51OH(AZOV'VZG:4%W6SM34Z=6G:;@J0(N 6*YLEN%,%$6\_;(/B-*CE M,FJY?"52Z-AUK#JJ'<%I[+@^? (A#'US%H6P4<3 /=TJX@0[TD9/-_!V3K96 M-<7T>IW^LE#9RBR9Q(8H-LOS/(H-(8) !)%N(70Q@EC:M1PW;\QY*ZI0J]9@ MP.\:S2XD"!B/(G)9*O=G\:A'Z[GVD-1/?/(<"YZO8PD:'I67;2H)NYAZD,VL M?FF9FTE2DEX39W=6WN3Q6PK@J6:^":Y:T>V-#I\4?H/B!-CQUQ I: M&\%&CRE@]G]\GL/[^0^>+J(_NQ)L_" /P='>M*5@V9WMM(DUJ](JGKFS@1], MB1J@\*1$,P=<8(Y]C<)OG6!2&25#A'&GA'%V9?@!PB"6A9VD\37*&G4:T=K9 ME2M4+R$,H/DXG,LR[&]C9O].A.8%ZL8MHR TY_%SJW@5U8=Q3WX'^7:@G_W6 M51WJ[)_O?+#0,XKZD#P%MS(=-X1IZS[XV$GV-0W_D&059MQY)ESH@0[M)W&> MDL.;<]-1'-5,0GK@@Q7XDN"O,S[ 6R8:SFKRKZT.(03(P-;>S*>:N?G[O^"/ MQ\NJMJ[XD$\6ORP>!>_A@49Q_'_.P@"Y5QB I!_)\ G]#/W"#! _.\W)X_V_ MCF+HSYXQ^?-__Z_GS_J##S'5M5W_^R/I/9N$Q6%.R83_#!V;^;IB8 M/TKFZ?$S-TC*O7[W=5N!!RC@M7^Z:K*(H>M])XF_V/.OX:F7/O5CS?ZK9!8^ MI-K_,V@73IHP_#L@,\"H]D]F_/ 10&G2HQW@KP"9VX%Y!@\&K+S%B'^>U5/3 MI23<*Y.<3C(T1\HZQW R/9MSLL)SC$RI5(ZFZ-R79*YA$2YN,\ MSG[ZRN=0__9W80%H"#8; ]VR>L%I86-E4P4__677 MV\&-@$>L);<*!$@VH^]4'3QT5W5"5G1&%ZFB1PG\TR.ESF27ED6/$+KM_,M02:/1_IUPLTW%^98 M9#FV8_=W)-GUX4CFUY%ZKES!QFJ^@>O>:L&6C)XFRUV9DO%?1[:$1F$V#_., MI$R75'<4E#EJ+("11]]>7](.0\NS&KY:$0-[*P;5!K8%(X^^W6"F>%BA*$]D MJ^MMH4+DI]2V*]/'WUXU)WK(!PHOM0%:,=8J.'1A)[;W@T I MAH6>[1DR?^+;?=DDV;;1ME98.R B;FOD9$/.'8_T!W-E3O%^12*7@URN0NYJ ME0Y8=_QX:&?4Z)BE52^2UJ-IMS*OVL/)WI )XGCHD,699F%175KD8-KLF$7> M'0 ; 0K_:&BAOG!<3%!"O+ZI]BNMGH=W@)$0)]:^5)\4K'C+QE:Y[ [<8.%Y M%0T,/;%006OJ$)H_E?"85)79U/#K^A(,/;%2Y,R(VZV5IXK]GC'D!T7'&^M; MF3BQ5 ;'*X,AJV^D-D6JG:CCNG$$9N#$6M68DE",QBPF]@7/71#E2"PK8%Y/ M+-;28 2QT/5T23'G7+NE<:JV 4-/K); Y7MRW1]TQ/ZTUE^L2A/-9KO 9SH> MRE+S=6=2;;*B,JOO52J>2"R^E#TQ&K- M=^$.7_2:(US'9V%]M-P0@ST8>F(),+S4T9;U?HP78JQ-,98XSU<,F3RQ!!1A M$$JY;YM2?U->J0,>'PS=9.@1J@W&E(:%EBJ+[=Q^EE=C;#>/NG#H$:PQ8=V3 M)^) M#"^T9"Z.7W:%\'0$ZNE4E%S5-]LFW@4#VW=';O+05> 0X]N(!"'!-&= MKWF+G#0K;AQ7.[UVCYAANW<"ESUQ,(.1LM1?6JS MH;7:BJVI.*@.W3Z@M1,+*TO5HIA?KXL6MJ.$[42=;[JE+G2='X3NCZ$ M%H"RMA4OT+\__N7Y.POJT0>%#86:>A!XCR^B1/HJ0-4\?G 0OLDG/\GC9]&) MAS''SDKH/][8PQ<2AU?B6W)+J+]RK^:6/).>SR[N@@O.;7?[^.9\_'>R(?'] MX$ALP23]5L,__5R9 6D4A?I_H)R_@#_VT0#>>R+^/YRQ/XYP$KDO7)0'E91\ M\='ZW/.Z$+])Q$+K\C7KDON+YM"ZI&]=$(^E8-H+BK4.1_\TL'0SB^,_3(",_ M"C("_XLG;PED,._K9Q@A&WB##5 W9@/X>ZGT*-SW!;ES9SB;KX<9SW>U2 TS M@6*#;__G/\Z<,U6,? 5>1R;DARS+@?L\YW+<&EF+]3;F\/L' MY>8WNA/I)=]=]?2DW&M'\6%"U:^Y4TFMRI;*JKU:P9KCV#@7-U09TTJ2\.UO MELD2)_I/)[NREYX@_*<)PN5\:1V/O&X'%W6*R2UFQ>&XQ78_:8)4OKI?]]K\ M"B]$VRI.AN-Z9]O]]C=SNK@%I M$[H9_W#I)!<*7!O>'LR'RL1 TP09_2=1 MDP%Z)O-3A<_SU.N#;)SFC-9/RF']_$,:OYV&<^2H'OSZE/7%I6#*U&5S4+^& M3X_8 >[F TX!VYSV.HT--8Y%MCHC56'=73,]F.7$ F 37):ECFMX_Y%V3K]0+KA! MDM/]():#@]"Y?K'\) !C^(2G-:#39?>1UG-6^!I7_/K$)AQY*, 3I5F&/SY< M$4TYNBN6<&Q'PDQX,.$,6YW/'$>)&O+I0 G@, ZCLU M&OGNWIM?&R7^[9R<[3#_PYOTBQ\U9:_5"U,J9(OVO.RZ6G*$2_R=VZ& M*&QP\7C@5_/%9U)C^IX^96QY89&40+N3(/L$/3H+H:$WV]49KF!Z=UF8[22K M),A,4@*#S.(G7"O$#Q'0-BK;']+U_'ZKE(QI&"* M>\06\ /L[<-D*?IL[<&O)3H)M_$-Q70R8*4/_<&3S7SD*J(($7(5TR)^5$4) MOIH+A"C\=IK:=.Q?IB7&A-*[O]R.S*;!(8RE+LA>J\ MWB7645CHCK%^(2'S'JP3%E6:UE6M)&(U9=4J#<=>KP&QSB98)\]6\OZ*8T%M M3X?KYA@9?>?I3J 'WY'+=],I8I=WZ;Z2Z5*PZLCXTYM&=6?&G_GPLM^D-]_7 M#XWR'E]U2-K_P6OMAF!\9]+\PGL0#R@3#R [H>#?@MTBMNM.^K&V:>UPA*&]ME8VQGX?U M!F'7.#K+X&=.5[Y*%[JL.SJL3@WS1Q5M93IF$/I)Q8KS"XV4R6GD4M^!5W&S M"N4!N(*C"3_!]F4^+!K3D')5FK?JGF[A]5TPL+2NG(/*A:2S-(G.9:& H)^ M^B7/^Z'?&K"\N-Z*G![KBJXM$^&CZ M1K==#Y:(1^$5E"6!=DY3*WX>80NXK_@#M"\37]-:!,4>*84B5K!S V^-4;2; MU(>'HH?/DB0*UZ"<"83\]&N?]R(?JUB[I>[@ S%>[;I!?:#%V]T6(A]J'B;+ MO>KNW$OXY]#.UCW*HT".'SI9@S+G;T8V/25*/?#EJ82SWMS9\U)7U42]/&D/ M^O/EL@Y\1()(#MC@V1R)#MB@ S:()FY88[V%)MJLUP.W,<1%MH--]D5ES3=W M74@30%>Q7)8GSIR9FGX1]2,-U4QZ"_[[G[8;!*@2"TK0N<=M_\^2,H<^GC"3 M_@1+U?" ($I,)2=A9H-8-.GZ(I:-Y+:^_O1LF7_>B*+X M":W@V<%U3L!6;*W":&.N FO44-?A9C,1JX4MO#\@+O@L01^[(/^ZOZ!-IF/J$, MV#T8R!0VRU[R1&_*C#Q%(1>$]1O"^J4%SINQ/N:K=#AJ6$6+5;S-4!N(EA9N M(=;AAE26IE[#^DW&3:JP/XL>/.7<( \,!4SNSP.[L!AY!-G+.^5^5&'(#>99 MHK+8E$6GN2YZ12!"DGJS!" F[C6G"T$5!4ON!:H7UA*_AVJ\+2U$-C0&8G^# MXU9]O*P0[2Z$*CS3E&5RQ[V7[C ^4C(=Q5%-Q7X4%BA(@E):[GNO^F9D35)" MZ0!P_>!J/>Y5M_3PM=!R079]OJE6:"NF!EX0X,-]/ 4J)ZD?2V8IYGC;&O6; M0^DMB#*N7EY]F#+Z\6[A-<=KTHIRF\)D-QL*PV9"&4D--C[WJF-THR&;9PDN MF9D.)E]_V(G*A,KN*7\X.5:EKR/ *N#'&5WQ'?#% >R5I7O[4#_VW&%;WP*X$=.)P)P^;,J[3I!/ 'P8-U!V>M T'=<' M1OOHB@J.]O-5Q 3333U4&7F*(DX(ZS>$]4_13F_!>F,S MLL8[L>>)4=64"KH[#^G8@%A/LGL(]LRGS=.O9 1-^YX140@(U=M!53>N7.R\ M/_C3$[1("2/;.\!.92O<7[($-&B]S9#QE?@\*]2#W[PK5 MSZ'7[ M'S+?2OIJ?Z>T<'LU#WW#6?I_3 <,E]90)/,N1K]671_A&X9TKP_?- M[8S]!.\7-ZY6?G_3SL=A7](;F#KOBU0X( R(" MZ0MKDK-BNNW0.FD:34&*-B*Q\D869L0"Q#0+JV!1*.4FV:A255]/3 4(&%_7 M])67_&NCV)$.MZO@9_HJD3@OZ1M4,/F^3Y=]_C2A,R5??@SMB3@&;N^)-H:0 M-=KSWA-GO$C;O[*UTO0;PT%3'N!E5=WK0R<(&RI08,2A5P4ZGH:.IR'.N0;. MN>0YMC-S3J_;W?<$B1(L<]-4W;S'*;R;< Y0B.? /Y[!0PI6( ?+UP;@ $E-)TOH8D"A**Y$5R"-!#O11,:ON!9 M[VM3[RJFKO=Z:D[W?C$:67@W8$*#$I'4T06?Q$I0"$];/E+B&L M(Z5TD6#::X$RQ]Y/![OIPK=TO4N7EG1Y+Y<2S"?92CG^!@)EZ8(^.X93_25P%21G/SDK("418_^\7F;;BF+);T_;EPT-Z:F)Z&D1'L%LBU. M#*J>9QIB+-K$N"3LIR7C[,%C\AT!)?'A$'M']_OP'A.0/\63\!_;:EII*%:$ MCH/'?*,XR,L*A2E=F4R*S>+@K8-.AGSU7CYBBI0PQ;NCSN'GL]!%+]$ MH'\P!C?L[">$U2Q:[*S+EJ9CJMR9)XS!0L8@CADCW7OQZ>*$.W5ND/>-O.]4 M&RCROI'W?1'ONVC:4:AK2%4C__L^5?5]^-\/,#^AI_$1OQ[W>W-';'O*.,_6 MW2[>,F220QXX\L 15]R?!_Z#*E[TP?T K^QGLE&32%^=L^N!WXNV"6<@'QRY M.,@'OPX7!QDH\L%3;:#WXH./=#A!NI91P.,IAIX![^N9[L,3]<^3KH*,&X4! MS"0'7W?NA"NDQ5&"<4II %DV2C"^3Z",=^[PS/R&J\;S^\/OGXFGM?] MH=\4B+$BMA>#0D34U;;C=B&>68!G(HMS7);(O8;G>W&RT48W_656'Y?!^Q1B\I0>#&RSTC*(^G!.'17X=-P1?!I8I QX( M5OPU?,6&Y\E#N)<1+O1 A^:5E#Q,FEK.34=Q5!,, HL:ZDF/K+_.^#0OSW,R M<)L8'" 6WOK+/];,S=__Q?\\7@AU=85'W+(XC\_KQT%O_6!'W'\?\Y""[E7 M6(&D'UGP:8$8YOB9?TS.#XI,'N__=0#FGCUC\N?__E_/G_4'!V*J:[O^]\>D MG&>3L#C,*9F0HJ%C,U]7+$R9 U/ZKMA;)0X>)H7G_R+IQT)/WY\2>^"T99B_ M>/Y_,C_^"B?O:.97R@Y[-K\_N0B'WWK\*)FGQ\_^XU//7BHGZLV7^5S,*'W/M_!NW"*:--_@[8"Y"J_9_G9OSP M$LY2*\R0I$P2IR[2J4;*B MO/\IQ0^T\T>EC_E>?K"]T)X#,>*GQE M7#\#JWQ]XN/ )S!/V+ 9@E]0P4__677 V\&- C#GR8U+_2)0+[8>@'^!UX:_ M-<&; _CZ0+6!I_P7>']_YKV_ ,&'V__X&_L!1KS&SW)SE9(9E2%E6E%(.:?@ M,UG1^/F<9O48*0\"AV6X9D>M0H[>(&,^WU'["H%VH B[=>1A47'61>G MH6_%?8J;35M"O%MN9?)XI+CQYZW=IN>)JS)O=+E^4<8Y XQD?AVYJ,>[RGR^ M&EKU8(\'"M\3=_Q6IF3\UY&[9;NQB6.:P\FF1'O%%L=7BX),'X]L[#:8O=0B M6JSWI<6"Z V*DM*5F>.15*O.610?^?BHU%VM-MY^KT^[,GL\TFYU^OLMO9Z* M(V'07[K"9#+)&S)W/')-K48+W2Z6\:A2J6SU^8;*UP29/QZ)]^-)::44\Q:X M[+!2X["P,3?DW/%(J[K96:*ATB)K-I;TK*N%OBF D4'EM;8@I&/,W^HS?/X%CZDR((WL*UX@?[]\2_/S1J^MQ[>Q)#0U<.+X-%6 MDU>D MCO\8/#"S+YY*?7Z//0VV',L:@)_<<;>_A"XH":M\03:>"_O!94?O:* M>G9Q%UQP;KO;1W ]_AN#3MOW@^#8@DGZ[;O^Z>?*#% H<#+^ U_[%]!M[_/9 MG_W>V\GDF6C[XZ &^>I&S847Y8%(DR\^6I][7A?B+YI&ZY*^=#?,0D7)?!KF@'@I,$/ M_^\WYMM'9X/ZBWV*EWY)!R'^+6&KG^?OM<#51%?\C.AHNI8IZJH.-WL.X3>* MR#Y&IF?ORE1! /ID /%OVH,]_O,T-,B/0H/ _V*/^F-<,S1@GL7/QH]LX TV MP-^8#>#O)<"CT%K*")O)5*6C8;MMK"E(\A4TA<,SW+DA-^PG&GBQ:5AI-RUHMC#<62.&6.VF'4M9=2$?L D?D-QQ;NY'Z\5\O<_7 MAOD*2?.4'YD7!\GS_1K4? JA_+MX\56E$K^^5?0%%/05]8V0#5^W#7_"H[SO M-?KA!;U^E[KD^CJXSXP:^;[NJ'$F]!4GL!,5D#$4TT'2^N+2^@N#3I_][DKA MT]^7YYWHRY\2>W]T[GW@@L(#%0P@$QP>4G"TP0]>$#1X$ 6F";?TL#T?*+L3 MJMVK38BUT*F$TKHFV,WMJ$U6)4%..K-P68ZGD1./F.:""B.%3Y\RIKFP<_]I M3+,D<[LBYX4C<14U&9+'PD7+W2S%+\V>H7?'UXH' B,(!\*N13?75< MX/:$T@GF>N0@\"\[@O/;!M^V[M@V&5.$NKAZ$)WA+%&I. MP)I.%Z^O/;+"%$7/+!HRF^QS\%F&P"\GD1#4KQ?J7QP^N3VE.8-;&&26()CS2I24>4"G5,M#!L>OW>/!%&#/YC0I P G M%3F'-[W#>_DPTYU1YM>IHP]2Y+YMB+OQTN7$=I>4A3)-U[L^/&P+U1#)HV@1 M(@24R7&-$NJ-?/!B^H>P,MA9KRPU\?Y^P6VE?G.P!-HI:19$93D^=T/9'X*J M^GJR_$ *^;JFK[SD7QO%CI*2+/ S?96(I8LKI;MDP10'R+\L&S;%8?//)](+ M"2M548+O3_ ?N+TG\ \A]MOSWA/RWRRI^LUVI]5>4AYNEBK^@)\OI7I_*_-0 M4IU05.?+IK\OE"#F>%%U(>:XO 2[!'/0)6;7*)6G^+H39AYJ5R)7]),3%VZRH^V;TJ-2UM'VK@);)W@R MI^[%BDB*KKAR697N-]=UVH:5UPY;>!2#LIP065R$+%+ZY"DCBZ^+>IT@BS8M M5!D^X%2KGJ_K4W,YW.PB6/H1;@(R63[WVTU 5%@<%1:_B<+B+"HLC@J+7ZRP M.$'/>4U39C+',7.9)EE&GK&T+I.$PN(ZQ\Y9[K$R;MJ*<=])8?&%XAC@KDP' M_,!5K07X#=T/(*T1W'\RXCH"=)?V"N/9C+Y3=3 724.49%D\W7_\UPJP41C< M6*EQ-J=0'$EHLJ[KO$S/@*S*,< 'P[49!?ZK\KD9^P"LI^+4K6#7IA31XBT] M1ZV6S9;36I6WITJ->[6J(:KMAH1' E%I"UUYA"E=,/*H@/A&7#!=UU-$/#*I MM=<26H-B Q8E/RJBO><42JGS*PP?\;T\IZC-YG[3/55J7"'RVCC'=PBQH"S= MS:Q/=A,VC;R_S37$6&01KU5O*=N'3UG D&R<+G7?P?%_8[MJ2*7@EA@A:3L45 M3A4Z[\5\)-<*G"2.\NVZ+?1J':H&1Q[=)TY[D^9F.W0E92UWS69[P@@YF,]Q M=)_%L#"O->1<1:R7Y9Y4XB2G5MR>*IY>)-?=Z;Q';BREH"RZ<5<>SCWA5/%T M<),N-EF0'-XWZOB2JA9;T1K8$GX\U#<*9JWKS T1JT8[=3V&"AQ/#0F M#9[:46Y!:K?RM#->N>(B+T 'XVAHI]X6S'&'5\1Z9,V*L^8F%^?!#9RP/-EH MEIG)8N*)JWQ_GW,EJ3(WMW#HT:36^!D?FY(AXVRA*-G8N%L=%I*K'LUJKQ,P MK;52'^+*E"-]RVTY=1=<]41%_$@6*P3EH(%H\D" MY_>,2+:GU?S ' U'V!8./;K79GTKC>86CHNFK'A#O%N1)^5DZ-&]@@>?S<9Q M0\;+]+Z@]TUY5B;!T!,&6)X7)@HYZ%1PMKO8.09+V6L%W.L):['8O;#P@FEL MD:M:GL@5YO/\-!EZ=*]<;D\%?0;G);T5[7K%?BMF.\G0HWLE8DF@PV[=DOH# MK#+N G.-&0&XE\7K*2214Y8T/S-]?IWKN 8<>G2O3EV:2Y2:-Z5X90RZ M];G*\Q2XUQ/V.L7;FT)5'[3P46L)#$H2])( KGK"7K%6'-7U< ,\ZNE(\.I+ MOH+6XOAE$@C&DI55_7NRT%G/,X\$-G##"4&FVEH)1V4GE?=AWI\N\ MO1N H2>,<*^VM\42'1AX?2Z4ENW]S&_,##CT:+),@M):PQ6_P\TI)I:KZS!/ M>,G0H\F:D7Z=;K9"$N]K@ECRYI,^500W<,*RZGC/M@>ME2JU=\-1LS*2E(X' M9N $$>7Y67[=97!!JCNMUH2J*.4RVX5#C^ZUM%NZHU9 ;?'V@J1W(=DJY4D! M#CT&-[:32XU(K^$8VV%7-6;BK$9)W];CAA-D9.%4@UI(<:E(EC I7*S-I*?9 ML0T0@_$0PP8-J6T: LX2!:^@))T0C^X5$W+D,':Q!EZFN/TT,NP1>-?!H4?W M&A"[6,:T>45:<6*C)Z[-Z2K:RM0)R])%+ZH176%AM<5<=;.LC<@)O.H)RRI$ MWK:Y&I=<'"N'&Z^WP/)1:0N''MWKM%K6NV6IM+?Z9*.H3GF^TM"3H4?WFN,& M=7=D3,JX&4\XQ5EWR& ,AIZP5]79L<)<6X;2"-N,J]4!%2JP=>X)>Z4L(K)' MTW5@Q;M-K[L4XQW)&'#HT;T*>3.HM+8:9L6:NN=HH][!]63HL0@JCS?E$96;[J8AADU9- MGA.4V 7W>L)>\_W0SA6,<"_U._J8;MNKJ38'0T_8:ZX=RXHZPNJBLAU'EEOH M#+TIN($3EL6,;99@&X '^NHT'*U-)XY8<-53EF66\H'?Z^_$0K%:M!K3BC/S MP&2=>''N>F9M4<<&.8D M04N=5_NTWWM+G?<47T:M*&Y\75 KBG2N"VJID\YU03R6SG5!/);.=4$\=M%U M^4!'D%>U\5E: /RD]KF_R,=='],!#Q9^QPX?O3I3K^W*99)MM;-D'*3[H,#O M^DJ\.DLO-YV8_?SPJ/G(T=S=4O,19"27,Y(_[$["?78&[)G(^3GU)K^KZ:I[ MR%K\)7GIUY_:IJ-_!P^K^_!O1S\^;/4G!G$XQK!R'](KSLW:GS_OGW)2/)7G MX+^Z!]A7U-/XA6M^?W3KQ;Y0R,J1E=^XE7_@O9GZEV1>L15'A^LI@B0U+Y 'F.O4^'9ECI<;>7ZL=;#('_QRD$ ( MY/;\^G3Y(YOG2[GB>F'^[D3+4@ISV2 MJ#;[?5T<<1I9K>_8]2A)2:8 8=Q!Q5=$"8@2WD()GR(,TD$)L3IL6UU\UQ/K M#KDR9X5V?;K<'CK^8.O-#I_6N\ N*/#=0L%]:UD5%EI%'3D@5Y M'!6$F?")RE6,"%KK;Q:D5; :Y& O33J;SF^4ZV=X!;?@<8G5SM9O-&)>+(2C MFB:6ZUU#_X!7D+G2D-:5R()T-8KY/"61ON=.D?CX%&Y/A_B8C4O6'.\N:*N/ MK;QAK=CMDV-X]/"R_@CB(L1%B(M0;.0G+NHO&7;=+NTA7 M/MXFXF(<0;)4W)-*'=Q:[>UU,R_&_E87#MT. 4?0+(OR@005S/CA//I#_?87 MFR'"$L-27Z@B1^IV'*G43TH:';"+L_?O^O1HNBDW=$.Q12<$TY]0-VQ=)H.O M _,;*'9?=P+7%SS/!G,-+P4H]8&]S_DF&. ;WR/T9FBU/<9P.(RMYY:OJL6] M[KN:$BQ^?0F<)G5PU[ZN!'K)=U?Y*# =/0C CW]C-.M =]<;P_=),FSMI.\AGC@.]5K MTBM#741.IA(IMNL8*"1P"R&!V]E23Z^R?(+. W)^]-49Z.K"<6W7 (3;"+5? M!UZ H[N;46"5QJVAU;<=NUT<*#VC^FH&WJ55YVA*-F?&"G,LE1=7G8A[$/?1[>L"7#W!XZ8W+' <\_$XC7&/$LZL $M(QF!H>@,C3LT#V<%GN( M0J. H(W'5 X,MUZ#D9>\U%JK[A_#&^:I99KU\U^IOCKU>@Y*:@_PVJ3Q2X,13:WS9M%8;>:=3]^9NQ-//2B0BQR\U:/;>Y=:>3V M[:*K!8NYOX6$!"0BS]];##$I0(#-@-J&U857GNX$B5T@__P:_//4S\"7^_5W MKN5>)=(?A!D,W!>^.>&'A!X*S]BAIQ]V'O2^[F],5>^ 97&UGJZZAI-<9:C8 MD7Z"?0>]:2$,=5W"5V%0ZS?SIEZ?=V&+7.HD^R(:0C2$:.CJ]=Q++N47,-"^ M5Y>WAB"VI&CO>2^DF[QF(P MG^_TOWG_&^*[XCJ&'SG@49O@%>*;BIUL.EU@DRF2_/TTE[<'(MEL>IRVF?2+ MWL+C8)5W74K.R.9R&]_LQ3^6@P!<2/B1L2-UZ>? M4T*-N97%8=N-I$KL1)%LJM/PG.ZKU'CIY)^BQC6G_E(6<=*)C+T4!>/J*B'# M2^GIU(OG$U6&,Q0ZI'U&PK^+2H9WS,9_6$+U=0ZE*+TUK18796NTFHW9GEP< M->LIK.7>JI0W[;*C"V)AO.LJ^5B+'BI@E)81%=\!MQP\ME 2/,]W/=\$RDI#Y<>O*+?CCH^ H?+C MR%B_REB_K#QPZEVZ:ZFEBM1NZM7N1=L.H=#9BZ&S1Y7X*!*?B\.'^-F^N]PI MJQFOXZSC3IHCK"$*^Q3&S]H5AFLT;2FPUD*AC.L=469@+@@+@_0$D:5PU/D, M40RBF,^NX?H&BLGA UF5H\I6)$VZY/2C?7ZR3F$AUTV$#ZA8WL# M^V+&2E;,J;G'S4[,8_GU4JW-WG^6#>;@??^)#]KS7[_]!*?6G%ZY)^&]O%3? M]XOC?*\VH,==F4@JZ!,<.HB&" 412HH.I+V!4#I=N8<%_F9@8;.M,K34<--M MO%_.?9!0.,[:F8O=5K'8EJ7G5T6E,[020H$-9U_CD_L+N%TB*1:YPJD_&(&: M@*?"E;Z$F.,'!E9VJ_V9%'LSE3>M>K!NIS"E=M[PN*'J5A<6NYHP7D1@S=+$DR6SJ$:%8@L$%F<*8OU)%F$ MN27#5*HM0<*P?%XUS4VN-4YA9)M@K7FS-<5R(F8U^OE-P=^MQ@E9P.ZM))$E MO6V);736/U!)5L=%F@$U- Q'""81OU2G&%+>B> M%/&+F5"IS<3(W,HD^9#>@%\RL17Q!^*/5,5E4MXSZTT$$L6CKN(4IBY.-H1% ML5W=1]W>'_1;_85 7BQQSMO.?=:%XDW/QRWUS'.UH3=3Y4@6IK MF/H0.,=)L5?RU;:$B%X0O2!ZN:F _=GI934;,?*ZG]M9F"&RD1'&X*D2>@%Z M+G=F+7>-8;="M(ILH.XW>@;(H2R3ETHCJ%GL Q0@9H99F!H M#KG.M^,ZIWY2TNARHY#=J0XKR0G2'WPB)G32G@M/9%)(N*20$$D9W!%TQC^X MIV*XBY8?YMDN7E\MP&TT%YZV%F22AK+Q]]U7$&\AWKI#WD*APM^[TH M3\4X;W1MEUA(^AA7UZ-U@?:P+:0Q($\Y_MP"-?5J%!4X0O5([JL>R>=3Y R],<@'PRYDE].5C^XOMHA*'Z7""T\Q$Z.Z(M=1^N@SMI8O MEG]=&.\QO^R:%!Z/<"[*,95-82;(9%*JG"39+,6B6N6(I1!+?35+7<,.]<58 M:N4IO8U-C\%]"ICK^_2 732ZD*78MQPI2UN M@$XHH?I(R,J1E:?-44/UD:X%R3<1_T+!K!>#6<\48B(0?]*'!WGX$-'R6@JM MB'%](K%EIK*8A^UFJY3"NB<#C>$67J-!XDK T(7!JM>R0D$F-,Z&O.(%] MR)]5M&44A-".4"VE=/E@*=[LO+R/=L\[GN=-QGW[&Z"_UXA-&$TD:=5L^N(D M"AG#_/@;X*5O*QWHJ/# 1@-(1H>)$QQM\(.:A"=F B36G@^4W*N#:%J19*HE^P/^X7?S7'+5J34N3S.5&,Y)Q=8?!^':L9D.-@0@B> MY3GF:O)!KB*?&+%XBBG[C#EX=TS-?Y@6_'8NKN/2.BQO\998"-JQ/G6J _,/ M].;%8I0M8P#NT(LXJ<_E67(TE:I;N@NG!^8&TUF.X%",$A$.(ART*7*FPPB- M9BCF%JPH1>V%:/6:W#I?$>#TL&_8%$E]9#/UO(-\>)0K?S+!EY[3=R>=G9I3(EBO M:7KL-"CC;*?[LC?NF@IAS2]M=+63>!C7)RRM-1E=V--E4VS)*Y% MG!<'W; HC[LRE52=9K(D^VIW*,0NB%T0NUPD%?YCJB1E[#*0Y('>W0QGXJAC MC-I&=4OG^@F[)+WG?L,NMQA%Z^E>Y*L+)=!A+6C57:U<2#E@(3*F\VE>R'ES M=D^9*MM?"_QRO*C@.E%F\&A6VF#RJP(:"W05VNO6];5 =]Z@H 45W)6O:R>5 M]'Y(UE7*'L5XN5AM\XL6Q;>WPK>_'=/^++_DO%F#IV:Y4>E13+G8-26,R6'> MB/%X*SROF_+J) MB9[GCG' KZ101M"-2;2VQ[;>_*9($X#ZN]7Y99P5IAQ0G MG]Q/A>(K.W'Q,?;^7>>1TF#0GF7R_)!.O'$65T8;?66%&$Y)M;B MD*#8A$Y@BEH6K#,Z?/O"680OVQHYQWNLM9M5-ORLY^.C[;;F-6AWYS.?$,;O MSL94;>SU%;%L>L7ECK%;$T_X\JV1J]YNXN>X56'9@FS5R]VA)>.UC2&^OMV$ MMD92$+Q,L92XURK8G[ZU\CEM^YQP,W5.Q?*M4==O\?WO5)=(W[3T9/WOG(&T#>P+U[ Y]?0,1M M&6RC/AOAEE(R5NWJ'K/W^7,6^CBAQDM=IED>Q!IF1:V=;A7'X5A: #7.PU@! M11)9G$+UWQ ]('KX:GK 92;/+/C*IID7USQ>*98;QHP+SEF6XP0]X(WJ5B,I M:B>:*WDV&&NKL3M,Z $6#\:I+$D>EP]&WCIR@) #="4.$#)69*Q78ZQWXJU_ M5L6+5G*YI^A]YC%\CTI$W=UQ*U0\!UDYLO)[L/)T^62H:=ZU(/DF8DQW%3!Z M7W+)Z4R.ARR3'47,.APACL3VR@N;0U>Q>#L%629'S4PX6Y$7JK&V"N-)W9X/ M=^QF8LAT4H.:8+,$=YQPCS@"<<1]L6R^X:CVHB+PU(RYJ,!<@1AV8@)/,:1]Q)".)/&N(YOX05 MS*>P O*TD*=U Y[6E1VT?I6U)[E]URO$-4H:C1?AQ%S.WDSV>6MG M#XEUJ6:-Y$9G&/<'86,.R)Z$@I#F+Z@&$4DADKHKDOJS,]RODE1;]5=U82F/ MI3@L:-&\MVV[\]LAJ7*?)_052?4DLE^.+^A]R0V M6)4(MRO35)*_RKS:VQY1!:**>Z2*ZQ%J9Z6*@54V9NY.+5MMG"]7=\.AV.D) MD"J2@Z<4JL4#[B.I:A28B=FY\PP0RB]J+E@W=!0M(N0QWX['G/I)2:.G_?5B M3]--N:$;BBTZ(9C_A*]510EDB,^*ZQA^Y(!';0)^]TW%+KB-4'M@['-N (TT MOL*O6IP4-P:^WI.= NU]? /H]'>!]P&L@J"7?'>5CP+3T8, W.S,=)(9>NT% MP&#Q:+SF5F6KOZWAY;PI1 Q':D,_J,/6UU\$ $B1@7#$>W+_9^_->U-7 MEO7A_Z]TOP/:]YY7>TLAQ_.P]OEMB<',,YCI'\M#&XR-#1XP1O?#O]T&$A)( M5E86"83X2&?MA#1V#_4\755=7;44E?I4C-)MM@7'+&>Q"6(A=(*,O7H,DG@V M3WDVQ6ZFG)C_B?F?F/^75"M?-/_AZ^#\>K+5!;;GN)G%PH)SC1X%;>GS.P"R MA8$P;+:-$L:XN6@Q&'K4Q'DU-=-'.P"PU8KRJQUE)597(Z^>WH"."C(2Q7R* MWIE@-R&TA-#.Z<_\9$+KA6-JTL=Z:2'JK9:V-]9LJ?[^"WWG8K6RP+7*^75I MB%7K)%&HU7LY=S!!K(;NYAS7];MMC^8OJJRQ8:%. SM5"F3+L2>)F^$KN!F^ M3ZC3]:J3#]#9(2<3P)ETD/W> ^K4=BQG$L5G2\\;GI^9:QNZ0^:&.0O+:?A< M5-O586A<]*QIQ$ >JLT8R6QV::T>KES*$-H2Q28NSH1[O@KW7-Y5^17(9]IN M6=$H 'V,: _3#-VW%GKS\]7"%_V= 3E&>G[>JN#G)O+ MOW$]D"\5@;DGYKIA.VZ/>6%CRC!R]:*I]2B@V M@1GEBFR^6".K^.2<1>C.E.17+'(AKD1RVY0W'JG*\TUZ2FWNB_5]4^R>A%JPY M 1OVSVXM8BWD\'9NZX"-.=/>]Z;@C@=W!R^-D(Q2[;C MP^?++OS8C@.8)B[4$!>RZ^]N6WH 25GLFY-]H*5TPY9MU8C5R)VSRKL_XP#> M,M$L_&/\6P@0S"!A6-J;.5_[7D"3@88_SO?__7X5@?.3.M.I;C_M@3 MX\$D3+=S2L0<.0%IQ06RF99U*$L_9"N4(V\W*1QW3SS$0/QX(%T&B\BM-=^ M$/@]<_XU/*48D(]K]A\Y-741(?]/KYD[*<+H9TAFD'>M)V*\^PBB-"[U O&' M;K(@@#T(L/P6(7XZJZ>F2XZY5^(83=> K$J\1N@21$RJY(X3K$< MT/[8OO7CV2F>1T28^WE4GKSR$.I__).;0AI*/5X22W4C#Y*1=[=%!-R9[B&A M::GNDVA+Y;.8]M?&=1?XX3$&C[\@@K_^F?9 MACN#$W@RBHB%W80J"M1>+.#!WU!9J=" NX9A:RAY ]#^@IOW9_;]!<#MNO_^ M#7H'&AW'-$PC& FG:5JB6)*2%$(A)5WF"1KJ73).R3O0R ^):M).%9M9Z:; M:,OIN*0; 6]-4##1\Y;Y9L[#)@NL*A:E'-8WI5Q1';0EXKBEPFU&W9F ]\VN M2^?2@[X[=0NH)?V\Y<*>>V3#G=D8\%B2GIH%9I\9=\V(8NIE*XTWEAG4\JB?>K6]5MV*WA,9UY>, M,J&6W/4$MCSJ)\[T"CVK76!%@\U76\M06S;*T+H\?KND3$)S:BU'(@/$JB#- M2ZN(:DO,<4MM /#13%?Z9L[K-8%3IYQ!(Y38XY:Y:K?DC+M"16!LE^@T*]S* MR;4E[KBE08?9D326YT)@YBFI"EKS=BEX7J=&TZ[)1%-O5:LZSJ:7 MD7#LN&G4' ?L8#G,8?/U>,A!8R"3KX82CA\W+7#FT)\WF9'0S.:-4LVN%4IJ M!JG^1TWG2]LU:*%;$G/$L(AGF\Y8M=H2?F+M.V1IJ$_6\Y(YR'89IIEODP(% M9?3$XJ\RQ3#@9C9MYOAY1-;+!;#PX%-/K%0;% 2I,I!HDW&::YTKVFT/KA1^ M8JE\N=A4^B5N)! Z(--T6!,'4]CTQ%HI(]+R*^+*$N6"5@]'KC]M(SR=6*SN MBF ;Z2K!"DU<9XLM-:O"I)U:+(]9IS:W5TP(SG_-Z;EJI+18A-*:.FVXZ M16LAV6-"8*IJ."RL_$A83B3BQ&KAY660G6:;0V$P=XWZH$UTZB'$Z8G5:DV' M7M8NVYJ0;B[QEIFIM/.H R=6RQEDZE65K0_$[BC;:1=(>FQ,8 =.K%:G%LC6 MM%PJF0RCCI8%MS%G>-B!$ZM5,-=\H:[U3[LP(DE&&U"663%L"OD5@(QI8.L$?@9B3BQ! '=AMI>=@2; M$I907)9IX(X@59U8 M$(M;) N#V!*21GB$(=U,10*-? MJ%3RTV4ER$CDB25HL)EEA8F"C3BHY'.C9@.H^3SLP(DED.1,AUBTJ8XPR-3D MJB86Z?H"=N#$$E2;7EYOMM.24*WUG)+GANG9!';@Q!)@\U PI69GBLG=@!)D MFAYD _C4$X"9V4N5U(95#HLRI:98G]'MI0O[>F*UJ"BKV8&?SF!+?>BH7$7/ MFV78],1J37$C!%JX:&)RCZ9K'2J-=<>PZ8G5JH,"Y7;2054(BAHH\'FIK.0F MJ(KX,;C;NE>)2D 1YK2"85J5TROUN+SC,6?UEI'GL&95K"X)1X7;5I3WXW)F M1TT'*R.CCH: PHSNIE:OB)7\L)A!&>"/FIJ>0=3-BED6C K;6UBKM.;A<8[B MHZ8L7K+4R!XO10-?\+G +"W">8@2,)U@%UGK]S,S33 *@NX$4YOWJ?@N_C&V M\G19GTWKCCB?-J>>VFP'\+GH2M7QL(8;HL)LQJ$0M 31+_/Y%86VS!-+D-.' MK2K9;@18NKGJD&2VO5#JH42?VC8V6&8>=CD&(^R5,Q"X EZ 1$2?6()!96W: MQIAN"L$*%ZW21D^/6W G/K$$0;KDR6F&QZ 2V' 4OUBKKS7XU!-+@#L93[MV MZ_B#-JTE+SSP8__#H>J(+,&=;8M,)'5K6NWUP=CHE*$]L?]@:W+&GSPQ3 ]\ MA[LVQVX"W]UW;/="?*N9OO%PD7[MQ/3 Z#MXN ,?J$,[8:_ [G]/([?ICZT) M'\))^JGU_/!W68%&2>"#OY$A_0&>D,]PKS^Z03XX).&#%V5GK,0O/EJ?[[PN M/PN42-;E,NORL["/9%T2'DO6)>&Q:U\7/C[A2-;E@];EYU%W^P5ZFV[\)28A MB8W=S0 TTM"'_^\/^H_WS@9YSUS^%O9/#X*>SM]K1T$C(+LIP=: ]G!A='N@ M1>)W^[->Y7GL0P*@:P+0VT*KC_\]#0WBO=# L7N&N25HH#C)I\*?R, ;9("[ M,1G ?I4 CUQK7S%N/XX#0"JDE])=9YYR%@!EI+ G*10.MX*:(?!^)'&VMY,? M\.HGY1)Y!9]'?_S\LL^E9RG!4X*G7_$T?!,\O6/7OOHMN@%0_1G5F8-__XFJ M:O_U%135JX?%Q6_"GN^^R@7OGA#WU$??/OE99L9A8V!.EV'$88&]C!HUD0FR MT?N3W;9<1S=\5#7VQ(62KE;.U46Y@@O5/HT5E_/*<%AJ2U2<]@:[8PDFR8F8 M@/6=+O]OD,XP6UA&@T6[A0F I/FIDN\/&\S[4\@\P>J+54W80:4^+N->4QP$ MLBT1.RF>HS8+ )L[@"OIRR 3EG'BT*& M$HO%R7S-<$LOX#,2@\SVCTPK\YWE/4'\Q>W]"R#^]PW^EVJ=O!GLKKJN-3!] MG!6-UJA-CEL\[?;1#5[F+85+OHFYGP<+:.(;\1S&Z0SD.HZ\EK88WL M.9 %-M"-4WD\U;HX,3Q&'F%5V=UDQT(43<2,%-X#BD53J_A MIU#4Q1GUDL0>^U;V6.*4^3"%1I5E[P?DO[CN[;[^;=E^ ''!)43;M%ELRT/D3+L. 05R*X-GQ=G MBI9U'=*"["<>G,3VNRX/SM'0/CSL_H,=.%N3#X7=%UQGOH5D'?A3!QJ#*["+ M(F\ OZGG#10=;FM>T\T;WK:&"^SGJ:LU?J9D>:[J169.R90(9[ZDB]T)2FA- M(JHCR5>C]!.D)TB_O)?G\Y'^P4Z>#T&Z.N_4J>%J/##3-14?\\#O3.P0(9V) MW;DG:C)]O_LX193:S4;SF_+B2B,1NI-CR9YGZ 8JEH22=/63<:JZ-:G^@&\MW!'T<^',^K2H!3,(BB3?J0G'3YV*0(E'OKHLK M?HT9Z9+N2M-Y?>%/$(-\5#SUU>MF2!].01G0#&_A>+*%W$^ZL89:&9Q:X"<. MJ,0LO2H'U.V( M#U"L-??=+GK]N0_(^NO?VBXD*P7;)K9=8MM]II_FJV:93\3[1L3[$Q+R?)&D M[U_1FM_'"\?Y6FS'AV]W@0J,51+Z<5O*_-5/2N(/^*0PV^>W"'8,D+&U!L)_ MYP'^K_E)^VRU4AM/5Y1 3,AZ2UPN\N596\+I^&(1DD\0W< MA&_@W+1 #^J3=K;5-F ?LS+CSKK^L!73 O/'/^P=P9_Y/O;UZU?;6!@43+O- M@X_T+,>? C>)Z$A,J22BXY.5G98+%K*A[=)*O,9D/2YPB^7I((VE2W38"@9M MC:1#"6>V0:X4F81U)(!.PCHNK::\'=#JLK.49]9R(T1>Z)4X=RD:Y@0!&D5V MW.'L:V6VOHDW"%W LGW'-9+4,(FQ=B,^G*/1?M7K.R^3X %L3Q!?V[')ZDQ+ M^X+<"-1:.Z)X7Z%AOM+Z1N?G; ^7I=_.7/CI%W9M/2.+505 M)EUV.,G-#* IOTOGRF$?F<\LX8-OQ0=79\G?SG'&+Q/"$0]D5Q[=TI=I;%"C M6GY]AI,++>8!)JZ]15#?+8=K+O"@0 ,7+D5\W3>)KD@,GB2ZXI//(7*P,V@L M \.?[@%9,^2MF)Y* U0(%#U#I1V!R:GM 3>8$.EV&W8VKJ',)A5X$E G$1:7 M/EWX55!WRD-WDB78MA@PPV!46 W+(RE$H(:Z"?]:3=#OX[IQ Z A?XWK6%;L MP7&!)?OP,]7QSJBZ)!;;M[+8$@_.YZL\313*+,^.V_/8EZ_0 M ,E7A^N)+W3;F%6?VXM,7V;UZA*;\*H-JS]_."]4 ?DJ5O6EJX3JHC+:64J*4LP!H8>U)"DW+ M*O;R)2;I)YND%Z:6RWJP$E[]1!<7Y( @!K6PW]RR0>2"!4^ZM M>KF3GM#&4"SF@H4S7BVH8C4C$=L4O]P=P1[[MQ(N2;CD\]Q?"9=\HG_LM[AD MD5-'==/^\#=[YR/!5PL M![XE_HL/^Y/D'$G4X:]ANWWUD,W6KHI2S\FHR\!P0?D1F*A5DV+265$CQ&6X6O5R M9I&/VAF)B)/%,OP=22?G]PDI?%&OQQ62PB>I3;]'"I-Y";=DQ9R+02%=(7K\ MDL64-B(%=!!/WI'GSM!V]9K3G_NHT[_^;>PB4:&:!%=IOO7TR/;6YP-VB5Q2 M4R?PT"'*]D_P.U: HBOA=[:)2=R'2LF)0RBQ)1.'T 42LCT6*S]E47:PPLHG M:EU',*K.E"JONAN5G4ADG'86/Q'5F/B$$AQ?E4_H]K2;-P'Y1:TFS6=)?S%V MJN(< 'D-*$H>ZB%"-,J;QAP[B+Z=?Z@&E964[Z3DAU2S"]GUH\3>NQU[[^HG M)7$>G4DEV@#7T61O^K)GO0"G=V\9(NC#CW8)*%L0]J=CM,-I9LTO%X6-.(BF MRZC-%>:ZWD;=)+?"@!-_)PZCA$ N?C/WJ@CDAH_GWD,B1$6S><:NXJ:\HJK5 M[JQ?;MLAZBO2Q$YXG&\\!4H'++;SB0[BD,=H>T#W46K8=V:'#[.!JSSF6!>)!-/5?Y<5\WQY-!Q.P%N2)L*(QW$V/1Y 7XR2X.'V< M&BJAA(02$E?5A12D%PVL,[$!SDX*O87)+S%F;>(NM0XZQ>($L0'S%E/KF_BL MXOM+V],TJ"C%>M/"11E,_.@NM;!DJ%3%!W/+P%C$*I8GG_/,+3&^+FZ1)G%- M-ZM,=2%6FWIKA^<60G/&UH0]ED^E'J^4\YRJ^DTS[;97RSIMSITV)$URJT)] M8+ZXA F^%1-\ M<_1F26W(KBN5FXR; X >"VHTTUFWQ@]$(IONNF5Q4\.G;51#:D\'9%H. M)3).2LW?$S+2Q,-@H;83H M^#SZCB.2VZ,OV ^C8B@62,F>!Y(;HXD_Y48\J[>O])0?L)N)H7OJ%@13 M5X)5KC02NC:;J4H#3NB'4->)TSLSU'$&_:1V68+_V_"GWKZ*] ;\3"]5>G0Y,=VJW$?Y1)5?JVT7JG3AM?DSS]9@W(S'W$G/OFAPXMW]*7-\F MLXF@I?<8<^,U]=?3!KG4V.>^[\.VA'%6E0L'O-DLEZ- M<"TH\38CBNMDD12_NN?QQF$(J(! M-S[Z]:/4'/A31TM,N=LQY:Y^4A(7T&=58'V\/2_$:*_'8'^=3->9L%=O\FG) M-$ROTB4-7%R1&8EDD:)$8A^9(37!24(>B?_H6NJOOH<\9&)$3MFP)F)-DR"8 M8I62U'*(R .E$[LC7S\POUDWTL(%\6D:BAPR/D<1^\X<1=G_@.(R6PN%BC3$I38B@>2*Y^M% MZO_]9^#%^53_.EFQ+K$^DQ+3GQ>EE##LYB3"T] M:I9AC48U(Y%QNGOBCF=>2VR=4$E")=^X6OW-.+3>Q20OII4M:ITF.YL10,@Q M%!/H_67/7$\0I4 =CB#O6)K].NZMJV>-Q'R]J=")*[O7EI2M3X3U6N-\WBBL MW\0G\+QLO6[8LJTF9>MO]@SZ\E;^1Z]X4K8^P<5UXR(I6_^5@PZ>5G]59-N, M\X],'#@R.PX]B(N5)7IOHO=>DY%V>Q[LP_CV+(1A'BBGLA+XQ-*@&D*OA!7[ MJZ$=MIQ&QVU+5)P-FB;O"(Q/+J;8FBU7%B4H% MVUK@8@:!%]T^X>\X_,PE5+^B$?^D[D6LD#Q64OTPM22Q6;Z5S9)<*OEH=>8! MQ5Y3?X41EZN,H0?36MN,;$4;<5B3\:J0$>/,S#1VQV''C)C<(DE0_S4\%=>' M^@_6@]Z(>H.MU:-98UD3Y_Y,H-IX6M^$,>JWI>0QBODZI^-G\L/L=![?22FN M8P(W)4_0/,8705RP"%QUBNK+0YU(=>9S!_&$HYJ):9>8=HE?YLQ%4>.[;8^! MV]D8CYD8C@7'[3R L:GG8BAV$1)/5>X"RF1>Z.&1F0M(FR)1U*>4 M14T0?2.(OK((@Z^JHYP+U95PB;%9Q:Z;04]L5Z-Y<=8!,:J9.%J8/_?%U2_M MQ/&0QN)/04IQ7-<)42S&]BXKJKBU+26!;@ZC,:;\Q\H!B8F7F'B)8^>:'#LQ M?3ZQ[_: ANR)$C)E;*VVA_)A#9 3%%K5*Z'MM@T@1"+>&ZTVHVF#:$M4G$"6 MNJ-.5.1*G#X)(R1.G^M3J,[$"&LNVUJL^I0D=,-"G9YNN("V)H@1&,0(^(DK M6#?N$,H#, =:2C,\WS64()8+WTEY4]D%4\>"*E02E/,E3,6KGX'$:70.I]'S M"_]-/6^@&V2VYOW$GL0Z@[859#"LF%V86L>?!6D5*D-,XB5*H'_K-=YO1AEZ M-_P!L]2Z95(I"W)W@"U&W:$W:X0(_E#SX5[-H?A-?$EQXA3/B(7!T5-P,M)H M@5W'LI [R8!K[0+O?.GU$P/Q6QF(B," MVH2) M9RKAE$_T7"6<HI2;D^'A=4B1)P"53>M\* M[OWH4I2LZT#UXZ(U2-T <,@I-7!=8*M18B\D]D+B@_BJISNO&@Q"#/NF+JS5 MJ6Q/0$?V0=-&-('*V,/_"(\<<<)2L$B\:A69:<&L>M.09^>9H=$.)1K?>A]( M(BE4DY!)XGRX%C+Y8._#;Y))-C\J:E%K* J,:A2;!7[1\Z*83-")T1UW[C.C MJ]?6T &1L:MHCTM\1,^PIFVM7/0'+OZNSZ%6*]9\S7 >@");*U=LSX M](.#EBTX?ZAJ_?.:]JH5H&4YI-DM]9X*79PSRG*RL@IB=ZW-R=J\2%/41*+C M],PD?D>1QS(NND$X^6,.Z.)T,B%9F, C5@CE@!8)IE4FND6LC M.D&YAO [AGZ-3KZ1E^WNL.[5L;<-*G$+"V@3L%/F9#^E /A &T7_./KV:Q&0 MSQ<@??7F\OXM.3@JQ37@4TO 6@$T4O0&V?;2)]?KVUK7MS;'B4?PY!:3\:2F M?KBGT%EZRI56]:RPY+!2OEB;**R7N=#__M!5P8_?Y171:X$+CF-"5.K M*@/,E N3>;.\25N;[.1JR+6X;!2X&D50-##S^( MTW/WO^UY DX&&/\[W__U^%8 M'VW9M.I8COMC3X@'DS#=SBD1<^,$I!47R&9:UJ%@_9"M4(Z\W:1PW '9_G@@ M531M*?J>X_Z5>OP13=[1S,_E=?I@?I^8-=MO[3^*YVG_F;--Z/;#!9;L&RN MGOWDJ?$B0J/L!X'?,^=?PU.: ?FX9O^14U,7T?#_])JYDR*,?H9B+& MNX\@2A&7(?SE$*O'82,[ 9;?(L1/9_74='T^\?Q'>?+*0^!"Q[9I-U \0S-D-[YNK5R*1%\?RR%9=A\H,EY-9%(7 M+"?T4G^B_=JP Z#]=X,;FC$T4X:U,_\>"#&!PWDY![<%5NMFE 7&KU,+94O=W.U9E?L"*EF(97+ M=$NI0JTY2)4;A6:GGNF5FXT?G]BW,^D'8F6 2M1%,Y(G,JJ MDJ(Q%*=3*JX3VA];'09!1];F37FJ8V,NCH^WG+/ _FZK(V MZ@A%3O;U:UZRVB;'5+]7L=)-X$9C0/-J&#AZ-BRSIDNKUX[W]/(UOMQU:E".$D_70W M?_B[K$!:#7SP-]K8/T S>V^0#OX+!ORC6O;;W@_RU8"=#UZ4'97%+SY:G^^\ M+O@]Q23K+(NU[NR\^/^O<+]#;=^,./ M3%[U1*1BS\+1++W'9_JA)/^5XNNA(8<^_']_T'^\=S;@=%Q33LS33J*W2]D( MR&Y*L#6@I?) !7,%N%NO'8G?[=W3RB^%TR08NT*,O>V"\/&_I]%#O!<]_#W/ MW1)Z4(C'4WPD(O#]1 #[58H\\L]=63!U?-*QD.%ZZ(Y[WC)+Y*=7W?@U]>*S M@GF8JYN&<\3O; V<"PSLM9 =$ITBW]1EY_(.D2T(T08X=7UPM%:GPUF^-\9R M,T]:#VHJWZBC$YRXC!)'?5"ZF 3=";IO']T??/?XY^@N--+UR8:E66'9Z_-4 M7F7[@89.7='=X#N6_FFXW:]I)]>DBJC.'*1\>7VFA/U7Y=KX1':Z#2KZ9KSS MX5H% ED?U*=XU5ZI1IF)F2%D:5"88*5N^2T/$?E.$D 6D"TB\# MT@]7#GX&TK32[ TRW, 5YEG7*NO4QO5U!%(&@90@7KO/D\3BO]+9Y^&7KT0P M-IJ-=!S%F,GUROURKRQT/S-^L8%J02+%R;!74)%\6NCHZP92;D5"#E.LSW1LZJWQ2ZL_$,6P[XKM4Y&4@9- N-"5;U M94'FNZ,^-^FZ=?MD(*6SQ".2%VD-Z^894<153[:L\%0@97E@9H PFO>%:B>R ML\MV95/NG@RD;)ME-AHL 2-TESTLB#858N&$IP(I5P-['8)!VA*(?$T&N,<6 M-["?IP(IL]TZ#E;43"3RPWX@9R1VXV4. BD?6DZ%!>U7%H1F!K-Z.6AOZ,%8 MGDCT\=M;8#9H^:2=;F^=6'O^21<\ K7)>&QZUR7 MA,>N70/>4%+/U&^!YU4U@Z;P3G967DTR(X2?[&1.!W(CBW M;'F!J)C?SR/9M '1V "\X[@!!.K-%\ OGRA$? ME3*Y17%M!KE1A3;[;1MG=B&EW!W]82&E"0/<-@,D(:4?%S5R7@8@R"Q;RJX\ M5@B6O6%YICCDVIQLPTYQ_(Y[M<+5.W2JZU>@,JH*I=;WD-(3GSRC(%59A7,< M:TR+U_2KKV!Q7"T5W@#O7;C ^XVI.3LDMK8XA'R6V:/P"?UE;.V! 4\PG)1M M&^S"TW)FEQ1 TS#PL(]EM@&N^!V-8Q^GXR0H_I(H3@) M-BC02CF;V4; $G<809U73?F2KI\'S<4%*C!6L?)BV"FPJTT8*S+> MU'']M _<^2Z0-/'K)%9=XM?Y3(5G UQ'D[WI*9;T.@_0+=O[HJ*0,[L(MCV( MVO(C:$^P9&-1PJNE28XP Q"6@;4()P4_E&BDZR!1QXF_$X].@OW$HW.U:M)O M$D#9[;O<5"TOS4'$IKNU87M@-E$P/5*3B)_65$NN"5VP9,?G5>RX^1H=?%*C M(ZG1<>8:'7,X._O03_R>WGC@5AXVV_?23VI^E%XX-ON =\J3ZXB8IRN42HE2RQ'Z1(E MJYC$4Q0G4120:9QE9)JBGE]>P]-6>E("#BEVW30I+Q2Z4P/M4U<1"W18'=MV MV!&,@C!0N) M#]B35Q'%-"U5\%57-XNS-F@.V*(OKC.PY=';QQZM\76,K)KS M7J-,9Q:%9:43GKJ*J!8'87=*ID4LR'1Q'G/4$N(M:9C*$ B@I%HE$CNA8F M#QQQLG7!/JLH0;09WFV(>9.0H*(F%:I-.;ZT>'05<;69\"Z/Y598Q$[5A;>J M1PLQ/'45D5?KFQ:+B3Y6S!K&;#DK:HU"9FL4/:O0H1F]@8(Y',:HPLH7.:<( M:H=7$1]:@J$:2<6B;0@R624;%5'/MTH3B3E^>V,R(?.;J986FLU-@R(Q1S#U M-FQY]/9)H4;5E$V1$7+#5KW1[HE#9A'"ED=O+S*]0D\;9X?BP-54P$RX07T3 M2NSQVVFRH2I"."O;T#;!646V-)G-N9I4@-UBN90L\\ M>KNIC+P%451YK*J+:A7/*CR>;TO/ M9,85J5FO9@[RC6%Q%#%#I8):'KV],L:J3K%2G9K&8,7DL8$V':MMB3]^^S1C M\@2V/WSZQ)MADI:RQ=#OMMA;-L=:#9C-__/9><ZXYEV'^(=.WX]-I4;P\$@5Q&-8:71&.15IM .4=.C]_>X@IAE MY*B+=6UQ:F-@&%5[\5./.C !>KK+"%-?():&/^_VW,S$S4@X?MR!?%4WU7$- M,X3T4!]G\TTC8P]#U/2H TP]HHQ(=FDAFE+SB:>&NCN)FQYU8"X[?+\WZA=- M8R,9;"4G& -O@JRBHPZDJ<4,ZT@!AA5%1>8T0:248B8VH)XWI6: QSI982XV M^2JOB3B;*=OQ4X\[8 _=T%LN'3.B-*.OY85!J0PGZP3KK0H#'IO;VMRJ M,62W#R?K!/$MZM. 5-)%563<-#^9U,1,H=U&38\Z4-DLY78]K4],($A2+[(X M-=Y)3E#?T!SH0[IN$H*L3Q>%\3A?;-NPKR>X3V5G>#""NX@8:*1>ZVW&3+<4 MHJ9''9@KS7F3(32[,&&=CT M!/VUJ?0R36=FD9AND^)X,9?IA=-&38\Z,#-%/U<<=08BLRYON/H@1/?R.*R0.9X:= O5KT0-3WJ M0.2T\HOUIL^;168]V4QM=U(/VZCI40?JUF92#OAF&XNZ^2$;!F1ULX+R>H($ MK7': 7X1N *H#;5%I5;B@W:1FZ"F1QU0TGX0 MI1N:BLDAI\/G#@O8,F[ZM ,2+E,R1K"8Q"I00*#"RT@HKA.7,9_ MI9V$FN%_I("GR@O87=\-P!]O36;P8!S^\;.#*Z0[QZ=7+SHEN8]RSAUIX"=< M. =6Y?;=^/TI?^3U].]0FF+#)QMXA@T\[W*>LN$'FTX#Q4 AML'T[P=RFNFRGBY;L/;$@C[J!WFT%:,WO4N$4;-^]XX:4YZ1< M%%(%P0L;^E[*.S ^X2?H@%,'K@M[#>V\*7 ![#P<#WK&?MQ;W]S]?KC(8[?[ M#'U_X1IP?N%2I8 ]D2>/PX>+%>BRZ@>Q*P_*I[SU*,B/L^UM9SO^,W(!.C8B MDCO4 0V"W866CI92@.6$YZS!^TL24G2![*>* ,HM'&P)RCZ<:"]5,^:0)#38 MU92ZGXM#$4 K#</9*3GV)%5%_\!) MD%/6]CWPO_+6L[A_W8-8[KKV((T&^EHXA?07I9W0AM]]6/)HYT'=+]_%)K4$ M1<5"8Q2[&=B9[:Q!B7\85*D&__((L/A"Q1',GL\Q%\\QB^2OYSIPANKP:P;D MH+M?F92[6!KGLF$_B#1Z+_S$-4&<*^JI#"//=-R@X;C^-)6)]V9Y^Y2%ZZP, M#;FSD>\RC1 $0C3/W41T_C]YOO@[OYN) MOV"W%W#X_G;E/EH=0$$D?E0'_M31#LY*CK=W;ZKS; &K6&:.8*VVWBM5TM3D M>'L_W>Z%[?US#DX.V0Q*AO>0SMW;\QC40R !H84_Y,Z3C-_JY+8;G2MO# LA M.&;_9W=04V@)XG;HY.O30'B^4Z*;RB+U]&XO=<]=LA[HK>4L^ID:]AUR%KVN\'RE&7C(J4&^ M.T41=L]0MY14HP5<] AY E+EA_IARGD$YX.O#KTMSN.P59(C*?+S*?0"'OVSTNK"B\=/_PB>3\XHW$U\,U=P>' M@NW#63V;#'WP-G26A&V_PQ:WHT^>-4_?52B0R;*_;=FQVUKV=UXUW]'^5[QJ MWIW*WM1(58P@/A)O.2%P4UT?@#A'3A'(KI?*.?<[_:#F:X\A*;OO[,_)_^,% MB^,=EXTO6%B[N7"!7TCY.Y\2<_O$/Y!+XK/-M(E=VD?/$4J>RT),_J%I;(H=(VI'VXK/D'XW&,? ME.KF"F\]_^MC]N!OCQGL+)CQ\ZU&=R:,0Z$X4(J+KI.7#.,RF"G1$NLQ3:Y@ M#KPL:,OC$9"*"#/4]\/,;ZDQUZ^S5.#7-U,G2#U$\AW$T+;BB+@75);]%\ZO MLQ!GUEFNQGER&^ZS:Z3@5]26O83OY?51OF/Q/J1@O2\JY(;3AF(4J97JLI.1 MY,9E*)BW^T:5K7 YL[J:&D[)-KUB>5TDOVCSJ^5D(DG);$*S^5)V0KI5MR/:7DOZUM1 M/^1G?LVT6!?+"T(S-":RYI9!J1=>A)_#3+&IY V5%ZLDI0>A9O2I<49BD(;" M?B\;,?&K?+Y?Y;T(RIG]WKC"ZP.A61ZZ03U0FP7K,@C"NQRMC9=&492]0&JW MTZ,*/T'Y4JAOAZ ;][(,@JEL0^T&Q%J-8 '51Q?]GIT0O7@V!#[&ST+=D)_E MS.3[S9CV%5TE%MV=".X%]XDC^Y!<*WEY$,T%LB NV4W:MGN^5YE?AER-QF#) MND!D,,:8M8M]JMPHC5'J)JB>4!R7U M1-- 7]VI&>?3,NC;]IM+M?-@KS:BO06FS)%0=9(8CDKLB( M[F6(VJ72-05/AUVQF;5IEO9S WR&DCY^PWB5!"R?I-+\$E@8LNNO*YOQ0AB$ MW6)KS-M9=3VY"%CH9GX@-8NU@1AYFXDO1*WV.D)@01X4]I[\H%*MUXV5F_2@ ME((7#X:VVDP1KL7BQ5B5)]\^OR>%23PIB>GX,Z4D%L(31!O+;RR^ARR[K.C% M\K2;S@E1C2+]S2*M*=QE6)8!%671J%!=,YJ5?7FDRI)703FC;ST6)?&E?*CB M\6N ,)9=>S93^WVS6LV!>6UAT WA,CHZR8P::9GOE<2HG[%)H6D#NH0 D82F MW)HWY=7XV!Y0I[9C.9,H]6U ]=I_O/CZ_ZL'>MGLE.52_ MADC91T'?B?-6FG?,[#&*.AUEN4A,EY?5I5UNU+3L98(&"<\D??7 M<;C$O9)8DS_37AX$<2^'.U%^;E@^N>\P&O=-859EVEBT:4>@X!9G@=R^"/%N M@MF8+XUGDI!;F+;3(M-E?]Y&Y:8^/J#V]M24;X:+5W22=^%BDA76^M07<@+# MULOY4:XE3?#+.%LTO]PO:)&C"<1\H)<+JRQ35./B;A\?)OMUE8\OZ6S)93+= M7JCQ'93*VE65ZKJRA-)M'=Y1/Z"6[R@T?IY3PB>,E,1O/I+K M?[;RZNW$/6-KL;"7[6>7-0]4E^( [Q6J@X:8#B;1F&0#JN5?B**C_G@(YL[: M9+*F-2D0;EL8Q84JH>K"T_<<]7U,QL3I\ND*SGO04ZO5;%%1BXXHV^MT, WF M856_#'J<\IJF5Y&'"T96Z3F]<9N=+$,T=.K;H>?&'2[;>T"Y:3 )9'MF@"=N M%M5 U::WBLZ#M_"$9O/\(1^0- Y+'"Z)8?FFFT&/8GA@3VXE&;'P@QP_,N_0 MB>0L.>PQPGPUG0Y$/4<1J\L$ME3"BHMQ]?I8F+NC52-L-PO%(*YOG5P22I#Q MFY>$?AT9XT:Y&68975NA2\OXXQL9XNV9 2*9W;]%D,MZKF2EHV+ MQ"?WA6[,Z?(LLG8;1]N% CR9RL:A@K*][N;8ANJE.H?E3O,'Y4Z?)6/9/>7C MO#!XDN V,20_(D WQL%>@!]1< ""/08@FQ\@X)'.JZIGU@K#=%5,-T1>F$2# MTCJ\C*(S%7 #>')=%@FVT39QK-VQFI#.DRRX"; ^.]#W]X$ED,RFEN_/ S'7 M$D2[+6&]F7@A/GC[\[->P\5O*JIM8KA\< KR3P@,)/Q7* MN!?O!^F&PHVD^ME3=K0]2/M..>J7TN*\*6H+R<8W0N)]1:>,%H'9K3R MJX&CJ2VFF9'P.+TN<\,Q!8GCYU/B?S\"/ANR(/>FYG2.R8OR:FC-2^W1\#): M#]7(E0%7G(9B=54UILY4UU=2#!_JMN'SW;U#._J0YXN_4]51=J?U*(8%'I/: MO3%1[X/#"3[G_,I.DJPW,5X_PBL$A?51YOWR%]&^_&#SIS-U-0)!HR<7VK5]72O 8W6.'4OP]PSW\AF39Q!%W4& MO1]/HX7(;XIK(8>E/;JC^=V1/3$NHPZ%GNRWEPL^,)S$6&<0GJ@$ M3[?K#RI%C@>0!O-G?-[[5ZKNQ%"J0P5?WA^4O99K3[93^V><7P-Z>W+?QZF_ MO&,G*9=T<75G)Y&Q?&XE^E"@#S@Y;K%OOF/E;N#7QG6YH A%1B7UJ*JG*\)E M6!G+M=KI3=/-B@1&CZC0GH MB&PS_D(I= ,[?G%=]N&K9.N%%+_[MN=7.KY3KM\G;\G!42FN 9]: M8*H)&B M-\BVESY^#8[F+\D4?!7J3IS\= L'.+P]<)Y>A57FVM(3J^: -Q=<4\\LTHW+ MI@PU$=AU:\'/:+R\:DMXG!R8(;Y3L,$9H1CO&0GD/C??\*N0&Q48 M4@9 7HD1JT^Y?#8M>NYETN%HC:X^JT1\VEQR^5G9KBBAA6<0Y*CO!KGOY-O) MH?@T=0KUJ5(@OY+V[UC!.OKF!\0\WU*ZX:^I4WTS-G\U[;V MYPUW7+^JLJML4Z/_\'B__V]?R): MF:/'Q4K1/0-?M5M,^AX^67%<#;A(4,##Q*=DB(P4EL+0>_\-7[S_-YZ8AU[$ MWT0]L.2%!W[L?_C[#(N_GRK\4=-,[Y6ZN!-I2XZ

PTYOSKL M[:_H07!TD.VL[2?A5OAV'Z& _R!6_4/92T%V@ZMF>%.@I0P[A?,\&=]]G,N& M;44I8$\@T7GH3_X4I!:NHP7;W<'1X8<^F+BRE5K$]5Z]?8#FSBS3Q^R*MDCS/T!J09)K2)4HG%4G! M=$:B91E7.$7#>0:_@$@_1%V>EFGVS3(-]V0S;KPP;/31BZ*MHA]00POU))7( M^)7(./G[,JYI+,=Q.) 4764ER.$:_(E Y3%HC29DB@<,>-.#6)S'("14B2!U M^""69R2>I16)ICE D4#C>8J^ %CV1>9/@87 ,"(6:]U1 P^^_1@#"Y1Q*L; M+XC^A8$0>Z.^&Q2HWX<"1W(XPV*XI#"T*E&$#HF?5R >.(;B589G6(J_B 8# M7F)[*,#,V]@>-?*@_>8AWIJ^H&Y M $CN\BVFSZ331+-Q5,KX[,H*)Q_7[#]R:NHBU\O_])JY4[#\.;)Z,1%#0.20)\?VO0?AE_\Y M6."7A/CIK)Z:+GE++)BBR P+6(DDH#))R3HA\0#NCSI.8+RLTCA%4G]LWPI1 MA-Q*AAW(,6YC3XLBK:)5A[,X6L.8F>Y88UKTVEA&0DWQ/U[\EC?5>;: 52PS M1[!66^^5*FEJ\O"M9!_Z@'V(_OU]2"9Q5=$!+6&L#BUIAF8D3H4Z%.)BN]V)K(ALG4^H'FE9O]UN@"9S0-V74E M:\R6>P-K-1"#+%%1,C696];;R6R^;S;+O#(>B$RP$.9+0ZT$%6"OLW V">*> M84]XX(\^N QT_G6I%Z= /-^Q3\^%DXVH*F8W9.?YC@_I! J19\!=1M[[2CKU M[+5S3*XQDIBZ"*:#56-I@D%KFDD+%)M#^1D.09$/ML."N-@=#/>^ M.E.]RUM-HRD8BK::5=NFI!:?'&"EZ5_ 3C;PX';@>7!_4 P['ECNBN MX!AL'TIJ2E[ [74-I\4'<.?]WRL74+&;ER*2K&AB@YJ9R]:L@LV1HBJK*K3!?:#%Q(X^L/?4[Z,YWT[9 MU3BPOZ6]Q)SAF 9768)3=$GED.>9IW%)YEA.(C5,8U458#S/7L!>:MJI>IPW MC+U#-A+\MP@@#1A/#:BGN3GN8E8!+B1S$\Z99_(IC\PP.K1+ /G)H9#AQ]VP4*16% MKNR0C;@0O?99D^,A;)/6/@SDBE&)W3HHV=\'): !IVN*+.& PR1*U15)H15: M8H&JDP2I40HN7P"493N5!VJ\S2-0\G<'T),/D((@L(/K#I/;+>AI)? ["#0# M(ORTY\,]S*^L'>17AL^VX(Q[\OF^#PX,S^4CVSB$^9_7] MOKH5'D/LCW^X^U,Q9M?4P[? A] 93J%D204R(5$RR4L<35$2"Y&CR22A8BP1 M;S$%H+@!$ECD)SM)QDCZNIER+EWN"[GF0W'8G1KVF.?[H4Q02 M!Q+),9I$$1R0>(!K$L?)K*S@I,;*9 R+3#"!SST Q;-2@D>.;&0=O$'$4TIT M"E]^Z.S>8$!HJ=!$V0 ;[AS-C0$?7)0-.95'C[=6)Q]V83?=G@_^IU!OM;-:HYLKS9"0 <;+IPH)NU>(.]6;(WG\@//?]L?MJJK@O#@B#/ MZBK'5V2]3#]UB)!/%B#M 14M0@@)U0/V63PBY,$:J-5P)$XZS;RX%+*Y<+#B M/6^4^>,?V[".5N"I+_<=/HCGJ_7A[HAD/WO#;@$MLQO8T#"=9P')J)*JH[H\ MF*Y+G$;ADDR3/,W)I )D+;9:=NQ-(7UJ F+/6FA K6F[&0UD>ZML[8.%=B:+ M_,3X__7*=:?271T5K7O9"GK) KI[HOV]="P,'JH)G-#ZC@=C>"G+465_>RH= M_QDII)!?$DB]$5+X+4!*@:83#G!58AE5D2A:U25>5P@)9P"ADJ2. 4*.(56! M,AA;3AA.'UE-.P!=H+#2ZTZ%K2GU@)EG>M\C9!*[Z*U"3]R$T.,\RVNL)ND* MBADB>4+B*+BCX#+)8CC'^"TZ%^B5,;['6K&0><. M .$_=.Z<>$@N*?S*W;(SW%)@<4X'O*I)&*^I$J7IBL0C\=84C5%UE5(4C+B, M-WGK:'A $W?2_8;2K/\9JR)_I1XMSF?82/VYP\9C,O6_7CDJ>F?N]H>WG,C= M_M?+\-M[\ [TMKN=TH8&&(_PQE=&2KXJ3)W_WQ 3FA[UQYC\XL.#VYG M<',?'K.@\EEGU>]-.Z;1S/5LL\JR:O:)B4Y^GHND[2XF3 ZC"),HY>H5N6V4 MZ76XS:-\["&Y6,C"SFB/(Q2\[6_H=#9>H%BLIW+L%? AU8#Q$E 9725(4N8)Y3([ MS#:( )((?W)O>ZCC][9;=X-%1^:NG' M6AK\C[.[8;K;)^:H5S82C/W-:P2_;[1SD+N=@_^H-+?<<,B0_G(YPI9$T1B4 M!ZPR+H07VC"F3=IJKU>CM;C<".J@5++I]"*SS7%[S1O&4UPD>\87VC/.?+H(&2U6X MS#;_YI53_"-*OBK!?ZD@QKBS9^'X,P07:R2- Q[PDJJQF$0IT"Z /,]+M,8I M&L=HN*;H%_(\[2](8L=V 3J9=J%HWA9I[N\H8=*.DZ1]($'F\2C^?)GV9E%A M8.3'<][L:@6_3(X-(TNVWTN?)[KZ2)E-O>^@N-+R+EY@VPJNX&DN%0KT1BMD M>I; %+AJ4U[>PPXO[WU@ MVLDF83L-,;WIF/,Q6?%&;K4@^>'E[D2%<\&(C$HM#CAD;IM&DNAET)XJX MPCM1K]W:NU3O_O>C(LZ^N60V [_.+NJY@;E4ZEK1;13'6"[\XQ_L"B5S>UD/ MQ:%MG=[[V#6H.J! 5]FV#!1C ^S[5!:@P-CG@6]WU\ZK[U8Q/DQ>=3[*M/Q: MT#>9JNFH&U8H%-.9"UEE>*&NX5V9[9ORRFP8/4#@H@.%E29.W"V]N"+Q:)4= MJP\AU"U2@>7O:75[]^VI%,?VV[<3V-[4<+66["(QB24P:W:(.9W'^UA$C?EY MM5^T-?=2$HCQ3IB;-F462SK4)V<(88HM\Q,N@>>YLN'_8W/\ M9%JN^%&/SHSYXO_NH-XDLDM[NN)83TIFA(W.LB<_LYBK5\J MMQ^>Y/9+T U5MOW,]CH)7-N68QDJW'IZL =9RU'-/_89 #M+U2C, M>HV)&%&+5D:J]XW).+/5(^#. +2,_TJ[7:; %(#[]@)VS7<#\.:\@5\B9OA0 M=!3'TMYP#+K-+/Y) PWX47I2C^*3VLO/"S&QGR3IS^0Y MVOY[+-/L"$A54BW-S:!ATWQ^0VJK?/M8ID^W>T&F/TNK0"N6>F69MKM1.E5 MSLPIV/X:Q8G8 =S#M8>3W>U?R/A^*X''J[L]"D!:ZI/C*=VP95M%Q[H>? = MRCE2054KT/;F?#SQWE['W5^.0\]$1UH/5XB@B.R/?:$6C'18U364[7V;!M1, MMWW"[Y_(6>SU33]S\?X./C%BZ RO2VEVBHKH9ZL+T]-0'02I$MJ)O#OX %>IK\B(N%"Z?) M6%B/Y]K(5(-MNN@]\7QE8E#(]Y^JFAX(T9/TYKMS_5UF\[OM$"]756S?MXIA M'QQDOR6[(K]F6JR+Y06A&1H367/+H-1[XM(C/L] 5;B![<]\6108LMR=]7)" MKX)/_OB'/7'2LK,)D7 _=:4=X.INZX7XZ&6)EV"[)(5XIK8'3H:C':_0-KB@ M%SJ]J1-X\-7PQ]U2[$_:.DCU 5LW0N\ M]GH\"_'CWY<[K*M07%VH\[X: M_O$/^?+"PY5^0.3!>=9^Z$^#_Q\&_W@K)GO0XGZ?A@,1'HJ40?>(Y0 .QD6N M6D@^#Z^"^P@B:L6!(H/^H!DN4%%(Y9ZN#2].8. :'H@;>& %F?&@F>X$+OI# M.'7F=U]&.#^ >HKTR.3K=J$E!F2_HE!<(U]3)K\J@:@3/PZ/=_/[JTA96C@%:C#"RW;' -R=-Z';']Z>*$PP%B(*ADA8BKYH*\7Q^'3CIVESYHF_-XHN)?O0!2U2D2^\;BZKF^U#-\"RXZE#=C96B!;,4/1G_) MHLDZ$(?<5#9@]_?2EY_/.IFF7^N+H-WMMXOX@L*Q]TE?W;"->3#?AJD\BB(D MI7B=07.Q.Q^5K?I6!$Y+HMP[2JDXQ5NL3Z,S>V0\($[,:ES)[#FCB/5D\< M$?RC:XFH?=VP4BE;ERS:-S(4UOQ62J M!8)EAV@)O7P3N].T60,6'Z@U0V8_?'X<5.I:;M(3U6JCTAO:N7HZOR]C MUE'EYXZ3L+7)M*4U[^*YY6R86D(YQ!NN,-1SYG2[?<)__&;SA&JK@<>@O]IA M*:^_@#!8-,1^SXOV6M#ED&L!0?E_4^J7[:O\V7 R7?6D1/8W=REQL55LOVR/F,:A62-?=:'OM3^@!.&2_*]+_J=(/)/C MNO.0[UKEN7A[;G;ZA58AT4A_/7:4RY78Y>WY^$$L%=JYO%OI7[J)]H]_DI'F MQ;I"L<9.WFQ=2(Z@JQ)A/N\Q+L(J9M%D*MAK]$S>!RY">>*<;Q]9BTIIN]S9U(YN]SIBPXCW==H7&":=N2Q MJKA@MT:?>?-356T06$5<%S0+&KM2T//B-?NI!XL+_01,WHDH>).91\/,V<.' M<:^D.\W20RFQ&,[VY5P>)?-6(K8RAN+T,78[Z]BBUNVT7W0N>TV:=ZA=>-V; M-/Y6+8Q:3$/P7_N/T@\/T9OX&S")7Y;#@QMW692?'XW);<5Z:!>>'BX6;AOG MF[[/:WQP:O<;;_G=SEY)DVL+53;9Y3.HL%4?FMGG5&*4G8AGC_523!0+E7+I MS1;=+]^V,U-[I>2R7YRXO>+9*'-?*Q<7X-1]W6T'>:Z.5V'3* M!5K8KSOF6/2L0-UI)>I.X]$SSTUWBBDO%B3I@/,-,Q]\%]X.OUO@S?@#!:>H M/*DR]+>#W[WN_5'^/9H&+$71'_7MT2;"(6",I05\ND!/;-#+M\GS7^\SW:'+ M1H@2B??L/SC=-JK-^^$JMN%FV^\46)$=NPO)LG&?<"ZZO4RIW5ED[BS'Z.Q+ M:^TF^I?38KF?Z6748K^HGXN-^QEA5+FCUOI56NLO"YM1;UY1;/ML+$YO*ZG[ M2./RAL=SG^_/68_K: M?*JHTXOAXO;^TED4"5_/;T$[*HZ@LS31'T@_$&#IT]>&7A4[Z MKI@MQYU&O7=[<=:))X>73O4.4B\CHE6A9 %D,XB&B'7A6UXOW@M$U3\DQ2 J MH$Y^L$L6[DU?WIBBL*$PI_:>1XQ[]+<8<,30F14%@NJ>"N4K3G?F2BHF[[J9 MRG0Q'M_VAJ548C':DX0># ;]1NMIF:K<=KLEM5_OE": R=&A\[VIP.\.<@\+ M]7S)S4S$7F(IQ\H/UE,\<[$O>Z.6ODM+O=*4_*]>3\C#3CRDOOVLPF"M^O^I#\[C%08:$-V9]A-2 H.E] M.,ZS[Y6!\T&BK9#0,_/VU45>G&8OE<+T>MYU)ULB/'O4(P[I_C[&K=>$D6MD MERW:Y8.M79NTV_F4UEOT;B?YV'3XT!A-1_L**5_8UK)9OI/SXIFR6N1S]?E# M3"M$QX/"N&'B/#G0/;PF)JRCI!ELP9L1_[/9B6>#=7 V:*G0]@1G]D8W38E\ M[XYDPK7WO#FK<"V4':Z)>5LTE)YEX_&(\_R" (/MQ8;:T!E_N B#?[]!@KTL ML_X,%8E'_/M;M0Q)'%N&'%N&?$K+D&!+IMU-.GBC@C>TZDAL?\?.9@A[43E# M5U5XV;SIU=6-Y*%?7Y_-F]4RJZ MW=S7O.J)6!^([B1W*R8>V[.+S.RAWDV-Z#"F[ZID7_57JVG=D I.>B:NDHV1=!Z+ MV8O!" 8=?3M.#/>PPWB_*]XF%IUNO[#/='8.7&5RFTR>MWM-=U"*S8NI MI#':ER =/M_6%MT[I2I>6LWNL'N7N"G4(,J4>X>S]OI+WX\EY;7A_UYBLXOF*(?;SU9OD/"0T#(0 4HJJ*;(D9T3XSLD\@PR [B MB&-"DIX*\]+HMND<<=MVIS/:$-(9$^25AD."+"R>,#,M[- X]=I5DN=5A_Y4 MUR1L78U-*A7-EG73AIFS],BP=43-R!\ F6!A!F_K"/^(@LU)(+JQN1L+NJJY M["CJTTPU;/(/A9,,^"^$ 88;PETU/1!9M'B)0 F MH7?7NV/T!A!F, V>5_.8[ G;#$&@9_1YPH_IP';>"I20J*HM\$O^6X/0+ *7 M]0RU7 G+3I:$'9-M028VP6>)7IX/)ME<$"2A7<61_%4Z/$5PI">V/:C,<6 U M6O,"7-35%7*)Y/(M.J*$\&0[@"S108?/9APER1X7B U)_J_B#?2QM_6I;9O# MW//C[?E-KS,T[N>5:5X90\+NH?,3.![>'_X1.&B0L7@/R?"'/][([RQ+^ +* M5'T5TS7R?1 !;<95"+):&MDDB@\HAN %K$16T3=-R09!8%E$C-DA.H4'B:9% MY)&M?BTZT P9755&*N)"645O_U9$N&S-1=G0'N[$F/O4:]WT,^6T\0T$"SLB MWC4/>6G_Q 3^.<[!U($#@?P?TH[%G)EYF=TPLL(FJM;*8R:0TT]NA#$NEUS? M6EG!R-4EBT@5\B-;L,TIWC7M1#R;Z1JH+ -H)6Q,Z.KAW\-\3K*N0F]%D"B* MLG^NC^+Z:)7^)IF\@,SUHIL9/5+I[*]:>&DWQ? M:6F833$D?4FM+L7:@_8H;C=Z\^O;YUIC-I^ES[>4^<0. 'C24P!XDV0]/FPU M*]E)IC%H:O6E,I^.WI=^^"[@]:K2]5FU910G,>=B'H_%.C?BL(!C&:.K(5#- MD.2 *8R4U<7(.@]##\!O0H#OH"SM.*)*M7\B3UPP XQD\#BF/K6VS8.Z#X] M%..KZ_EM)=',9]KU)VO42WX#48A'C*$BY1_29C(0F*$0>"(HWL ""G>T(EOF M/(A)/T_TP:_M:+D'MVT$NL C_UP2QS5I]K3=O%\_:L:OVM>$L-[,=HI\[G"$.+ZC2+K%T""Y4B"V(-TQA)0"PJ*$N MQ*!<+2'&,]2NJA8Z$,.U"02$0JDO2C/[Q1$.1YQ08WPT(S M75M?\?V/B-*/HQ:(1B>QO@O $HB:IEE\-SY!:O[+0;V3B7U*Z_",X$^FID(( M$.UBPDL&$O)7 ZUMA+!.CT40&[U\$ X@1.*BQ4F_"VN+DF*BXX*0LRV$CHG4 M#XW20;LE/, DNW3HM2#8+B0#>E8(M*6H*,#<4+);V"%E%Y;J6*8-^P(_(#)3 MB<"+FCZ"[$Y=FAHDJ-3) 8S14BB?(=MU96[.#U2"?9A)Z97< CLE'W!#"GT0 M\.A'#W5E+FH^T15TKI*W\0KNFSJHF\,"0%)C [A?]: "] 6WNM:MQ?\" L.$ M<@.C82S3('_*E 7BJ[Q?>0_Q4]J]&3!-H)]XDKVCTTQ:N<>G>%:H8 S(.5LV9RCT0U2R:7MI,&J.4D!(FR6ZT 3 _[NX*2Q\[I\>A+"O, [)\/P<\K>45T"KFAAP=:)(#-91)B,84ZI M)D"[)9!S@V%-=#@TT6',+S&9J8(Q=!$@D3]"ART:[.CCTZB& RX]V^;,7M>& M*BJ5'H,.[ ]X,8::A(FZ D,(0PZ4MQM#HA_!7<,J43\FKY;T%8Q0XO?,KXO0 M\M0<6=*,8 '9)D,63\T>LMY!K.< )'^"P]&B&NV C7\&U=N[_Q/F!*7]_F/ MT\$9&]XR=5J"J&(.ZS!-!O"34++7J$)?G9#CD;UAC;KDT+884TFV3 _H_#48 M5]%MT[M\5=E;B)L-J!+0*@F/IA*24:S)%V^?-GA\BQK+!40-E>4.5Z"O3%GR MY!5_YHR&- J&4E"FFD'(RJ(2C'KSF1 9&ZNK8D^3KBWYH:LWR^X5( M"_@/]"8@0+TR)8.J9NR52J0 26M2?=4=+^.]N92ON(^#GEH_ S_-Z6:-HS?L M.Y*,6)P""(*'\I"P0\?WHAE<"&VYZ\@WS/CQ/!\AYT54/!DQ[]\T6H'%%9^D MR?AH839&F:O+P:TXD:JC:;/V'-.?BZ,W7R+Z0ICN81.\8=JT,?(%04'7S24( M+G*_OK7$C(/(ZRVU]'$EVXQKHMJZ:N33JU&FMX0VW8F(H_0(X?WNP-4Q# MW@$Y\>RB=^D^9N;BM%IZ:#\;\UBYV ;-:K/XFP,.FZTQ/5W?4="R-F'Y6Y6T M)(\E+<>2EH\O:9&0\OK28)#-9$6I/X3_I.1\II]/YA/]=#HARAE%$?-*]@=] M*_U%5^[+[:3:2/7O]O#._2C^J MC5BKTP9AO_ZDV3Z[Z Q2S66O.8J=GTUFC]9]I=U/;*[YD'H^>Z[:[9082YG5 M4;_85/J+0C^Y^61IKA>?Q8NK>,^M9%M+*5Y36F?M?FKSR5;^IIN--9R%."^G MSB9BM?CL%I?]M/?DVPN $F\J $IN+P#:Z4C;1Q9.C:44;)WSNI!6M]4SO=P0 M8V*IIC_W[=M>>7GX3K^:GRL1C)@'/D9%'AVY"H]HZU"]3'-5;*87J3>V$49A^FC>ELQL3NSDKGJK2=UU^[%O$$UCQQ/X^=82U8@-PG.IO#YL MW.,30MF%9(&CF5L+@+&JX#J:'HPI,<=%N'=N("D!S7[/V/<:Q:$O!)S:$$&3 MQ^1;3!B8T;0I2UI"A MSG9FKRNN";@0O]E&+)J$[&T'V4 H."5%_)B0"CF;LSH19KK$3*[ $A$1)C:B M6;#'JNHP6S"\+J2Z[8 $C7[NVEG XVB_O(?]A+5:#' M !LQ4"H<:-O(,C$< M3F*=I7@FKDKV?>I6LBK-_E[(\N7,'@\I6AY2>.?SR1+))?ZWT-J)0V%A!ASV M5*A+CR;@N:$N.7YH4^PM&8B/TUZ*0+1_$TO,P!^0%\BJCR+008+HK8@+5 1 M((C]?DP.3'.(?/(]%A^9)GG&"J0F31T M=4$G=&K[N1E^0(>E5D)*-EBJ]E^(IY^;<^&E]@>/N1554?W?Q-1AK+:XZ%3L MY:0D/E3ZUZ/8(G&W-TP-FC5ANQDDR]\@Z&GVZ%]C35%4 ZW57$),_NT9,P3L MU'?-K5.T)&.8G3:SU;_X'\&]@3W'+%0P=&1J(''+'4U'R75,_@$U'/&3D'DI MHG4;-"XWC7W'XAMC+XS3DSL*_YP@GP/>>P8H>GZV2C9Q&D__)P@T]CX.P(#U M%E@?$'I(T))#C?\[MK0(=Z.V^)+ Z44SF%T&OI@_*@T(KR8*UE=8Q.*IF/8U MC"U>C-45MS#6'#5&%I#!U@;HL5,G3O.IX[T7=\.+%6@H%4P\U3?KWE39DF9H_[U7)LO\(P_!EXG/,V1KE M>;[ZO_Y'EE5U./Q,2,7%3Z*VHJOIL*C]8=2T!\#L.B GF0\CEZ\_WAM)Y/VV M$H_7;S5]BJON:J:&8OL<@5@0_ZE2Z>>DI]QS1>U<-A+Y92[1FHU"H^_TI=A4+)62]5ZV_'!FW$!8(O'CGT1Z,];X M"\3^'2F['NW@^@Y2\\N)^E]-P1ZB!)]CY-Q2RXZ3/<^-)XF+U+R>K%X]/%KM M3R'GAMZZ+J4S-U(O<78QKH^3U^5$9]E/ CEG/I2:?Q/137OTF@9!D8^G[J,4 M_U?P -H;Q4.D=?+7NM555]/O.F(F*UXHHVEY%1\7/D>:SRK.^?5J&9O)JT2FNZK&;;'[Y*71[9Z5:NC+-U7J9FV'^N9\N)I?343\-=)M[@6[_ MQ/C"RWVNOU7,Y'.3&3 \UB-\PRJ96-J%29?;HJ=]R9J;V53A2IP;]Y>+UO.D M8UG?(-OG"DP6J(:EP\7\X*D0V_U# 1Y=^W4P\2$P']'+S.']+@1][7>L1XHJ M$,54&('GVJ 9"ZQ$#THXH,3%D&E#)IX5(,"D8NPKX[518)UI_ H7_E)EXZVX MK(;)0[^ 2R^U1'@/DP&XLI_/1F+\_N*NW)ETYI?/TY0[KISUHAD,>/<)\-_- M8VACLJS]:-7/'B:5V_/ZK6YI*4=NP%3N--9*V.LL VJ+/A9ZH9X(OPB]IY91 M%L>2FN^5H+)N6GU<]$J?"+V5VZ%I%Y:E^;D:K*^.7[8(&4R$)SS[N7V!ZEM:M74"*70XZK 0?):U MOW-I[@3/(=R=;8'7P>JI_.2M,%R#3 ISF@Z,V1!$OD;XLC6:IG7S>!V[>YR4 MJJ5X0IM<+*_[T9Z(#Z&9\\:T%K^.=>\KL5ZG.==OXY6)N_Q6'&<=A/7.M7HQ M2SRT)U(OW[AY6&4>S\K1OMD/ >'5A372[Q][9J53N"W>EVN%NZS5WLYV3C"I M#9H1R: 7GFY&63E]ETR7D)L%%/[_J-1'_2M$.%ZKN B6\BFU4*_5ZZL:]/&[ MTA;0992\9*1!60XR3Z*I0XY7"3BN;Y\#P_'NDD#=B]GP(<:9AZOV@V,M1*T1 M*UECN;DJ7+Z]>(A?'Z%B/K@R[SY=NE'"M-*LUEO%H9IIX[CW&L#]H< M3_>IA57K=R"&[D#\O#NXO>L6S<0PNZRL+GKM\T)=+))+^!/"68LG -H,5LF-) M$6:LN=H&'Z!=(R!3?6":DT#+1K])C[[ZM99]Z:O\B]WAO#![S5H'P[UWEL/N@ZF)UOKJ= MM5MB14VF\^-!^>:ND7D[\?TJO$;7E6J\F7FN3\Y:9_JCU%Y.%\^CW? *DQ1* M0"*":=-&($[LXP ]K]0QD6:8W$Z+@(>2S/NL(A9#TS),^RZ--6-_HZ]?:-T3 M\%G 7HD^,2+GMS>SH]>?G+$GN?'MV?2V,."LF*"9@B4W@9\".D;E5Q/= ,L' MH#^.!.T6\2ZBLJYI<1 O]]E8/&"\>!T-6'P(O OEFE !I(IT+#7*OD4=9RMZ>2HF(U$'U= M!-"@X8M.2S:PS81DAYN.\"1MUH]-5QTV'-Y2)67%A8IF(2A0II#'B(Z''8E< MWEET#]AY)A&X\<9>M"9*T>R9:=.FN[O+.N"XB@JV%38+8D"A_72QJ<9 =9;0 M=(07/WE+DW5I613OP^(UB?-[#&T"F/4"L=1?:^YFA)J[\CWMI_RCQDBCQ*L4 M)-][N7T_NR^UQ796[#3EYK)UYLX6[?;A^S#Y69&!V$+)+\P(%S!R9H%/ M>5VU:+MP0Z4$23F\SSFXVA9@/B>[6<2KL#M0/(+?>IR#HCMT]N>HBACJ57XY MIB/1,DC"GAD%K!=U .O!0A36C8=< (P=.5T'07 3[)Q^C\5U'95^$Z$![L7" M^R"];8-: "X!_(E4/O*U83\7;]UDQ/EPTH@MK\=B<[GT\?B"_AFR ,F*^4;7K<\NPYE5FHDZ?, M)*&-[UN9_O"ZW_@&9:S^"05ZQ#4FR;^DJL>)K_]AWW_)\8K;L&(2>W9-#',9 M&YM+7N*J1.EW[_'41GAH?[T<;HCB^1.=L-N:8+\R)KS=8Q+I^ROKM\:S(DO/ MD_D\O*S.:\MX M.69,R O_B:<#4FPCX+(?KN(A=M,J,[VP.;PRC1&>EM+A-K5L4EH4RYFGU:#G M2JE$JI+K*HU\>[.Q1O1SWZ77+ CAM"(8$OK/1K]KJ>J;X+9E*QWEO#[K1]Q M=NP_)P)H5@GQ;[_[IJ?RU0*-7BVA'+!>-O9ZBJN\7&J,FMX0T9PR(FV=WS(K M9*&I2[(ZM4J!Q^K,2>'O"=0_Z.XJP-06!VTMV6_4+&L68;2$ V/W K8VNK8VNH0IK4GW]2L*;7]'3LET5YD3RW8V!43 M*71DWXSIAEGK2;#COM^K-+(3"VO(*Z#R"3UHAT2*FR=K'8%Y"D; .2>-+#4X ME(LV,>*M4C764!AR2 @7G1PED*? M6/+F6A^(UYR7'>Z0=,5E#&L)6-!M%I:H$UCT1' O;J$<>!8T17K-:RU^8J2-ZB9WSB@^\+4B1"R_=N&Z7+0!/+$ MZSA,(<)_LX!@ ^TW10YF2POJ&"?'1K*%E; +;V!<&DRGH_W50Z<%9X[G(T6M M)20S-U \A-,N>&0A\"9I1*,)?Q> IR5$W;5G@F&_DCW-0'QY9LOT.;=0EM6^ MTSM+IJHO;'Q><0 59^(>AP:!^BWRL;^T#)' M..!E?AJ6BN-6F7E_2F%1>WG'6S8U-2V5#E=8:!8,8=%!XWW75O F(E\=_CUO M$N>-V E-:D%VAI[40.,I&B^B(UOBH5@/'7H+IX.Q@CACE:7:Z(1S,I^RQ!QI MA#5+"O67$"XE3Z!U'!H*)T#B?"(,MWK\Q?T]$:ZV .M!1A#B$,7-63"!@3'= M2!T^"D@,=[U=A&;LJ>$P$+T!?U D]3_-8?2/-T>#4-T$DB#YL K3&T83GE_A M&N8 W.(H'C5CYCJ!>"S?4ABE#>R()7 M1]M>"/"]CC=2"ML@ZL"\V+T%4-?T,92MU!8'WX"]QD_HQ$!&*IYV)8&K'S53 M<@6A"5@@QR,,<)C@Z@^>(< '[FXQBB:(-X7!'?[4@"B-D:E[?#/,N6O1OI:Z M:HQ@=!B;U.5Y(S;Q+W TF)/C;7C]7K=Y$+RQ/)Y:>1*8-4W^0+,PIG#".\6H.MW7P8EH!ZZ+H"W&8Y[U^2T.< M,>*G4> %V^X0ALBP=TO09HX]R%Q*JS!,WN MTLOW(0LMR1_D;()B+@U,#0EL@F [S(Z!_X!6L!Z5\.1Y%%-AO._-@=3].*:O MJ22ZI@Z[705.]X:6J152TVI/2T][J0M7[:N3T:;'(/JY[^*%9O 0 @ )CDO< MYH?V_O.S.C6M(H*9J>UXLS&:[.\427!>\>&)YIY"U$XX'#N M$3N@/[!=,=%##4M(R.TLYNE@K#A@UV D,CCFDDU).A4*P:POFNM''R%O@I'@ ME,^$)RFACY2Q*'90>,E A;%#,!*>1DFQ3>SZ7&#F%+<]_0\&Q LS4V-< SAF M0)/E"J8'$34T)-U+__"<#W2PJDT!:^KK,Z-@MA-];]A%CPM!<^V@5 P.0_>U M)&_4I^1W_D5\#NT#(4Y^:]/VN;2]=L2.D(1P>!3'.FL3Y$1#140@/QV94-C' MKIZ;M5-7=[29[B]*WOO2ER :#[8SJ97>RIK"&\#;ECGJ@V M$B1C[!4.4T90/G)K+D2^F-=(X17D&6MDAPFV,:+4L''VGC[F:S:ZCJ^7O:DE MW-S!0\4HT,/E8G!2LBFX'84R/_8TJ% R.B:I7D;QAU6'PJLE%+B.UYDYR"D( MR/TAJ8SR/)R@HP[QPNWU/#[)FQ&TOS1Z"E4D<"N*!D^H;D2#=7S_,&SJQ"X"O+LP*@U?[Q:R$GM$7F H'TF#&Y9E:GS M05'(!Y-Q,ESBCQQT%H1D$ P (SLE[%HC"J@=\FF'3\&66#$4>=4A/*78^[$? M'R9;YQ^&'.G@Z\&1C9P9!M;DD5,[/!_*=!VT1I<:X9O4ITQ1G3IS];!;FAK4 M3($^"(O2F[ ($ ?CGD8:" )+U%T="B##PAT' @"$XM=9UYZ<%QK )HM8@8P MV[6IL;J#KT=(TM\SO)L^AG>/X=U#".^FWA3>36]_QTX3[Z-N9],Z>UG%*FNV M-!I!, ^VNV^%3PGM)J!%VRKU)5LJ!(PQZLA2?T-*(L]OE*;>.)R@+LX5"?Y; MF%K@J8T@D4%GHTJ8I]>M;8D&C37;?P]=GAI^$>_P_$3;CT!=S8JIVJC*D0?4 MZ)?#% ZV?."M?)D/U=??@DO<4&>977B:*U];V!=2>=OBX5P^YL5KKD*M/_ 0 M,GGM:_HT'1='B0>#&N!]-PUUN].T-HA8W-;/8IU.^"0VW+ J@M8%S> MUR!0I2#P<<&/3!#=8A43GO(0'KW"!RNMB(ZK/?DI&ZS^:SU;V6\8LQ:^"]"- M5RWA37BGSEJ(I=$,.!BY[ WWI1"F1AJ]@]!Q8$K/U+-8% CF44TG/(QY2^*( M%\@(S]7QX8/^! KS/7;B\-!O77&&"2=$T0O,+D9IM3_RY1LILXT<1NGTUNJ9 M=3-J Y"PRJK1?'I859C8TK9]=%,[&8]6YN51PL MG/K:XIPU&(N_!..B78W-GV>)Z41K9=+Q^.-E6VZ^O]SI%V%\/Z\ERE?+H=V3 M+I5JO76_S)]78+KOK@*HM>(>H>S5WOJADIV1DI-]MA%Y\XTUTD;:S@WNIY7. M9>9&L9KMNEI[9Z'\*ZZK@)Y$.GMX2T56^>PL_MC7I[V>6M(6BEK0\W<90AG9 MB*X5_-)H5)\N^B4E; =X!;N(QH-_.(ZVK2A.ZO5[UTMQZ8AG\]'YK)J[O+": MHQ__9"*:M_ K^.E'BO^%P-^*_]LA7V-63\THTCAWP2FJ1$A#_DESV,*(3^3M M:!=BLC'IUPJBU-![\]C9XG$Z?XFM>9T+!_P=7G@]Z$'ETOP/3E(![S04L'.O M*0UZ>?YRGTD*$?R1]V,1/Y\U[NCN\V;4F.1+NG29GM;%1.O^[JH3[U[%+@K[ M9(VQI^IBG!^F&Z)4RCUHA6%W,(H1NDR>QK??_)?SQ@.\@P_DC;97QA)QX+ MP!QW]!W[7.98VC"5_/:S9#LQ"_F 7P#A/0;6?B %PJ1Y05ZK*LA4,@*Q6<]2 MIW_0#K1!NXWZ%FQW-H-D?2\? R-E1C@V0I,1M-F,!D2\780-08PJ>7#PTP4@ MT0"^"J5GE26<+L(<3'//\E MQ%!U< P!-+UD,M?P\QNV94T@EH6S?B1PSVGD]2QNB:%$/R?2-(*V$"2Z@J/M MH,!!XZ0:3 :DBN4K+&TDZ']D29J$*_B>2!I:#!(#RX XH7T$ MF!L*GIKQ3$SF7V;)/#SQR!V7V"^1 M4 8BA._SJZA@4"&=>^^R..R#7H:GV[K8_P_KSU?5Y[K$IGBT3O8F: MB]E+]QM4RO@'%;R3;BD:][RNT%^2I:D!/<[O/)3%# M:%(1!SEN>N"WIT*5H8F_B%^:AS@)6+SR[Q,^68"\*'MKVA]<3Q$IK]?JR,H MT3.M50VWU)6>.!OPZ+[FENQX,YE)]=2"=3-U+S2E<_<-VGW1?$ \T;8>$9H- M]_?("G)8:0!/<_-Z/MP4NE[C!OBUWQ!9(%]A1AS4XL!J\>1_D((]1:6&.$"$,6Y78G %4;WA"'+R9OM*3G?!&3SFCF>Y>Y1/1-V%O M*^X+"&S4VR038IJQ,#4Y))6IJ,(-HYR"-\TD#0/,?#@"ZU483#:C_?% JV41 M7K8TY V2%;!;NL[J??!0OJ!P;J6-*'G"T %X:-2ZXSAO@A$K:AL$BT M17-I,;\7^SHJ@=3%UU4'[:MW%".UG@$MWR4-T]_6J"Y^9 M:J9E7"TW4S.BG_LN>?0>!(!.A19+8%EK-25@VA':6U@<3M1J_BO #I[VLIY M",BO8A#9Q(+'"=8X@O(%*..,B0F(!2J8_"TX2Y-L3IWY!8"HP@76YQD7GC#U MBX<\' N&P'WIOK'V"2L^LB!)#K[04+MDB=M4KPV]FE8#^M%U0CG!HFZ-T@M- M+D()MI T'0F?ST,)92AB33PFD42#AFO*_/5$9T=B:@ "/ M<2]ZHF"];EK\CWL.3?@^%=X9@37,;7CX>^8G9H[YB;3_71VJ/13@_BPGT]*Z7XJ.5 E1# DCF]2>G#?TLW;0;B9[VE)W%:_-*2CL?T<'$ MX2<[73-V4ZP4KRO-1.HN^2P9TT=Q29Y,KS]I=GOR8^=QT>W%4F2W2Z.2U"NC M?K(O;NZS7+HYO]4GO57WHF7?W23;V5J!SE$-/]E(5U4EGNUHHE89K3)2Z3%Q MU8")JQMO[W4E/:9H-U>]A*BV2\JUJA;:[7YJ\^W9H9EOJTY?%24KNVS/AG-I]4G\71*G?>:HGSA%P9KK*5 M9+G7[FF=_>R9K^DV9K)GMF:P[E:Q]]#4Y(=A"MU7DV+ M-R<,INF<);.-@5'9C]N"X&_UW6VS4:_W\2Q0/H$G(9U/#$P-IL]L:N".Q3?&7ABG)W_- MW./T:7+GW.. /A58'#Q%T%J+@XS_.P:S=_^BVC'TS'U1,?6^EP9HNZE_@X[Z M"4;&BS.'MQD5KT>1@(7QRQ.8DSLG,'_RI3#RP!=OW,^_^5[BIZG,\5X.[UYR MI^GX\5X.[UZ.?.PP[^7(QP[S7HY\[%/OY4_' F7Y%1?T.MWXEX&0>PD&@] ; MF$MT8.H*G6P[B(!2\*'7 NI3F?S>4"7W!E1A$""&''SXOS_2/]X+#0(.[O_W M[,S9DX!A8(&'%CX9IP(VL8P]MMZ/9?>0V5>)]A#P2,L@ ,0CC7U+&GL)2KR7 M\_I_HZDG\5[JR9_F<[\3]8 ++4P?1Q3X]Z& ^%86N>&?\V/4?_V/+*OJ<+A7 M@B:R8E(IC^6(RK2OIP>*ZF8W7(84@^>.?9.8D$=\L*#V2]Y&\ MC^3]"O*.Y_N-2K/A/ XR=[W;V5B_OW6+_?+:7-M/)>])R9:FMQ=GBJ@U^VJM M=K'2' NR>3*$O!,G>3&[@[S?H:[L$W$+"A_*I$0T[/@.BOC!LJA]GCG"UO@< M'^MOP8$^8!KYQS$DCR*KECDMPE VKY[[E14^?%2M@OQ MSGU_V4^!/A)/GN3CNQC6D;*/E/VOH>SU+@_%ZGQU.VNWQ(J:3.?'@_+-7>/3 M5(UW4/9@\7PIN]?)2U%]SL=BB5+ZK'=5()1-5)%X]B0G;C8P^9T\)QVOW -+ MU]9'KQR-JM_:J/I@5G=@EM7&<86?O[-:TZ(S4^P()I>:F^W87YM6\ M6IC59]5E/XWJ2^HDE=A47_XXDOZ1](^D_SWTGAVD?RDITZNJTGRHG"W<7-ZL MFNI5 D@?])O,22Z]V1SLCV_K:ZF:EDHV)=!).S+K6*.S7NVF;1^-LE_A8/N+ M@7XY.]OS40_,J-NK7L.(NL1HNNN3])FD&5>$JB/87E8>IGNZZ!9$=5:>GB?3 M\\E%?MG/@,:3RQR]-4?&<&0,WUWK>1=CJ"O/3V[I+C7K=KMJR["C & MH@\E3I*9S&_M[@DDRJB& M:%!F8Y2YNAS^68Y?M!*Q?@?Z M5- $FW1VQ(?%I.Y4LMERY6[>JJS) PB\XH, M/%24_L06!='MOH+__E9M%SZ[?4U+-6#2;L%0<'1:R[0=2W4TVENO190WFSVQ MWA7QMN/."D9<,T6I^3@8&<[3L/K\'?K7T.,$F];463<:2.4V9Z%1].ITIILK MU1\*[/4TA&Y]IHS=;#0#NP-+F]UI+9CF35_(AM+!H@O)TDS79HMC+)0UU8/A M>:QY,:K-F]T]>1MBVZ3M#J$//K0?U:6E-TL/YDY">\,G;"\#'>YA:KUC.K3= M,#$3FJJ63 -J1NA2UYH]*5FJ0H05 M^YKFLD^#>D1/U>CGODM/U1 DL'4?0D( 4 09D#>1 M!,9]LI$DK#GHS(2N.1K.YO8:) =;Y)M">$!HX(UT!"9]I45>2;O]VS">@Z"A M1:"#7,V"/L+>>'':+!PDZ=[F&-0,-CXN:@KG*_4@WMJXWS"UZ_@XT2GVFL5J M_]IL/TWFJ^7;W,^VY?3K,#B5#S"Q_8$Q54)I5[0'JO4P@,,&%^(/8)YM-@&FHSLO+=%3VULEKZBC M\=G2"OG+:HUJ2,V+$;8&JAX4T-NJ$6H*1G@(6;0Y] [NZ75B8!"-K2Z,>ZE: M;5343N.J$D\^6,>&L02 3QHCVY7J^?817O2 MJ==,IS8J7G1O"1ZD4J>Y#3SXS_8!Q<&.X@"T$RJ;32,P/(?A#';A(TCC=R.. M4Z5GKAH-@_ M&;N!=*)Y/I/N83A,'_DXA'C,G<,K9U\]Q/%?@!%O M&E7']FI'3CGKN9GAXF;.//6M%XII6E,Q_D4ZT'GG[ M?>1B97;>*S@=UQ4[N6SL]K*TJM^:R\_5B3+)QUY/ZMY9E=)-YVJ>&6?;C<7R M4'6B?_/=?Z[P.G.J1'QIBV&E(SV55_KY1)(G!:(392,&F6[J1$C]WUTC>@MV M?0OYY\XO;,5MW[1%+1?/#K+GV47YNO!U2&5/I(43,SK*Y&RN5E+GN7(R$Q\1 MC2@9(1(/42/Z%V+$QVE$B;CRV,C=E^V*6E03Z5B]9:.96GE+2:3,O]5N+7HK:X?;!2]^6B>4'N.'^:BA94$6YJVGV? MSEI 5S;FX-,?V7[81H(1=<"ZR,N Z_@1A2\49G#@\$ 9B M2/JI4'.\H)I$!WU@8 T "'D4SM#5_;N"L=D0+(,'!W2Z-]TJ5$C =,*Z9! < M85/;%IJZI,$Y.@X# B$0/H/1"AB)HU.#(0F$\'4^Z&/;3 ]:F4&@0@YK3FF\ M2^%#ZMBH1-P2H(C*8JS0;JBNE2]K]NCPP^?T8/[<8"$FE!@[9\-C'?@*DTS8 ML*G-T4F&ZCT-C-J7?I;*Q^2RH= PL)X/8()'V:\P#8B.=B)"4IW:S#*6V,1; M.@F5(CR1?BJ.\F82);#/P%NV)I9X:2.!:=PTUP06>'2)(4[D'CX1SC7RQ$GX MG00VKNV-((8)VG@:?VCQ5'7&)LP%-Q0Z'LMF'YV0@PQ5RZ+SE[VQWX$?1XSV MYJDJ3'K"#T%Y(NH#R.)0+HSC6!I1,NA 9)-G79&=@DI AVO!KZF:(!-5<446 M7TJH;QCT38HV)#O$E86!ZBQ5-CZG MU- !J!+>8G#$LVI(,I]P[,(,;YSP;(?&/IL<+IC)0^^/+X>JK<&N".>T!L9* M._[4:0XW/F!9/7D_)A0ACHMQ0BN*7H$'F 4NK1>2U%;)7=CH 5##%S3GU(X0OYR\N"2-(4:?\ O]$YDLX P[1AM];5+C[1EY0O'M&\'I/H_"" M'J?9%U1WZUQ0R0@40$U<='KV739JTO]LXJF6)SIA1GP]MOD"[/ MSX@7$#@EH4/;"8U^#3VI!)YDV=;@3Z&@06HB" +L4?G:J\,0?4'!*B+0C#MC M;38C_T^N\)SL6R=_XL'H[6TSJ)IN]EE:CJKFQ"TLKQ?.LC8NR=_@,@,'/Q'X MT?&^^.'7KQ79;/QO(?1+._C+,?_E[FO&9ZG+D*H6MJKCS]C#NS<.,H@PHTK=8A5/3:M#F50XU+B);]RIKQ=FO7%KF9DD:J-$*IFXNGP: M+-\=(H1[; [/3"+;R;O85NP.4;+V8(M["/4/ [(=PQY6ZVDFG<35:=F]1%=UJMR+$O@_"9]*"69J5,M])I MUR?5KOKP8)X3"*WL9J M2[.KK)F_.KNHJ/K3<&(FGZ5B=2^SH]_&:NFI-AEIR*Y3S!GHEH5.C]Q)/!,3 M$R<"_>%)(,Z G(T^9@L_65P!KXU8@G/7=/X&PS"72M!__ 'JUH5DN% ]A-<> MSY\$_$!34P'+$+BQ8YF>9X/Z?5 1AFV1RPT;H5[)%IKFX*R BDX6M4'M6H>= M"^X,56!996L4$'$ L^$I@JWP3Z(4^K_0>,"$/4;^6*@K:KFBWYP&D,BWIHX? MNI[#A!ANQ,3!TU _")"#Q#T3H*1KU%^A/C$'QY#N #T*DG_*%]Y#%V>$N+8S M(Z!3[WD0R2LL8U^XX'2C_B/?-Q=:6M$L<-F,S:7G]5IB M41!U[ 3<>AIX^KC[(IP>-H4(-=6IJ:(]<#4=@A)46!..,HR92X.):%V;:F@[ MJ].9:0$*V5-ZF"$JW,B10,>'ET&%'MXABS02"YO@")POGB!X9CACO'$BC.UP M0=Z4V.0V M:W4F?( 005L9O@T&!%36I8;@-4Z$ P?6\%0Z6@18T?!.SJS>I, M_*7-G@QQ5-LE>BP[&0@Z0NF6!+<2(]S7P>+7G4IQH+S3(-[CQ"TO&]L[2B M= 78:JDCCRU$ (_5J_(CH&\%X+]V[TOIU6G9K\Y'>4=3C]0;%!HJCCT$1D%4 M9@"X)N>/3N%8:DW77,9-5YPV+]K#E?:DR]?+'_^D3E.;JN-_B#Q @MY(W**( M0^.(0!"L7IC@ V&N/ECQ;@.PC5).7@VF]8QNQ;76,KHY:,) N66[+-!-7O,] MXI==LL-X #Z6TZ[&5E;:FMS6DXO"5.LG:RD"G[A FR"%=:XU^M 4Y'1C @[F M(?4XG2]]P148"=/]:'45R0)@V"W5ZHP)G]NFV54?G_3R^7FVW&LF)\O>XWVK M^=@L;$9IHY_[+B7 S$=/@"$@-((>DR(1(S+W(<[ J09/T)C'=(91G@$@P4+# MG)% )',C?F:1)U!8PPK@5("8V:-W$B*"/KV\^0!H61JE6;$5.'SM@PA,) MUC.OB6UC0K#",2U^?H4AJ*K3L?4O3U8'X!+!6 M^'7_GMEGN6/VV3'[[!"RS[)ORC[+;7_'3FUH']EGH*L2"0>==18JU79V!T^& M,7/2TI_-V*3T=%Y/W"W.].3Y-PB>A XJT)-N^O=>",!T2D+7G)&+2,!09.T? MR!LAV*K98W(LFUF$OLCQ<]2H:+9GNK2B2>G!S?!@*QBB\(UI>'D8DBR[4ZZ[ MT&:LM+.1,'1U"*2B+!ZI!N1U>XZEJ+2.TS>?35&':-M';1:4)";PT%E&W7.X M-9"0S@I<=NH,TD1@0T1NN3I-9H!$?XW(>=NAQ@_1;\!]9=D<1E030SD.FAA^ M%U08J0;&>NR8 A&QVM2=>LVAUE,Q// -=S3[IYJ&:_#H/L:]J?,+<]QIUI U M4:F&Z"MT^['1JI)FW8##I^ZGU.RFVM6P<9Y4SM6KWJIES\WSAWFOD_@&5 LG M%?"H0N"L$8YY\&7RA#G,X8(?4J=8(.]HS8_),[/6O$E>+@BN]#+9Y!C!L+RN M+7NF(?A 7@[+^1(*F$Q*4!LB H%]WS!"@#A,48866!+5^_T4,7"BG@JWZ)@F:V/O+,SA-*FG$51Y9H\@.0,$ M@%5)5F!76]" @8LRAD"N%$4/OY]7P0- U6(3*P=&>, 4%6$/.U!W)A M*6TR-/&Q&WY KI<88B0-&MJ0CPG[(_Q-A2\P53+$)YFQ3>A^H.["0C!/58A7 M>&$#= M+SLM!:V>;=Q1]\8&M1(==>(XFS4UAV'>Z:6-PY"^91$R3C1+T_W_8 MA)<:$N'-1A4?1\IZ%B3S4] _.GEBP_/-DR(\>5]<>7^>MMJU*,AOO ME9(/RB([LN)2H_#C'S&B4<:G9JAL=$[^!" [;O9)E0>#J=A4[KN)YK)CZK/W M=U!Z-9!S_9S;[Q3MQ\KJ0IU-,N79\D%&(&^VTN) #F>2G%"WY!9"VZN8203% M#).AU,V,.>EAP>,YX]B44BZI:,T%6< <0!(J+QW=PL9/!%7#-]!(OKZB^% !CS#@&P%(P_N3Y$:ZD_X%Q,&)S"/QD>!QA2B !O'=M;^'4!%JA M0Y@TC]5';V"?+#FQ9TQ)!C'%-0+@9&BS_<8A$K+Y/*ZS72"RRFRR41#RB&+1 M:V"]62C6;JF#%:U2X9G^MN;P\F]?ZQBK-))!MNC +WEP@,EZE/Q>Z5 T0F[5 MB<[-)4CSDW4U-E2NX6G?-*)+M0I;FN(I)$A@ 1,:BK( M-AB8KL,WX'V*>XLR7ZC=!%E&Y**XZK8%^C\#_HN--T)SWS]>3;!+5=*)'N(7 M,04,PAE-K=R#JO** 25O$7DUWT/D"5K?=HX4?LEQ(2LUAW=61;N(BV;K>ECK MW$&D/J+AR-=J&*^8S?#)L$G=CBX;C_G2O7AI9M1LYEIIG9G+W?G!KU8,DH?0 M3R/".Q)LQAUHG6T _>JT>;8LV;3@ ?_P8WLV5+&HRDBEWYS01$1%Q7""7YU% MQ2&-9/J=("*_GDDK]IVRH&TP:.H7=:VP[WC"J-<;)?BE!+,W5,7/=,-D0,F8 M"+HI045Q.#5GI\ /E,1ZM;7(]6DY*6&@T6 ,-&52@K)BH,H2,$+0&0*N8/\) MLGT(H7FYFYQ5AC*T3JAJ-X7E+?+J ZVQZK >6M>>7(FA^Z\83/B3B9H.AP@Y MBHBL!W]A(B>RS-^-I4[HYR&MC-4A L9B'A.[>BH ;(P:#"" #9X/\@8F \!P MQ?XF6(@%N7=45YQ2QP85BLS"Q4U$)9_*8TT=!I+C@".!8S0&&:"6\)/NMM0L MUWGR,LM I#]4B17$LA$P_]1B[R#/>YUB_,5ID( Z](5Z^/Y6@LG@(XOCXVA*U. MUAFK^D8V(;5,A-9U"10WH%\@:*K[^6MB]0O\6N/5>-Y C).0ZX>L/E+-D27- MB!;($AMI"@X6OJ)?]ZLKL+P!09",@!@/AR<,"==LHEY3,)0:MI(B-T]GT(2+ MZD3T<]\E=:P#"20QRA2", JFD 6S!:?2 M"I-7E6.*\1;5M6_/#:H&(V#G4R_WC%[X5P??,V8)WP( DUA(+A5BDD M@/"7@2*(\/((LAA]2 XLCWGUY'2US98>H:V?L/0ERBIV)!OA!2J;=[9V+3:W MKCQY00N,-Q/'_3/2.PA& ^S@(!X_A:FH2^2P'9G84R#/9_2@S#Z9FHJJLZ() M+RC+JJ@A56X,O7_I 5C3%+:1G2GT+,,P:+!ZV$+K^6V6[Z]B" LM-\RORE_S&\ZYC<=0GY3[DWY3?GM[]@ILO>1WQ0U])E) M/J*F!&9 ;RUA?+Z5:L:H-;CH=28UYWDI395\[!N4,+*3LYY;LJ:&ROUQXIU0 M< DK- %OJ(2;218M^4?63;-BSJ]ZG0*VBL!".9J$/3#-"8^BTSZ2Y"MPEQ#9 MT7'01BE#OTE(W6$2O]XIF@2#H^C M5OD$ZU\_;$;+:H+=$G M-<)3"%_6?. 5KZ\V=P:K1.XK0IUY44^CB$$UGEQ2#"EK+R!:H5.,RI2P"6P4 MKZ,.VSU=-SH7BVND7N8TA9[L(7 PWD/C(!N'9Z5YGGK%4B:V/.OX]6[84HQ5 MF1+;"KSTJ!K11UCNG4 T3Y6I:;3;K*$Z<-786>Y4:)A&^*/U[8";V^]TBL;\ M*4M&#':JB_J=7YEG!)J!T9QU/]]&H4L&^!S+9$#::T\G6;CL"8[ MO%'.6@>^0*7 'D>I>+E[3.>-;&2UI>4097W^M,DP5PDR$1[#B*9_'[?6W^!' M'+QGR5["[%'A[#&,6K[KT%*]4X;4>_#STAX"#%O7D&([Q@9Z1 6[(NY^)226 ML)*3\!L#1!(H(@GDH+%RDD(@7W,M#]1#7IZ%N0TQ618G>I*8QR0B)_4GX#?F M&:&%QLIVV*VPO-0]]*NYIGEF+LS2AY,8 $F92]SQ#"T.0!6#[OEJ<& M8KQO8WIPV!O">"*MTP\5\*TY#Z.3"&BPG3>)LQD;MC?V\!="B'ELF;U'AZ!C M8^^9K?[%__C[ VP?;B8'/@&;"^$+>XCITLITG;^&VI.J1($\8*1P&Y(JK3#K MVQ\(SQ[+T>_6IL7_TCG61LWC%LD1M@^;QTV$A\7_W__)9[+YO]?WM391?FO^ MV2^0URX#\H*\^WELNOY8CZH+'1T%X"7@=BZ9IR=4G[MRE%-/C>/Y;_\=?,%N M!X0(0#G$G?WWS\'7@TGP5$YF7F^,FC]2TY&:_KG3B*@VA MS14CID$@GM+$C M!1TIZ% IJ -6P5C2A*XF&4_D?Z. 8TD O=<^)+K:W.Z1N([$=?#$1;2^1PTJ M5Q47:B0EG17 2=/9WV!**;3_Y^&1&=WXD<:.-':H-'8!0@ ]65UB3M0: M&]B"$.Q$TIB,&$!18]V$27H'1%:AG1Z%UY&D#I6D/.'5D&B"4X'8,D^2@9WQ M@VFX^_2]!_9TE$Y'4CI04J)A5\!5H:B9,+4)".ATGQ3D;^E(-T>Z.5"Z\>I M[K6A&[3\?Z2J(U4=-%5US2TI[*R; MX.HU!<-[H[+N/O7!?5/9:?I(9]^&SE[R%N[=M-JKG_!H6AWIZ)5>"I667CB: M9*QRGVD<".*.P5AG1Q>QRO!T>D/B)U)%+33-'*4C.PD=\6WYNP M9[3F^SOB\Q&?7\6DK[JW08OB"AZBCP9]R7LV'F"7AVDY_&;3C+/B<9KQ<9KQ M(4PSWC&?>.?,O*-T.THW3VY<$&5H@8M7#-4:K82BY#A0.[?FCMZCUD8E:V"[ MGL@YJFY'Y-Z%W/=T;FO0$#E,M*8;/>+U$:]?2G\F.*P!'A>*VS7N:,T+IL'Z M.M^F%OZIPX%;EJFXLF-W"/)WS<"H8$W=.B#XX5EI]A_;5]U*YD:^ZAH#HR1? MMS]IY.^;INFV+,V0M9FD"S/8^^;H7!SF;!J&2D>3XVCZT.QW_&1]_"Z,Y95L M-J>73<+=P^G^JT7HQFP.,IR=WJ0 5RDXIC?FF-TFP2QF ^%$ZOC?H2G"-OQH MQI<@O]Z @2,,)U625CE,>$?C!DP3,4T&V5$5S*-0M5865AJ9K MT1=/R;;'-HXOMM4UN*L$QN1F;'/.V4AN M C^3T(B]AQ';7C_QEFO)8\E6E:IE3E]'38]/P[3;'(NSB51J3K6KE#G(S):' M0$V[\X=FDY5?Q/>S;S?3KWU<)57X=\)(B#Y#>"KK!*+3?$FN^\3%VUW M-M,U?_C['E#2F]92,!3&&LB"OI;U#DR-=Y:3ZWYBVJJXJ];#K#$3$XO<-\!4 M?W -8(L/C*#.^5H%A)!5?++TS4F/U4=O(UN6PD:D;A\"D0SQZ#PPMP;)O2$C_]3F5EC> L2* A2O98&!)=3S!452%"HF8( MQ$A5+4D_"6F3A"ZL$2Y#=J+:CC M!Z2OPVD4K(II"!+!8*$3_P]>+\AF$66 MF+D#7;/'9/MDC5:Q6?I:%'7MV$B29G\1]"C(LNF" 3(BK-(@?\I(] PIMZ'F MQ4/7L.[MW&P2RXGWSSFGWALG/@LU-W%LPY#?CJK71%, 0\T[IA ^Y[[4^QKD MQXW(8T)"C.Q>/)$J +[OY%T5Q7JY&O7PMT+/[OF MC&!&+B'^\9=0UFQ9-^$[H6J1>UZ:UB2&35I5FR-GX)EKRI$1"D15LK:\XS2X M$6%J*MH0: D64_S%K.!B1)2@N%K@6E-_+:J!4;JVD=<3=2VX/+!^LM,!$3_( MP@GS1UJ5X#?V# RYA4K%I1/X@#QLF9(\/B&R9T:X#/R$R3-H_J=0,88<@KQ M'0[9[^#42)G:E DDRD>&Y&#$K%RIDF63S9 KQ"[R&.H1FK)C#LC_QT_(MA/B M";4BR:-$RDF*.4-%@*PVU8@ 4,(R&;]'ZTFSA9&K*2B 456X(")5LE9LV3C] MG;<>JK7!WRB:@L)_+,'Y/7U:T,B+9(>??ET^@E@E)*T@YQQJ!ED*?H3=1ND% M[9$>RH14IP!9@@WY $5HMNWZ])"/Q1-"#!JA$/U&Z$I/9$^,#+(I((,. 8%. M7H8LF:P1('VX[^ / <@$J+"R)VLD0U"?9)6"G5$-$P<$E9VQJ3#]CJQ%D$1V M(7B$'![7=7!#(&F,-=02EF.5?(Q8%7/,&%P"$6>VC>\CDH?B*]DI.#7@@O!+ M> ]\ 3]C^W5G^%NTA'[&_PCH5@85=BLJ(&5S9)#;(.\<$OU*)C_%_0D_S8 Z M)3W]0=8GBBE9&&4IJFN>3LB.)=GT0/"/&/T25D*2HO#%C5*GBTRIG0!,FN)7 MY"/7 N43EB%H:\365SH1?B:V'40%/@('9@"T'746 DP#.DYNUF*[ ?40#X"Q$%2#?3P>$$FC@SB OT>2QOP[HSJ:E M$:QE:BP#JD+/Z^,649QGILT4$=PIL48C=T%.H)*=P(D">B_E3S^3 2C@M?B@ M(+H&%/[@[BD/@[/@]V0)LK",O![A0F"B2TL;625J' Q8DD&XC!Y@@? D;H6 M8>8Z'AC@X37\I5ABR+JK, & +T9!! A)61;A)88B60K@4YC3!G4I^/=.+NLQ M@WCZ._'99/[U7/;EE(POX,.1[G/ZVXU0!/JN07(/B'KKK/X::XJB&BR*(B;] M[),/$R';]_G*;7ROI);X,:GEF-3RP4DM4P(==LGQ.-9WX*;!D.OGQ%0F+\GI MOC3,Y_NIE*+TI71:[BMI*953Q&1>2@Q_T'W07W3EOAB[O>X]=?.7D]O[2]$: MCJSGP:H-5NCZDY=&JE,L=V[52B8I-=*=^?0\>=WN)S:?'+:?6NWQ7<85U:5= M2Z^NE LE/2)/IM>?=,3694_NI_N]6.\J=?DTS8XEN]U/]L7U)TL51YRT$\:\ MUYQ/\M*#ENS>E0KDR8VW6UU#>BB-VHU)XLG4C6Q\]GQYOB1/;KR]W;K*2\7V M=%EQS2] MC;GWDY(L=2_']:?^]6S9SVP^>5V;C!N%3FM4<7/V=;I>/FO/NLM^=O/)RV*] M/%.&H[N>&A_-GW.)F^=!>=G/;3[9<%L%*Y.H.>)9LV'%!JM5KR8O^_G-)V^U M>*53JI?T:3G^#RKY5+R T&1^.:C MQ'1C6NJI7M%PVTV^J)Z4W3'R<>,-HL5X-'P M/?55-:>H4D(D>Y/D?FJ8B_<)D@_Z!+VS\61FF"#_"O\B.8@GXXE4KA\G>-]/ MB;E47\JGQ'XF+\?S>3673V8RX5^(*64H#E/9?BZ3$_NI?$+MYQ/I03^3(_23 M(;_)YO/K!^C(A;(]KM<([DJS\DBV:Y=E:1E%.79K/AP/GY^EWJ5VTUQ)]?$X M0_ L@G)6Y&R2AE%8ZWIN3QLW[1Z8M.8Q\ZUYC"IE=J1-):_ ML,7\6*V*4M?INEVIVWAZ&D71V&IQ$>^*=OZY5SI3FME43#-3BT@:JXZT:>,F MT55[\VNW>>=>CZX;C1%Y<@.>=S[*CR-[THG5+R3]*IU['&QF%+PNT\;31S826SXB_>0C/9B; M_LJ07KV6X_/CGR2S$G9FONQQ?_SRT6[%ZZ?ZJ8\$_OY#B3&?[=7NR&-5<76U M.>1;Q-UA+()@:I4:9,;(W^@FCM:FJ_S]^4H<]R[UD=1]?!XG5E=[B;V @ACA MR9,X]"WO%&",=MY6 FYU39]&DR_9\@Q-;80L!6""QND@4A MT,5!QO\= R;X%[7\E@1(+QI=WO?2P#9UUU'_YFSA"XPO\51,^^;7=M_%FSP$ M[+]A7KL&?XI_V^5'XC29VN.E!/)%-^_GWWPO\=-4YG@OAW2]'/O:I]X*VXT[3GE_0ZW3CO0$A]P8@?"H#_TX0($8:?/B_ M/](_W@L- @X>M_)LR-F3@"%:@8?$/A%:N;"]"_EHJK4;?.$*N'#)VH:)S\." M@W_6'"Y'HCDDHLF] !>-K'^WVAR2+R7'/*G^=SO1 [@WPKC_A$%_GTH(+Z5 M_6TXT_QDB;_^1Y95=3C\='88)SS5XQ^M LLA4TO,$^D=XVU M#/D(5/H5,MD#O%XM/KY$8%!S[,# \'\^XGMG#P;:E2F'*#>3VA,\JL$A2 MU:(9E 3E-1I'ZI$_^AV6B-CO=3\ M[P_MR?G+<*>*Z;#OU^-2G%C]N-.99=HVX>+D;LASR1\\#CPY?\BU9/%R-G%7 M\47G\4*]3%Y ?_N/DWX%A])&PCX3]L80M]M/%]#AW MOJ@7*_.<>%X^NQH-LG;A"P@[]7R7>ZY+%[7)]&QTO[B_NU[6!I"^E@'"CI^( M\=P.PGZ'5G/X*DP@<^#U2HSMSC9-Q2QF-^J:H7H)C^#WXJ')"%#]^.=G_ _" M.-S9MS ?#I=7[L^4>!$F'Z;V,NZYYZ,>%BO]NJN+]L/<&M$DP4S\))G8Q4:/!'XD\".![TE7>B6!=PL79N,V>5\32Q-7 M7;C5G#QY@BQ@HBCETB?)=.IC]:1OZ?WIFEAC&&EW&E:34)B1.5)Y$(G.2S.YR^OZ6 MOJ$KU;;_$B2H3Z %_*8E**8[<(:NK_=\OHKSKV1V1XOO$"R^C;,+/W\/1:?' MJ97U@"MP(J^:5IF1./]U!+.L-OJ/]6O;&/423ZY3?,BYDE*$JFF(D,5/\IGX M!J_\X\@/COS@R \.5"OZ17Z@%9(IL5V?GU4NS9:4NK.25Y8](OR *$_YDUPZ MN8L=_%O\185=GJ(3P5"=H[OH:$L>;S0KN?15TIGS[))O)'W]&1WH_T?@!:TD?0 M^SC]6,U5G,RL$LN>9Q%5*G .]@R,IGCE)QW?1^V_I2-JI^7"EY^@^^CA^ M]QLQMW\7)_O20%=X#D($*Y-SUJ,QO[56O:E\_E#*YILQ9]3NYU!U29^DQ?0Q MS^=(MD>R_=K@U8MDFRLD'[+CJ]+MI)-M=>[KU6[R^@HZWD&:<_8DD_C@2-:W M],:\*K@E?)Y:/L&TT'YR;]*;[K^%2_Y(M._6+2? MZJG)M+B87A?3[=EE8=3/@SJ5RV_F3']SGV]HFJWK^+AQQ^PL+>^.H!,]'? MU]754)T7+>9']4Q4TBVCWUL]GDWC^D)[OKQ,IK?YU%[6<:C<[TQZPHSJ\O6W/=LO*M MT@@&1D'17%P\228SQ\2G(XES8GKBQI M?W\CYC\0?6L1D<=N=\O MHKL']3QH2?3)$8?C'=OM_" GK4C/STZZ*N27<4.'0(QL@[Y)[] M$RX'N%>=5$A_DT)2$077I%/C"HJQ/+0I IN:4;$5@4V>RIL?V8Y(/Q3L'3#S/4N M-'" ZQH[)N:([ J.50V@IN20]]S40WKF_29XM)ROV/R1WD4$50^V\(3E^0/X MLZ)=+7R+0UP4+T:IL"G^DK([$_$,U*SO_QR]2, MDRTA6L3_O('-DGQ_)Y[GUJ%EJYM60YDPNC=G5@0N^@QCP75@[DZ+>%)0F8V( MRQY:[7)'_6X$Z9!E+L)[%]B2<<\%/PTI+\R(/MX(RYM3?W4!B)@$4RCZ]]U' MLG9:UOMVTHBTL!5TR8*J6#;>_4%V74A 9&E1#-X9-YR]V[AG\;#@H_ MG%D&=(=2WA(*!*Z+9\.8\<%.=UL)BNV-]:)LGB^<0S]P?AZQ>\93?!H< MZ+OV=+[4,4*>%IEP@CEW3&?OJ.$ ?$S MKK==57=JLS%JNM' H=KJC#PV;H;[$G9-8^1=L]W5LQ3[8^W\DY[F./&=67,=RMXLS!WMF9_ MQ>VX1+$T3I^QR=]'!'9_[LODO(6W2W6EH%X"Y;[:05*M9:0*\-]<-Y?J64M- M2>$8]1D<_IO$N)=/QK[BG&^SJ5A4&X*=HVG:]]3C:_>\NXH>?P"87WG/?EIN MACPJ-T/$;&$5#);M%L(#G&1GMME[:UUL)<]T/YVT-2(W7+!.(W%CLDB9*CO&J2+3D;)K^U!/B= M854KM'\'/N]MS:K*HSH,G_^6 M>9,/\L'>:>^L$)3!?+G*Z<%(1NL%OS4T"_Z.;)-*8_1I+\POGCPY^$TV@'-Q MH-]D3:*+)6"G#'%>5!)U?M+LR1?JM'XRM[.WWOQ@O^5MZ6#X4UCX%]\L*M_I M5QRJVP=(4%;KUD3756L\W7%C8J>.3,*+^5FS1V?V4;Z7'5_8'SF'';/9:FV5 MR[5XD&M@:K^ZKF3+W)[3\D4[_B[)'KBV ,XFI41<6$J0S3?VG)@8>4%6J01-/B,1PN6S0=>>_8VAR4UX9V]&D[IJ>%LG5V80;=W- M8WEJ3:Y%5&OF'F"F>[9.+$T0UZ01_R[V?LI1\'7M'?\!J9Y M6_9^._<(K/PZF!,5(L<#OU0T AXSN :WH_%\[1Y!TAOWJKUQHTJF]W3'_4ZM M<%%"(3$:ET121A&1H'%*E $CBRJ+X8 B)PB&DU=HA5LV4PUKO6O.MNO'5@ZO M-RZ JDEP+BU@+4/2>IS]QTGE+,^.ZMR[,V &<(;I5$V3K.@:7U0"!\T^G^A&?6:W>^P'RV2G/$/R M[,V]*E^JC#AME![;J'(J-3O=PH!2=6DEX@X8L157]W_\HN[B"!2N(Z)'S42_ MJIZ\(RWRD7HR1A>+!LOC;2&G*\AF+'2E_K =ZDF%<.@6W)F5V!%#.(SR#(H-C@1WV 8:3@9N:-H$0"C$K MZM)Y5$LC[4*'=/281WV$#_7*<-6-)ZT^X3@''#\\OC_Y1Z_D0YOT$X?O:=/S M"S1!/_)P'@*4T&&G3F.VH[][<(+N.VZ^,:*[0E/3V/=^N<7IK;SZ^U]VYR ? M.>F* 20[C"5G3Y8 #Y][YE95[ OQ($8'QQ$T_N_EC0%3[M5 M_U- '=7SWN5KO_[)7.8T=!"(:&X?5'M!O#'V3V M;RDUL\/=]5^]9B[6XEZ%OJBE= CK.2OJ]/N R-);E/CQJL8ME[2+4! *H0B M(R*.2XQ(,"PELBHU$2<3G"!0E5$E6?JQ>ZITB-I+6TUJRHQ0UINUG I=_+6% M;Z>A__!TY!AK56PUIV%\KFHO9O56E?%74Q$['=DRVK+?JKHMOMK0F(E?T\S< MN@U'DD]'VA*_SC";149OYBK#26L9^&.Q+>(B\G2DZY?GVUYI.-:QW#J+E/0A MDVWZ<.3)TX<#HT^0K5&3IY!2F]FH@_8X"/L9G#Q]8)(5NJQSI)[9.%Q%0+,6 M/0MO2)T\O=$;4M"E+EJZM%VAPY$R[5!^6R1/1[:F0[K3M0>8D)%T3-#[)23; M:XO4Z4A[@./=]<1S0O-+5W79J:Q79E3D3T=J6H:Z!1K=D\'&Y\"QH"GQ';$$7DR MM-Y<:1MO4I>08J-80E&&D8:R'_(>G0Q=\EYIL@1:B:=R9$NBJZP *A%%THF8 M5O9F,4> R/.9=EG*B'3=&>WXUA[+241)%)50%1,!C1 B(1.,*-.$+&(HPZ*X MC$PD=++_BXNVE.?4=>ACM7:]\4,GMPE=+=O):XYB6(YGQW2-!]G->,1"[>(7 M+53060-N&#/_I&O\V_([]\A\DE\Y1XKD3$!Z#(!1OZ28K?U)7NG'+^(N+CU\ M.^^W%WWJ(/O(']])_YD1&X3Q@&6:(*(R>$8_GR$T0'O-C=8>$D.D:>0U M9FDSY-II7Y'0X(3 8+_HR^-%MZ(IA20#;^$HBB(MQ]W=3]AQ/X6A4JA4G\_3 M_;HT R&%\-4ZVR8T TE[[L\CEZ0]]VW*):$9N$VY)#AVFW))<.PVY9+@V(W1 M#+SL&R==TC_3"IR%9N"D!.XSM]*^/,M 8C_?H\4\>\X*"VJ3UI\W 3(!]?+'TNC+QKY)TMI1 NDA;>,%6L!4JZT22*F)&+Z?A'3V7,;>\."X5)L MUG3ATCER1&,59%#R"J)=GJEB>]]2'TWCESP12>PRL;<+Z>;(;3_LO))'3'[:, MOBT2C:MAU_>FUKBT+Q-9+>'P\F,Y':MXRF$ M3M(G"0@D(/")O9DW@<"LN-;=W,#<"D620K-;@(UR07O73Y["7P*!SY^KZ>TZ M63_? 2D)W)+ +0G<;MC?>3BAUE1^LP2F PX=V7; UPD[( 5?BB8]N[GE@1% M!IRB;3DOX.*T,9V)R+[(1J=+>!HGDS1/@A8)6GPJQ^AR M:%'VB&JV/)[5]%5?9^=*WJWGYR%:A&=>9!IY$2T^64:H!ASG9XI[U U?W7,3 MW#.()+%B$BM^FUCQ9)%2?WU]_^DE!K/G@9+,("VJH?D+O>A5$&4BUHVEX8<- ML:%?%?'?7REQQ3V?LDJG3. FD>C%(]&K$Z1>K3?$U6=^6]'I+?AB#> ^CY34F!DM M:FV1%+IX4+66'6PXER.VD%TJ"V.3WC$)@"0 \IW36R\""#&0&*M+9#9Z8-MJ M)9]WVG\KO4BCN^9]P M&J54%B-%1549D0"L++*XA(JL1.$*.\& 0IZ02X$E/C*[?7.H>QO5Z RJ19_/ M^G&L9C0^&G7&\XFL![G^I, 5*PW7]^-8S::]UI23)0Y'O#HO#,4\PE2X6%:S M,CKR^PW+'2,9J2?ZJ+B5JO(TCM6,47)MDEB427XQX5=#B\D$1FT:QVKF5:'< M\/Y$0;2^:U%:E=HL@G8,=W8EG-9J.L@OKC%29TW89I6<:BA4!#BV$U:VJ>IX[J19L/NHAH M(Q2I;.R0_^QD1GD_6VBX4]H2, 7+!;GA>"9UPML8AQE=BD/I4(5PWP'K)0:O M08VW2K+:-O2J1S@554&1BG%*D_3=&;S(&V?P.LA: Q_-V'70M@?2KGN]VV]L MSQ!TC1H*73'DD@J?L?8:2K59[#.W1-"E/:QI2G+_A(TK]==$FT+S@]]C@Y 4 MV9U9G@/_,J+Y@M[+WPE?5\+7M<>4A*_K'2<)"6]'PG.3R"7AN;EUN20X=IMR M27#L-N62X%C"U_6]^(82OJ[?6:TS4](D)%V?TV@2AJ:$I"M1@82DZVUPV$F( MN+[-W:&$K.?VZJU.#BBA0=8/]AC7;U*9&/V*R6=TK,7DO.IXQ )MS\"%XVF2 MN2!UQHVI86 M"-?4UX%EZ^&Y[]*V%. D=_0NDZ1-VN'>--),!L3+H?NJ;?8-(&>WGY++#2QT.]GH9?S!5ZS4*W0JW4K9;/.>\:D M1U>0UF@IM7>46RB21M@STU;=Y%B,$W\IR.T(N&D\3[ 4=DP0; M$FRXQ=G?%C9B0K M&=&M>LE-@? ^_62GY@&0["00^Q-PN_9]SP_*X5Y[FK>%69?S9QH@[I:JW&4M"-2:C-$[-.S/IF79%XLZZ/G:;>\IF-4*1F M%5L&M#]:MG=L8@R3QK&7@I-;NWO^_FMN'W[_,&4#)=1\-?6?9U:H]U[T/-(O M\C?TJR\97O2\^SY3#F>J'0!7: U_5,.%B)HHW2L?M5.^AF3;XF +L$EV/C;X M:@=8RU9CM:8V[1^_B+O3<\$4%(H1+E!X&?/2JX8\6C5$S!96P6#9;B$\P$EV M)N?[PP;5OM*J8>(<*R^]_@ 92.T&Q1 !B;'M\/[R:;APOVK6Y/ZN:Y#R[1"4 M5,!=6H[Z@[ P].NA.Z[5!A7[TB:P-G"92PT-X( M[J[5S.'E4OIK(\7S[_E[;24 H9(XB=*B3"(3D4#5B2BK#";"C1*5)Q1%4T!^ MVK)@4T.L2FYIV0A8U97)9NKV%*P=UU:"\X,%-UY8 9\I;)>-%>8S$M:.:RN1 M68JB5[&%"B(I=B%;!02AS/RXMA+9&65!9Q+?"I@R[=O8QO '#A?75J(^;Q>< M=<7JZHMU=8*W[:W4F'-Q+2!ZU#30YR6@"4 IU[:"ZW/6-!QY^IZ=_IRKMI<.L-I7%L)M*I;4KZDNL** M=_W ; XL81G;5J+>**#;F24M]5S>JJ*;*NXU%E.1/AW)#HUAP=RR(Z';S\DU MJ$H6FI^*S.E(5[ ZC>E67/!:IKEA@W%!P*6HX^?)T.4D1XN$O=*$G#MLJX-6 MJ=ZPHT8S)T-E;$$74$FD]4QQ45+]!;L85J.F5B=+VK>ZY9XF-0T]4UEQ!'9KU64Z7)OC&*?): MW=>YI"7&DY83U(VWQ#C(/IV*I!_M0O?ROU*3C&?U\50+V[I4$R1W,A:*FPHE M@Z6\73?]&VJ/L;Q?W^7]^H+#?(X;9J1B'(&P#X;C+>!#X#NH*\UH^;-1,7WG[0I?R74?GL$=;)5>3853D\ M* ?_2+8U^,4E8*Q!.+/P(9+I9&+O/']\[PO\CB)N^JKW:W>[+]+M(C&M#S"M M/Y7\\\T0Y&?,Y-T-$5#DCKHN(=*?+M99NV DBG&L&+?=*N,-BO';O3'BP/*J MI=CP.W.6XSH_SZ;>UY[.V6JD=^'2M:?S\55FN\3);=V,?X)-B;(FRGH<2G\2 M9?T$SG36TXSP$>>YA?@1(>:5%?"UI-H%)GF.&MO7LN,?5D+[<67Q^U-X\=E3 M^&S0"Y: VVC._=B#.=2C2%DT2[-F'11'@= ==<=VP^P$7=!^=PGNLV\2L9[' M%.5RFYJ+-:0!QU=III$K5-GA-MO>=3*@V#1)$I^X;L&#F' M'2^JY7R^U?]]-,XZ]:8]&TUV_ M PI-(_BKQ?6?+LJL2\I,,X$=/*X4^C*>_+40Z]KS/EL$A*A$[9-(%LIKL>!QB) MIS'B0DT.$DSX&IAP<]']YW!X7L($G:I)M3'1E/G5IL0K3T6J.6[7VP##(2;0K_+:WG82A3> XMJ6J2D7<'2^!8)]6KA* MDBK/8U/(DRT^V,936))IJU72*4\05M.)FE_Y&6+RD;#D9%6F4-$:'43#C$+6 MGR'=6L#M&AE0:89YJ2%M8M-?V*:3!,N[;7HV5S8SI =6PH(Q)'R%9F:+T?M; MD?RV3?/=.E]5,_FL[A6:J.JU:;HK3G==#,+6).C7R[-8KF6GUF"F*08XWRG. MM:>5A%))>N5*Z97^WI8.&97L9+6HFAJ"%*N$5AABD])H^X%N"J^XHV9GS&%" MDZ*JO5HITQ6%\*XX=%/(-(J]!&D)"'Q[$$CR*>< 5:B1J#(M1<\ ,%P.1SE MMY[X@0=(2*T^0S;HJB-HO.B4JXQ=[&[:$ 3"]I!IA'KI'/@3)%!RENFXMK<3 M_XXX8VJ?BSGCVP1E%'YO;[U-ZV5W-L8E%K_LC ]O#6M>==E%5S-@_F MQ:5FM0N9]> #ZUS:=:_4(IIYLRX[:8@)-\T5FEXJY&.-7@@R?'1EN8&XW MA SO1(;>8HS:U4$I(W11(5O?C#?V=OZ!"1V:'7BL4QZ/!:VI"UU\J30: MF1 9PK,C),V@YS\ZNK;W__$@D41[7R7:2U(^Y^Z&_?OY&JS=<=9R2=+!5LTU MMP.6\NI3D8WH2PDTC;,OM?)/;/C;VW"2L3EWZ^O?MN&LUC!4=])2!,^;#5? MPXF,%MHP]#IPC$I3-/6Y$RXUZ.']3'&*XBT\0W*!"I=V:)L%5$ES= M?-HEQ*&_/IDS<61P^2-[@S\;(&H";JKX)9?R>6GECZS:=1/L#2S^YR7-#2A^J40+*M M8L!KB[)I,^/*0!JT0TL/V5,9$GHGV$N6_CFS(B>D8:FS\84E@=,+E(!7Y1LZ MZ^7G6YSJ#45='YI,K5IWI#]O]Q69=X^P>.U>6J^F(L:-M1)U"YS$8'T]#^0[>&0-,(\FJ5 MRV4IR/[88"]"QQ;S%?B&WMU9:JKHN.*5&7#5UE&YM9L M9Z4MN#"%<'=J?H>5B:/ZNH#-<1$KR$O*ZQX1Z\%(2YU"97^9N<37W%G*!&Y* MMBP]M98,#X0/D9;PSS9P!5TXH;,+_3VNU^](N;6;.NPV9;@31:KA<&Y!TNR0G0[$JHDS;69E8HZ@>HY M:\R&E[<%Q__QB_QPPK[W;&.WM98*FJF49"PCP,UO1?A=1M6F 00CZB4P>FQR MZ9!3QP&*9\,]*()\S77@,BV@M<^ ZF[)G/0KL?Y4>MVQ8"[=NC?SIXL 1X^]\R]V]D7'%*,>/!%]]X& MC3\GL,<)RFAZ_]>2IN!I-_?_^'^/VM3?^^+L&^/CT7^^!1D M=EWPI8D+[)^2X4N!<^ 49HZRFC_O'?EPV5+D'U#<#0>M=/>?_3C5R]BMX);9,Z*:*J<>P66WJ+$CU?U9+D6<'4.' CH'7EX MZ1W'Y811%(Q&1$;&"9' *45D:%0120Q0N$HJ+$H2/WX]X61DFZ5*(V@6A0S? M%.217U^R]C2.XU+H#%1U,%M3_*)LK;=*?]V@F5B.2\R6O68KQRI"M>'C8%7& M^L,\%\=Q69T2&9]%IQK27 VUN3'+ZGZA'<=Q22*S97>R!5,AIXTZ+#_7\/E\ M&L=QN7%R5F>ZL!F?AS'9;4C.K[ N1PO-?O8I$CXFQK-Q7%< M>F/):/2\DB8$?C7+$<; ,6=<',=E%A/EZ:P_]_E!M4&5>7/)3_UV',=E5J"J M65_IVOI HX7VN(O-9SP7QW')Y6:3H*4-6T)7Z];&V;&(9K%8CLM)QU9YD6IO M^5S0FPUZO1*3R7)PY,G<9YO1FJOYPYK>7 >!O#FQSY<@< MD@X_#QZ(E]\(TN@Q57C(8,]#[+HCK=[WBQ M+*R@TN.H8;!L\QA2W1879*U"(.'(D]EG^]L,0XT:"[ZIV%0PU@64EZ=PY,GL MB4VIW465+(UD=%_C.$953"<<>3)[B6XP7;KO47RS-2V/IT(F-Q?"D:>SGS0& M.06M=75A4;,RC5FNMAP)H='=S_[2O(]E$SJQ4PWBY,YK?(E^=&SD"W.SV[!Y M4"OIDS)OM_'.-*$?O=\G]\[&C=.//H@\M9/YE2A'N\H,J)X!FI."!L,I4(.; MJOI4'Z,M_%05B;6_FG.:T>6I0&J3##Y8=AJGJG@]#E+M89&E:"()[^@WX1U% M[E#T>S)H[0*N.X1\\.%OB-D,NV.^*;/9;!T8W-[@I5[+LXY,8NS+\(<8EJ)ZK]Y57[\WGB+2D\ M_$JY0)F9EF%-@\_@6MVBVKZ2L;O\G,]Q9>C5_-:'W?\YGMEGNP)X5(.P,R_G MN8XKHEQRFH;_8;>V\US M[ U54'9F##(0>UR]X+CC,LGM"$RQ-(:>D[_T)J/2NF1*4Q#=&'*LB>N'94.& M!D-X!WQ5?_Y:V/3J/=UK-EZY9-CSK+]_[>G?%@R>W4O)24O-A=/; C6L./1< M8'?W-OX<'I8:%M[0.&["-VO^B-X:LXU+M7VX?@*E9\'EB:G1SH15VHKE MG(<2-8G8/C]X?2\DNF16Y>G-CF<)-@ M3X9!/4 \4]+U#)W'RX-[KE.2/6T8 MEQAK8JS?T%@OF6-YJ[$.F6*Q:$J-!K*P\I0WS,Q<5?=W)*9DFJ9/^[A^L63+ M:7=JZ:A79A)))9'4]XVD3M;CTS7!?@$1CTS^N#MN#$9N-8"I.5 >Z3E=F"!U M+$#8_)X5E4C3S"G'QGEZ72>XD>!&@ANWYDF]'33B>^:G0X;WB4!WI]@W[4;QW[0 ?O5YWE;T>'9?:&G M0-8 +K]1#"]A?;A;9AU51RH:U+NC20X),-R*(!)EN1! ),MV&'!)DNA%!),AT(X)(D.DVY) @TXT( M(D&F&Q%$@DRW(0>(3$D"_(R"^,V:N5?ND_TIZ%/>IT3S;TOS/ZC7+'N'WW;W M[? AKS27Q<[67_AE%S.1\C6EC"=2_@92)A(I?P,IDXF47Y] MFWG5.XS/E=Z>RZ.\]N2N<4^!?,.-Q*O>7/CG/%<5Z.>NX%Y]JF^XO/!I[RF] M=/?RM!2X 5^KYP-C#>KP'6=Q/2X6HK IE7R_SWN^B)!692LHJY"D.VQ(@YQ6 MG)]M5TNPX68,)L&&;X@-(R#9/=^*@01=JG)B'>,H 1A<-R/E"S@^GD)("-O> M4'@""0DD))#P92%A9@,0=]-Y(/.+>G[30;IZ1MRL9D5Q8X2@P/[XA:,OW7Q, M0"$!A004/C4H%"S/CL&$P0"53;S-=WFL:J@S-DMS4S2,'5#LQR^4H1-02$#A MO84?MSC5!!0>@0(<&P,*Y6S0+\JC$J\'C7F^EQDJG>4H=!10\L1R&Y"MF7J7[I/3*K^6*MP4CB2?CI19;-/DM ;!2\'"14TT MO]R60PU#GH[4Z4U^0/;;'014]"'70$V66(9D5B9:H<3,)RM-IJ4C=+S<.3)>PXQ$=D4I&9'Z XXU9G[^2E? M";O.GSQ]G..G=K(D#S/3;L"GTRLEI$%J-,@QSRU,1:^:QLY_F1 M+]*G(_GB9#YN(0-; (W )_)DQ]KDP]9$)R/S8VCK4G3H5K+)F(2J> M##7%KK]J8\N-/N"WGK@-AM4FSHEHC)8T9V#+&3V&U7-@Y$&LF\D5#;Y C)J( MJ[XZ&)=939 V9'TX<:=2;A$-/=$3"<\MI/QFX?)==)!X6U.&W2]^(B&>O7AH%J&A:RU?<(V82VWX)^=^,6B[_PB^ MX?[9S%V<$W0[[Q=J1L:%JI$ZTHUG=N%+=SIY>(,2?'VX/LZA]TG8 >9!<^-; MFLR'S#QC& +)9]9CDW)FY4##N%/UC1_WC/I^S![>FX%4R%XBF<%__PMG_W%2 MQKU8M(>)IZ#C^%)OFI#]S/$6\*M#.I24Y$"'SS LWTG]-=&FG@W?.1RBF2EW M9GD._$,G[#T)GG\IC^;KM7BCFCOJF]W!>Z2YX]6LY+]-()'*YUBT= M.K&76Y0+>H=^T_M3MRV8!,AN4RX)D-VH7!(@NZA@?K-:]E4'^6J+\(%WM*[- M:/;""IQD(MY[?9%\;T4YQMR1)RW";ZJD/&9!7ZHP/\3]N_I[&/P?"O'_H.@\ M,:/+FQ'SR@)\T T+%+MCV*]D#V'JZVSW:A(=^*PZ@)P# *]0/_(HHTC?88>% MT4P(=.[/S.ZC%U=&>PR;X<\_(RIL)4SK:PLM9&AL2;9K MN9:4OGY[__1SN? MO21T:U&LEBS#+C2ZPCK\%J_:QR],8B:)F7P?,[G-T.//M]G!7'M25.G!GEOI0[G'Z*0 - M:0&XC>:(87&3N#-1#Z[6WD1#"ZU'V1)QN +F''Y1%L'PSB8P2-/0$/_==;$Q M=51Q3/'3'LL,1A.7[Y:]@;49-*ON)"P*#'D Z33Y(C588OV)]7\'ZT<^P/J# M=1_(:I5O\X-2E>U7\O2X*[V?*/!MUH^BB.'[$G@ MY8:]PV?@94WX6X4AQR4]6)1*36'A-9?!I>%EA!<=Q!TR54&:.;15KU20\;0- MX24DC";2!/U2,Y6OFE_K>MN9Y3UR U-G] /Q)+MV!E2^WHGQJVL2%@R?R\O;6?D1#CM[(-:]]E@OSQ$:P<8U-Z_6BNT^UKXP$#>:Y2T]0[&R ML*KI[M;KE^VQY8M4Z.?1:0*]4%.K!#X2^/A>\'$N+^Y9^.!MR1B26Q1#*+$X M7#8KU6PG>VD_KM)000,?2AS2['8TH2K*-=5L0_B@0OB@B22_M_?L9-=R)2.5 M.;Y:'-X^-?;%26D MUQ;IT"'$B32%,$GF+\&K!*\^ UZ=R^=\(UX-G*Y<(4LU49#F;JR.%5"^- M5^X@UT#%8:6#>!*^&NG6V*GVIQ"OH =*8&F"^(Z9Q)<+XG.6O;1V36K.7 C_ MS6#HZA4W5X/>[S7I1+F_R9RO7WQVOE7X1NF5+-#F85EZ"9C3L%O8.4_-B*1Z MZCN4-YP]^7W[50NA8%'L''-.%#M1[!M2[,\15.\WK<.>Q7EP]:VPWTTW@(,7 M.:OF'DITYC3%M99SYU+GPS72QND*14<$O%(46_4/=5'IV%+ MXY#L*(T1Z#>,J^\=C)XFF8%W1C>#3(IS/G>TK82ZKV![NQS#Y^F M6)E.@,FUD**L.EECHN-UC4WS8VT[#/>UA!G=35 M)):?6/Y9JYOC+)_+<(/IIEGNZBLIZ&"==7;)+2Y](K&J6)M^3?!]OKAM<2S? M:1)$A0LM/RQN3B-T4A2S?-Q.H +_,_.D,[I35)*U28+;)+B]O)\M*WE^>=?C='!T#0N\7:M)'!QJC2XT+^G9 "G'B)L2M!FP1M$K3Y MV+X'YT,;-;,:THT!;@G8TC84%\SYM7EIM[&T&"_)J=98ZMY6: X94,*PM1^B M39AP8]EOF&ZK0%]^ZGBI(RF>\VB/3G)NR8V6Y$;+M7W%O94?&7D#N+YEZ]KQ MJ4C9-*UU5+.6BUKEYJR[!\ &&[)37_851*_62SQ8#?M](W=I]W"5FQ0$:3EJ M\X 4>%VM#IM YJ+U^?&+09(,7X(S"<[ <>28O:Q&W:UCB_.))PML=P^R6YO7*#N'^1VW;'=Q\.H+X.VF-1;@/!&TORM" %FT7OTL?#F[R> M62_''1+QJMOF=%J<#!2R';)P0^<12^-D91/-GB^9Q"""JY84 M&?L8WWU>=Z:2V=+MG>0FB7G_L2=$9LD9 M4UK7L_R*04KY8FTJT\ZE$_&91AEK<\5E#@'=CDA.V 76R'&A>8<),C9-OVC> MD9/R/ZX$Q?:(9_C]#B?O4!8L8JB.'_,7'[,>WSOA&<4R M+/OG0<..*)9/ORXZ_[RCP,'#PL@[Y*"UX7* >WU)29YKI9 4$C[WF),X6IC[ MM]CI.WP#0UHZX.?AA\-71G_]V.';SX@YM8"7+3#2[/"@]GD;C/G.,UA5=)+\ M6'KH@T.8.1PI'UG>W'-<;1(\Q=LGIGK@-WH.:&]L)M!>)I;EFI8+4IN%\=.0 MS.G__@!F1NCN#$^D6$1F24H621:E10*@DBA3"B+2",")2?@?F7IM2UW+!R.:#ZF2P8DRD;U0?>WOD;VP'.6D9-C&YWP*HG28V)-L6 T,W MV(GJYWD)Y(MLP.?$7FOZXQ?$TKNX@NLWB"<%;WAH^$NA?JXG)I M6QOX@BXP@K=)^C\O[5=_)U&3<\[P%RMWI$MY1Y[DO34YVH:B)N[B: E^2](V M6-K @;,+P>&<1KR$RR56O'HCEV\Z/.\IE86)S^1@-?L"HOT=GRX^/=;T]S#= M G;(A2Q-P;WL,]B1\"N];MO)EX&/:'-4!K+4;E B!X7/Q C_O]XF?8C9S^P( M_\+9?YS(_-T@VAA.MI;X7<&"7^#.X#/7FNUZD@%QPK3@/C$Q/& J(&5!;^?E M9UI+$*;_X"^A J4FFBF9BB89J:5E: K<\>Y2O=GQSI/2X,LI"O00PY>#TDAY M3OC7X::W>__4(EKSNQ3<="N2Z4EVD YWWW2JXID@G>*\*=S^H\;LZ3 +3L4M M6VW>V^5F153<6VG/@C_]GLD^O?)=A/[]\K@.]?*L8!;JE[/"F"OQ@_E(YC-E MHC&?0[J5&'DF-_'Q2$Q6=P(TQ$/25!SRZF[$:MNQ_N-0:#H&W\HZD"X.BKY8P M:S :-[G+28TZDAHEXL@GDUJF955D,Y#:R*IM3C8*K57;POL]I/=*;=''"+;> M1SE^T8;!7&N+Z;1_05MCCJ3&?#Y;\QRBI?)X1A0PFJ/KPD(;#;R/MS4791;> M3'[B+G2H?;O$9M89O5CO0K=Q*^#K;/LB>2+= MA @$8QQ$:*[[V1S%8HL!!?U3-BY5D&0$/Z>0O8'8\B8Z.4+ ?-O,L7V\G.V' M^2#R+JY#69(,O*14B8_+ _*235AFODORBYR_4:9R@0V@3?S"L;O3TMFWYP%C MT/^B.*$_RPC:+Y'14[M70\7#8?WLBZ+<% ?'P M*#B]#7!-/*;!9EKU50]0530UQ*GX.%;/"Z3^>. MB'VAD@HC#C5D]U54-/'R"AVN@T;+\W\MN(7M5N6AJN8__M^;:GN.%F%?YH-% M@>T49&0;2'I&FL PZ*=D^%+@[!>%8>ZP^PJ\G_<5:.&RI<@[AOFOU,./#[4^ M1V^SD#:9H_5]5"V]^ZO#1]$Z'3X[J3WZ\>1;[R-+# T+T\XMP[BR/_Q!9O^6 M4C,[!)%_]9JYV-@S_!GJ)+1/8_>U_F[)]Q_]^-6+\AWA66&(23"FNS< Z=>1 M@)]3XL>K&K=* 6IGY!1S"683K"?%3OUC@1.QV) MSX+E IUO:CQ0AMRZI;+5'C^%(\FG(]LD4M6YK5H5I R+NF:9[? C7\1%Y.G( M<5-3O/YP+ L!NP5XQ^56;'T*1YX\O43GZJQ(SSK\RL([JWFUT!JUPN\\>;JX M6GFYDCNO(]5RL5BO>8VL!-^3.'WZ&LF*8SN/V/QB*'2+C MHE*L],<\%3C#H5J;+"<\)U*G(YW!8K)5"R(NY+BZ2BV)Q;+@AR-/9F0YP6!6 M;$M#?55G,_FBH=$Y*1QYF!'$Q'"[TTPOVN9V?R>+F6+1ZCE5UM%7*#9NJI[+ M9Y&V& Y%?SS[5_,A,\\8AD#RF?78I)Q9.= P[OZODN3=^9)W^)=*WJF*.L$1 MG!8G$H*)A#)1119@,OP<82F%PA#H!;TA>=<%2_<05*#$!R7P8+B!(?_L*'*? M!%3P-^@_=Y\C5-ZC?98&^$S=5&,<9E]NE$I0,32AJF_RC.1F+'WV M?@_WI:3.9M&EB=FV1ND4LZKJCM:<]03_QR_RZ];R?7N9+Z6>.ETT\T-=&YI; M=2X/<2M,Z-!W<=7[GS*/]UEE_(%I/7(TZC.]*6(@P90:;^IXG_6Z86TG]D?E M?>'N$+LM7#JW]_Q#+YS]/*WF,_[T,J4LUKELT8_[5>E MF6.M2L*B.BRM^O5<5K$_/JG4;91M'"D$)=T#P:HM=C=] 8';,7I'?& .Z=N% M+.]W\R/6NH^(12X:B4@LC:FD#(,022)A) *-4V89 IHIH2@$P%% *%&LL:]F MWJ/="1O@C1Q>7.C$]W7@^@VFJ:T UISKMS)ZTR%GJ@GF%N#>?Z 0#XA.+,B, M%\62I\LJ+0RF\M2T"CDBZT<@<[KQW^-'N-4].;TZ$;\/-VQ#@V^BAC+\'8D= M_BH4%@P9O$CT%SM>^NU3C=^0:T/%^TBCE\T@8,A@FTW#KDK@XZL8>\Y6X&BT MF46:U7K-H9 .F(=Q'75'/R_C9',X\^9 ?H7-@2'@_RGD1"1E21:)B8R(C"K1 M\)\,"_>,B432Z&YS\$P0YJ#878XH9RV@QQ'L'6MHY%&JYQ)9G'V).LI>DN%& M]FG6:!1E3J\V*R@2C+M5MW&A2AL4,^OYCC_4,ZNA6Q2T#1I4N!^_F)B8,,B/#7)"4OZBV XWQE,&BH=U?YPS-5.2XU@POH3V MI.PL('VH=SQL>[OY[3Y,[]*P83_]*'3<_2X5;C&I$/ =:$=WZ13<8'9AZL&J MH./DO-6:?C-Y.+6W_SHXI?M, M@&:FGL@U':49%*@)8 .?JSEPMX2@JTW@9A8F%QZG+IXJQ<$5OES2(MGES[S+ M4U]AEY\H)#8A"$I$5&DB$C*KB"Q-22)%4RJ#T*A,HKL0<']C=5=Z$=M.XO(; M_N&:#$I=(XET;A*4<:ZV;&<7&H-T*7E>!;EFAK$ND_K7O5(NPWIT30A6/:Y8 MML:D+4'/ K\QSR(1\'O/\Y 5C7G58E[ VE6\1=+][23,ZB,OQ/9O\]I$GXH$>GU1_F$'TW M;?S 4RBGMAH.U*(L((,.WNRL^P*SF/E1DXF8XO)3W^M4+7_'^8I5N0N[7ZG$ M_SJS_T5_!?^+D7 697!*)%F2%0F$)$4)1V41I206H H^F9!TY'_M+A/LTBP? M[G@1]Z'A%8#P#+0BK<+<[-;][D (2M,&L%B4X]SW9V=?VHE'S4UC:CY=QNZ3& MVI"7I+@2*&4D^2:_P%I8Y':=[F*_Y7;%$?,]+,1C'^RP%*G=6H1^5FKO846I MIICO>I2#NHYS]?4AY0-[=IF\.]VNIM66KLW6?*OH+W-:(\Q@LC$IS!AW*D[= M?L>ABE.Q1T4XT>'O53):__.D?/L"C8$/&_Z3RQ&AFW#H9_]@4_>N)GRIB--A M=^[MPO^Y+X[53 @$<&GME&$YSDX2\*]M, .F$QK]?@#\'\-3X9\_2!*Z_29< MK>AKI,E$,[3H^W? $I;Z7O2 -?Y\==@8Z+.5'S"(9ZZ"1DV@O&SP^[MO:+D_ MR]',PV/1(S.9<(>9QI]\U\M&L8)3N1&2(<&HC]:JHECFPE/14W*% TSO(M5P MZ2^]7,BCY4+$;&$5#);M%L(#G&1GRT _3XC%7W.X[G82&"DUTMVP!5$,G! @Z$ MW^-$@*DR*+LN% M';4/'^RNRD6?/+I0=]08?C_F]'JC:Q]>[*C7]X^WDJK0Q!U"OL1"<'1?[>C[ MPWUS A?P0!5P^'4W.0=?=8^OM@C,;RS"10'\JBMPW(E#M@SU=Y<$QF[AA__[ M@_SQWN7!=PSHUZ,\91Y'W$J4[7UY0>5'SSQ>OQ^_3C(>AWXU\M,D96)&MV1& MS"L+L!/CZ7_C[0%[KSV@R!U%?25["#-SCY4_T8$WZ #SQ70 .0< WABU>@>L M@>F!LVGVC4WO&O2F1#QS_&14N9 EA8Q5PO;+&&__C%,&D4.SUR3_ AP8F'*07R@?OPBV32+ MOH0/GR\L+-IAC -%B',,MH.ZS0CV"*IN/[6B;E_>W/_@*G%SGL2^5N]F5_:4FMK5([2N$PSKC M^XIE)XG:OG34=F:?)PG=/HD;M+/[&@3'L"XZ=V_YS7O#SP+X96 WKB=M@,-O M7%NR;"A!R0[*+E@X#K_8&JQEJZ-WB;)Q7EQU^ M"-HA*?*/7Q2>1JC3QEP)[B2XDZ2,OIP_]K&XTT.;!3631U:(M*PO7)+NH.4\ M!W$'^G<8DT:^6!:J =S]K:@D*/VD0>GY3MF^&?Y]$K\+FN@#!,9%I'Y[+IB; M9E8?M/S>P*D(LS'PP[9TT%-"TSC]4D2:V/IWM/4D]W2COLYKMDZK"LOVL6&+ M#S9%>=L-1I_X0W$A]^P/W+E^NJ8WK%O-6HKW%5_5*3N<*K M_\'*?RIV3#)AQTS8,<_,CKF JW.X#8-&!'@_'O@R25F%>PTCL@B%B 2049'! M2""2L@R K,@31#EA;1PVT,FD4[81P2-$;).O%2;M<2Q?)LW2%5P9-U%=&]'< MI-1NUX$2RY=)"&O;ZI";%\F6K.RQ4;0B+X,G.K@B2H]8JG9X)Q9V5L:N-9.Y8OLS\;.LV<4>WRH.14%/YX(GS*K=P;;-S;?3.+Y,F^[E M.ZJVF/(2HEG+=F:YY-1KJ:ONNZL.R^7:INL+]*G(]T)8MI8 M?IX7)*\3,"U\N**\MLBGZPGPTF3:;3#5HHG0[D"BI2\AMA"*'%%([S(SH7&5$31TZ&*K6%Z-3/L M\_S$Q#/^ADZ&A0L1ELM)7U(E?*-\5BN2$..!&-D?T2*U57[?HJ MBU!#/4>H?6^.$_!=8P3EUR?]V@9%UDASW>A*&AIL#>BOH#'KS^84J3DN"EE$ M&^2T?,?.V-,B'/I4 "(]83 *H5E1(1E5)."_1(E"59%&4(2B<(P&"G&RO 8] MSQ5H<8Q4"2/H,?UQ);> LXN16069%A 'NLY\KEMB-QO>60>]:.B):JLC;&1[ M.D39!4&72R"I2Q@G3*"F44! M\Z &QV 'Z-";XD#+"'^E5I(M0ZWP-DDGUG,_3CL: I( M?]TW&D5>HFB[J->V)6G2CL..ZKAGD\WM3-9S_'B$+:@\*92/N78OU1LE:A>3 M!Q-@VX>.*#UI$\42#F>J-4V*_"@-.'G-40S+\>R8)BDMP5[)LYDZ%[36IDD1 M#JC9R+ZE('1K@Y./X=7?4:QGVG\8]!= MN\.A#5^O]KEYC8,XELE=I?'//[M>/V$S+\L\- M3#^OOPH67'A;>>)A82G)? M;\,4D75)#HSQ#D=0B5QN3R[,'8DF$1]X^?8<=0AHM;+_J_LSL/GIII5(?7P;P&K!_II8R9VA#!)?C*W7_0T1U%N>[LQT5!I@:":XKQ8(?7+RU3P0'880D#NR?R=OP76",HNIVJQF!84KB*0B2*U5A:S9'K>> MM7>=C[ T2;*7*=!.3#XQ^2]O\HA(9LD94UK7L_R*04KY8FTJTPYW99/W",99 M9>NU-8(1XR)5L42PT??-C+ TC;UT>_4=7M0G=9D:EIFY?;?I.P+FE[CH^UI& M^2OBX35=H()E0RLU8^"0[TZY3KU0-82@-I\/V$R)];CIKDD2BJ<1\J5[*XGY M)N;[7!CU^ \O9&2P.Y6 [LS8]^WC^XN[\W 'PZ?\9ME MR/G9V9LJ9ZJ?,A@9]+!X52[Y7Z@9P2= M3C=(IY8&7+O(+0JIDI=A)X4DSDOBO.\7YUW>L3D872LT.0A@_,'@X@ZHQLM- M93UCNGI0L("'=5H2WYWN6@C1:9IZ";$2JTVL]KM8[>5]D-^QVJW< 8LA.:X@ MS0'+4,5!Q<7P?3,@,HT15)*4^=6=23;(R)(#U.C^)_3JHJNQ2?"5!%])\'5# M[LII\)4[,E>(A%E@@HGF.I%%9T.#/AZ0LV*[N;K%!F52F-?F*;U4T_2Y94RG M85.7L/+F)7Q,4"%!A005KNX.7085_*ZA+SJU"H<49\QLE5]STMJ;0E0(C[-> M[:#XU;(S6D,9''YKMD:9I1C!4EJ9)(H+(G";CLW$X-^D0W'H-^HV:UU MZ:Z'"%U*KG:,+5#;V; ';NB_I%'D0O2HB?TG]O\][/]&"F.>LW^KU4,MOE7% MA")#JT3'6P^);1O:?YAL21,D_MWR+7D0E@EK84=-%RR6EBW904K5)G"!@:F M5-2?*.Q+:L$?U\#TPH\4:VIJ9SVX^HY(^(5@[WMAW*43- <[S-^;8=/L[(RO M\V![,>C&29H05!%!1%;55ET,%F*^F8_Z]H=UOY>L^DWL-['?3V._ET[/O-M^ M&T/%;;N2F$2[ BP8H$*SZ+ M>W4&K)CG1)7)EH9= 9OBFR+AY?&1XX=8$;6^PC,N#K@!]((*076LCB:H7C.1KO\0,TLFBXJ+-I#4#?F(C88^.&;0?P-,V<7I;X.T&*!"D2I/@HI+B\H_8F MI+"1*N[.BB-'S^14DUMF!S5G&"%%=*4*1E;D2TCQO=(^Z90)W) ->'WJOR7A MYI] Y2-DP"$RJ)87UEE]16"\]EQO*V"]O,?4 '%723W&Z>073"W+-_$ZH6B2 MSM4W,%S==3;&TCAUP<.QQ,83&_]&-GYY7R?>QB<5>4YD^8V)-%<2[Y*UXF;! M3$,;#YT;*HW29[XS_NTCGR0 3*YOW$@ ]RP?8*+9B69_0:]*0)USTK"2[8)5S?NR+BO M,#AAL^12;ZZF]1K R*U$MT4T:E]+I'$F:5^;F&]BOI<-H-]OOJWE7*\N^=Q2 M"!:-&9WKKH9ZG0O-EPK-%WO1?#]'='VN#BG099&>NS>H;"K6 M CS&N1B(PZ85I\# 0%-8Z*/2$%CH&"M"B(MZXU)I"DO:KR16GECYK?HQ;[3R MX0I?^RT?7_/>;)X+Z Y6UKS(RJG(RM%7'9G_<<.LR:]_J]KZS^5S]Z"(!Q6) M/H'_/%RMN4-9L/AG:3E1UYF?44,W;0T.MA3>O/GQZ&T>?.F,8AF6_?.@:8=O M##7MY.NBVSMW%'S4'IC(.^2@O>%R@'N]24F>:Z60%!(^]W_@@P__C1;F_BUV M>@_?P)"6#OAY^.&?,]CL?5#PX*1E#K>/HI?(&%)@>>[/B;8!ZK$%S#W'U2;! M\>+MI[BWN<=NZA^]ZU,?-WR+R-%]%A>9$PSX"_W[*0H] 0FHK!/+6CGV\=J.M3AN4X*24DKT]E M]O3UT5DNC(52PEWW+@5# K@C1I]I$_]>N9QT[>HX=;20N"+GHBL":0AN8A:;";31'5"!TN78 =QB1Z&PKTGCH M3!&M,ND4.T1 UKSVH]TAXP#EI^K9/C1C!YB/6GMQ"PN:X!;.M 7?T5*;$SC] MYF'VM>C.:&@B#3A+<9@=42N[QDV1JI^W@_FB/\4P[@J&0>XTYM[?>K3.'_\Z MH4);DXD#%>>Q^D+U5 #T&T*=N-<;=R:YJ94'(6\2I"1H&ZD2_+K4?TN+Y3_1 MN_6 ,C/AMC0-4CS4&'MI:PY(1U\"@5&912ILGFCI5142ZI+8L$RA6P<+&=AB MCELWE>[([NJ!$*C5F5@#RPYW&;7$^Q1'#VU71JB DJV@(VXGE M7:ID^0!NLNE0SZQ)*@^42#PI'$VG0K&FX^[$I'PX^EI[SG_>0 A-7NC^%G6D MM/0JK[0S4X,4J#S--4"A6JF._?":YUU<=?-UA)&"WV[ %TB'>&9X41G7EU6, M-V^Y?:FTR6RGLX4.L%YWCG'60 [\#]<@JFR5RDC@])" 01=+IZ\7"#_4H+LX MDJ+K*M 1N!SKE/%-X.N06(?#V9%MTMZ\VPCQQ=7G"KDM;6*.J$J(G=QR8*;UT7X MNIDHK(E32NB.P8 :OFFHGE%,<)>*F!!3EAG[;8H'O\*\=],24II&0 MH M2U'@='C,+BZ[.W9D#B%T7*+GP],:R)?/:F"O934^W'R.8HA7TBD4I0!L$O9T M9DE%)$B(:PRK*"+&X@R+LS1"X^059L ]YP,?)PIFDOHDMHK.+4_S']"2%J%/ M$ VQONZ.%.TY]Z%7F#V&:]'UY/G_9^]->U-7EOWA]U>ZWP&M>_=?>TLAC^=A MG7.7Q&#F&0R!-Y8GC+&QP0-#=#[\TVT#@> D)(% B*5SUDZ(L=TU=55UU:]4 MV>O8',R_K)XVIYQC3\#7L(Z-(3BZWJ4J5;?_F.EZ"UZL5JPIBG338^^$#M-> M8)B!7-KP*'*WLNL(549E$3-4C[+6Z<,Y]XI6[GTY,%TDWH769665G6$.9XI!4YY MU-S!"\M6F$T*P<2Z;O I77 .Z5-6S;6AY:2X'N#]F26 MKB)&W?8K1FKB%1L2,#\JT-$I>+SG^.HYSHLW?N7.$75X;A/ECD/YV*F "EQQ M>;O.C>\-:!Z4\05#J:1PZ0D7KMV%$C2T8?CB)OX>ZAKPT<.[!%^U?1<\(5 # M8)'_^1VV$W&9#,35VH8&0>D:/(K= M?!"<[H>?[)6W[=:[A=? 3_:/CSUG\V([A\2_CJO8H^Z)5YM?=A1UY^8VN.$0 M\'I#LLWO21@Z_)9 S&8D8?(\XJAZ_Y[;OXL2D"S?4[= E/M+_.)*FIWO'2\B MNZ?IGZXKHB_(E)U(]I _/YDOZ#W!Q'RY/K[0]^RK=7@Q7V([%O,EMF/7SA=@ MQR[IC-TZ7]YN9=DPZ#C?^--$8-Z@0>(B>%NOFNR+,9YY!^/7% !A&?SP_WZ1 MOSY*#?0>>UX%_J7-;,Q^A"NK, GS.OFDO6>N,VR2;2H!^DUXPA V .+HW:83 M4'I7QU>L)F=7D[?6O O9]"(PV58!L(\J 'M/W)0"P'3@OK3'(O"F".#LC8D M\EZ#=Y PN[*^]^RY)LK15[?4BW2\,5='AE/TN(5IDRL#)[S%WM77((4+>;6- M(TAN9:CLF!2&7;4P;FI",%@%1>Y0E#A3YVJLVK>MVM>'.WJ+#:NOJ?;C8VTV MKE&4SO?P\8)MV%Y)'#2%^% XCVOBDJ-R\4R1R,Z,\[_M9R@ 6*"GFIH,3_K$H:X;Y M*_'TXU/YY5Z)YC*Y0]^] K7P6_LE:NO/WCANW"G\Q%"H]U]QQH@_\>S?8F+D M0(OP/YUZ)O+E%"R9?7YE&['SM4=I..-ZY)@6U0'>*W93 G9XY4(<$DG*6X":XDGU]9RM1YTY++JB&R11.OC-W6@Y "T1#R_$HYR1-$.;T@ M#8J31V,W22^9 HR;#IZ.DZG1TNPE#:[,SH;9J3[H+;OPRH.GVWUF.F0DXH&O MI\3DH]KOS-&D!FSLP=-%ID62#&W6N$DZ9Q)ICF#M1TT@#Z],EZ:K@GSR'$C![=9!F%8Q!,&XFHPU9\)^C:&JGACA& -B142P&7'1S> M!CUBFYI_Y"XHMW;]"6P!?0QK^N.*[.]7D?T6AFITY;0%X+ +? M4P0^4P!^L=&1KRUXC4.2$"%H'[@*3MA,V,.G)'(\\>V$]1[7-[#^A"-/XIK1 M\PUK>Q.Z]*DH)(\AN<5\0L[Y-C\=V@,*\0;\IBZ:-)>J![TU'9K_GIX4LU?QB'><0M"MXG/2 4&9^U#(XE^,>%^L"<>2. MPD\\[_J2TIL*($DA1K$]UY5P"$3D:>! M"LIN&E#G7/"PG.T<99A,JBS+I7D6X46K7#,R;7G5E[5-\3A!1;KBK$,CTG M"'I=1T[?H?2)QSQ?F7N\<3 @U.]Y'8LK6W@<'IW#D%U9C'2PW,3?W]@A.31G M+56&I^3157VZY+KS4*XO&OM9E62MP9JV_G2?UC;!KUAAK4VA/ MJB/)<;\Q5@8+AUDT!2K(J+PZMSZV +$%N!D+<%..S+L,0-L<8JXW+^3X/*T] M=@JTU9QA&C P+$A\9,A 5UE:F:G.D6UE+@NY6LCM7T3@0,3H=@^[)V\!G-X MUD/MBZ_\JDZ]SX=*],[*EF9NF>HO"XI!R7I[@"75+L.E!#K(YF!W-'/&TZ78 M2L16XNI6?EU6XDKJWQ;YOH(IA"88$T^F5J;9'!6*T$I01]2_71LJTGZWU.

TZ*P:V9RAA.[L[3* MM3-*(TT7C2HO0)0;ZOF5M5DE,^M4W:6A&CCR@$_G6M&/Q*[!FOVTPZF5)E^? MT?G9(JWJ=FX1A5UCY3IE?&(79\AJ)BZ(AWXYK>%:6/SU[,H6LQKKZ-CE)K9= MR%<4%$LMX=/IYUL^2FQWJYQ_9XWVVTIQ/"M!UV$69D-S@SYT.,J7LCU:G9ZR#+ M"PW((2@,VF(K]:0ZFAHJQ;0RD^8HN1PLS@0*\VRG@AIP3-\!BMPG@N4D +F2 M8=K7VZ*UK_L1SD7,C3%^0N )7F4-7VM;Z]YK]!F@TQW=\/ZT-+.V26 CG M7!IZ3W\'#*$/+0V][)"T\TKD15$@+@7]]+JW?'+,AUTUH?"8WE]';^2RQ(Y^S5,(7;9.W?/$HH(3CN/R:UW"> M97YZ5=L6<.K#&!I,U+GJ/5SN,<>-9V?_04OX6Y3:C04^"I<1:\+WU80/@R&@ M^#U%WY(F? 08\=7?9D.037;5'2>@MIO(B/'[/2!WWB#:S^!?F#WU"%:R/?6 MC\^@A81[P46/'<$]&XXZ%5<3F ^#;;>Z-5==+_@5O!+8!=69#P&L)ZHWLI5D M&_Q!AW],I?_M^ONO$SR #L#H3=U2M_CTT+'<>-,1U/CUYV_TGP2('_SI,=KV M/$ES:?J=_ISV>:[FY7-)2-7C%>A,!#CF /8@1W-]:WK#3SIS]<4Z!R^T8/RF M*@W1\<*BL?!Y;GJU^Y?44G<%> 8B;/0Q)54#IU7 \)K \!0/ =;'+$_V(F<[7& =9UF$1QXGAZ[KFZ-LQN'P-/X24M&7II*>]6VXST5*KO9HN^VSN2G M_*!+.CVB#.Q8F!:#1W=BPO4E5U=TT5DE"^I0U1/ SJ[4$WH\V#\?=GANS;OY M8#CP'1>\]GTNON+OZ>L$FMCF:GVN E^Z88HNH'-'E4>6;=K:*F/?5SSE?NT( M69@H8YG'U@CQLZVZIZ(#F>7?7\]ZI"/4WAJ,U),MB1J]V6F6"_GDZH$O#XO5 M6=9KX>0L%:*G8'<,=MC%^ $WZ'8=@+=.Y;[[^M8.SK4;B+.5)N^Y/]=.A3.7 MVGZ-F1PKLIJR&(3EV]UN5AMZ&O5 O+^@]\1FDFR-1 WME%RN/4VWZVHASWO2 M IA)&II)FGPM6OR&.;CSFI2?GB5[N7K_AM-H5[OHR_J>)^YRBBR4C;!GNMM= M8+G%U#6PPD-95+3D &\N0I0:E+K#/];E':>_?M:2WTI_?5.=/WU^[)L2XILU M;QUK_#))>YJ3W1&-J&RVV2O6TQREI8#Q.]:9VW1K[12T?9P+]T\[;W*G+&[] MR29KMSM?^QYEU4E$B=U^W=PQ$]IW2OL.;Q<\^IY2-U*.D??(=C([H(ZZ%98$ MK/5/( GD>;W><9T&VV'OO][RDZ&T!N;GQ>(O^KR^T5XGV3,6132$!$?)4=;D MFEX1:OG0MCW+]M3$0L3]^+8N%R-JM9QZJ; MB#CMN[JENNY.#/G*B2CC>W[&TQXJB)IOUVIRX9'H%?:L'G9L@!OU8$A7I6,' M'SEJ0W5@&8FH/?6M)K&0JS71<00]VYS2%:0A<1@]Z24=HXD7JXM??XA#./>_ MX%$$'!KNCD389 1^VZF^",XM/-L334A?$%2K80L8O*Q531_+N$RM+U!57AWU MYK69H?8:HU22(^A,:_$"F@JUTV'VI6SL\E2!F' SFEO-ZY7D<#G$F.H^7@OY MCLUK\_",/9%T*UA;9I>.0:8E;$Y&MZRD=CAIMLM"BEJ0$D?E!D2&HOM*]P%P M$B7)^T-O/@%,C E^N OJ:>;@;H"+4#.G4\=>@A?T5'.5^-]S8>#$7%MSC2XM M38M&I]PW3[A.I0/T.N@0/K"ZPF<"H H?RG"KX M0I/G%W"32)*]9GW27QC^5.)6;#.=>J!2'^9F(\P+NEOKN7D;UX/;>B%U>YG(B7T[.^S4*379& M'K20^/TA0,,3IX"S*8\2"Z!)CCJU'2]P8E[IWG6#3=)[RHP#+53 E7#NO&]7HHR;M:)C@ASHGUH[%(^]+%O>(0+C9 (BV.R"GY0)8% M2$I@:9D6&!FED2&%RI0L!RYTS9Z'1AW._OE>;C2*AELYRK[/I+@.>.:VV3^Z MAN_P4U6M 9OPT7.FKNEDI!9;RB/M^00W1HWZC+0_YH5'OW#HB-<7ENJX(WWZ MEB,N9DLYQ",?ALBD[G"3U+C3;1:!(T ?Y8CO% 4E@M4GULM//*T_ 0APEX D M^&)?_1:%XZC=ZA7I #L7('\H(WL>8^3.Q2ZG6G>&+3D.R^&8@,[T48EL_OJ# MX_>':(R7\3%B)G^6R=F'6 $L%>,P.5# ME.>P=5< 8_=IY#>*8.4A)5,""!@IX+!3J"!2*",,$89B*%&F249^CC]F-GD_ MZ5/=-#)QISFIE)<-(KV(0GY++YEE><6O\GR^GRP_HJXU28Y34[E!( M/ML7L[ZM+)H/6A2>6Y'QR>I"4M/\BAZM3)NM$7RR&=:<[E\I%LA"!J$Q2 G4X9625IYK EE N9EJ M&CEV.7IHE5(ANOTS?+Q:9_30,:L9#JM,N%ZE0=(I31/HPWN6JY[4[_7,/+)J M:6,!RPC,!%^$,+'/$/_*6,9/+NHHKZK+I;FHY2OUAZ; '-ZSK6N4T->7#E_. M]M%\%9V:K*N!*P_NJH//Q=6V4T=E*RJBW M,5^PN]9"!!+"'CY]56Y*))5III&9N.C7,Z+@L2-XY8&$\&.LN:AZ6HUK\_V! MT6,*R64'7KDO(0++8ABJ#H<"PS @ "8146 1F1!HD4$PA6%%#!WN?T-"% D7 M,5&@$$(1"%H1!5%164&6" 6(]Y#$A^SZ&V>'HAL!J]I1G4E6E2* Y[+Z5+5M MB9XB?MZE%@[Q*!3Z6KA-ZI:O*BGOE>L$>!EZ %/WY7D?E#E7WN>@5_GMHTK@ MXJ#W7Y;V^= +ID7+"'(L>8B#8P59F(H-]M07=LFOPTL,I!0^]%!4%YVR,JE* M8HM7RZLQ2L_\?,I='(IJ]'4OB.K7[.\!;<.,A>MMW M9DW'?(GM6,R7V(Y=.U]B.W96OAR/Y7@M0V%?( (3%4Y_R;R@*QLB>5J2;.'N MR \#HP+Z7'0((S-]'=XN@I['X*)N(_THH,!8K:Y?K9BW*/(V.N3AOV? BV3O MV4.XR&^L0!^ 4XUEY.?)R&<@12\VXG4O3TG?8QNJZ!:PDM[O9/C1:V0)CGR2 M@'B3A 03_6:0?3XIR.C1D%OQP,C/#8R\)!G..@_R@OW!%QD*^V(M46:D6R*L ML?,/=Z[7J%XNM+E" MFJSM\85I\E[C'(P@Q?X5ZT&L!S]:#[X)OE'08;1!KPSWS/JP G9,Z'L\U1[" M\K@(_T-ZG!%)0=-(8]+,KXH%8JIZ#(2N!/X'?4=1KR'\_IA%->9EG)&)[4%L#[Z?:_09>R#5W*J(D\02R>06A4Z#Z]?]%H2!!(X1 M0=QA^&''Y8TG9BIQ%N;J+U>==W?B9LYC?GQP<6+,=:E\[*O MD6E3B7>^T.K2J[^T7Q'K1:P7U[CZU_3B@!R)O[^3F_+APQHZF^[/A(&4Y\N- MOC6;SWJ\5("0,R^Z+?_<>$[BY$8%:<+8CF^23G^*>%R .8: M]H) -*%GH;$;^^M?[*]'3%.[V?+NBZ_\NI**)ZLG"+SU0+'AP6'*4M[TT-L= M>U4M-G(H3Q5J]>5H1$G=Y4)@XRJ"V#+$EN'BEN&TL6L] R'%U/\"5S)6]XD.0)-/C5Z8GP)9*FN+)][_=07ZI*%,#C#O$V MV*RANNV[R)]ZUU- NP;]QZ]"JQXQ%U)A\2$V9 42912!D$5<8'"6$4B"19DA M3@\I4HU"M/@43&MP([ \H,#F'B3&^B/@J8_41,:>@*>N]@?FR. GW4L,13G8 MJ9ZFY[CA^)RYZ.BV[P9.OKN%50??3[BJ[,/;2*O$U+&G@/ZKN\044,0+@@&( MMS\-8@'XFPG_\5TU$1A$=P-5NGZE^P1\O_7XE>6.K?-.1#%_6O6;7R&XW /W2'+IWKYT23C M^1^?X5?1+;4^?/8D<:E/_*?&OHP(= I\'HG9[TEI;/1 ]A>%2^HM>P6)5;-(O5W65F.2$='BQP?5?5JX M)+-6;"TSA28WZ4X]#:G[1771!,)%8_?TU0G77<)1W:DJPWW?!!92C)Y.LX5C MOK^8)+XP-V?[9G>[)CN8GJ,XXL("WC7X)\0"";:,8 8;V$8TT=N=J_/50U9> M0@C_Z P3QP;AA>+F''L"1=C=R'"DC%8>D'P%(735R*A2LV.8XXE?T& \_,IX MJH#2YR83LDM-E .!4GV9&4[3[4J(]O'>\CTZ@XH+#<(#\W\ODQ MFE$ML*:4UP#*;BN..@M MVXC1GG^%6^!Y*71,(/JE%.*'35^:#^PLUTL-3(JD(<(ZCL:":$U3DR% JC@$?/XMF@MQY6[R0^>\,8.IB*X6^$7_^PP^"4A MWJ?J ;EVTR]H4#89!MKK\1OA&,Y7I\JL1W"\^*U7!W=<()."W'PB!?M\(H56 M,1E%)5Q ARPM$#([%%B,( 22H1249F0$1"072*34K43*UP _$G2P9[;5J;?V ME^_6\XEWO60IB&B 7S($_E#P%],&Q#TX*CWKG%E&H-\80 HA@E17W4_HKL,_ MLXHOW1*U;!AMMHK@_*J9&[;?[T>_4JQ>LZWU.+Y()[%=SB^M4<\GN D_D@R[ MR=,M1H- C*\,? R89C5IW3C9S,B?AL:60<8OG8#1Q, M]&N#P)N06H+I%A\\69KQ/9GBT8>ZDJMK"S@-^%VQHJNN32X<=Z7X:C#ZVU&G MX8S2!"!VR;=4X$+MI#]&(*R$>8W]J!+8[/.$3%0X,OHM=,>7.-4M,G(C7R5Q MH^T7DH.E/B92[%Z817QEF-5Y3L)>* M%GBE%RP[![4?";?Y$D.&YK"N)F?,BNN-BQKI\7BS M)K^&LI=T51ER!4Q]+-0^4YZ]YY+&3A2\3$YZYA5A][LM'&];Z,632B MK+0/)ZR.I.6N(7)+[<>9GJ4X3IS1#T:)5>I:'P@T&95:.6[[O"A*[!6+;;/@ M\01K+Y=(?JXV'EO\(#N#!TDOBNW9CU.^JX/J[->.KH MA@&;'"DMJP"489ALPC'3VZ>'VREKP0Y?[=5-0$Q*!+X/V'> M=A,GP?U75^!WP?9\&!R!H&OJZ&8")<,=X.CT6W0B)BAE>*JG>)8V^*I1E[OK MG\"($IZ/A]2#B][0$O@.4QO\!7)"'^KA('/X!VES6O9T:'^?* X3P>FY;KK0 MRBAVPK7OX$<3$42C:D(>@5< ]YBJEFAZJR>/!C[-T34M* U01<=M7G#\ZWIY8C^RIRBB'*7(TOX M3IW#^V EX7I(-*9(BC)45 $7F:% L)(DL)*J"A0E,:I*4XJ*BK_^[(^L1BSR M(46W.@,D[Y0()&>-):3>C!K33J>:G2E>+3?YFV(L>T)^O8O%@8 MLSVDK RZ6B-;YSM2,VI,NS>0IV9O@%$&IA9IP;?R^4YU$36F77Y8N?Y4I!]Y MS&E09+;2UQ[45-28=F9D%_S&HS'G1:XTR@F+5,_6M*@Q[7-]/"MKH_:2\\?] M9EO5.VTOG8H:TYXN<;[!3$F)PW1R.4GVLGTTJT4-7]?1>K@=8;>4'J8E@YWE!6=V73 M=D$D=#B">3D?+4;-YL1!RGI1S>5=G-&D9CS_>R]'_.L/BEWY_.\-ZP-7+&!^ M>"2T%H$OG@(>2./3"/ 7Y/*%J> 4266E/C,I&*+<*?>=^8,NC+4+S?G>V7Z# M9B/Z7X#$N[0._;)IN**$Z+TU]/LNR'ZX_@0\!KR% G?K<&ZX&\\#C^>!Q_/ MXSFZM\>7>([N=?(EGJ-[G7R)[=AU\B6V8]?)E]B.Q?/ ?_C@XG@>^*?(%\\# MC]7J);GXL!3$LYX_3+IX'G@L(T?(R ^=![[-]F_RSLF$;P7.*3Q@%L&*U1@# MZK;GQ<03?*\4P6FCF^M#+GZCEXU0+2/ 6IA6G68+37J&E$U^]M"I^,-V?3V> M&\6Q.Y)]#2$^UNY8NV/M_ESSZSFU.]]7&4^R9DV^[4X&A%+I/(CB(IRY#;4; M)]B?-MNIMG=F'N&[G'*V QK/>+KM"<.G1J>_8BCZ[^X;[5;_'&$ZV33>1&T] ME>7SE1S2KPU\O(_#<<' ,6+0.Y:- IV)M3S6\EC++^DCO5/+RZL\,\BJE=XL[:2;J7 H.(/?Q[/SS)_YTD /:MV MSCQKL'XR@*N'?)M.XCW6$+&%H)>XN2PS6C@,'$.).Y(][-:--3S6\%C#+YP$ M.EK#J_F47!)$-F^T4[KGM/K#X=Q=C_?&4.R.Q%Y#ZK_)'-"K#LVYW)D?:=GB MH.YG!G5?XM6T]J*[ERU@02^VU7Y%&AN8,T&T,N<[:4*#>"LP"WY'4$2RAXF5*CIQ@!X M2M-?#)A.!X)+P.P/QMPAY!E=H]@XQ,;AZE9^7<;A2QRJEXR#-$OU*V44\7D* MRPB8.JU5K$PSG,&.8>0=1KZ9.(H'N5W-(+>=3VX4?OP$<]Q0 B6'-$((LL1* M D%(N""*DB3(0QF5,8)@"$:Z /SX?LV:HTX=U84X>>M/W TV'#0#3WA]NNOZ MX:2V #=.M(QCL%6?3_O90*S*HCL*L&]O\\^'&"$QK;B'15+K2W=(F0F9SN[_EJD".6H MQE ;E;HB7YYFL'0J36@%&H['BX)ZO;0(Q5;D:X4#GU?R\T=,\CEQ1$V&>+_^ MV)=3O_Z0$K+)MJLE6M MP95Y<&[[EUAO88QID0CQS:O-#01N.T M?_52GN#BWSV?\0M03K=#%G'J,/V\GV!U)MFQE2I MGCDS4E&@[ N;B;)%D%H E>NIFE\A59$K-$$5QX\ MO=$MYVK):G_,46F9Z(QLI2S/X#T/GEXH&R;%M%9E7O0<3+41M$W5%E%0Z\EJ MM9\OI+P^5T=:LV[6K3<,+!4%M3X;FLG'<8VPC%['6S%8C1Y532T*:EUW:[[A M);T9WVLL1M411V+A@;JQZM)5E"O)PVFK"2[\*%M[Q585;3E7+ M5>'10QVXILXZ6G%?@X>OC)SDJ/F8F2$KJ67VS61W\EB,X>$/X.'QZX>'AR*0 MV,A X'(&4I#8B,$70\1O)NH(.Q@QT=%DS%L_+>%C7\?C%\,5AJ# M+L=\B4&7KYTO,>CR=?(EMF/7R9?8CETG7V([%H/'_W"4ZQ@\_E/DB\'C8[5Z M22YB8/ 8/#Z6D:N4D7>#QU^U1;T-DWF%:WXK;KO%-;\5$]WBFF/9_AEK_L:R M_5,@$5+/CDOC?N>;1KN+IQU<+Y3!;N70*T OY66NEG+\).]/N\M5):>FZ^-4 MB-1-WI%L5-%UK-*Q2L6^H[#7 ML/=O$K&R)SJ.:'DK6'ZO.G/@E9QL2$DB'%'R=UM5$["3+(']$PGR\=9B2#K!N<[>+*\;#(% MK:V%.-M 9S$TJM?ZIR57-@7_0>,@+%MQ5=%->(#6[M1VO*"F/Z@[EWT7"'M" M-E71@0B5<PBU-?,1EU?-I-J M6:V*G7ZFQHGLU.9UB1KG^FLP;N*.)*( ;V+5CU4_5OV+I&Q.J?K#3(/FFX3L M(G5*1DBI8RV'?#-$Y,;O,/HUU;_)K$Y6G^O@6F4/F29$I'%#'#\K:"9S;-.$ M" MZ $7C>O%0DN\:[-WJB?-UF<"39W*VBOKFM*5K$4A6T M_B)$U"9H-$[;Q)H<:_(%\SO':W*/,5?).;GD>95GRTN[M6S,\HL0_IJ@XN$A MO_ZL:9> SN :,BJ$%3!M<%_@JDRV?LW3Z1)*GNYXZ/PM286:WY?%*7$,J!D$AP=-H=^FI..U;N6+EC MY?YJ!^<=RDTLE>QR8>6[W(3#:_VRF%T5NU"YH8=SA^*O12LWF8_9E/YN\BQQ MMD:U7DEIYBEU:)07DUZF4JG,;&TAL$$9+_): MQ5^LG+%R_A3E/$M![MO*6H&(XQ)*D69E&\WBGROTJTWO(G> M9;W F, 9K7<8>>)CJNMWP\X\T/YGV8&UN;ST3.8OZO6\]#*OR[B=W%-ZCUW# MLLR#D'.U!TY,C7WU$C,86A$D@^YP/&Z BG4\UO%KH^/RK"'FEH)' M&^UZ,;U8/OIEMQB,NP&^"TG>4:_F?%\=YW6!:1,[W]U*\T=F3US!4MX%MKL# M)AST:D%%'#U;/PX?,\Q?B:,5E4O6*,&XWRNH@4&FI=W6;]DW7*$L,U4Q12R[3@_?< MIY* (PBKT.I08 B$ 3)%DP++THI #VF)41D*%V7Y^;VS6K4^S'7Z643564YI M<8]#9[*(DJEJM])*:AZ7Y6>F-#8?*@.ACYE>?L5' M3A,L"1X^K#EMB9MX[M)+#]-T2EQ$R51)59K#.5=#D+PT5<@Y8JUP>1$E4UFZ M6FRBNMTR,*5EDIW1K$2/(J<)LGVI)E=FE3F_&F.RPNJ-2B<3*5-UI887&Z+D M(>U1!\N,\CESI6E1,I7M3I0\1M,6TF/U-ETCT"7] *\\>$]1G8VP/ID2C3*: ME0A\//E$; '075IO 2AQGPA6LID4%QCMLQ+N:29+1+/2(KY$L](NGJ^ MQ#.2KI,OL1V[3K[$=NPZ^1+;L7C6VP\?2A7/>OL4^>)9;[%:O207'Y:">([7 MATD7SWJ+9>0(&8EGO5V?.ESAFB_?F7>KF$;7M>98MG_&FK^Q;'^/ILW7EMX5 M35]-@J>J"CS^W!Q^QJU4-XU.$T]^NM[Z_[9HJF[*4KBEK+NPK.)-!+YTCAQB M U3*&^WAJ*QA6F:22JT'N^%W!$O$G9*Q>L?J?1VE_^]7;P>;R-:CQ7:X=N6! M:^9KE3(C:N&0-_(.^6YPX*\);D<$WQBZ)_="?J)-BJ%KOJG).2VNU%JEWK0R M\^RX8-%F/\O7L\MQH57)^P2;"D>ID7?@M>)&PE@[8^T\,;#4L=JYJO>RVJ2# M&$B&*# 9$RN5NNG4>FC:'4-_?YCMUP2VLL7)WJ_03B;D9]#:IQOW^C?Z3SCP M-8Z5;CI6NB+4F)]E2$^>. &Q5,;W8&Q5LB4W)7OU(8:@=#"'*2CC A?D;(@; MXT]\4_14!?P&S('%B8X%B.UNVK%7KPROI'JY?#);M+AZN]_ #,R@BJE%.)4- MNV,0-DZUQ.8C-A_?R0_[2O/1ZU9JDTYNY/+J;#9@5_B#-_-3X62WM\S'-TOE MA%V!9SE3^EGZ?OEX\5:/A*_+H)T+2&JG/?=EP]2=B>G9H)DTN':^XJ;)GN0( M2#,RBZ6+M<$YKA0#84?PTV M]_MGBD)T\1VG(\X(7;-M^)8XP^/C45L+&)C\2T]KX\:BT*-X/WR M@LTC&6?56]'+BKCPUI/CT#N,O*%\3WMD.U[$(5T<*7[&V%T:A_>+J@POOPQ9>!VPA 80V MALF)D):=[QTO**>$^\+8F"_7QQ>PZ<8P;%?(%_8>PV*^7!]?8CMVG7R)[=AU M\H4-AI/$?#D37]Z+!O26>_PC\=5>M^@GC^R.P82Z:B!#_)XB;@EDZRQ(AK&F M?;VF?1>4.A2YIPY2G=]9@TX*91@+R59(8BS#:[:IMV$TKW#-;P5SM[CFMQ(^ MM[CF6+9_QIK?2@)<\9H_MD5=H"IQ[Z"-OL_=Z4EXR_.@#> (GT_.X5#-0 M_2LCPRE*&L*]Z\HA:RQ%C+JCV,^U MQUTBB#^!.Z2Z[N_$]P=9^JDAUJ4[0+ZD_V7M>5UQL\O!VA-__U@O[.5"U.%( M]R56XK-(SWK,= BLDA7818@S&0V!\D]L'&+C<)0O%AN';^&7O6P<]$'U$?4> M>A5.YY&.L:3U(=YJAC"7;QJ'.(%UU9[9E86 5Q0)7[Q#YF)9LXNO_+IBZ2MV MZ&JV);]HMMG>;, E\]@$R3K=#/GSF:UZ08M\ZV\_5[/XDZ=],?Y>O\DTQO1 M"CX!OV[[5=M;X85MB;;S>R.A.R7BA[<+/+=[2MVXLAAY MCVS"'T@.=2MO"=B:F$ 2"'SN;DWU.QHC/Z?^>Z0*/]DXGL$[)$UQ9?O>[Z&^ M5)6HMM =VJU7N%;5?5?_4Z_ZW 6&;Q&@:[QH=)D#TQ%XS/OV[)EM ;(ZM&W/ MLCTUL9R8OTW1TO[OEVHE^78H\P*&2PHN2HR@8$-&("15$21%%<&O-$8KX/\H MCD>5NWYTW>&O\$9@>4#YS;UZV?5'O_ZD$D"FDIX.\5RW.AZ@K-G#Q&8G^^J7 M^M^S&DV4%N21P;! 8A%^@DW&!0&?20VCN6:U"AV-1$QQ',;KI$: M.:J:F(!OCMR$:L&9E)N*]02.WB4@O^.W54%Y9I*@GP?J*F3L OT+=" MZ7^![P+3 ;BB0OF$-Q8GP,1Z\#?^OGT/V.Y,;0?^77]"*99$%]S,#M]$4<$- M%?@8T7-T,91W._@3E"[P)R!?'B#1^@$9>P)(N=J^@#L2G>#IX#7GNNV[Y@K< M.VI&%[_HA8#^Y<(6!5FY%;@#5U I0D@J@S>%/(G M-75T,_PS8 -SG\CZ#OP3O&]X?23#,#0!7AK^@-PE_O=2!%1EG%;:2]XWY]_6KO MMZ]Q$)RL&5+S)^ !\N'O9T@ZH\\:'C:^]EX:&MWO'SE)6^>I$PL?S+B(H;M= M, V<)1D*PUD8'HG;/Q"B+-(42@@R34@"@;&D(*$((\@L@DN4A- (@JV_L<>L M/<, -LC <1!08;U-=.S=3>.AUC-&L\6*07QKMJI5>,I/KQ;[Z@_1!F&ROZ,Z MD[7>=\#]TZ8M&^LX61(4M]E9#,M#VZ 6$WFZ&";'G0S8?51@&:;@5I[CJ[^. M#?DV,=9AA'6*(.E$ G#0N0)%XZ[38B:HP8> M>F*A>Z.$"+ZL.PJP\HZW2OP-[P25%$/^)?DK()7@*Z[M!!^A__HG\!9<'01% M8&M60U]Z_X&)5[1PO3VOHSI&4#6\\)B9J8RA(@W!IA"BH'86>_MQTE7EWXKO MP+Y[$&,\#^0JP=L%Q)\M$NQ, "0 MP6-7T#6?BZ:_#8&>O@ICKU,[06_9NC7M!"C<4+:SJN1!XJ66NBM 4R=DQ*GN MB69 S;H$!#*X7S6()02D-,BSH^RR:/2L0MYO5W.]FK7X<"@.% M2PNW8*1F0 MQ5$;CCT%UFW5,$7+@\.9-\2*]*[?S0D:$&@&B*5D]"RL.@I//TKZ(>AE#D%ANM:1'';'$B@OVXVF0C.B.(JG* M]T>4R!:Q(9]AU=*8FO/^4H94)>X/BS(W5+U/-'S']0'7-N$Y7.$V<-ZHTKZU MTF'N(>#[4W1L'RC36O>F:UD)@^3S&!IH!CYG97J=9/*!R\D4C_%]=R@-)\YX M"1Q^XKEUV0WPU[9X!JP[H!JPJGLKAC04IU/'7@:I%/#GKS8:+SE('PFD("$# M&J:!+0W"J7 -+;!2T=P8A.:&%-$AMC!PE'J^ND0RC[XT5L>(7&(T(*'WA[#O M>VJOP^2(IWMF*'"V%*1\@HS,PE(==Z1/0XF%%V[MM C^E[#LB6Z)YMI>^--U M?DI=3O60>!M1#WBWGP'2MWHPUX%#$"3. A5Y6GY"L8$Q B$1E (3[/X)8)'$ MP$8%]W)@"*7>'7P-&BY1EF%6#:P)!F/!]X;@7<.,T>[%S^.X5/!>KR>*?I1- M#!R_]8B73997/\05WY5%5#'[U4=CTN1$;(YDL19'$_5 %@\'=>_)XMG3'Y\D M[;R#2M.1N\IQ>6/U+1>*_7KCZ6;AUSYJ8+^#GHNFT*FE#&:$R0SQ4C& M*N<;@U$3&I#/2[FY#6$W\A[A7]TG,_QP:X/!Q_KP"_\[$BF&,3!KLD1?9(^VF%4E/6H[=8 M/?I\NXS3[MB0'UK%]^?=WT/:/"KA.:GS6.)\,IUOM=(875^F(&D/*]Y>4B+@ M"NGK1T&W#CXK$51ZA,[BUK=;9P&>_*K[$V94WP7'O9_Y_3@X]WD2W9].#I\U MH]M1)_#HV5G!%(.WRNJN;-JN[T2D=:6.8G+51X?GDH970?-SK-/K'Z9USY2P M?.&\X(7#@:# #_)^7=&&4O>)E@I/T0/S#T^W@UC' N]^E0@_?[^B ME6BK4R_<:L+=Q;;4%T_S=\_D==<%OF1XPN]"#2WXDJHGNH L@(V)G \L9UAO M$,1!]OG,*+MC1ED!1\)?%%47*JHFFAP,.5=/QC-XS_5KPK=-L#(ET,2!86##0 \VRE"U.3@+?!7]Q(VTKPQD## M"MHCMT+KJC2EYGYJKD';2K^2#H+Q[YHU"_!90EK'K>O2B[5!W7@1FYQFK@,>E.((4@ MU%:W"?7U(M>) EAY(H)?3-\]-K"8 K$02GZUELG678[SY=+$PD?2:C9ZG_Q9 M>LY?8JKTR&=* VXFX1W*,O<"!>S8I,V3!8'.[)/]V&S-\.^3@-P-N&H@6A"Y M3=2>-NLDMB-16:KAT(X^F1L9-9>?)3-B2J+ ;GU8'_47)'W@E]Y_M?J^3;[/ MJ".,A-6@CL!^(EZ@C-%%9<-FM31,SLI&9B8]$+I3)(S&XG7_9JLZH1;".B@7 M9LO" PT@9?(H\&96!YH(+_4V.:?#]))SQ'X"56BB/CZ*EFZ%9Q[>T[W%8/%/ M5L#94F!S5#(/]6NC>*XG.H$5WYZV;-4.UF%]I0/VV5AI$Z)M^ ^Y=(7YW'=5 MH1\KVBD%DO3%XYS>8[Y47G8HF<.Z?3*W&LS3Y6P@Y AV6"YST0@IG9NM>M-F M ^%4G&1'4K;[4*.:%Z=@LZ 69DHQBW/BK.0J9K9*B'BP52,1+9M;"KZHAGL& MY)U*N=D09=N!<99M02\6/L.7-U6<#BP9LG8*,>_/&(Z\*[)Z%SCZ3AN!#")$ M!_;+C)Z%8SA\R(G1W]E7&EPP8M/LLW6U:?:EX'&_"3Q8WG\:8/=^#@#_W_]U M5,O$#A'6W1-84'^BJ8OQ)/ M/SZU4.R\#1P2M4/?O:@I_-;^&*CU9V^ ^>^4AF H[!?Z"@1__(EG_Q83(P<: MI/_IU#.1T?^;!6^=8*,&J@R/*^'9VE: Q6.$>)^J4>1:EVJIS!!'I"$K4$-4 M%0ABB NBS%("+DFBA"$DS5#87G$71 &B4LM*"_,?C;(P<,;T:*D-LAHPNCN%IU"*\\N.?,=!4MSQ1U/C\GU8>BS4\U9@&N))Y? M*?=+;(X=W/!R9\.O/\ MRI1@X=.)_UCD)QEV99<;77%8UP0L8D62T)K@2?WYE MELB ;<21$:Z=<>55"2OY*QK>DWQ^90;/B8\M$##P/569]0O%[J+\"*]\5E:' M4 2*RH0BX**$"P2K#@61H$40GI(R0X//,.F !DM7YQ]2Q7&1RS3[]'!ASA<: MF@(TH)]?:=803^,84,V'AR@XXT";5 ENN+\>\+I4;1(4U%XW. M EQY<,^%F"$,@>N11OT1(9!&MHPE9PL!/^2_ELYKCIC)Z9S*IF<%JC%&^%D3 M7'GP]);2>.A;S8&,]!Z5MEN:&L/6$-[SX.G#UBQ%VMZXSN73"[JWZ&%L.P/1 MJ@ZXBB&M:4O,ZR+PLY98A6.:S:X)KSQX^HP6,RS56NE\KR5.0!32,-MJ2B / M[TFY-<8H+IPY/ZG4VNC02+*3/NSJ/;C2J.>'_FKE])"98L[1QQ4CH11LU#MX M>B>'*DO"F7(<96#VG$0+K6ES(="'][3X9:ZY-+JFX>.I-)_O=FIH;B$P$4_G M"#PY36IMQ._QF"S8;LW/+D!(=7#E -&2Q0J7>T3*9F\U*XS*".O!":?[[RFH MM(S)%$T(-*Z /PY15F I@A147$%12D)$!!>?WYM>=IDY*G56W$J5*A(YD(Q< M?1%E*;*BTVUY50?C*)MK$JFVB16,9I2E2,\:,IG-="M(IC4R%X6EG3.3J2A+ M022I]$*;:"D^D\>%^=3"IC(++05[H$]6'^>SH^0$P5I\WI3*I0'13T59BE1E MD5L9C3YX3T_B^A.GXE,-J$\'*_)JNND+1*II]'2>GZ6=6LOO+:(T+SMX&*ZJ M/8$VDJJ4?]!7'4L>PZ& R%NMEK& FG>PHK%$Z UL,66XR<#-&"6V+^,BU+S-T\^5^MTXW$_I M7EC&,X')?C&L0@GR_1D;A+!MZ/:F83/2MDSM(#6<;K;Z%:.9KAAJFA5*>+:$ M/W8782RA6[ZJI+Q7KA/@96A<'_R\/IB^\OK@()>:J >ADGNYJN#GN?0@Y1J\ MVCKU.37%=840+!^;P[1#F"E-698OFHFJJ@8!'' .@R6%"50W,5+-H &OY%OJ MNM.,@8D-A R";?!.8=X#A' [E]!![H-\YS.VV?_P+B@5E#4380(9N)_ZQ)\$ M'7#@VDTF:R[J9J C,"&U#3I!(!($J+H;+EP_.N,:WE?H)&VKQ-0+0R1?23,/ M2B/I.YUCJSE2"W"G_4/2,.5NP50H<)5A2>LZTR]Y Y1=522+QU+88H06AV@; MV>M2*]9R[T@?/%FJ75N6J?#, M860G@$I!F7^K7O380H/WIT09?0:3F]Y)OO*6[_,$^#?UHP MXPIB-;4-:!!FY'5;V2U4'<[JI9('W Y$-%$CFRMG)FY*^_4G:/W=*4X]J(H' M_!J)@(T:6+&5L'W/A6H$57RJ.L'Z BX"?0^MD+N7;=[DDJ+/]S9Z#LFZ7T() MOKPY\#N]4G^E!'RYCH>Z'9[\%:U0$"+U^W% ((MF3QAR=6/10DMRIIOW@'Y3 M)'/'D!&5M;M[C7M@?L6]XM+=IA4,_;*$_?,MDE^_)#S#LYV ;N#EX0D?>.4P M6;^_*A!*!DPJV:I.K(.*[2#,SX5'AYNS!9T*P-EV!S_O27G\,10 M"1O>:ZEV-M4,#L 5<960PO.7H U^W4,?O,Y=8.N"-PK*CR'"!J6I+Y, MAHG+WX7@/T(9([+949_K\ZH]8H>Y4CV?$5*1%25G[L#T%O8V!17\!Y+N$_;9 M=3RA!;4@T$KX6S5T&]::^!'M[:8'C<6#.I20C"!6C,F26X MI0Q\K^T&?':SBC"[C ._?80QI9;33.MSJ<+K);4EU.:-O-NX:K/J]K&,DJJ, M'OE9WYRW5;8D#),IX#:Q+YC5YZ8':,>.FZ-;SVPJ).4=\'=T>00LA@Q6M[%/ M8>(7EC+ 6@GX2U@NL3W(F4-XCG#CA@&>4'S_"X?],E$5?2P?V?=._*DC.Y]&!P]?7U= M,N.J7M"LHEOO\)S"[I3M)K4Y==]6ZJY;7@YO804PO2&PB6@&094[ O';T^8. MFQK#V'+=)YH",3G\'7;&B+J2!/>6P]K0^W7;Z+,NDWU'8/]\'#IYK@_]?!V* M.K! H^N$IBNDT*9/RGLIWGC:Z44)R/_%'!#HTPY%W7DZ8=WW M-V"TKJBPZ#8X&%W'TGO;?\)W-W@O:5.4C61;!D&UNBUX@IX'O&!B*ZH9>M&1 MUP5_WS3@N;LV)K X!K /H@,A<[8H/FXH2X IX3$Q", F4T_\/YAR6R( M_N[IU[D-CXK@4>I=PM%=(SF$V$(0]"?T8Q0=!H+@AY6NFDKXOGOW>L(8/ MGS?%6$$W54#$9(@<).^8@H0(%?W)EHK.[LUMJ&*[$ [[:$B M 2<;Q+\PQ[=[U4M%DT_1U#[]#VX; G8XJNCZSBKD!YPY,8?P3&$I]$ZUP.XB M37WX),M1;- MUW/\((D:OLD^UW=D:N^E=M:Y(5! RZ$?E'B&G%RS9./';(S) MY@GKHH)S9Y2!4?5"JEPJE[G:M"3!LH59N4<.\-ZSEP48* MI4>$LF":]L+]'7#^'0B+(2G@,?^Z< &>?\OAN?DF#1Q4%$ TQ\T'83U!\,E> MU<$NV$MXS6$-B.=L7FP'9_+7LGH8"9F"]7R!?L MGHT5Y@H9@\4*CAD3NV0Q7_9VV MR:Z1,?=D;,C.QY=W#DE;A_H7G*SW#*E6#I ?7Z>:M/?,W2J[7W^*F[*MK.BI M__[_I!--X'G5QE\;#<*SD,-_3T6.,-J]'9G9I,9#*CUEOD]$K[=\ZFLCQ[G% M)XS];D=\6IO3CY!,SND,3RPY44'0[4C.ON&!1WKA3W\'I0#_Q-O7F>P/>E/; M5W9](KFN(H$'GR>3G-=]]6NC1)2P(/SS=/9A6N;)TG M&QB^\5&_?GEG&@WY?O2>#X-T$%]1YY@3=2>$GG@ZJ-]LA]VM!]X"OM0!UD]' M%G!;JQ8:)-XQ)E5^U.[0)6?02H6MBS1USQY"7)[,&[LRC?EK?X<\F7<>*\XW M4AP8@>1 ++%S7I!;:H$I3V82*')^>Q(PT>=D5+.KSOHD7LB:HY@K#7OB4RN M7FO.4*]VY+R##S[12BF U?YPT5149NEILLY8H6-I\GR,,Y M7+$/=52@=/5"'6\%AYJQ"0I?V@J4Y9+J^5UBSF.Y)D>U*6L^J4!(!R:$]3K' M5A"&DU>F+G^]T&A_!6AA'T=>O@*4@'?7[+[>V[)&Z(9? 2/SK:V)1(0\+%3L5L^*8YX,6,S?F'V MX"VS 2#@R\,%/C\/8(UQ^6(WP!I=W;U2[,OWP+JF3-.684]'-(]?PZRW[5$I M2;<[$Z3'#FM)H^KU;:KY.F_.,:#D\UB7R'OFC;R38KNME*NY1B.K?&N.K/P' MK6F5.Z/12HL>/;*/[G^Y'I#=M>WV@*3@FX'MX86^#V?1*LD%L<-R>5QJC;.S M7-WDKJ+O ^X?8OCRZ\GH^[M)B#,\ 3?8S")9=V/L-HNMMYR[;0.4$O;UV,Y0 MA5/=[V^\_C(L$K9$NL+M?)E[C:^4KY M@MYCL<)<(6-B0W:=?$&Q>Q2/&7,VQKRSZN;-N.5B1( 52@>51L=2Y:RFXZ(D M^1(*O.&YMO+=7O"; MJB138*7!G*!/%/+&+D6L)#?G8\1B3!O%A\>:H:Q0X^HU;RQ1#WQO.C+[/3\M9*E+S-E8 METON"'8XM.QY@6A'%G)]MS2H&&V%[U'2U'F0?6_>6@@$;#;%HR>4W:I*?&B8 M^>VU6/WOZ;+XW]XLA(U&057XVC"87%_#RVFRPJTX$WW(I1X'.>WSA@&[C%G8 M)$O6N9*-3QAX@Q'&PJ^X9@/O8C6DUYK2>K6..PB? L:"_/6'N&?9'V,J3@GE M$+B+5Z\HQ_5(26.A%U"WR^DS*"CK#[U&)(M+D!,7YL\#-&Z2JX MJ#:9&MPWZ=?;<3_@+U]2T(/!:JKR':+"+W9Y+ZF?AS',W^O]7:? M9@"Z+\V6@R@1KCOLJ6+_ 9E1!L-2N"ZW&4T@ W"5.S+"W?WG)H3_4L[M32C\ MUQ>E7,QW_;S6G]25==^O]._T:4?5LH :Y3[&B0.T*4W+ [546 "#$/BT)',^ MG_8V5./LAX!G1H(Y5L#?\%8_U[/^IJNZ]L->D/&7W-4G1(R^TBW@:.5!0MJI M9$><+^KMIM($4GYZ=_7*0K7][.[!1,W-/-@XTQMG>H_,] (C0:;)$5.85]/< MC$$*V7Q%DV@W==V9WKE-H15OKF616:F16U:FN7F*6 @4]'PQ+-+UO565B#.] M<:;W#)G>HPS#]\CTUK%5;Z"+8L%(]IKI^2R94CMR"AB+P"NFXTQOG.D]G>]\ MW9G>%&8(R=)XD#?* [9AI+C'RH"%JA!G>F\^NOV9F=[WPW]=8Z:7LBQWT.DM M2\C,FR_3\Y3J:N.40,>9WCC3&V=Z3Z'UWRS3R_8RJ96.^A+2ZUC2B*=+=26U M 8!^+34/4O&F=[;SO2>"//[RC.]&.^.I,ZB6D7\:@I[,"IH*FE!*;_Y3&\^ MQ$>\U4CTZ_?UGYOP_6X>\3[8<=ZQ73=B TPK>*>[FC637+E+C=%^_=$J\PN! MB3/ /S4#? $R_.A\\3?SN??-RCO=[5JQXVKH@JUPO=5,6_HCK%FM:<#:!.XV M=J9Y/+&MN=%<\_?PWE_5F+>=]ZR:-SCPN!#?KJHM//-R'L/S'[?,(ZBN^EW2R?6@..2=F?P@4L.@@^(^H'^ M_JI!@Z>3RMN=^X33]TP\9^!\N=#+-_2ZR.7G8NIAJJ6UV?3$0'%'O?7A.U?LA>J$/^D3W7M>Z%P3'4=8 MU H#DG\4!P8U5\;C*IFE65G[]0>6(Q^4.2>2B9BGE^4I/YV^R=-5(UVHC65- MYS,L6\-FNM6=6XMS-FO"^.O*FC5/6'.:<%ZOX_H*6E0IMF;DP^&(3XPAK*<]AZXMB;@ MY^XCPV+-O+AF?J+3X%JVOO>TND@GTJ]#O7IW'W9F.N@UDV93Y=O4)-E<=JJU M' JUC@#V$H@/_7*?RTWIW"6Z.:\0P>$D#9[?Q>I\3<_G]7D$[_;-O\Q>[7TE MK0+>0>.5%L'M9!6-"M4-RBR02S3SL@D2@M@ONAS-J)>G_GZ>2Y# M[,Q?R)G?2=*][,S7C$&!:51*$R-9SM*>6*;M-ID">LD>X.;O8,VD(A?OU=T&3JV9YH)G3@&>J6"]SNN6CZZJ8#%4J, M:*W@(E'Z7VXBHNETH3KJ7I=I\,&1>@FWU16.EQ2^1HR-66-<0L9V_B'=_OS@ M">30&P=J @M57=4Z;H,[[#V77D3KW:Z_N*%D%Q+R8+L*4D_9I((\>-DNPJD^ M6\2D4E9.%A;;".A,5#L&>>*:J6;3?-K'Z-24HX2!EZ_A&&UD4K_^6+H984>> M?7#_52W.SU41A*ZP%QMJ$PP%W80*+*VRU5!Z&E *^VV=>&;.=RVYJMQ'[F5AN?M.4;]L J&&#N7H M7_L[)@[%_\15_>PK'B)&;%SBK>HQR$M5_OO^$F(]ZD:12Z@$]!TZ)8?F(P-NDBZV>I7C&:Z8JAI5BCAV1+^V%T( M\%+TRU!%CMUN0N=OL8Z\$V(8>B>&HNZ\QP7\_]E[\R95E:5?^/\;<;^#L9[G MO'%.1-L7$*>]G[LC4'&>E7;XAT! 0!"40<6X'_ZM*L"YI[4N83LGU2015\6.%LL@DU&=LY%1"=J\J2C=;,$ M71(V#:DQ6^1[8@=X3,]9XMRL^1;&PNW+@:.=Y>--OK>4\TVFY5"UMI[-,2X\ M\6V>Z\I+JC'@=>%8Q%Z1,&RO0 _!XB&^[/']MM_W;*\-_K\9;I[81I3Q;9B@F(!WWGB(/1_36D[ M$TL1%,Y41/!KP#>\C*J%(<\\!GX'?@04/WR!97.V8QNF&YLJ.J?S"J>AS[P* MZD_H9]R*4S3$U+ 2V=$$%/0L!/YP,CQGR6 U/RZ8,60'0P'6.+1G&(R,$!B M"TX!EHBF':_8YC8Q3>$0+J#I@X7#YPGHY4 T+?![\-J%*:X4P_&S")'Q\X2< MZCDG@"DOP,\6IL+YH2OC8*% N!>:8\'Z:!_4I@L !VS5:33SA99%TPY?G>L) M>>(NY8>8+UZ5[V ]%,\#'\6&+B5:!@_]2?^[GK?4KKAT8-L=H#%AAB(P3G8* M,TX<:,R51#1X=:H*F+):KMI,OSRM5(#&Q,\CM__R>0^P$3 T%B(/K66/X'%( MPH!=10[P'J3.MZ;G=$#+O+SY)4<> M4)E6+X$Y;96WJKE\7-M2O_Y)OK[Y8+\D((W 6A& Z"T4&-H%WW!@[0@0/AQ; MNF&(,9[X7)CD UR=]Y9*Z<()?^\V-G&PKQ4R95(U);>D!\2PP?;'/2P[75\, MF<2@BH+_XK0=2RJ0.[W'/\>*!H*S \PY,0??C+T?02" L+P,(/< JD3A0#3\ M]Z/(_CNNUJ?)^.?B$$]>%:QL][3G'R<=LX3U+TJ$'GYXR+=T:)'#,FB"7:1NS\ M"#W8QZ<#M-?3X"R?:!G@>IU4=SYW,_9UA?KQ)8=3QB" M(B5ZFD@I4HN*_)Q3/R<;:;=5\8VTU*+R3*LX[,.GKW$3>*7Y #.B' (MX;N@^Y:>F,8_9@*&1SPW_ MW_=CC05P40#CJJ(-W4/H8P+7%S*6_Z%?D5LWD+LN;GA1?->N^--(.,&2D!19 M'^K]/RS39O>91?"O!K=1YL[W?H>:VVLET+ZI;35:$(H#'O)98;MEQ\#"3W! M6&4:C=8 <_.+;H+9#+N5Y?J[0T(&XD!@_>W_>)=N/;*%O932&YHCMNZ,66WT M.=]Y""1P.3JSF2+7K <[((%H,!;/AP?]E#/9Y@/G7H'&PLQH8%,ZHM(CKNK8M5EF+Q:DR;, M>L4Q70-[BPM#&,WYC-;[[8VJ%XKC8KRI5C&N8 S3;!Q;.PT8I']#Y1V';9[\ M(Z!#W7;/4$Y?%H\PUQ<6SZNS@5SHO*AIT'CRO3G?/X2?6#$8+R&PO^TC9PY] MB/\=+&SBW1X!3Q;ON[2?%*7B$$^R$S&9220YD9T2^)0ELPF,Y:;$A)T0 I8D MB$F2$,E?7C86%UP52&VI;L7""RK6*DZVNE,%.B5S=1T=S7V[RYE:K37*FPP%Q!J"GM56E5 M=\_SD,*5@?JJ[\5#>1!B!J*-@I;O!T44RV^1!Z, 4/5[_?.LV+^GBN0$)@/R MTPW'XF#&"3"@@;WWGZC#78@ZW*7)9^S-2L91(X*'->[(1G0)'UWP9Y*,Z!(^ MNF2?B:C330CI$N%8..D2X5@XZ9)%5Q$CNH2C,=2[YO$/+'G\'J)_Z2W9E1-/ M_FXY<2+QG"*_4T7H$;Q81U_.I+[43"42L?"+V)=IM(0]IU+?29A@M.UZQ?@C M)@F8Y%O5X(>1V&M@:LAJXI6@5:K#NXO^;1OW:E(0LI5>K_H?\M)"MKIKU"3U MPC7?IZKA'5-^$A^]EN0=5Q5-8[Z7O)YWS4VT3J_C]7F6+K2IJL*,EUBI32;7 MNK+86B\=-@$/JLFG+)&Y4?'.2'Z_I/P^9F$AD]_?2$2[F?QVU0FYKG=R!%UK MSW+;+C'-NTN8YI(")L53AGBWQ.>7VLM^%5ES2:1^G["$^]SYV!?!-"+"HNM%AL M4(JK4IOI+,PFO*H/+*+44RKU,KBXL=GT:;AP-A.*C;>W MN.KR2E.I9EM\&U7V0(DA9.(MN#BJO?" =JIO7P/ZKG5[TCB13DPS!(N3R11+ MBJDTFQ'Y*8MCA"CRZ2F6R9[5;RE+5$HM]]L5M9; 9*,Z+CDN3UVJVZ.R+YUR MHR05L25F.O-2@Q*9]?I2W9[R*CO6-AM@>P_6'3)72+ONE+I8M\KEETJ5GEZV(&E4T]'FAV[,!PYRSDV M+^2K)9>/=^6Z!$:>O7V.+YEF>I1(,,NIT)3J&UOE1CIYQ1R54#7V-J*\ZR!M9UYM9&ND.-'113+@9=9(X X\VV2GJE MR&1:I<%:%=,#)Y,G9 QGHW+C9]5U\)!7U]F1/N93_<2)O$N)':]9PJZ^S@D[ MOE)01QO8V6%FT',9UZC7J.:*E]8OTAD",JK?.M2NNDGDD\NLK] MK@WW@)(4B71$E_#1!7C6F8@NX:-+^CD;E:0((5TB' LG72(<"R== (Y%]EAX M2NN\9Q[_R+H?;R/ZE]Z2*Y36P9\?FZ+UQ2KK1!)V?PG[*D53LL_DMY*EJQ;6 M>3"/O,X&5V:!1/:;L< ?ELT)&6!^#T0,X9K?\]"^XYK?B^)\QS5'O/TSUOR> M9Q_B-;^OHM Y^*%^"ED*7@5J;=&ZZM4K*+8A6^:C)#EDVW"-1$)/%?WXZZ-W MOEP5R.F%!,'U6EJPI=544;DA-6D-5QC-:'[5%OR)((FW;I!&8AZ)^1M:^<>+ M^9TO4;TAYLELRQVUNF.:<9GE*I-\7\-PR51S)PT3!%,"G8 M\UN&;;=CFF%9U[LY%?D57_A"['U'+6]XQ35'GW;[)Z9:WD!*G MZ'4@?#D1/$SL&5:Z1R*;&8]4O39-Z(C)_=GL[[)&1 M'*>KL:DH6I&S='-GZ=&5&^YHN(1P]2$#QUO6P"V#N6E@ V&!+NG2;4NM,<-F MJ>54IP=Q@9$[N#JLC#M>N9I$YD97LR-PB,#AM7#+HU'PKW"O&]:IG5TWSJQ%);C0U/JT4%^I27 [)CE>"AGA*)&]4 ME"^2^N\K]7@(EADRJ;^EK?([4A_OI*2BF>4'JEMY<<;3[-+I"QVOD@SYE,FF MHTHR7^OZO7=_Y^"6$J^)G FE53[9D@1\[Y6O*67?D#B"#*!F)VT9_#4"'KM2 M:'G_K\U)XNE-I?_]OXYN9.U\)5ARP##_"E#F8!/\FV $ AQ)C'L7OKBI+9I_ M<=J:KXWH% M_F?OW#H[J 1"X!# [G'5++&GV?]P,=F$T/9?_5;^H@3"?P,! I"E'5T*\3\" MK@0J$6%,8WD#U7JP=@S,?82)CW?UTG;=JM[)_HC>JV^R>:O23I=BDDIUD.#4 MI3I=CEY::IR&CX+3471'%"C[C7$L'(9'=7E.Z_(0(:_+X[%&#/#&X2G!D:J\ MB83"V5PR:1&%!5BF!O%]7%-T\2\ D*()__7WZ=>>\*)P$GA2NYL',FHNX+=B M;+^T0X5S!^UXNL#^O@(/:GR2_MOR&Q KG D;")JBI%@P:T;PJNJ(,;@26&0' M#)N)O!VSC9C7AX'34&D?(+G@7U[":\R&Q(NM%5L^_+6-_LDM%AH0("B%8%@, M;0Q L@^:C0N %&S5:33SA99%TPY?G>L)>>(NY:M[B\3'VTF9\*(.T(6MM2X* M%;T,>!V&O+P=[AO4BE.T =@-V?L", "L];02_5_NS,HXX8%?DS--5FK5";FS ML9KT@.TWIKG)ZF78Z@ )/H^)_2MF>/L,=A3MK$\'#E(2,)^]HZ-B(EI8-F<[ MMF&Z!_$H^)D(LZ9@_\@8Q\/"3- <1G1$3P<:0EQQNY82B'X:M[:.:&K 74.) M1@K*PP*O1K>8%J8"@UV.KHF6%5L #0C8"P Y>#-\C@VL"+]?A1633/ 6\,.) MZ_,5',$YMFR8"NS;]1RK3-&,]D^.S441S)P'\,R!Z1\_7S3GEK\B5*S*\&I0 M >[D3M;R!!B)O)*%]D9=U8"Y) M;HS>30B-Q_^&:X ODW8-2U$!+/WI=/YK1=-BDR,!._CV8)9 CK@O+C:!&4!/ MIV"I0!!V]D 7K*L+T!2PI*:@F?0@6U*Z4(>,L!MWT.[U2&B&96ZHU3)E4DTU M&(P2EUPKKDJ__L$O",WSH^"W[9B6 ^7(9T3X&H\9]QHB5N?6"%CA@,I\H2'1 MA-S;=8 $/07\B'Y;Z?O<]N073)N(/-CHF!CL+V1AP"U53GOR#O<(6*;9U @F%: ME]B=NS4W8QG$S1XS@S^XJIPEZC9>9(C&1EVYMK:K.V<3N-E0@Y^SRN^"\$ MV?YT$&8H'ER>DP&J=+!C< ZF5UH//"AN^I,ZH*2GS@T'@(_N J,:FF**)2-\ M-,S80N-\30' U^-E\*G_VCV#!7PCGXG;TS<\"R!,5[.7@X1%C/4(,?R CS=XK)]:;G+1C8E(!,6XIU5'9QMPEK,%/-C1O0;ME;@.X.> 3% MA,()UP/@P">!N'1@K6&EU)2YX-5YRBV:!2VOC6D@>-2I/=$ MAH<&=\YC$_BOW<(@I'N<1>UYXNE(,A3A?3C="9>/JP?T@1/A_:J:AUL:6QN. M)IQ [2D^'-D4./8O*+D^XX"'PM_K!I#%";*MX%KWCT=&?( 7T/Q2I@#PP).F MIC$_&5OQ]JTQ M!0>L^C7 DX#ADM 4.XD9/P@MCX0:>DH>VTF.AFA_7+S6DM': F$Z]GZA7H"# M@:*8>J)JV:8R<>!>[D0#^6*', G>>@38AU_ZP'I!VE]%T^+)))#JNOABB.:H M[@Z8P7ZJ9_,)E@Z<*=,1/;(?@LFAGP+6#)TP:%<@[TKA4/@=^6\48K2S&C]O ME0J6D3?+&Y*.J@"_]FSXW/^^\]&S("IL790X#5AQ0#52&\5BH2"S_M[U#G;: M7TX#+9RE%Z8ID4IQH/8<0DJ/"(639.KH^"KY"8>JX&_*SM2\B!X[S$@=0D;3 M59,=G7EA"+58-!:9;1\K4;_^(9_/4Y)C0!(UN*^04K?>[-,3O]_?[$)R^=*; MU98D1F[WI*]*F7LU55R,]*9J:"K>F2NUXZA(/KN3[<^,0S'K'YGVXN MGYI.4K51DNGA=;?09BK,;-YY9W.?H%6W\,(4FAL$,*!?"A/D>-M321/Q2('N MU5+@?$P=&QARS[&#T/:13C-%WZ#V(YES8&)"A759F/:!D-=5M5=NWA)//P6* M"3S:!HOY+34'+!1-0\KN>&JBO_/P@=P"3'0#B 7?Q_T"BU6WXBZ[,#(8B M-R_,?)MKLE1)8%<:M&I3R>=LN*3W VDIM]FC[D"N:0,Q@:LI3AY3J6EG/8'> M*D%FWMBC4R%$7*\<]I!^Q5R%]N1)#.E0 L!C P?B.5;FA OZ:\?7$U'47Q-R M2$+H@;[R[*?@\,,+RUB(ZA\3O>\B3E>$?O2.7YH&F%"P8Q=Y M9YQJR&O"FHRPGB0PY?:F-QPY2+Z>SSNF?P?QNL:F&=9TNAWR[1$33QB5276R MKMKR&@K<)^3-B]&@J"@2@Z MRG.L!X.8EY54$$+?RP&4TU.1F3HFZI1Z(EG( M*^10Q/(U/Q(.@>0#?Z%#&* 6#:@RP;:N 3$?%M&LZ+[LED5=TH"?^Q2K*H[W MC[(S$96#+_*R(SF^DT!V=\L8\=[SVAQTXX M"SS*V(/DZ:$B^-SUWANNX[W/R]5CC_<2XZ3=[,]3 M8G!9<+/!_Q./Y5@\^Q3KR:+NPA M3X*_7G6$@LWTW9ZFBQE$KT,EF4'AI:DEELY:QT+$NV6F1-4+!2&)N3EJGB+; MU>2\\0[OXEF?=_%CSP:@/;)7A'U*C1\)0U12$$(2ON-T:Q ACD"$>)]@544' M*!V -.78QMR 6]VS11%V$^NY0)G-\T;=%GS:6B::J)>?TN-%'9B?!GHP^L;_ M 9B>,ZR@Q^-"[09)X0BW:JYE*TV4OUQG@H/0S@):R6[G%1F\A;6SC$E:827 MUZ\P!#!G%90; [3_Q,NT@;:W8GMFP(*S8'0T?I"U$C !Q((@91)RA!>V=^$3 M/Z_O'@RA&:C1 <\LH1VRYJQKJ?&/ :9'@'"A9>8(+3.O"]]NWP*Y@\<$0!H/ MQ ^)G74H=[QMCNVX@J_I/+44DVJ)X:;TIS,D;B="KRFWL'4C(^IV#&FRBCYP=ZA:1!NO215.-*>)BKX$4J^^'BL]K?X8E#D]6Z; M2J]4SFW)5+.FJO55B'1MWC266\-P!MB 2>NNEJ=+IKI^Y?S3)^F#_1E\[\_$ M:J/G-NJ/%,+S\N9N5F M8A(B;"N.JAEB6QWQ*J&H6==,RY)FO68>!+X.[F-;XF']Z$A"X;F$9L]0?^WY="^]B$U/!_ILNUQ7"T0[F\ZR MLU*)E,A;$VU23KG29>A]OGA=\&O=P".B&WC1#;R;W,#SG38O;?#-.W'!7;=/ MW(PC;K7/-[E'E3.YK:*%\2I5+K"HO"DJG'YZ.^;)_VIOWAU;6*<:"V@F"-\A MU%S@/]Y2K,HB[4YT]X;62]).6&_C.D55C,JI$@DTGE; M#Y&VRE9Y2;"&:%A30(Z)"5/1O MQX78%/D2!#U-KX(C"D&ZO0*?>8FP9*>G#[@Q):M<=J0-2U5U,NIW7KDNLA\V,EM31.#:%=P]6X&'>Y:F3D_M[5QSZSO2Q.N-$L9GG$MA@M"S*FF-M!7L-Z8.= M0V- G^. VD&R[H&.\\N>A2MA\48$^TR*SV?21Q<%:=&I,&L>BQ>Y(8E5QR_C M$A*>UVD#PUR^(1+ G0N[K8I'W59C1RDR,B?<)OE6FDC<$GE()MB^VA+U/Z%1J6UPV=*T.5:7PXG+UCD^G]P &NG&.8F\ M^/*ARCDCEN='7J#84683=LVPSST,^_W]GA#:]OW#FQ,'M0KVDP9&7VBL.3@K M.*E]Y->7 HU/X>5%PWQA4H6R)DALO(I-CJ3@,W70KV^#CPOU?I=/EP=JS5G" M!"Q5L'!H@Z;3>$LA]JN%7DTSFN?<<5J'<)7C#2[H%$7C97@[J_OZN=SA^ MY)*A!>TRW Y-$J@Q_F;CI-?8GG-9YQ;=[!%TM2PKB; M9C!0=E$$_.&;AK!"R-'@RP*,-=8JKTH\K:;*I6*K.M5I>0)#ON=9_[ZOY>WT MH0Q-1$!OE)'OE1ZX)$UX&DG39PEY-_*EC\B79K671*&8&= &(^8S6DY>ES*5 M9OC(-\E2"E8@V8J:GS76$# YQB8"8161)VI M-PLO!@9K"077)\%DYH:.DK>#ZWM&<'T45KW(.[:7NEHU)E:, I+[;_B5?^:) MG@V'=>')^]P_V?S/$SHLA34:D:L!G@@0 3+#,1,1A,=$GI=R\BSTW MB.>&X%UMM8.AJ(L8C.<$MY?SA@ +8 #=,8=ZP4!9MK 4@63!]%[!X=$A&+S$ MN:NV<[0Y%UG8W%V=CKCU(K=N^YUV==&;DFJ-JX_6G5&*4VO4*]P:8?9KVSAF MMPMF* [R=&FV$?(-?3*DT5V:JV/VWS%-F2OHF!?L]?\!CQ+A![!Z&/AH#O7X MQ+& 06+!"\- ;.!+K;^!WRJ9WIB=#*(B,>!-I@)6&52.LM#QOE>@@P-2+\9M M!0H3;-"C>,: IQHX^#*!0X(HB.(<2+"GF[T.C(QB(M@"]!H"#=[M, R\YW(DWU=J^4 3"ALOO195Y M4%T2/TT_I@,;S+N.#IYQ.NE@00@&%YPKFM!RAI/R)P\^0WO_ZI["N"@Z&#O@ MBB=4^ 7N-J"I!+2PYLR!F>C,'Y:1< GM@2"BDQ?-@35<=NY$4,[%WS>X:Z5* MO5\YJ*3DRT+,$P' "\%V'IB?KXM&+) *3PEY#S]XO3)?P"N%7/#V?1F&P!,1 M-SR4%'AO:<_%MF/J**V'TR4%FC[0B?$N!4/L,@U-.^#DHYG^V]>M^6+>VBO4 M Q9&@7'#LM!S'4L\7#.<)0^$1/&U-K>78!BJA1)JQ)(8/"/A_9BM,9V"J:&G M'AZ4^1?XW:-76_#K ]%YCCV,A[Q] #]!RT 5@ S3VT&_8L9I^1L/L8Y,T7UU MN9XS08<-Q9V1:GK,\(026@01UJR#]Y#\'&XD]9;A@&T$+P1&$D"#X,7P14_O M@L[A'5,HY>"A0<$^7N.4^46:[ND%_T(KND"TH"+?'J1V=28.8L$BD!X?ON## MCNX1WF'-*$UZC[PPTQ/=G5HZBF^&0KA[$X2]Z[Z[53['*/#?T)P M7\NKG;&[8G7*-_ J)?3!47K_05%&),MSH*%D$8#P:N^G KD[N \ +T%RKO>3 MX(TH'K*6T<4R?[T3?ZW 4GX8,+\9K#C.?OFC4$8+Z"\X[5A_K[\\7:!Q_G6X M4_WPX""'E^V>?CJ5H> \Y0T[Y^:G*K_A.'S\,N9'[-T]%<'7U-QP],L1^'I6 M6<EWZCU)O+YF?OJH]OG'YBFY!M9I>,U@O&:JPJA^:VQ'L'C_=-X\]<+#/ MC::3*TC:KCC#;]F)*!0@ZKQ7-2A&+4Q%\_UTX$8!;#W-(T7QGR,'^M!M]DV@ MXP5-%#K!4&. MVEF6TU$1K.E7J_1-C)(N[+-W#C,2OEJ>;B/)THSS=*^?I F\E[A,9 MQY^3P:2AU+%9DDMEIEB:G::$-$L*Z13+P=NQ&8+DB0S')3$2^^7-@PN:":6D M:26S'0BN.@<"3VYIO=@>21"+3D,YS$DN>OST]:,RU#:-7:7'<*F(&;73J8SCR;.W4*I?0 MID))8^9#EBN/\TS992DP\FSMXFPRG8@52\5JCB+KW':TWXI:6LV?3[2Q5*B62X- M2295TV?*-/V24OL=-G,^LB\0+*7:A*K&I3[-]MJ=U6;>8;/G(U>9Q"J/,4Z! MX;HOS?BX5-\FJ Z+8^=#C4)Z4\,S_34V&">L6?REPM7*:Q;'SX<.FWS5Y%H- MBQ8-,U[H<8GY)"-!'7DV=(KEA%FFI:S4^;9<*C9<-CXC.W#H&9V6JMM>I9\Z8V M*C,OO"R3FSD3+Y'+B=V7>MOB^JQ-S7U:9OD)+@>I%,<-/( M#$P)WC/[8-AJ M:FB:L;9B_YXJDF/Z@1NO$)IC<3#R WV@7N$_?]W+<[Y>XZ^/=08ZF!M4B#[Z M0TW!>QHF,'V0[N4Z[^#AT&>; EH'6Q;\'8>MC?[R+!F8)?>N$;'[GIM8AN;8XM]!KY\[ M&!.O=ZH\[G7WJ=YP_G__L&\GD7P@47SQ0"\^H\]/I@O^3C_5B"Z/H4OF.9&* MZ!(^NA"H%V]$E[#1!>!8-J)+^.@"<(R,Z!(^NN#/R8@NMZ,+:M_Y9B/5@$ ? M\UD>M@FPF>M96].[=+U_SV/XTEL"W&OXX?_]E?SUN]N#/V=300A]Y_XO-C&4 M!! +HO,WW+_,<:B"1R5MWM[0R=$[#_?OUS\C>-6+OGRS)#BLF%R#L=Z#OJML MS%O;$*QF$8'%EP&+]VCZ)FO[9XD]Y?8(&*!MUD ^R[0_P&8.%[J^[KA+/*]/ZG_Z[]X7A2GTYOKBJ/X?OJ9 M"!@ MJ_0[;_BWD=O;4S?OPIT-5WP@%WXC,[_PX#MA=4]4. _9R_'K0[, MW$A,A9*#RKU>MB#\)HH90:$*'+60HMRELV/+Y;BLAP):ADUQ/Y]@T MKM:X0K51:Y:9=A]B2^I6V.)9I6'#EC^R0<-O$$!7? MRR2X_9K_^VIVXQ<%ZCNVZ/M,!25/U.J&915-8Y[WTAK!GK86HG\I-X>D\""9 ML*'HA@GX%16A$"V;TH7CI]!+!WS=$&W9 -\$=8[V!9<2.SRO;,D9)7+-DM!6S#PELN=-Z[Y"K"F< /#F$?R7 8#;AHC>!8"S9<7^';YN MD^&5?["G8'Z7@$"6Y^F47=LR@PJ96=-YMCP2.P (@&&'$T\$=EXI]S]?(>9X M.RCX*<''RE%%\N"VY;Z*D?W-@Y./,A9#M@U7BZ.\&GR,[,KKVY70E3_R^5\I M6OO14,!>8=@)(K&1%B+-*/C02MJ%[F(UH-@DM!SQIW3JO&[W=PTT/LJ8#-DV M7!,@'A/Q^8%VY_7PX57+LE88S_OYFMO%4H7%<%(J]1M.N0. H8,GY(IXH:& M9LB=K3%>@74/#'*ZE)/3IH,'+\"8]L">33P1^&S41A2*_NNQ&\6XA M1C' GQ #S,N<+J&B8?O*8^!_*T[S2[MQL,08!\Q&5)!L5]7XH-AO')4!CN)X M41POBN-9)GJHUR2@)!H2V!X9[J'7&!*69C9=\#:6[&ZKW'AH29A2G79+7=)- MUIW?5Q,O@;Q2@;@6?$F%1=EA]Q%/T"OZKC[TJ^=%<778KDZJPR+#U6OU[DLR M+O5SL/PEL!@3YP9C% 6,HH!1%/#CDL^DNRJQPN)MFN,;\V)IG>AMEN&0?'T1 M3TA)9^6H8C(ID95\=YMAH.3#',1$XH]$/XH8?HV(X54,PJ;?WR***D91Q2BJ M>"MSTE:$KWU"ZG2J7K9O%:BZ3B M6'Q6=;=4%W>+55@C'9B3Y%,JE8Y"D%$(,@I!WLT4O80:2@WK);"IA&$BF95; MA0RSJ#?O:I.>HL;$(<5R-ZML,(=@="Z=B6>7)$0-8(JFGU+)F]R+B^*5H3=/ M]P?:/&(A=)A]]4/L+TGO* 89AAAD"*S&^YQ%!Q!.ZQSL//CZ114KS2X:L\;8 MI$4AM^[TB6;[A:%@ZQM8#^<)R]RP),Z/$^0HI/B%!?G/SY*WHFD(G"5?6X9S MJ6V%6KG=/+VT.MM&NSO=YB4)RG#*XV.<^/MV%MF7E.*?$C!LV3*\-K)/+XR" M?CGB=$#D*(/MT4K&JMDJ M2VP85X+=#*'U=^$\.8K^W3SZ]V@!>FQT\-&K#QE\/":!\:/PP2=R:[XYL[+, M8+A9,.M:O=!N4A ^X.UE,@H#_LPP8-^P.>WPS-F_H1Q% /_$T#P"Q@0 1L%P M8!?6,.B%ZY5/?/@R0Z8 [F4_'A>TN(#UC-%=EE8S*LVX2:FTU4>LL%R@OM/H MJ!B[Y6V5'R?OV1 (PGVJ)3Y\F2&3]WL9?._*.S];.L,DZ23HGKTRRB^CU-!N MH>[UJ#(-GCK/.(Q"BN _L#/Z4;_"WY_I\WZN@8"@3\"?02F79SPKSB^T3#SN M@WC8/7%G.,.&[8;Y5R!G!ZT:SQ^'JL4\I\0@591(/F.![$(6$'=;&H--VV-8 M#(/O/>QM^(F6\7]&UJ.M\CX)BMV@.<0USC4<^Z^ILA&%0_&?.9:M3-W#O?-7 MZ'/&L9W^1U,]-?+A+)"E_ZI@9,Z$ 57I.9:V$VD!\CDU#%LW;#&VF6M_:9PN M_=]?HAYG>IZP,_;W7P,('%,# K]QZ;@QS$"PS(Q0U\#A+:>8JBY MU,)4++ $49FK-BQ-7C.U#'1D<3^46 4E+4+CR!P\--C M3M !I\'%@)_#[5^!V?T>@?4#:,$)3]Q\N/.T8M.9 M PG@KZ6R#@1' =ZUPI\J,3B)2RKL7.* @PXV(6_,P2@WIE@QRYG,8-X.V&'/ M6P=SU+U\ZXFPN*+@#\^J8%P1%B '6!P(/A!!^X.RF!_<^L NL &R\<+!'$O%R M^U6?,H!C(!3X=PZ A$ ;6-&]1,1[+?6-9LW'I@,2Z _:?M>V2'_3!.4\?9Y) M8 F"F^ LB4^G0)]S4S:+\QEV2J:FV4PRS6=Q$2(5%_P"6/JF8TC=EEE.JP3] M0LA]*EYK%CK0'3D=66P/53*3VW"J@M&EV;K7,SF98HGSD6-GNMUVZ.V82:WK M.=MH6>VL(X&1R=.1LS*Y;;ZLZ@DF+HV)?K7-3Y1AATVPV.E(+&VF];[F2EB) MS5.VRL_Q28YBR?.1>E],U))B?$[G%2G5;$I:>IV#?1O.YIG%XR95$BF"Z0WK MJ>)B3'.8LF:3Y\]LM1.6;.1XYS'9EO+]4Z76O;XX*= MD).5$)4)WV8.!-:-%9;-'LR@.\^>'Q.,WC5=T,G;']*$*S: M:-:Q6KY4$EIFK]&=^SXTP ]1H.PWQK%P&/XK)@+W=@'>:YL.9/^/^2*!\7]N M^E_#>K^FLCGL!7H!R4Z\('BR>_'R5W@FZ(4I_L^_8[SB;-]! M>YSJ[1QG 8'013LPOV%U5@O.$1I4X).% XT,Q_+M]9BW ^ CH%I-X&G$= ?J MR< D!;^8 Q,%/<&* ??4@H$D^&/!,?UG[+7M\[WL@]-E%^&E0D5#:SM=^!-: M2&!*.-!Q@!_8T,QW3!=,%LAU;([:;B #PE@@8P+8^);ES(.-4L ?Z (CS"(_ MW)6GF#+U7@[,_B?HMC@:\J>0MP!_*FY$DP?>'/RI_W!OIVX-8SU>!LZ5)K:F MIX"&^(32A8*W:7W(L.<@QXQ&_6:Q65LQ*2(SRO>'D]9HT#F#K?L9A #;>$?S M&JS W9P@=D<.XBO4CW&V;2H3QX-6Z$F QRPX6/$&B0/DB;4(QOU[JDB.Z;O0 MR"0W' L\&;V'Z17^\]<=C=\C2^OW;O M,(X6?( "T]XG1Z>SA\>UWACXR7'LSS:#B1U$^'Y]], 9>S-A_\ =/GBX 1XX MU8QUL&7!WW&H$/^: #Q0XVNP21?BC,?/W'W/32P#LMVN:O7Q$N\<%#[V'#X: M(CX(A?[Q$?B;>>0W)LI!=/6;11427V](%+3'[G,0C(H1/."+0 M"H%PX-@[=PDC*OP1%=Y/YCLBQ[OFU<,V(7/);[]+[LM[./&EMP1X O!#U*K\ M-[6]'WF((C^CG_SUF@T-A(GY7F( ZS)YEG'YE88(1J[-]^J),\CH? M_'F.&78AH?J+TQW[+$R>17F^Y/56%-+E;,/\ZVH\'[*;)=?C>A2>"-GJ;I=< M?1 -"%D-JC>A+F+C"P[KUR3@;V#P%P#MD ]%:[_E#8\;W^@"$NIE3\#< MB0OW.H9)PQ3G6=Y1YS.Z8YQ_5H@?PC#10J=?/5 M>RB>059/PQF$V<\ZI__EY+E!!U V4 MXOR-G:!'*=.0;5*B\J,L,_C6#[VJ.1H[7=W.\OJ-"K\!: M K!D :?ET1&#AX#4PAN*U/!E@) MQP52<=FUL.UXK=D33ZG;]&0.)0A\)Y_TBYH!;U2.OS[GLXP\B\NU\H+FJ@V< MHE.YV9Q9 \Y/?J2:_+?TU0^"K%YCQ< @.+L&%X].,:^A_[]3#>1#8^![5C<. MK67PBH?DB^B9HW0!#*V&E),,H5YF%"S>JJI2M4S9:[_?-G3VDT]DXD8]RU_7R0E;B_'INWI&5+ MT/RX;6/Y4H483X5R=LDCMDY"ML;/V?HGILI>.3(;,MLS1%[6PQ'CCF[8P]<: M*7M?L"^=9;7CZ9?L.BXRW)C"^D-A52O%UWZ#R]NJ^Y"AP[4]TU"S_8\P"O9< M_ZI9(.IC=C+%Q1HCVB]S(A\WFH,6ZN_Z4;,@J+%[FZX&=ZK/^8!*N11*$@MJ MVL2"2OA/QX5J%V O1:^<_OV/VGR^8@M@M2M4KZNB6[;IP+R KF*IU$:Q=H-Z M,-VMA;+=&FA)[(AJ#W*M63JIBBVQL%@EJJGF1#ID[DJS^ GVIG1;"<[5>R+O MF*C3"KWA-4<0A:)IS/.HK++7H?2LTBZ%FIJ)]T=I?EX%6VYBK,3+19T!/ZBB[9$U*.V&EBHK]7^XK(!W5\@^F\6L W:"##&R;@ ML(7AK1]\KQB"!98$7@IX2]BW<#B$ Z\*VD&M-UX#RX&Z1/[[6&X34#ZN7.PM M^X8Z(,A '^QD,T.^5OSM6%4B /E_;4#8TWIO__M_?:BGUL$F^/7T"*0-)3'N ME5A0^&!_ MC]PF[U?')8/]S]ZIW><3$1;@!>R8NCX-+QDPB3W-_H>+R29$M?_JM_(7JVK! M?[_95 H5WX9BD#=0N65KIR*XPX)^KS'Q\:Y>VJZ3MB9OMS#P6Q/<2Y,6#]I# MO8(RF%^)783%M72 :-8!;!S##>P(!1O%H*Y0@"R:R'N8LH<8F!UU"#\+QX2% MW5&7(:J7CQ$I\#X(B@3V=X#E^TK_3^@;_&\ D+MS5/!C)2XYU"!/#ZKL/#,1>@V*68=1<^?PR3S-U28CVIF-N;0S M+:0&&>K7/_@3D3RW78.+]1$!@*BL4#]G8N==@I5%KEF9IZ,>G4BM@812=O;/%U MU#-G9^]X[R;(D/?,Z8%M5:9@BX&./6( ZQ67_A%>,8I5!+-<&.8A#I_J[0GL MGB,"3$8==738O=*S,5"#P-@:>D0>ICO 8]%YU,L0_MUMY)YC75':=3#9_68! M>VC:$-K!YH(7KW7P1-3'$S;U!$ ^-451!AX O_-_M7L=TA FIUN> M_H$OY\##H5D!? '14Q^^B>/]R$;]+(&V\\V;)[ *A9>A,P;UE 4?)\"6G!KJ M8VD"?:,L;*_CXL)+WH=]<&"Y2-&R_88L,'*E"\"\V75-U=RGBSL*-P'YCL[$ M AJ;,^&JYQSJUH/6"58)[#0>F'?B;KE A\KPN@!:KB7:MH9N#J [< Z8^YL+ M/-X?:%(!@PLZDW%NL3 -8$T]K)>1QQ&4 R3*\%H*G2?K/:'=$<0%V. 8X-22 M"/9/\>A1KC,]:K?]!^3Q2 I-" D,-Q$E _L#6 E'FQ]PYLX41G_%)Z@S:N]@ MY,X@1BXC?)3KL<=*W+UZ;^6\]I0SL0C:H?K4 ZSOBXC_3$CE'8[IH7 MQ/(ZS_FHHNC)WYL!\AAC/26)KVD;[36E L!7D,T^7[EIJ0^@$NV- /QOQ)>KD?:CR+_ 2 M; =G^VZ9Q9OB\>B)@;@)@1) /]LPP?@=,P%VFTYC:U&;HE1L@"(30W=@SVE/ M/0+ \CC)BAW,2D 3]:(9^PV!05U=..@_#77JVG T(1C*K3A%0_OFW0CS?PCG M"V9TIBD>IN?Z/L1+L&^'[C4RAU11Y@L#D@E*@FEH%I1?+_Z+;!_?CX%[_9H% MI'B]H*%!$@OZ! ,&@JWZO,;B0)'8NUY^^]_X"L-7?&_I*T0:V(<<_ &?(RA3 M8#O"OG^>[H1Z2!/M((3.";!#NH7L7J@738,7!=1L3@>JTK)@<1VP#&."INJI MF4-[<#_'YUC%G^"!A0#M2T:$8[B7X%8,?05N))N/)U@QW" J]QE@4\$"C@UNY%'DZ^9;S^C7J) M VY#\//QWP6V/>"7!0<@8M]44=DI9]BP'M#.@]F#B4/_Q/10V,,[%(($0KG_ M*1(#;F^L0U_&A<_C?)82C+G"*UK@Y[C/.TOS W/WC2AXH 71WS?9/09'C]^Y M%JB=>HPZ$$"/&+XA$J-]+P(MID<5:?0/R)SPF6"/%/#<"7@W,)W!#@0.&'>( M(HBHW!E9GSP_!%"3>>X]QPHP%@%W#;$)7 T4<@5(N[=' E2!T+RVP1O0,N ?:)&^*X94JQ< 1[BWQ^K#'JS^ M!E]T.#P$\SE2# P%A""!'E:F,>0"!;ODV^!%QX0B/$=GD9"2Z#2 ._+L!5$" MCC3R"HXA^4"I@YDH4)X@%P< #JQZ#RCA(QV(DC;IP+XG NF%V@F:.E,."W09'M/#RQ:5J;VZ=@YQYN& M""8(10_NI[7PCAQ,1,A]YU\/"V-0'UR.,QPR>=H[!Z!*R.CZ!1Z!,56G90@*>07.>VHX[<.N#<6<=7 M[;R#GD *O+,J=+1E(A(BU>$9*)JX0N$RGW![$PGBH@/TDW>4$1!XZMC F@"> M*U!6T KT.''J"03< !%^HD.!>ETLWX[&7(K ')M;^RU!B(",VV#]P9K!GW,1 MWE($6Z,I ,,%- _3I_\NLJ:+8F 9@VGO=QV($/S:>_8^1H$008"1-QW]5/0: M.*_46J]RV T8F3T>V MXFI5&S0Z#,/UG$9J5>/G:9EB$RQV.I)93;>Y%-\;JEP)Y]CB3) (7 (CS]XN M97 M0U4')!.G^YMUDTJNBG('C#Q[>U7:2+7QIE95B7QJ+!62K2%OP]+M9V^G M:[PRM-*3/M-;Y[+KWJ+67JL=-GD^$E-*A5S6$&RUE+)ZO2*7FQ2M-9LZ'RDY MJ6JSTYGSM.A4RJ,7I=:OEV$%H[.1B8V=54A!+& E"_S <(7UQ)'8S/G(ER1. M6[-V;D0O9]OL1JC:W=(<5DEDPDZ$=)H5,('$N60VF(M?#?I'J=$;88)N8J)GAO*?3G4L\E2@/ M.C*>Q/)8ZT6-B^5XR8WSTB6>VJI4CJTT9(M6ALX L[3Y(HE3EWAJ+#N:6TSK M6958U(K4"\:0?/(B3Q'9!35H2L*:J:WM07RA=LD"+EWBJ?XL/RP6:EL'2\W8 MPL*1L4'#O(_AC*>X#(8EQ"3 *1)/L20A\"PG9I(L M,16(U&22SO!9[O391:I5*\K%6A8CF))LBR*76$TZEWA*TX5VHT@4MHS83/.S M\MS,C>J=2SRU'=#S2GW;JC-NWER)NMS>]&<7<0J;,DV.4YR46L.(CE&GMN*Z M/Q56>J;VWY(DX5!D8SLZEG58P0IO,R)Y7:X]7Z$D^M M!,K)LH4J3M?&@MS6+64M$IU+/)4>E.7NVEH16'YDY*TZ.;';SD6>2K:63*-3 MXBO8P,Z;Q45^,QQC%WDJ5ZIVITJ'[]'S.&F.].W8:;2D2SR5[NN#8KR?J3 U MIF_3PA+O%V?K2SQ%2*4"98Q30WK)3-KZ<-(H8X,.F[TP3VTF 6QP9EBI45HF M+>I%-?DUO#-X-K1A\G9C9K0;&#'%.TNRW3'9# 6'GN..DQ;UCB!PV("@^A8V MV1:&0/:\FXB'K$HD>$+ . )P:2++DMD)SV;%%%AJELL2T^0D)?)GY$JNS$T? M((:)N1VEC!5*ZVE5OY%5MRMN-9[@6Y[F-*#,DFFV-=8OPA^)E[).KYX8JJW-2K)H:5YP&M(E M5JVU^KF!T#+Z6&VD"LG4Q'IIMRZRZJK689T7.5YB'!YKMJAQ6G>PSB56'0PV M^8;M3LN,8N)DW&CC97M]$?X&^I(8" #":9%75LD"49YDM)E5!8U;K?NCM<(0(ZP4 M'RC%KLIUX)67S6K-OC95%P-+$U M?8V)D1MWSK\EFAO+K>4J3XNK$I9,UVU2("[P[^5QK_#O P[ HHL$$6.3ECV M%X#VZ1'62;KQKB,ZN@N$XE]^NKZ)#NTMV5CKL8FH&>O8OZ>*A$X\X7H!781SQD!45T;I+#N[OQ^$^AFP'$X$A M$S\(!&,)O!>#""02163[/-8&+^"W%OY1\I MV9!\3B3?*C]R$!TY>#B,A4\!2P5;%OP=A]#\EQ?K6H-->C?,M/N>FU@&3+7_ M.\"J.X2;7J^0BF#JKF V^-LDC^?/'S:_@$57[:)KS_9;MMC=-M2A?HI:,L8 9[SNV["W'_ MC(/C&?\1KENSZ1R1RJL.*C]UHIE(8/CWWZQL$AGR+N M&PPF=E4IJZQ:J!5?NDTZY?;C&:R34>=KF$>1@*>K3P21O4U5UJ\%.A'&1!CS MYQAS6D+LSA@SH/$\G MYC"M, 5+^3REL\2U&ID]WK_-B- M_I:8^&&[RQ>L0*ZN!XNX:.0[O9$FT+624G+T7MRJCZ0[P.)P5-#[N;%KT0-V M,E8+9G=5J<,<^@2"Q11&WL[T^EF2%:')#T&3#UM8-T.3I:[BV7Z7EFFWNU&T M=::;UE;K.Z!)?<7TUP-CTJ-;#-'*#*1%<=" M[P\(RN5OK*1%3(_I0K>MI4- M)S9R!/%'>*@_UR?]=/N4R#&]DA$62!D4LNMA)L?'];8I-&TF;R?&65,KZTGR M'A98FZ/&=*>]S:ON=*HK2[DV&!8H-@DM,!Q[2F=N:(&%3*8B:(F@Y:$6V6V@ M99)));J2L.;H6KS<)VFZV&0!_&-I]V)#RQ&8O M-4AHK@=[T_)*G[A6,8\Y#C['VE-&KD+ O> MMP<65>(IDXI"6A%21$CQ&;OHQDBAXJ*"8DY=I M7>U5F*6Y(DI+-,S0B[8W?:4U'__E%QO>\O85%QO:BX7E1<[\L4U[L$F"'+_ADX,L#0OJ%+*J=$*4[? M^K9?5-SJ 5=?D(#Y\G62AN0=L("IV"(\6ZL;/'>W19HM>Y^FM^_9EP2N=U!43&FER4KQ'S\7IHCGF>6-C M4EX1/CP395Y&L!3!TJWOV807EOKCT;*QM?,6L^33R17/O*P+LWMK]P!73D_TJR\\PV#QM52)ORP3I>:@ MXU7_P],WM/E^EFQ&>/1#\.C3A69"BD<*L<'XKC['B.*4K[O=]#B'W>,Z#5=V MUXN7;C)).RN]V>CT6]8B*7GU W'LK>SR;Q'V^WEM-7ZN?_TH1(Z\\6MTV7@T M0)-+5ZKGS#;64QNUF2KHO+*YA\'XLB)'PS&VS-++2CN>2/?/=KF86497/A@M-.JZ0P MDK+AZ98RDG2AF]!3VCVN>'*IY2CK5%@9ZQFM6EKKU36V[9=;)-XZH(EP*,*A M"(?^S+(+'PZI&X9(XOU62772+_5V*]//5?2[G!2WTEUG['9:C)M4U&%A8W5: M+N45PP*N8854=[_#9%9=3^K"K0#;#[(_73K@C_UJA%YO.BFZ93JKE= M+--R(=V_AQDJNAR3JY;NZ,Q^AF\[)8S9?QE7C&9>9=8Z!VU7R?OTC_&LE>YG)JQ MZQ@WSH^I:7JHC-8=K\PE^6;*>80Y$>9$F!,R,^\SF,,+GU,-(5G;,B.BFA5]!7 *H"ZWWIW0 M^,_-NLTT-M_R [J6+$XZW?(0[RP_?^+FO_FOK@A>Y8A%TYB_>^8&]D:;CYCYA"*DIK7OQLCQL^84L$ZEWVV!^*4=W5\ARY CB5_!! M0HN0CUSS!3FCJUE_%*31/J&%W0BU(A0X^N@QJZ*-<%#MM;(![T%?$:.Z"?L,%_8]K)V8V!5*7-+>V0:^8^WJC$C5]DE1*2C#(JK@:3ESI.I22OD&.*> M8(]2)4"="G2O: M&U>K1<&P:3FX(@B9M^@^$L5\!RJ4QI4;M/+*PC MC7O$)IX>,0HC$EF-53$S>LM5>A!P1YX-\H9HTY)77C 1-3Z)D"E"IG 9A?=%II13[-@8 MA64Q9Z6GK/AD4F.W]PFJ%6OM'MF9=[>JLFJ6[ *F)E9KR2OO=YVRUZ_Q9 BB M;+=IF?>SH"7RD[\V)%ZCH=VU\;!98,O%[*2:9C@[-2:'56)5DN_C(SK),45[YOENVJ(M (P*-KP,:UV@@=VW0:)$E5^MPVQ8C;E^R M@]6H,HRW[Q.2+V0X>;/MC]?8(,]R B%C[?<@@^;4ZS->&V2N4Q:\4IFJ^SK ,$R_9*2N=>F'DRGW(NO6Q,FEP45>.J$)^5"$_Q-:@ M:!!S.2]H=29.69KL;#?#W/@^9ZJ)3,W.5/IRD5&<:HVTN)J *1*+8\B6>THF MHUX;$9)$2/)53#)LF5^DTJGH@X:G^Z@T79,7N8L48A- 0FB1AJ/:Z3QB39[-Z[:?%ZJ M&('_ MJ(7&'VU?U$(C/.P44@F+6FA$+32B%AI?IH7&6:PN9'E#MRM+$[*%ABA!ZIL< MJ_WXNX=7*V5C&@M ;>M<;I-Z0*]=)0%;'>?<_ON0MP_Y_2$+;V=M:;Y8C.- M+6>;@5U/LD5%_).,I8NY4\'!CW5R].9>.'BKZ7J^R(JDS Q4HSH3.3%1SE%^ M#PWL*8U%5Z,CP(D Y]$5<'X7<*0)\9*DAW0"<[#D>%C#9BE9^9,C_3\&'!/O M$;(ZBV_4VCK?G[72K8VB2EX;C&KO;JLC1UBD-YB/W)+9<_1C]# M5HM#JYRL,*5!8VKWI$5GJOM=-+)/:3SJHQ'A1H0;G[&<;H$;7%7*\+J0SJK+ MYHO$RQ6A8"'XWD4SK[9W5BPA_SBMIH M_# O-"IH'^(V&K^+JQHM##TOT;/Y2^).B,G^,JYFR0(/=[.'T MG%2I1:7;6L]GZ_^?O3=M4EQ7UH6_GXCS'X@^=]]8*Z+HZWGHO=\588R99S#3 M%XMBY ?"7TQB%HQ\Z'$5UZF_?83L8Y-X>+P6[S:)! M3PNC*B696#_I+4R>$/I7A5U-HQ.U 9K+9K^Z\]I>55YJ!P(-_ [#*90J0]B$ ML.FV7,)7P:;1U"QL)9.:2^)V6-/Q*3ZJ.5<]Q>IYLH+OW$(!JW>:*WXUJ;6; M<7=/H4&P+R'3>TNF9709(SLT7=MS4$3\3B/B:T'G)\/)7R/6.%K5I6"R,DBT MRG0H5YQ\H=JNELLC)F]5CV_5YB":>WNF34H[J4S) A? M$+X@?/DS#HY+XXO#+K:S]KPT<-IK9]>LJX%6_J/RQW^,+T9>6LO=,AM@?;:N M"NMM8S,P#?4)ZYINK5!/! MY'$=9YF2*[IJ[:DMH&WAQ+\_3C[M=7G3/B5.?B(R(<0<]%.$%[\+BQ>@".IH M32-A.ZT95H[P:+<5L-UB>-W3*P6US?#!@,;JFV93Z'0V_04N'#@S$+TM B,$ M1J_*F7%%,,(PG[(WY14F,UJ^%&Y*T:Z!OQA4OJ*;5]_B;:H5CZ=..\:23I/K MBLNB=6#<>!4_[\8BJ,L2F]W8X&XH2KXZF\_5BAU=?>0WALD7=Q W7'_2EVM% M$\M;HW"^->;MP+CN012WRC>WQK:!E&:N(<&2*/F!]^. M]O]H$@X<%T0&!9:9WU-9J#.@\-]4-U'3\(@VW%>".H:QN$*9^$S1.%)5*(;0:8JA9J:N?=F_53WBBMIL M%KCIUEG)?5&VJ4DR8(3 @K#ZO&776NZ\&NTWL?Y0J4LA3ELV1[O: M9B0V5DY?SK/R6/3X<-X%+>GG+:>$'P^*1*OOV%K>6U2*PSFQ@W4CL>X783T#+D[<+&*-A MV(3O2/5.TZJYHI$4RXE"G;Y]$'1,+ASK/&;W.B2)KRO"9)?L*[P];;DCB^UT M8.X"I]_JQ"9C$S-["FN/G#RS65&"]7 3;[#U1!R,B^9"L&<":'DRHH5JQVT> M&Q7S:YI;A+.(:QUJ376MLDJ2L[)OZ!7 MC- ;;5O8.C;F#!?6!G8JG)-_RNFFPM:,CE-?FV5KNENH6*5[3OY%5JI-S%F5 MQ]2J2ZAJ=19+F::HGI7_C&@VR,Z0[$MQGUG@ MM7)]MBAVS\F?$UIFJ]Y57*DLMI*&K8Q:L\)9^=N1WDK3];SJJ.EL6\=V+<.S MS\K?+]9*DW*KL)53N:$9LC98I5%W7Z7F:4ME41CD6\6A+]F\/*BVR/@Q@RY-9&M;\H;)@6K1QT=JJ3"TC M7'1;W7,ZE>=#+2;%^L;)MU>;'F-6&F6G>TZG:OEBJJ9;39+KRV;25*9<>U!) MSNE44#(F_K"YV3IU-U]*%]1*]*RS.C6R>V1J\5I=;L=S;3ZS%;,T3L[IE*:, M7+^_G9>D("[.$4K&D90BC[3"(;##0:G MN>?/UML\+G6EL.VT\TS;%-) 672$<[-5+5.;SD*5ZEA]YQ&%XJ(XS*_.6N"T M3$W3;LE-'8)U#2-OXQ5#/XO Z[)C.)OB%G?B&:]8Z=J8U,6SLV7Y:MM M<]92; Q#7YS/ATZ>JU)J,X]7FJ2UKU;PM*532P:=B2]VY%&_+:73X6!=X^$U MN5-49[4\V_6+C$0,U+XVI0?+%BXHW&G+!NZ$"Z:^WF)YO"=BA,WJ7-Q5^-.6 M4SX=UER+3(#<=SBA"0MB+F<\RB=-[6V,@^?,8CFVD^&.GA)T3\Y2%2=-V!DS&RZ;7&@U'M91'$BT/),P(J-4-AB[AVS^K_*L PCAT$E+..(EFL)7A?[UOG]']35B/< M(H*B-#*VXJJR'!!Y_ZP'0HP;[8I(#SR9H:>-B;R(S&1XU@/I]@PZ/R0-7;*Q M?,7TF HU:)S5?[7&.3[G2"RF&M9JP*V3!998Y_1_)UJ3HJQT$XD1QHOA%$\G M#>*L_D<3K%*.F].2+,[>U>K=I!]VENG#E?AOG++$@6FLWV]8XF7NI4\::I4&L M.6I+3XO1+FJ7O:SI M*+ IOL\^@%^8AA#]J#7LTG?>49;4Z;R]WHB2N2EC--N(*(/X[CM>:$V\1B;G M;!@_,/6Y!V)+*\VIGI'KF\'&UL$;.H&_L2&EF98^)R'/_168.HPBC9SMY7K_ M5UVN_EW,2=N5Z85F^/<%.!:,L1;3FB^_T8]*6([O>#R071_=ZF7!". MW:9<$([=IEP0CB':\D].JHQHR_]H^A!M^>VHTXU:&*(M1[3EB+8+?]Z]_/;SE>*C5>':HU3;#^>&68H1BU.ROZ!B\Q84PEU8T\(5:_=$'RCQ#& MJ5+F%Q->]Q7S5:;DQU/Z3,@L_ M!F*^TZ/D;@.KR2*-=_UZO[79IK]^W_F/@%AORP26]/4 L_%4F9"TSY1"87\? M"J6"$' AX'J7P/4GM1E^#%R;7C=*EKWRQ%GZE+*3E&VGW_OU8C%_!%SXHC2. MF)HR=<31=,);]FX1)\*>]OO''N2[K,KP-IT]JLA=+E.2[ +*O0+D[H64FP$I M/;^$@FZ9H%LFZ)8).IW]SN2"3F??IES0Z>S;E O"L=N4"\*QVY0+PC%TR^23 MGX%'MTQNZ5@TNF7R\2P,W3)!MTS0+1-TR^2B=*M'HEVT[8=.@*,3X*_ M?H' M3-;'ML]WYSK]WE;VRJF']:7!!M-'JUWM-PA7L]VY^V?_VN:3'7E NDS(1 MXRS3&S2EBBWL+YC@=P2&F!L0P"" >1-ZU5< &+U%8=UEWAW)97.[K$HEEEK6 M?O, Z6\"3&DW8)?X1DBQ)5,*#*:^29/\X7X)?D>R^,>Y72(EMG=1%^PSPN'G M&O./\LWH LG[DRG2XUO1XUM9WN'"T+CLRCY:T@6GZILI9D[Q^M8D\S1;?-O0 M09AU^'2L1;AR+N]T5_;@T!V@>SB%D?_7CV2_?IU7+XNZ)?4Y(WA.A;?Q]+U M*,ASE44MOWOBEV"OXI9@]V[)*&Q4Y+HC5R1S,1Q4/4^9\]+AN@%]8:_DX]Q. M_91H>FV:V#?*PUY[F#<&DI>X*OH<]MIA4*YQA8DMEX>\5*BQ]4C4A#<-QYHU M?T4VRH0EF^Z2- 5J6PN<[IZMZY5WN:S\%#UJSYH#2M+YS^ M8,LY)6I1<,VW!0^IU)]T=&)"2F6^M1B;A6IKV8>D:-DN#4]\3/+L-^AL9INP M3P?];/B@XZLC.5CDY]1<<+B9N8+4YA_OJN/3\Z84,%9TP/Z,%E_]HA#!([G< MGER LX$N<-V@7/BO!('D?^0>?\KK6"\C M^KN>D@M<>"2_,M1'NJ+SVC<>D8F]O8G=R&TV'/O*7+>V\RW?:/P\.O#IKS2> M0\0;.V+3>YP5S;F^>IE#=E#);VRD5]G!.G^FZD=6\:'KF>Y3.N]M5E[:'R.^ M4M?>7!^W1LY\G:0<%GOKM-60F;B0_A*[S6'7[%M'3>&^5CCP2T X#=^S &PN MX7X*^.J'&UR&L!9482D24CQH]5I=4R=5-]G?<_PQS0T"G"L!S@? E-L<^(W! MQO-M]4)IG8Y6W0XFF23-S[7B<-QB?KW@^F6PHR@)V]:HB&VEU"E6%N.DXJ>D M=;C"2/_P B/:&G]I:QR[US$AS/FSTY@_!]>1K+8QU(R[G*KKP)*B,!> EO8& MSNVC+U=JFFV>P_:JL5$]W83?9=+/:6:4F*:7B^9F3O278+!IUO#Q#CQ0@9P: M@ >$N7#N)Q[XD>LGN;]FMA4'A[_9\!%^'(+?9GT&6O_WMPM.VQ.!"L>AP9ZV M_,@,]U/3NQ_^:Q=X?@W]^E!''% UY]O>Y$!54&]3+J@*ZFW*!55!O4VY(!R[ M3;D@'+M-N2 _,W>#.Z\W=7_FY@XW?+!JSJB$\P$ E MG-^I"GS0$LZP* ,J)H0*K*("J]_;-A1"I3W[^9+-!X-Z5MY$]#V(0?L-R)X= M.H6T8'KZ' S%>7)/][CS\K#37E0,_#'^X.;EP5Z5P*-39I+L_V,#<\3B'"C@C?$'X M\EOX\J.*S:^%+]V-4IS.:K0I]:>^8E8J@=APKX0OB4@V\;3?WX]PD-LSW$&'<+"1^KC%_BN*W/^]Z'6 M\M.VP^[*!C4@#E6U\3N"(S]T7>VQ#6;2RPDQL T?;JEFQQE#%+)^Z)#U]>L$ M?RXM4"8VFIDS8M;\W<,^5*J]L-D56I^"@2- MHAL4W:#HYG*YE+U571P].:4PG)D]PL/R:ZNU7&%;IX!?"SW5B>8W@Q27;4QL M53K<;KJUNPH+4R@ (@!#AK'7M@]NZ;QM*.Y&3RO.()BTS]!QQNN M(76M

0#@T>(5HZ"%0OW/?\ ;HS0W^*>\? >%;W"Y:MBY** MA4,E+3NT7_]-OJ<_Q=U&F-<&%;G'8N7M(!%D/=^,<0MXG\"UHXB7#G24 P@NM;D-HYGF'47;- M!=8S2T8# A!P_ CB8^?E,@K?A]IUL,";!^?P46F[7/[5?,4;FPP47*/@^L9] M/V,X+2RB,39RZEV]U5.#W;RTO1)NECL-J25*U0XF3O(];8*5&M),4/CL6!-] M1V,OG31 R(&0 R''&SIMNM-2!-4H3;%ROYU0PXB;TK,K9?/[1KWS^)'C]7H^ MUJ>$Q1N.PE\WG^"37@IM7:7\\P(Y=>N$"4_A2,2P!'TR5WS)C#Z5>OG M7'WDMQ5BOS]/L&5&/PRPW767=*W&;HVM\XJU+IA))4H!XN)9;HZZ8S 6Y>80 MZB#408F]"Z+.Q N5*!Q-VUC9Y2I$0 XTJ6]!U#GF]1!3V6]3;N4Z!UZQR$=$ M6XAH"Q%M(8*:]R071%!SFW)!!#6W*1>$8[^9SFJC?;$2$ M\Q9%<#*+.AC4GU:H.&RR'!Z3;S6-AB4/IS+1K,T:BTE%"MH7*D]Q>-/3334Q M#@+0WW.7%.=4FJ0]LN&T%\UBG:K5J95B[4FVJ#L.?^G$/,(6A"T(6U[:C;\" MMBRM2QI9=. K%:2Y=R'QL[[23?2 K5>X(M MFK@PX<,UK69/<]A!8WBXZ6L597'@D5=\WW7\X7>O"?Q M5>O A$7C3!RT+MR*HQ M Y?8,1@CL!M]D*_M)L%U?+*V$FI:->+'#B&Q='Y7[H\F2G?/D47>X3RJ)8/0 M"*'1E;V^UT6C;JG/;,5F,I#$+1^,6H-)Q_>NDVV?A7%O..E5Z[(ZC$H.+HI+ M;GG@T"+N&.*T8L+[S8B9>_*5W,!6O31&D>X[C701/_2UV"VSDB9A&T_ZVM^XJS)[,E,%><2/R M$5*&P1"KE,K+AI3*.YKH3NQF8W8=;ZLW&J9RRKMUF2@N MDF;%[@W'#6%/C08@A?W8A/,5(.!YG!/GJF<%,2)'0V$M"FO?V'/++/!H@)>% MV8JR5)-6<;+&1CRWP[:+<:V6OU!-F%^$V;[0BH=ULALYS$B*4K5LCO5>LN=0 MHUYST_/3FR!"(H1$/^?PO2(2F:IL&3.ILY+RW%H5E[SCNE=R^#9!;3B93EJT M!'Z03CL^O4N:UIYJC<$NO*MZW2U4($D74M3#E*D^CU5$4O]NPV%TEN2U]C@/ M1O)@(Y=%/J=/=+46KBUELSR=ZP0^9J:3ZR!?IQFE?)L?N<[26D;KF-L:?*^[ M)SLCJ%?DL45@@<#BW8#%BUN0KPP6(A;V_5&KWL)2>K C*'R^=9O7.7Y6D0MM M8;V:]K'^TJ_/0GJ!-:<'8C(:8SYT5NQU26IO;+ W%)%>NT[[;4W33]8SO:UR M]N^JB/)3\+T LZ13FQ=TNS4*G36_*7OX6F:EY#I;I4HRF-?S>*4EER6OOVNT MFVY8.Q*D4:@",X(W!&_O =[^H%KSQ>%M,L8'11T#,;AE'+DH$/\3(+YV]?%FQ> MS"O<\:6-+1:H)E97F]MTV;;:1/LZ(7D8+ZHZ-QBRCCF/=Q1A\0HV%PY,:CAY M1S'H\BB"#@0=M^)Q21-24CM!FLAK.\POG&:YKDZOXRYUJ4I4P0N-DM3/BQ/, MZEJ,)5E'%C3BCB5?2O^_7W8,."8H:MN+U<.@3K_)*LT^JJ>KNZ8:0-N9__OI MFTG8MPL7U.5?T'^".AK^O>YS[/<*[#Y-_6=3\+\=U3*?U]3][_]Z4COX/OZ" MM!A^\.UH\X\FX5"SF,C,WS+S^]+$ZBPR@V^JFZAI>(03[BM!'?'DVSUNP&G+ MT5\Y[E^YAX]P\DYF'C)N/)K?)XP:^U\]Y=0X?/>#^L@'(4*&"@*'KF,+/P/8 $+A/*ID>O@)A0$9CXL]RHI_QD83W2J[^ M\TC WU/BI[-Z;KK4#"D4CM!FA(G/%%(U"872-$-1:9U5:)S5"0,G"!TSONS? MJMY?5!\T"DE%8DL84]JX2<79K=M&H@ L?=YRR..-FKA0AE(ZB';^RA?<=KFK M$*QY2X:8CYH85>I+_7+>*0[IN.IWNJ#ER=L)MEEO-X=$ >N/6'?G"%R#RVH2 MG;Z]7DNKO175E-;A0EL:8UOH]^$E_9.W8T >N#&=KZWX9MCSIYTZ-"P5+HG%,#-/"N,!:U2X&[ZT^[:YS2%-2F-H32=H5GM^;/U38_3Z'R:8$L-6#TS8POB MKGM.JL%2(Q;!V"L[Y<5@L2/85B<=G96JP!GK?!BX.UD#O84O-QN7M.JF1SNFXU#7J Y4N;6!5]VZ?'R3FI>DE[))2Y M*B8MHW&\D)D:SV2:EM M>B!R[.$V\M.647-6'7BS3=LQXTB:=2=D885;"G-&^[0D:3 MO(WE*:PDRMR\HCQDB%#5F4M7JBP*;P'=_Y55E2I_/V>B-* MYJ:,T6PCH@SBX5=OXY4(Q@8RST(ZK"5$8>B\Y3J!OP)N=WJ7Z[BJ%V6L6=(Z MME>PR>LR9KV1%X5(M!")%B*?^1AD&HA\YH/)!9'/W*9<$([=IEP0CMVF7!". M(1*M3\[V@TBT_FCZ$(D6,JOOZ<5O:P$BT?KMJ4,D6D@%/B")UBO1.-S8*&_H MW/0'.67SV4L/_";UPW%[)=M<$3SC?FNED [2E?GPD,/FS$.#PX-P,_#];C#V M'3':.IZ/3C3GS)D<@F>:<2GIMN28]\F9+*OM MVB;9LVK1#*HYC) &(ZBW!:*X$@81/ *=30($F Q+ <*+J=Z]?7!!2\V9MHHPF37QUTA M[3F@I_YDY-.%A7,#*;EUQXHWPWK,R+& E4?-HK'I3 ]'[SG\%2OD(?A!\'-S M([\M^,$N!S]:ON!HI31,95LP!X,5IY-&[7=K+%,^ON]HWMI,_WWL8#?R6T=>#,G^U/XNM=RT!V<%;J#D.;<1]VK^US;:6]+A_> XG L[VQ(_F[ M)8S8YJY5=,QQ*+:<03,IKB^S^R9XQGY_YX=;;45=V%:*W*S@$+3R6^""X[,_ --9Q? M!E=*L='24K-O.ZK*3S4_L4H#YG#5!IH23OS[ UVVR1BC["9O!]1.]+K\1U@NW@BXW"8F(TGY!FWM1,\3*W M)GY^.58'M5 &_>G(Y49-G/8C-VQ/K?T5"8+D/O0%"2C>K8T"EP\=N%SZ^MGM M1R^77LUO3*!(KS^I7E_5#=C:%P_$^_PR',[)GI3VAEK1'Z_:TPM5W?GYY;\G M!+T*3>DB)MK!&O>UX=;0#P?J<9K\.)'XZS+6?TH\1'?./^<]HU]@#OT1!EZ MDG?T#8 G,EJ43:]'HL-09*A(C$G[SEOOTMK;:E+ VL,J MUBZRA=9*L=B 3P#P0/^-Q#]T^@;5MT 7S-$%\_?I^+7JTL+ VZNYP[3,B8 Q M-;O=?&NOK1HNFIUEWFE(9J_ ,6DETCH"Y&<$7AN#H6(6"&L0UGP 7\\JK+LRG64[ICB]F&]SE;=.M.&:@)MC=[# 1,OMM >K22&V+8 UP%&C">)GZU:< MDK-_PDH6/R2A#2$1^/%F3([$[W)P];K+ 5'E8)&\[(/H+T&_TIP=AK%I[ ,W M^/W,]H"(;=7-9;7R,CG?Y2JJY]I>3IR;WAT\SV,#;0&?_,0+?]825G%@*K6X MV1*+[5"28KVV],BYEJ[G/UIV_9;%-.K:"'/4DK5L5W=Y=U=XLE/\,PI\,*AO ML-Q*E#;-:.X;56]CAA$<8SOQ@![/[57'#*"]J99YK\9Y8J_'+34(%*Y5'B0M M>A#*9L'NJI6V1BH;"V@Q^Y4_4>-_04G 6=7]Y=*'&N3KSO&[HP1@U9&Y&F;? M 2@T=7CS,;?R$R"\R,^F)O#=[,\;'T@//B?6@'2 ':BN"Q[@ F$!=;!G (F] M* ?F(8(U3!(;C#&.LE^JJU7@;X!4P[L%ZWIZD_+: MMO;]?OYD-_8*T8J7X/'Z$S4OQGM,5W#EH.<#_['6CULC9[Y.4@Z+O77::LA, M7$B3Y]H,E&AI1T5' 3A4FRP*_ZX?Q;V6-W!R3>:,(AZ^.M:#^?(/P7P]YR+=3@H# MP'5UY:HV6/3 JJB9<]6=G2RO%OA[&#W^+CLBPOX[S!EV )9;'[SVB8/3M7=@ MX,W%_JWSE8&T&? M@PD W]H!F PC!JX9F$LCAHYV3DL/"[M]>/5*3>%'A.P M,V!!RIM@WOP4B.%A&$_G[>[QL.Y.)N'1&.^R+_[2_L[-U$Q:X#5+U0&N9 P< M$_@W5=?A8@=?=ER2X-N@WP)\%2!-H+VVM_?@8#^AXY(+S' %>@:?=NQC;AT# MO8->3M8,/OK^3T\&NE)M TX]T#?V*(+GLE<]H):9U6S3!U\7ZE$?3GD,4 ^G MA(,"@F_;X#70G\:Q3(^YK[G!_/'TS54PW:9G <_Q*"_@'H-^Q5YHNG 8JA=F M/MW<#A\4]VL.F(BP"FPWQS\8R(/Z+OW-?DK!W"V!LWYT)X^_AIU8^D?Q'ALE MP)\$/HF][WHM!EXB?K"_K[E]@- "#\X"!!AN/GWG4>N V9E1Y.XG!CP=B,1W M-_OX >AS"!QI: VP7;R$S_P_%XZ*'WRD@Y.$94X2KI#8_E_%(N?3O12KR.5F MK<.1(QF3^2>[$-@OA 8-.[*M[(7]^W%+6ZA6#\$ ]B@6L, H&YMNH^KD-X/1 MM->N*>Q* +$ ??+3_[R#M?@S' M(< W9=>.LV>70,SHYMK0!GL43"W MUW![-@L/-@L?YQZ-/],[@ $ 58T,3,"2&7AF>M]X9II[+RII,*/2]MW__&5:Q[P& W=$;/?7ZY[0;_ILW/WR#XYA M=]B91#'4L;>=/SNJ5GFJ$]1DM=['^)FTVZS=-YN?,M:4Y5%OH\GJLJ;P^J!N MQUT ^3YZ7FD_/>+T7^8_$&L%TS.D+\=W) M1P2"20>P>IGV9K]BY50-K G/(.'U(/W7PMY?$V66K>P]-OSV[$&L!V&&9Z4Y ME+!:/++JBN )[3\Q^/*E_!D]?WRI]>.*^9] , M(!D@+?0H0CVP-8CY<%!/M0EH:K:<9:<+T[V_D^9 _V%$ M#][NA^:F88/7,V M[^W :$@\+ZSV.SYSUXAW?@H< WS):2G H^@O4T M,D_<6C_SRV"K&=1^?[]\+/W W(]SEF7?]EG ^S71! YLQBMR[G%9E!&&OGY\ M'_PBC/7Y^:X='@;L;[_(@HD[3IIJ@' Y-(\S=9Q:\"-HJ^IC;QFNO6'TO5]D M#L0,-('UC<'?CF)XT*V'E-]#?NI8C.Q1R37=!7X#W-:9/PM.2:@@%ZZYQK^P M#T-0QSVI>^7DN.]E#I^>1LJRX"F%8GA&X72*5*@9.0/K*&.J)/ME MWP_UGL5U0+8;5JB84FJ72R/;;W9W7@+7ONH&S_8WLK LTU^P(HJJN!>@./6^9M%MMJI%&C$-$>-D4AV)4JL&6 MW/.64FB-NAAM< X34E-S;C"VQ,&6./Z\:=IJ;H2H55T[Z6A.=1EMX4\Q;U8;QV2A(S[:RK;3):MB5!(17L>3)Z,C^71!$;#+'V;#)615*OB+RPOVS_ MM&5 <]TQ,1(#QZ28;=@T_05>@=?R3^:)\?U6->#RC*/.^DO+*%M2NH7/Y)^W MK#;DN3_ >IXTVJYG!7PDTVD>MCR=T4G88:8#?A;+:M>HJH8JV%[:A4U/1C^T M&F)MU"4(+)Z.Y\&TPS=7'NSIZ>3CBTXX6CJSI6PJMCH5YE0K)!*%.IU\LC7J MK$W:B9P1J>;329G8DAQDBCH9%":3U9K7E5&_+]K+OCE-< "U/>PK&RO=& MOM7'ZGB9F%+]J!NV+>"RG[Q^8R?3JE&6"_*ZPV[=-!0DRH6T*B?/[+:;G$.W MTM!1'7I1&(UP(NT)H.6)[%?EU6PQ#IBZ,XJ4S;!@3&><#M]^(M%VJG=-D9F( MF$B&'H?['&?$\.TG@]^EFALZC"YC_?J&#Y>LV!>SEJ<2M<5>OT;5<<&)R7&O MC*]3H3J%KS^=)W5!#81VQVM)ZQ$_G(?=4+-G\!+*O42?[NA5':;,P>@$O&JEIG 8^]@+NLS'2U%'EWH?UK:CT/PC.PW M(,C^^]L;'B5!W"0OG0LG^:\$XB:YM1KEQ%>21#7*;T\N^%>*17*Y/;EPB /C M)N6"N$EN4RX QS@DE]N3"\*QVY0+PK';E O"L=N4"\*QVY0+PK';E O"L=N4 M"\*QVY0+PK';E O"L=N4"_>50'G+F^&\_.&>R^S"C&V'^@O[G>.'G?MP_X66[O^_ WKA&W]$A8FL[0K6]GZH,+D/ M954$!@N1:!?2$427>M 1XH/I"(ET!.G(#W2$0CJ"=.2EJ1O,31 "PELC2%,N MK2DL_:$T95_F]=><^),SBC=6A3F_A/&3WN2/9O- M[N2XMF?>7].!Z8_CR<I80E>W/3<)D*E5U:-\,/"2'SR4V3O> M.#@6I\0&K4VZ75 -9U1MUYV)1-45^=>+4SY40SMSH:$8FU6O!48Z2$QW8S9! MF_FY&I6#K8+QZB8L2^5PMRQH$V:*]9,]Y3..W7'T2W1PJ"3N)78_;FP:/A&> M(-8TI-!(H9%"(X5&"HT4^KTK-'&=V R%,*\4PIQCKE:IJK8-,4I2R8E-+Q/: M7--9R0CZ)\*5WT@AW5*^:+47Z;'J*7C@QM8O16AY2V2>)ZX699(6L+.=_=KU,JJ*:LSO,\F88OK M\[!R#22IQ.]X\A49CSX=GG#7-[+;FA,$/!\3>/HF++(,J^6<@9Q22>SII#_T MI;17&&]GDWBC3BP .9">\HYG$.)\&L3YU![,I5,72+F1VZC0L)0Q^>4? MDKAC.72$Z@K[F58J)F$AQ??-Y9DJ M3T]+-_T,"]VCZE*GC\ON/WYES&/E%H+^BMVSSX'I,._U)0=Y,G)8+F/\>5R. MZ1=8.B[#DO/HFWN2'-B'O*NF?AQ]F]E;TSC'4?)H[H[T17M3>YHY_:.N7H+] M*+MW^B+Y$-#5F>]'D)HFMUVZWUS5L_Z_+Z:7E_M[I5<,?891)&XJ',70"L42 MA,)3NJ$P%*9C.D_Q,^Z$42OBID%??,W)Y5MA)KIIVKF)[E M^I!^_L ,;7L9"VA.M0)S3V^:,;O[&:DH9+RTS2,_#DS>1WNB\\/A3C-W7-#> M>FP_"9Z@GZ92BYLML=@.)2G6:TN/G&OI>GX6/9D#:3FN&*:M-""=J>1%8"%_ M.'*<3>-Q%@_;&,=]CMZ>IJ@#>4('@>J%^\Z%A?3Q7QZ>U0?3;BP;7[\I!Z MG55ND7,%M:QZ#S33.:^\;#Z>@VI%8-Y_:JLV=0 M5:T'SN0\\8AFM]M.DTI%QR=.O6'TE;%MU,LUXM<#?;4 MK\=9S0F%["!R!'<[H+!#&\#0GIT--.LU"[>NO6)KHC!-V9R/-JVU8XXZ6'MX0VXWRG&[0L9>Q'>?N!_T+ZCRH9Y:./ % M'6AU8)[7[8>,-_-(D=?U)D$PW6I#SOO6MIXGAE$\!XJ,T_17XHPWRKD8PCI3VOM'1/T-+5:ATZY1W7 M9*?#C6]XUI=_".HK>7,Z^P*=_3/' [)D9\3K'PB 3V*OZV@OV4@KU5;DM^41 M4YG'VX'$-83DM[7W5Y25T7"EN>M9#8=9! 8Q:B@M=@40EF.^GMLK0 #[^@"+ ME%(N#J)M88[7)+M?%[F9Q4W4?@*6??+KN1S$M942A*WZ/)< ? S,E1_L"4\/ MD5A&7AH' =18-0S-**,HA8YO]" 4@*T&I%#-::;I91XO9$0%SP'HK.L@"L^X M4OWL9_?QWMV!876IVA[\^U-'&8'TC=H#?/BWWE%JHKJR093S<,#NK#W,B35= M#R1V(9>Q"EF*.K7Y5 4>!<,C+QB!].LK90>X?54/UO ]JY[!"?@ D';OS *@AN/Z>K_!\RAK>"ZU_?^><(;O__V8 M/_Y-V*-SQ_]E>=$7J0.>9H4?8)22,Y@& +3B1E&PNT#]?B+@:ZTM&*3GN[$FCS" M\+K=WMD^N4Y@ /Z\I:4"Y8WJ0LT1&XMUIQZS-5OI@I;<\Y8T74C8 =$T9(*H MU!=)66D'*TLA3I]I;*T*5VFEM%RVF2K3%L5)H]D%+4^>6>W.=[(WUDA'M-P\ MW^K7)EAH*>3I,V/.FE;S'EYQTEJU,RNO9X/&"E:$HY^W)"K;GMO*SVMRGNJU M@SKNED8\K,9P\O;5O%"C:^WU'"L/2X0W<":>WH9OQ_'G3:4-WUZK?-J4;&* M3WF>#&DG3GFQZFJIE IR98:3@]6P"EN>#$DK3@ROH,W:6,R0!BT9 MO7EAGL C[R=#HF9B+5BHP[%#!'0O%/2*R1/P[-?)D))-A ])H25CC)+@M=U4 M'1:!E)C3EJU*@1N'Y,B4VBV"'H1"GUE'B<*>MB3LC>4O8J>"$04KJ*W$M-6< M60IWVG)>JMFVNOEJSR'B[F(D*;;KCYPHSOM8?^C7-H5>D\,XH/;XF3')/+LJ%PJV5 ^\).@U"I+?M.!: M?M)4SD_XB-^EH1/[;6+IB>-Y'@P?+OO/FS9G5-1.)U)#SJ_8Y;AE;,Q. OI* MGC[573>TM5HUI\YRTC4%>ZR41U/0@3/*-W8NV0E,,!-CT1*E&>H-5!WQK(:T]+NH-+ VK1EG3>ZUZ MLLR=S__AC_)_CQRA<6ODS-=)RF&QMTY;#9F)"VGR/!SLFQ;T+'I9P 1\CJ(= MZJX?QH$Y "\JN+[N'':F-<59]/&\74K[,6Z.D&Z"7V,"^T,#WV=[+*QM]?](][P5_^ M(=BOY\YTW$X'#QJ2NU>1[QPV>"M_"_;R> \'QN$@,(^A_EFYE>_:NKW?Q((Q M.8AWC%B/P;4"V8-SKS(W.HFZ$TT5Z/LIX8=JI85@/ #)A]FMJ=ZNJVZN< ,8S?:U_4Y MU[.YNC'W28=58*Y4N*\<[RO_Y,"DJ=9^8SF+X%1]?LQTV.$^V1!&]]O.\.&: M"K[*MIS!;ST35IX^_.#1LVRX?>VI+@@%'W7QVSE]E:1#P%8QS0AA1?P]>HOMZ3X4+1CZ05K'TMN@ M0Z#Y7I%#$#CMYR=+_HO[>?^V@8>Q0-KXP115C=4AX;4:(S831)\!SAYT\^_/Z8?^;HV.N,N5 M MJ,U^JRUC=H#W6_.^2^B3;)_V3/S_[(OGH'3WL]H!UMFETB^LIW:!W"T\$2\ M=6TGJ4RYO*JKLT)Y:/VTBOSNP']'/RX[\#8UVXE8';-DE:GM.FVM79\NDR__ MA/;V)Q0%@,PAU0Z!<75\*U0@\%JX"F20"E G:W"?C <@&\+5#:#\PYH,6IF> M!9:E^_7WH(=PXK/"=WM GH%5-X$H'ID *0'8_W7,Y=WE:G:\_]"?FUZJPD^C M>![?/6R:UB>%[&%/]U+_OLN^?*=Z7@$>',P2[O'\K)Q'5.*LA*3$RW63G!6# M#E\9AS^/@;>FX#\QX@D_<_VYH??DNLHM##QH&U8>C!CX#3^AV?/]"^!9O6R- M_ LZ*\#+^?MK#OJ:^ZVD=ZHNAW5#VAM;U>OI8D6W\/6+)Z,+&HYT_-@[?#LG]*T(_YE M"/D, US8[K^:K^Y"+S$> :/C0?WE4!!7R >SD$C+50"\!;$'$*[W?]7EZM_%^P*BN;_$.8!(?1Y[ [5(P[&( +T-3N+Q0\( M"Z+O>.F!']1L\] ,8/,F<^2S !R.^4?W.G3-U4:C<5TP3P'OF?KN3 %+UKN>PI]^/U, MJ5Y.G,=6K'H+VP0/!9&:J09@;8/-'@D"/A>&$2[PQ;-8+'L'/):>BTQ][OFN M;Z5PICQK-_?C7!=\ "O1W\9D\!_W>_'NX[O03/53V8V\C>; 594'D< MQJ'SE12$8W ^]E''JZ>+]+EIQ- X>F!NO-@LI$UUX0->2R)E!4M\.0TFW2^W7>R26^S.3)X"*.R>UGL MO\/G0>GCX-G.XLN9[[I^ @0WLZT8'K6%Z8C,XOTX!&+/%$+N%__^=JUMGM_? MV/F%:Q7[OC'@V8>['DMUF\\4U7NZ)09MX_A%=AMH_\TA,?:P;7;\8M\&?O/T MVDD4'#OVZ'+)EY^J/D,37XD7JU6],B_Z*1GZ,2WW 4C1_^ "(XXCLOK;DPO^ ME2207&Y/+MS7%RO;([%<#<:0N=R@7!",W:9<$(S=I%@0C-VF7!",W:9<$(S= MI%@0C-VF7!",W:9%_O*[TX-_99E7G1_NZ?Z#GE7,>7G"M"?O?#P_7_YIF=&>I@!N MSH;_^7_:A93DQ>7EJDIR%9UX71;,U]*):G;R<__YKX8?AG\_51"$IPA/WP1/ MKTA]*]?9'XW9$O!F'P:V'PY]4C!-6W#]7;XPCX'CT^V(.THV-[QH<"'!SY<:FX3(4!]AZ#C: QN"-O6IQ6).CR5"+-?445VIK@:"0L'" M'V!,=PQ^KO+:A9:]&[,,!! (("X+$-@3@, N A"CR7@AJ+'>DF-^O.*(KD:$ MX:_3IOPL0*SXY4Q;YMN)5)=+3;UKYU=,#,M"0:8]FKUCS]Y]1P"! .+= <3) M0'-_?5X'XKY$?%9T &[Y?VVTP"6;^._ M_$,3S E"_(T@ D'$3QV!^O08<<,^Q*]A1-_.+XR=/Z2D,FT-ZRVS+;)T5N*1 M "#!O@@2OY%=N:;Z'PJFO(>MIIM%M&N.^4P*]%5.HW_(H.>GG9K^7 WG]L%6 M.K!61?]0JJ)LJL$3P*K69GRX34:1O';RM:7'L=)H^WI9D9&MD>J'% MI7-/3+:;1*%A5H2G[FC\E?C%;^J@!K)U9.L7@J/5<,U$%$(#BU4SFM1B3.9Z K!UF.# L#N<0,:.C!T9^TTO[&%V,+%*,QE:.@]6=19'5HZL_!=O87U(,[_A-?VGS#QN M]36[3:R6X_HSAY2K4<$[&=E)!]#(#_QW-&JL!XZ(EN;F$FA2@IB\FIAS19O M,0L_&MF..-%FNJC/9@Z90 )C$-8PKYO"N#%C09B!,..Z?M+O8H:#^=5ZK^A8 M4DI$$T>)\O-)37@US!BN?&ZU#N6=))(UL^ JBMF+!( 9,!5"W6'\*\9(-V8L M"#,09GQJ/^.G0JTD7=AVY+5 J%44\LU1?A[P/@0,>.R#01X&0@MT].-3>!B_ M=A($6R;ZL-K;C1U&W%A8F:Y,JET(&S!#P]SQW&F.YOV>!8%T$>@@",HDH_VB M[\(7-)%? :V6JK5;KA?:TK)6[^6#*&F+^NNE4JAXL*W-1'J&I=M^;]8:;C>+ M25=ALSLR[!U!L&CK"!D\,OB?]U=^U> K@WPD4QV;\:\P M\<7ANC5M8&5=,=O\NE[8J) -?)\'(3AT(@09_,T9_-O')[>^P/]:5%)0FD6+ MLG8JEK>U,2EUJ/DT@&DQ)46^5\S>H)BQ0+# M=42G7:-+S0&VG":I (P>IB(X['2A_[-$Q(TE[)[2]:(S(R@[B_9R+N_]9%9V M-+(#V&T\UUZEJ14X*:N,>_C<%6GQ]2*:X10S]>[041V5FH3ULMH1*B5+X;+3 M( 1WAU.HS >" P0';^$7G8,#W_/S>M7W.,F>Z@T\L UEMWN].R^!K,TY;NWW ML;2RF>HTWVR.)UT !S#!@=-W/#KI@> P<%[]PY^[E;,;,Z/)46KRF7?]4,; MU]342@ 6\! +[G &>08("C[0,8Y/ZAK\%!;0!;X9%2)BXY35Y8AJ!+2?4C!, MR*[.W''D:9&.=WLNXSC-N?JD@,YGH$SNY]NN_3T7!9C+/IL+U,N47%./ EO_ M?E97HMN]\5!C&(=@=XMB>SU(.LKKG=4HC$;BA)6\AER>EAKKG2F2WBA1>)CH MX+ [AB/1UBTR?F3\O^F3_*+Q!SA9Q'9L6I#R:GECS=.)/I1?[_Y*U1G%0;'1 M=+$EK6W92MO;#,PN,'X&5B&\8V@>&3\R?F3\[VKE_ZG Q:#%X;)NS6.,H(C6 M@M@F86$D ,OGO_Q#4!PR>V3VZ.C&NUKS?^T81S#-LU5S6,+D/,O97+=BPYRO')^]HI41M??RKGVX-^K-Y59 MZ=%(CQ?P<*,5M[TI*8WPGBO%8VP2OV)E4Z,1QXI.6X1L*ZM:V2LTR84M*#B6 ME39E[DC^%2^S(#A!<'*#@[\Q./EI+^T.)SU,E:QRO7N\@ M29D>=>IRN1M(H^K6[G5XMS29)A!.&.!WX7=@ A.$)P@./G:/7I%O^37LD+; M8<\8U8BDYJBQJ<1<4BMUQ0Q18%H(O^.)2Z>%KFD/ S]2W5S?M):F%UTN!_09 MD?"#P!K:V/HN1F7&,L%F,YL5L% MK.ZZ QDO20+O=A4^O7.X12#GA]L^@972>N--C1Q QESQ.@6<-3*#@P:QKM1R.S1F9]&ZOU M3Z4F&'+.MM1\J^28O6)];+9;569B09N&EV2(.YI$)HU,&ATQN8V5^M>2!/.D MD:IJ*Y^7RW349,O19(25,MO>GQW!7Z:O?O]G1T0_6/E BB8Z-H*N]7VD&[Y0 MK#AQB1&C;0*DUC>CUF^\@A]64_C@R(2K=2$.;<\,P^/BG:WIQU;WB\EA26>= M#C.+"^T(*TOL9(,O:7L^?#'OOS,#WU##^:_&W;PY9&>44.PXMC M;J/JK#09 M6W DS-X4,BA 6X@(&SX(-KR]<_\\7O\S:* CS"=]8:DX2Z+=EME1MV467KO> MGU()Q7&_/&U):;D4;*+RDM=ATIW((OD[YN4=0002""3>6;F+ZZ< WMJ!N !* MY(?=JW! 'N9,_/3:^ ^1%76$==KI)SQ$' M>25,\GXG32]WAON[J+<:-JQFM.LLI#Q=,I@-$]B5!4 ],JL22G%W&/>:WA%" M#(08GP4QGOM(?X@85&/8L[:XE&+MJ;>L\1V\5,B_ 6+,XY4QV\3$6%9MT:EV MMN4\5\X0@_GR#\_=4<3I]0\$& @P$&!\#!?CUZ(JWJX4V>(\MB1;FO%D<;IR M5TR&%C#WPE$(*A!4_&;.!6'%S3L7OX85;L]PL6:=J,MKO+O8L5-WL28MB!7[ MJQL4_:)G\?Y/9>QO<^CWLC$-=#SCC:^[D0!'##_67/,F,//_O-F=V2L,_,8V MP9^[6^/6R)FODY3#8F^=MAHR$Q?2UZMBFL[-I;3RT@@CO"ZEN9+=+B\!^E$P M$T/Q[!U_)@&-MJD^-SZ\\<5Z!!+/_:Q":9V.5MT.)IDDS<^UXG#<8E[O_AC- MR63:6/(3.3^:M%1>L>1!,X$@P0"0P-D[YL5R[0@D/B-(("?BW3L1/W5CQ=GX MO5J+ER*I7>YOI$F'ZZAA!@XPUX+=L6=.M2-L0-CP1K4T;@P+MHQ%69B1)5FP.X(]O8'^/,OR_R(5B/$5I+2(P\B> MI8\5XYDM[_]RG_8C0(N?->_]H%KQ$O1"/_-OP][\\Q_PG^.K=-=4 ZC]\W\_ M?2L)^W6P>@S[UT7TE7]!70GJJ*_WRLKQ3V;EV8P^! ;9\/^WHUJ'FS[9&+/_ M_O=_/1[K@_7F==_U@V]'$WTT"7,3=NH;D5FK9>:UP%2=O#J+S.";ZB9J&AX! M@=MGUS+S_W9OYG#:NP:5E> YMR0>9_4?-S0,(#/\S M:(O/U'K_$/@9Z"0P>'?_V&0_Y8>OOOPS@':7\V),5O+EH.#J/X\$_#TE M?CJK)].U!+-S$#*.?Z6/G8;(H3 D/5,-$U-H4L<5"N?+V8I@V:+S:Q.5RG77QL#0<%K== MT!+'GS=EEC3AIVJ[A;6WWA+W%E;>B;L*I9Q,?8_7XMG2Z$ARFW57Y4V:R-Y M "U/AM2861JWJ!1"QZQYK5EOMAOMI@EH>3*D)5\VF ZOI!)1$V*JJ$V;<0,^ M\V1([;C4IV)1,;%R'BM/^P$6UB@+M#P=TAQS>VT"M]<2H;>*E9&VHB$5(7TZ MI.:"'LRJC2XEI4G>=%A[VRTL!84Y;;G=,I6R-=M.,,+:YK6I$]=#W5+8TY:+ M0A2[S3')8$N\/'>Y<46254B*>M+2:/:6M0H=>%*YN(C+=LL/BPYD&SCMYY:( MVGXA7,HVKHHKD;'+^B(KMWO2M-(.DL3>K3%GK3?JY#2-%[*>P'NH)TW;,TK1 MNW*C(,4%M@S^5W!:$P&Z$R=-!W->ZY3P8L-A!L1T.377Q9F0',Z[/^LKSU13 MA1\4Y78S&*UJ[4:M4Q+@ELO)4Z.QA\ULN3J33*)9$1H:[>3)XTFQITW#[C3N M8B57P](MZ?9'XTH[]+- Y.2I58L).T%G.<<( 1>VU-;,USJ9.W*BJ-ZNXI"S M2J_E]&ML,=JVU[TB4'[\C*;N-G2Q-ZLNJXY887C>0 GM&'.6-8D9K1Y M\O0RTV8UHB-AXI@Q9NMJ3]M1UCD$)&9\,!AT.RZ6=LBPNYBON=BRSN%:,%)7 M1L*W*:R0)KKWIK M7Y%K0GO2/0

B+8;,69;[#U:CXMT%2W M-&IVSUIK9]YU="]@74?D8RV/56H16[=.K54A.=[@>9U2& *?*12!F\K_W]Z9 M-2>N+(OZ_4;<_T#XG'UCK1/(2Q,:NO?N" 8QFUD,?E%(HD!"0@(-3'%__%$) M<.,&XPFPP/72;8,LJ:HRO\K,RJI4.#(A\8"EV 3']M6^\N?-VX193Y8$^B'#HEH4"PO5MI.&/',[@VRJ;YM^ M\I"JDC[6[V2XY4RH+M/6C-$:ZDQ/'E+55-6K,Z*1[N+3UK19SM19)LT,#QD6 MDBA* )M8*:.3REC%?+O&6K/D0<.BRMF"NYP,9D93R3*S7,M2$MWA(?WGV'PG MD>O4.H;,3W)]!Z/32V-X2%>79$=IYY?B1$AW)TJ^T22)]+0>7+G7>$KW>WU: M$72Q.N%9'U +OMN$]]QKO,(J3EM@>4O$R-1(9$2MR-;@/?<:KSX:.*@OZ(38 M&4YY6Q$%,,U!INPW?MD$R:I63!6-Y:JYQ :#Q6@4&(H'H"*5Y\/XHQ6S1[.=&:UBDPPK6X1@FJOF^; R,XICEH:3<:L"4FB4A@, MDL&5>]W4)Q;+Q"39#(SD!JMH[=Q43MCPZ<3>BQK#-KTBK96*^TH'S*KU^=2? MPYON]RCVJ(G+:9VD#0RK9U?%P+&5>/BFQ-96"'QO&"K1+3\,D:S_4)&,49/ M].RR*58K_)2OD_O!V@<-/WGF MJ>Z$M3;7[,<-/&?[8EO':^UUG6(7T8X7N'-S.[CAP+3GVUC)]G<,1O1^K'WZ M>=!)K[K33]_+BAM@S0,_H6=]AM#(^X*].W_WCMC0[[C(F7="G7E0-A&J\,%[ MX_.=Q^6U,Z;0N'S-N+QR!AX:EB_#&%*7"(X+PE@TQP5A+)+#@C 6S7%!&(OF MN"",17)8$,:B.2X(8]$;*<"RP/.\0Y3GCUSMW_N?F7 Q &J M'JY)K!/O9*N__B$YMH.VK\*O_OV/]^B7"W[&?N$A"B=6JQZ0G9A@]4$_E@%J>(K!6L4H M(KY-AD;X/1=^OZ\<(4Y'G-/<:SUR3!K6([[_[QY+GC2)_*@F\??+&(9#'HB95F^UL52_I!]]IP%:8F.YZ;MLM>?W.*(8XW M^N7&(VN):6LPG2N^V9@)']]@OQOF#7XV ?PA:?5W8[P'=MRW&S*P;()9BDU^ M7.9X?B96'+BW I9\CS/\&0N^1TQ=$#40-;ZH].P[J-'I=4=)V5SW@U62]?X <(%]K)=HURQ*!63=TC&]YI03< MR[VN=D>@4T01.6ZCSATR.$Z,CKRG2;1)3MJ&3QM2>U#KJ,E'B YX-A@5QPG^ M"#NN;"6LJ/LGC=!\1]#=SM''WPQC;[: FIKL:OI&5VKV'#A-#P0MM(8Y(#O/ M,%8H#GAW,>]XXM3 BF.+8X7.XN+1%FLZ:O!U(&E&^G'A)!6"6S93\(0("A;Q M9.G]$A+7L/* "( (\$6&S#L(4"-(X+7 '#-*]0+=T4KB?%:]>.2D)([2^>JJ M(1NRWJAG2F.]W'F I\DPD \AR,"( (@ ER##? )5T8<+]U:U2Q)>$<;UK1A MA_9*67C^4Q@%X9@S1D$0!:Z6 L>WC=TD!J[ $/@,!N@I9@QY4\=SN;$P6_(M MC/&@.[ N*O0S4-V/B.TRCM7X5=4L!^GZL M=TO(YM+UP'@7D7S/,CN3U+1MI-EB#\Q3!2J9_GAAF _Z2JU$LJ^T_<)8\,=, M6BSU,:?#PJ,O86X*?2S:BU:*$$<01TYG6WV4(P9N%TJ-C#$4EJ37,R0/TWK% MY*4YPEB#ZJ28F#DXP\QZO4F^VZV3\%QN)N#(@;*]B".((X@C-VR/?,)EDWNY MT5('>$; .+$)_#&6(R3($O[N%\FPB"6()2B%Y5L9)9^ R<-(+S>T+)_#ESA1 M+ ^%))%7ZP%,PO@/=^+HSU?J2O)I6+QZC<:W5:I&3_1+>20_87GU4HNPV+#I"W?WB:;2.A2" (/ . MJ^:]$,BW,$^D:SII-/W'![.8Y\K+U<73VKJU3#/7;VN>D(2.*XB"6)87'5&\@0!/S=+_J8 M.X,X\%TY@)):(FL-? ($KFDUZ0&/9_'2HY'0!^)JO.I#$,#(!G1&K(E/@,)?-'/E MQ+3Z8$Q]63K(=A%BIET)I)2B(C!:3W@:M M0%W6<>1 O(!@ M5S=/7E>+*0J#:Z;85A#))=C3+5:6M>DRZ>8C(8]0H+=SI8 M&=-\3BMF96HYIY,2'\93XC1Y1D\)(0$AX6J0\#$[YIU(< @J@Z_894K Y-QL MJ"U[:EN\^(Z>A*R.JD2M/Q?'2N.19O"$+G7F 1)@]"1.,6BI&2$!(>$ZK81/ MN$#E?&HTF*>F/1S#.X.!LNCYJ3'$ DP_B7/X&8^E1EBX6BR@#)2K,!4^P06. M%1B%5.FTP."%APJ?SD]3)/0@8&B$CN/$;2>D5#T-P+*1P=#JL)(O2D@Y$'.<1:'Z143](82@<,(#!6G6+16C2"#(',-]MPAR,S+>A+0;6V$I[L] MFZ>SPZX_N7A"C%1Z7#U.6PHO8.FQ\M MRM.&EX20"4_&3;!GC.D@R"#(1+#Q M$8-,E"R93SB#*=WU%*7.9(PTV=;Z&2Y=X4 =@H:_^Y6@S[A;$6'FFV/FA7R; MKVY]Q#@3)6/F$YPA]5%MH'?G>8$Q>TG5776\E!YZ33#JQ,0Y]H826=+L3T'?%X(ZQ#BVTO#.7C7>+AX MI&>IBLENVA@EA*4HBM32;'9ZR< V(L("16P<9]!A#DC9D;*_PT@YI.P@TQR9 M66\^%:>U7LF6,BNU,;U\$DU.P.=%7//P:FXNVSWG@1U3H;+#B L9Q\^YMP I M.U+VJU'V*,WLGSF[5N9: TSM9W%&DO(83^0IOC6$"L^'.Y,9=%034GB4(!.U MZ?T3&L_4ZX"ICUMM09_F96W2%W/S=JCQZQ-FXS1_[(C&ZT]]2=O.Q Z&%J"L M%[0I$FV>_K#%LV$1O+$'(.M2OJM;P'6WZ N)N+WJ2>LV0$QXN$W9R;%DC,EJ M560[]0I(73RXT50;5:Z*J;10ZO:&B2'I+>C<,&SEW2\:Y; @9"!DG-!D^APR M6*/&#/Q4U<-S MN;$>.$KK4OGI2B%\RVQ5^?LTG82B9 !JH< MA)!QV\B PTJ0IV@Q$NMO(=;H1)$H3(4KX-A]V=5.&$G@N7IIFJB6AD)'PQYL MP1E6$_8<-A)&$IXX<2OY#(*ICW4K'%24S? IU'V/S*[$U[?TJ^=V)-U(NJ,C MW1>>X5W'"^9M*^R3\,)",-&OI_6]KW;GELT43Y?;C>&"$)9X]=$:%_D:D4UA M'YKB/^CH#NMBOU"L\7F\NA0,K]3$'G0]<'0IZ.B^/KLC="!T7"4Z]IH>^^O" MD?5/DL.K)Z=NK3YO&.D6)KESS*XMEQ?)=P[Z,[CY 98 JCI@4F)G*$S37*.@ M)$#L:%5"F;_N*"2)!U/^^ MV([7+VAXQ-R\/XVU;J5C:-/YDL-]:[JLE$7&3RTO?B J-V,=JH89";$IU;MM M6JR4)XW 6:,WNS0(XHQU=Q$U$#6BUO"(4>-/LRR5G2X[DWH-%P"5X#4ET^Y6 MF(NG/PU&0\$0'YVQ,2X.<[4!;3&Z7X?4V&SW2* 4*$0-1(T;M34^L?8KR6Z= M?\QC$]%O2[3=-%K"% O)P=_]XN,\CA*A$#C. 8XWG9>!R'%F>^,3Y%A*"1W# M=3$A5',-PLQH U%>A9Y*&+YAXHFC&\K#\,T_GAR,[1F&;N2[GCY8[DK+'PJ^ M_N8IVD@&5[Q1Y\-WWMYF(Z^J;9KRQ 4_MC_LOEL@-#\U (7IQUA>8.%P6UO! MPDPP\'[(OF=O/PC%;OW)1L+7U^R(_.8:^,F&)#C^+]A"S]F^V.:!Q+KE;XB1 ML8E[ZNCVS[X^.W!S.[CAP+3GVR[;_HY!;?^A.$ VL'G023\GMJM#&?CA %.& MM:[_N.?3][+BVJ;O@9_!NQUHXH4G@IV_>[N(_!.TZ^G?3\Z4U-%TJ3,/RD8] MP@?OC<]W'A?BGF;0N$1O7 */Y&@V'AH7Q#$T+HAC41\7Q+&SCLOKB\?; 7J; M;?QEG< %7X:_S==2H-AF_\V]K M!BXE<([WE_+LF;O=LTE&6&?T)%T7P(,>E7?M\4 *@Q3F\PKSA4E@)U:H#%## MU*NU3E%$?)LNA]3JNM2*>ZU'CDG!>M#W_WTN!KL*1'Y4@?A[_FNS*$^L0'"E M;*^;D(P@&7DN(_A[B;H7\H[8.N2V)-_)Y#YB[?N*=588Y(A8-YPH_^)KDGV_ M>)4TZ4K5P9M.[2P&35]IMK]5JG612QCQJ,F.Y^[6M!RT185:/]EM[40<63JM<39RJ'A%B M6'#S+#ARGN<[6*"U!2$I-L8]8YE+D$LF85/\X@PL2"]F?DW--Y.BO%B,QT0V M^=#H#Z5UWB:3B//V:[PBN&]GO=WQQXQ:Y=,1&:6JRJ^D; M[:C9<^!L"V_G@.P\XU*A-Y*'U(RA\3$WF JLS)F5]!FX1$@^+79&O"B.[<:B M/2?F\_%B+B6@C<+2<8XXTVGB2*V16E^56A\Q-]ZAUEZF5FF.A,>YD.LHN4G3 MSDBZ?@:UIGUC-FWA@B'DDK7Q-"?,FD4.JG5@;O!XG&"(TUH;$3.SFQJPEC** MK-RX-W5BH'U[E^JHZ;+6J,"U4H"^[UAMB==0+7TX^CLB"5K"8&\0 # M,(DX=^ ,DJN-OW1\S4=>&O+2OI^7=L2"@4KQ'C!EU)K?K[%Y1^RD!'\I-T5& M=,X )H5L.((]M6I&J:;Y@I:04Q,J*;&AW<+$*6+_I#6DVTBWOY]N'S$_WJO; M#-7T%L75XT3HS)NYVB-OI=3%QP])>U&W.^H\&3R#YHQ.)8<=;K#\/D_< 8C*$T%^1M(6_KE*9,J%=;M=H@;5*93B9]O=XTTKEJ MUV"[1-48G<%<8;'>K%/RJR,0YF>P,B!FZ;R/5[D''@P=I]*@SN&H=*H&WYC/34%N="JY3-ORNF0RT'Q8 M1HU(Q$G^U6- KB>$LNWC6*F70NX6^G[OU5OLC4)"URQ4(%!!,H'J.KK[L M>A7KJVY&J23F1GJ>>B \CACVU#.L@+<]M6OW4I,5WN2SO04QGPV:DZ3$AXDM M;#S!GS'W%NDYTO.KT?.W6AOOU'.GJO4&A9$GB=/*0%FRU>2\F3N#GE>ZU4*? MG'<30KK5-9N :L_)+M3SP"IAJ#C'WG:F2]73@!,+!TX'IZERAQRM8X[65Q>O M^%I'[*M;'RUT'C&10KWF:SGT0$^SBT:HP="28 ,-YF\[ M,I.VG8GMR!Y GA5:_4:KW^^P2#9L@7?R &17RG=U"[CN%F4AX;97/>G9!G#U MR62XL LE4\BE6;8TK0)6?SC#=0L*Q;DO\(T@7<7Z2*&D4P(](Y@[>BU])C-VT_><7W/0/G MDR7>FUZF791Y+2OJ/)"QDJ;AE?()7+@7"[BSC:Z7UBR',SI5N@*RW=2@UZW# M NZ!J4/13!RG][-I_D9P0'! <'BWR?-).%A#79KY;&F"=QX[>38O+^;C[#GA M0&2;/9Q[:/AX)^GV^IPE2'E^#N$0&#\4Q<83Q'Z@Y^];BO2LUY'4IX$!?>3G M77@Q_28KI[YI(?W[54[=,Z?LRI IEY0.;LC9X;A:6&'F*G4.-R\C]YJ)0E\6 MFH]YSRG.2*=2"PNAPIQBF%?#G*F(,D(!0D$D6QXM%.!2(I70N/SL(25,.3R? MR96'"NN>(4]&,1]Z)6N<;0IDAW1U(RO^.'@)]6B):^)9B6M"ZE8ZAC:=+SG;F%\#3.Q ?:QAP5H/9/"(U'+S92MX>,JT56,S5(I$.TT@CA3/ M,ZHX)3RV"X$=G0N> H)!G03/\1P?G$,?#O9Y-K#6+54/S$7]]\O'7#!TP! : MCC%E&1L">QCHOA;T9O I_%YW8[(;2*UIVG,W]M= '\+ZW3'9 <%M8IYF^VZ@ M.&[,'L0"S?G[1S@N5R5$-UIJFZ;O251J>T].=O[N[2)RRA*U"0Z5W(S>N!#W M#(G&)7KCPM]3+!J7Z(T+XE@TQP5Q+)KC@C@6S7%!'(OFN"".17-<$,>B.2Z( M8]$<%\2Q:(X+XE@TQX6X/YITA8;E4\/R>K[+=GS>%D+^LDZ %;[#WW8K=5]D M)?BUB?:JN^2I]GOBH[7?2?K<_7/BXNX5X*US"INR"=QM>J$2]+(_V>]DYE G MF[H%L"V.(!ZV"QT'UF;N?OU%_!UTO3^Y>6%$LO>:[)5M:X@%=QBOQ4X.5_Q# MX3M)QLK9N^(]B;IHZKEM;8_,U/.%*=TGQD,/R/!XO3[HQS) #5.LUUI%$?&= MB>K&!0O)T6?EZ+S"@R::"%,UHCQX;4R/BO-ZP/?_W9/G)Q20'T4!\;5;A$[, M 9CX>"TSQMNT_I 0( $X)@#XK0@ 0@1"!$)$E!'QU8;A&PCQO*7OV0VZ,1LC MMC$J]V?Z_H^3*7+$6GJR?>#K!=J(M>[R&]S6ZZ$1._7G*-*19"/)1I*-)#LJ MK4.2_7TE^RLVI",5^*XJ$#I6MS+T'W"ZOK*=:4VWY&N(CD1065_+A;V. S%> MRQR]B<,M7CL^ 9X&]G0NZN^H@VRN#X /L.0Y2RE=D135*H\45VC@TUS3E8HU M5_6X]Q\)!H^4_Q%F:#7 #%@^<"O .W VANJTYP^U7J,F^CTJ4_>[XTR/'4J) M\+! DH[S[)FJ3R%M1MI\-=J,/]-F_.W:W.DE_'G?X+.&7FF9AM 8=YK3]Q]Q M\U9M%D@U)8^P[LR8/M MQLOVF&0+:C-S]XODZ3A+(6U&VOS=M/G@D;YO4M]9 MJ3=*^8HFBGJQ/%'*CSQ!5#]>G@"FK[: ,RY8,^!ZZR/1K7X#J$"?P3-U7M!J M7IS.G6%F,,>KC^YC=F65Z*8T#[2:O_M%,(DXR=!(JY%6?V^M?L>D/!V-N>I# MCC!$?332O3+=S9/TQ;7:5,5"O9)RAV*3G_!R6Q2RC0JHQH-AN5&.[)XM>1C)D>S4A%;$IT8U547[LND-< M+PX:N0:]3)3]\X549B"7:?5F6%EDP*P_Z948V6S-)28LZ$W1<>9J0XEX@'CP/7CP#F- FRR6D^R2 MK N^O^2($68 C;LX#UC .;.FV"*$:GN:38Q\L6IJT$: @2"6/59X&V7$7&%& M3-73@ .E"@2O%EN+HW["<-!5CN%GF?X=*O!M !_A"GS1CPH%?IL4*F!VK7_I MK?IM*O*U!"*#6P^F+Y8D]G'AYC4AXYS//^Q[KC03YWY;S'6:XF)6+]N*79?8 M,/V&BU.),X:*$"<0)[X/)]X9,7J-$P+67CI*P=?QW(.]HG,5F>B4SY?80R=6 MRYK5LO(B6'"*K30*F-B$G&#N?G%Q'-^OZ(LP@3"!,''R8-*K7* J-'ATY(S8 MJ35)I9CJ#"3JX^4M/^A2#C%/\E9N.H>3JB59%=]L>O0\P 5_]XL^CT>)8(%@ M\=2;V& M"X!*\)J2:7HLQB$B ^( M#X@/;XI0V94A4RXI'=R0L\-QM;#"S%7JXB&FAMCAW4D:U W9YK-JNF+7$U/( MB7!3&A.G>?P;<>)0Z1/V/KCBO;5.R-/5.D$LB5[+H\427$JD$AJ7GSVDA"F' MYS.Y\E!AW8M'H,H=JMW&=:#@.25O*-C"[5$>9,EZ*QP33S!G@4DTLZ#.R)(P M>/6/!X?B61FWC[?F_G=[MFH5?A+\NGW1>X('XP.5Y)Z7A]LM*O'>S$ R@*QJF[R\94R1 MW>#3 +VFK89^6LP>Q-3@;>PQ<-S[$$O;UWE)TVY6KO"WBA7Y56+UUC=\@U21 M .>9OCJ02$5F)5HA!A(4,XD#!#T C,P3W.#N5\UW7%^V/"A(R68Z1G(X1N!8 M L=H(A[S-!#,K0/@.%#4Y$5L7<(,RM1_1\!O2+QCKL]LFE&PU$ 56O(B&39E M=X9GUCU7D1U'RA3<=CDG.:PH>WTQW90JJCRI!],[?K^_'AT+AMZ$?1"T.?;, M"\=]Q/5NL3@10%6F3GW8=9S'_TX/_E%BM?X4W"MXT MZ"+S6:F9S4>!^4I0]^Q3/"#\[UECH #H5C"60QTR83W\\9@%O&N4@<)32YX& M7UBHI@^U.F?;_7G0\H/28"NE DM[LY20[NN\GTE*DN- :;C?SV1ZUG]G[J$W M6<07Z:'LJ&L^E!:F*C)]Q] 39%'EFTG80^S+/30'#HB!\/X!7P:./0ZFK4W) MQ"UJY) V>R6N8E ^PBZ&W1"/.<"= !5:5N;R;;/>J8[0/3P(]T*X.#]P(CGE0\^&MD+;<0=.U4U@>Q )T/[ M8]*AX$-.7/V8/^(]DO36DWAR(WC\I6K(SQ-#PN;]_YH\!'\60/Z__^=--OE. M)VS,=MQO("V^G?9Q*Q_JOM1V$_;3][I9CUCIU $M 9OT0%:^KWF/U;CFD. MA-)_M:KI0W/7Z]-/*[0T _U.0\99L#CJ1H#EMPCQ\U[=ZZY=KXX(/=+PI4/K M2%54F>$!+_4YKB_13$(.#"-.E7!%40E%Y@8#DKY;O\>I=6&OA,O/5VJ9"-U\ M(55HQ0J5C-!]*FERW71ZFX^Q\[)0OC>#"0=>70O,EF3AZT,_>?O!6I'"3YXU M<;?-ZVOVX>#OWEIPD+T_NF$K.A7N]ZK'OZU]Y(VWC\>OM'F;5*\_ M7H^D3BB\IYY27B7?0@M@XH7,.W;=OQ4G]L^O5R\+;+W AGQG^:NW"/T9^N5- MU*,X1RH-]]^27 :[JZ!.H">^MYK4OV9N.@";35R8^GV6M_G<>Y^6%]7R9 M!W_*\#4/W7MR<2\/8NJ>^$L_&/>\:4'[W9KC$_\9&I.&;S((WL4+?2 8F70F M]CJ]*O:7_O0KZ,>49X!@?[JQ M;.!EQ0@<:Z9B ]UAL@/VV<@AP-V=K$ M@J=D@R?'*O9]C*(HC C^H8B_=W@[<70S1JQQRR#<(AU!N'W9^D2TO61C4DM3 MGKMO-S21I8G0A]!W^F;1,*,$2='%&B,_2\X!"P_F)?P :]#]W'W0_YOZMO?S MU<>M+_MYMUD.A5N7,)B>0) 4L0 +ND_<:][X!-D]KZZG[@1+H9%\B-5-H/J. M[NG _9^]Q=;HZPJBXU M$[D>J_NRXP''7,8:(+BC]]MD#L,7. H5(%5"1#Y.9!*)T>4:TW)DRS7E7:-2 MF/I!ZS;%-!'P8>QO*Q;LJKY,HS.!G2M!8:H^Q$KESP.Y\#,+<$M)^$5 M2R [L;6!OMW$L9T8^%W3%TX89&+=N*MA>- 7]"DU*K*BW/1LU0A$0-5D:PCV MYOM-L)\(QY6@H>Q P9/'=B!VQ>#55IH=.%BAE.L^W.,3C+BJZ1;TN 03J)ZC MJ_#;AT#,!X'4^PX4V"?1C ?.62"[H=B.;9@W&VLN70^,W3A<";X/GY;W%:#' M\B#0.OB O6L#5;']R8?D_3->W;9OJ'7?7(UL(_LDLMIXN_9) HG1Y>T3[[E] M,\-H[>)/(>\R4W3$*Z1GB%<'VP62:&5D9M>N":IRZU ,>-/6IP*FGIP8N4RS6T>(UT*PJ-B;;$401"]$TCFB(N MA^B&;X(80)T053[#40&]BF:<]AVML8KGWILNFNC\0.$QF.I[\E+ ZVZ>"5^[ M+%M#7QZ"V%_=5*/\]X]K$7:$U\CJQQQN#A\8'M S0 M*H=U F(9V9-CX?%-6 P"6 TO@T?!PY(73Y?UX660C[&^';R#97LQ>3*!- V( M",EZ^)X*4&7?#6[EN3'(PY@G#]V8# L>!.SM0P[/=4][N@&9>4<+)WW6_7MOD1N86P2/BPW31E.R*<., MT:8&@.?^!M@'JV AL3F9V$1;;IZ._W.WQP^.02RPK+ M94U[[OZ$6W9>%J+K*CY&H.)CJ/C8B8N/W2&27IRDD3/]&E : HI6; _ XLLO MX?*P8A';CK[M:M^'I/90S>.#*U(1>K]LN(:B 0? P-[]"^&[7P7^:-S9__2]0 M2P,$% @ ?45^5(6G>\7V P ( T !@ !C86%S+3(P,C$Q,C,Q>&5X M,C-D,2YH=&WM5VUOVS80_BLW!VL;(!)E*CZ81"$G@_S._CP$(U/*^WK^W'TVWQ2>YT_?+J=CJ'C$/(U&!-R M'5W7@G/7ZT*D:5X*(U1.)2&360.64C89K;B@D&=4E-U>=A^C&Z:.&$4;RT9"T]UHW5FPW&C+Q"*79 M27[565.=BMPQJ@@#KS #G$E0?*3SY&P%,UG8];R?!P5E3.2I(_G*A#VWW_\^ MI$6:/8^I.K10.36]I[51'*JPUB9;'#LX.]F%NV\E0DSOH6%6M/\_5D]@O>2:[%Z/ZBT2_$G1],8GN%/QJ%2I&C<8AW4\8=-Z/&! MDRVOPHF59"B\%@2*SB6P+;M%XJ1<83I6E5N4W.N)8BYX,CB9,HJ71XXE4_M#&^ MGRTGLPCN;V ZNY[,)WC!U\7D\W0931:3ZW8/?1R/[Q]FT73V&6ZFB[LAV?S7 M2O#'IC1BM3M$]I5#QC6/=Y"HO+0$9Q28C(/(,>=%DW9 N>8K5$1&1%&EL>"I M*$VCL#3(<)8@2V0YN%%Z#4LG@ \SY4(0!([?\_M^[Q1HSEIIOY):8=>_N.Q= MGH):P3@3.86/&Z/6RNY=6.Y*-%R>P31/7*NA-AJQ(#(#K&+5.ZJ3# +O#"I: MK7=]GK:!K-!@G@@J,9\MQC/89@(GT:) %BGKB$19(^MZSJ_N#RS!/Z^$/44? MI2]<&)8$JXI>=2R'6K*FL>2MT5AIW#QVHTA:E#QL'_9A7:"WK*8G2YY8>H-I M.:1FB_>0F.W('L]:QQK_['EAG(HW#?3=2??"&WS'2*J:O;QN;PIVB2U7FE%Q5NW< M.5>%Y'8'='\9E,@WQ2;&^CS3Q/^)_V%@#SGT7YA84G%@VWV^-G&_D*EK,/4U MT\\$39-OJ5;8XQQU,WLM[:&@H6I[1MBFR&G>6\K<;Z6;D?U.^KA'+VC*G1@_ M2;XY=(7T%M)')5A3S7[?]<^?V;H>\ZJVON[]JX^)T5]02P,$% @ ?45^ M5&9XE6V'" LS0 !@ !C86%S+3(P,C$Q,C,Q>&5X,S%D,2YH=&WM6_%3 MVS@6_E=T=&X+,TF<$-CC',H,A726N5)Z7#H[]Z-BR[$&V_)*1")FOXPN/[)8154N"LLB+;A% MZ4S:E(U46?*"70JM99:Q]UK&$\'8WSN]7J?;.3ILMT^.T=1974<5(>L'_6ZP MW]W?9[W]L-\/NX?L\R7;_3(ZVW/6YU=GHW]_'OI>/W]Y__'BC.VT@^#7_ED0 MG(_._8V#3K?'1IH71EJI"IX%P?#3#MM)K2W#()C-9IU9OZ/T)!A=!ZG-LX,@ M4\J(3FSCG9-C*L%?P>.3XUQ8SJ*4:R/LNYTOHP_M(UA8:3-QQG#)CYYEXMY-S/9%%VZHR['=+.T#- +L?!&/-4/H-7$4)4Z VWR'S1 MT50:N)%).P]3&<>B@,%/;X[VN_W!<4"&W]&QZR\?AZS7Y^W>P2[?8V?#Z]'% MAXNST]'%U2?VX>J:?B]9K]O^!]L]&U[MO80I6W/CHL7^*7]/5<5^K5HL$MK* M9,YLRFWXK>="%AB8#?L_;_KP-5-A^3@3;*QT+/2[G>X.7,^R&N3+:U/RJ+Y& M#8W?>-%-#>8C.%#76C@3V+AI.*4IB7A6+Z4;"?:BP2R55K2I!Q$6:J8YBAYL M\ULN7!L;DE5YV"BAO='WU.NXV=D8P__*FPN6\JE@6DREF(&<;"H-XT51\0R% MI=(6?,4^*)U["*J$G:6RX.RT0IN*-E;VK[FQ(C%6^7M[A@4(A+&<#TGDYS?"/3;:-.@+(8SZ#(C:4!]D$$D-<0ES" W#3Q! M?#&L=90R4]&?5?V9T*)NA :02P,51//LY:@6IA21&:BC%,!!0F93QO M3L,K6E\D6OO_'V@5+ '5%!%!:Q7_+4 5YKBM&_=ED8"D.$E^?(ZR*D:;P%@C MV%O I]39G)6 "*&;4(^$;0G?&CEFHVOL$+'+)5ID464P &85@.6Z,\Z?B)N4 M)9F:F06@M9A(8Y&=6<:IT/L-+UL-7)J%,W>\?87FBX3FP59!<[06Q[2*O;\- M3 V^.A4AXE%)(G'I(OR"<2T4@72)>NHZEB3)E M*M0C.M8J\Z JM8I$C&+#=H&A6 "4'BC#VRCEQ42P4S#==97!PN60A[MBSU7M M'<;^RE]*2N\*#V9JGQ$=-C#N,4>^/+JC9*VC!!W1.#>1#PM2V.&SHGE;D[?# M@Q\,G7RKT'DN#.8,<>H4XA^#J$7B->*5>7P54I%C 4#4/7E=JBJ-!L!@%$W$ MB[ 2A6N'SB56C-ID97\0!X35PG2%DE;-V'13@EWABU&9C-UQJ:G&1L:2:TD# MD%X^.YU04$N5(4GK-B3C]*]C464$'+)@;:I4(^BA#.S@&7&4]$ 81/ '5'2[D(FR/H]T+$+R1(,_PKU%PGU:*N@ M/ISRK'(,2#@028+,5$X1P>:>#'.IS!_!Z/[R_J33(1L5P<;&I[9C5=F'/7B, MYN!+:T%Y>_+'IU)LO#@1<)N5\#,!?P;4^"LX7R(XXZT"Y[F/^[OXH5/D.F%T M=^X%Z1/8E]2TBJ)*$TH:TO6>5G-E+,KI22;:,EA9]EL%Y8NF=Q^HD@#NX,4- MZ]KQ""!T!^#%^@.A/>]5RLU2YQ.CNNU!Q$YJN/FH9<"<9?)&9/5I^(9]ZT]/ MT?-O"=N:7/]P1U^'6P7QKSOZEZYQ M9-!6:;,4SZX 3>:YM%:(_R(;Q@KRG.['$OZY1G:!8["T(16 _Y3'+S8?\5LE MX;[;:*HBZ\G7#\$"+?KA.LT0Z:'69/ &!VGTL%L) 5 40O9Y4G33/ ; M4J8^\W/:U.6L[GGMXE'-DZ!6'PKYP^Q[R(S'J&C$DLL>A&6=Z:(*L(5X:WEY M;*"-395CS)@1-YA:0]S[4.M5^KY82&[7$=0I%&ZB02TM $0X-@3$W(L(-19; M7B#*8JJRJ2"56/!)_3Z%K@E4Y&6FY@)W9ZGRK,G7D YD/D5"FP=AW'E6T#Q, M0PW#_<=#@-YM=4'Y;H?0L[, 1=VHQT8[4EG&2R/"Q8>F6\2.J7_KE-Z)I0G" MU*_#NXEW_[XME31>G[V#K4W(J 4T#F'=F(5G#,M%[H4P"]DEU]B<^]T6H]>H M[P/(PQY_9X??S\,G^7< !^N%KH'8Z]!.ZYZ)L#==]_-]AW LU\.:/H?2PO,( M=P,3K%Y1/0[DR0;DMC62?GK3^[D[V.K8^0H7#[ZWCXVE?UWVE[/L9ZD4"1O> MBJARKP%?^43X ;KU7PAY;M)]),MZ9_S?5"_)E4+S;GY[9:ZI/GEELVOS9102>TQU;\5/;.!;^5W1T;@LS29P0 MV.64*S "Q_"0] M2>_3]SW9&?ZEW3XM4EY$(F9_'U]\9+&*JEP4ED5:<(O2N;0I&ZNRY 6[$%K+ M+&,?M(RG@K&_=7J]3K=S=-AN'P_1U*BNHXJ0]8-^-]CO[N^SWG[8[X?=7]CG M"[;[93S:<]8GEZ/QOS^?^EX_?_GP\7S$=MI!\*_^* A.QB?^QD&GVV-CS0LC MK50%SX+@]-,.VTFM+<,@F,_GG7F_H_0T&%\%J'$\C.6,&;O(Q+N=G.NI M+-I6E6&_6]H!:@:XO6%STY[+V*9AK]O]ZZ#D<2R+:3L3B0T/.T='MT5:3M-5 MF?)#"[7(N)4S06TW6HTRP74X438=;'9P7\UR62]1A6TG/)?9(GP[EKDP[).8 MLRN5\^)MRY?@OQ%:)F\'SMK(_P@TC>%9<6/;/)-3-$Z^#OSXPWKHD[5.YL(- M9Z*R&#=/;U(YD9;U>YW]83#!/)7/X%6$$!5ZPRTR7W8TDP9N9-(NPE3&L2A@ M\-.;H_UN?S ,R/ [.G;UY>,IZ_5YNW>PR_?8Z/1J?'YV/GH_/K_\Q,XNK^CW M@O6Z[7^PW='9Y=Y+F+(U-\Y;[% MQ\W.QAC^5]ZO* M-Z*XG@K7$C7]&M5_)H[VMRJJ/W#C5!;+%^P:DY0)R+&6#^XZJF.%3@L%'8?6 MN2P0] M6%597 EY"I3F1AW#G+,>5E@!$PB,4::9R\+=5WNZ.02$B80S7"S+) M^;5 OXTV#$7KBT1K__\#K8(EH)HB M(FC=QG\+4(4Y;NO&?5DD("E.>A^?HZR*T28PU@CV%O I=;9@)2!"Z";4(UM; MP;=&CMGH&CM$[!*)%EE4&0R 605@N>Z,\R?B)F5)IN9F"6@MIM)8I&:6<2KT M?L/+5@.79NG,'6]?H?DBH7FP5= G(D0\*DDD+EV$GS.N MA<,2L"%ID1'S3!A:<&E2,B>S'*1+Q$O7L311IDR%>D3'6F4>5*56D8A1;-@N M,!0+@-(#Y?0F2GDQ%>P]F.ZJRF#A$LC#7;'GJO8.8W_E+R7E=H4',[7/B X; M&/>8(U\>W5&RUE&"CFBO"Y5E48#8#"*)N)%6(G"M4/G$K>,VF1E?PH' MA-7"]!8EK9JQZ:8$N\(7HS(9N[-24TV,C"77D@8@O7QV.J&@EBI#DM9M2,;I M7\>BR@@X9,':5*GD%&-5QHG\,2SGQ*TT1@TOM)OY 3Y-!!F"GU%?Q%O)QPY@ MV\3'/QSB)UN,^$>3VAW@/YX.'XU_[!DS&1.LN5&%"R9NL"50/DM8YSI>X@X[ M@>0^)$DLW]W-0#*BM= OW&B?LH0C@[!UQF/!4% M-'N&30!W1$F["YD@Z_= QRXD2S#\*]1?)-2CK8+ZZ8QGE6- PH%($F2FTFBMC44Z/,=&6P:]2 M;E8ZGQC5;0\B=E+#S4YH:+W>'UBV3$;$V$7I+:H2Q)RCY.]GSRC6.#-HJ;5;BV16@R3R7U@KQ M7V3#1$&>T_U8PC_7R"YP#)8VI +PG_+XY>8C?JLDW'<;355$[A!\[_6$ZX< MX7:=<+W/D.EAUB0P1L>I=# ;20%0U$)V==(T%_R:E*G/_)PV=3FK>UZ[?%3S M)*C5AT+^,/L>,N,Q*AJQXK('85EGNJ@";"'>6EX>&VAC4^48,V;$#:;6$/<^ MU'J5OB\6DMMU!/4>"C?1H)86 "(<&P)B[D6$&HLM+Q!E,5/93)!*+/BT?I]" MUP0J\C)3"X&[\U1YUN1K2 R":VS._6Z+T3O4]P'D88^_L\,?%N&3_#N M@_5"UT#L=6BG=<]$V)NN^_F^0QC*];"FSZ&T\#S"W< $]?NIPT >;^!M6\/H MIS>]G[N#K0ZW34V3]8,8(OZSI1Z[^%X[[6<_P[ M4$L#!!0 ( 'U%?E25JF4#6@4 +88 8 8V%A#,R9#$N:'1M[5AM<^(V$/XK6VYZE\S@5Y(;SA!FB$/FF%X@#:;7^RAL&:LG M6ZXL0KA?WY5?"-#+AW:27#I-AA@LK7:?E9[5KM3_R3!&64*RD$;P,;CZ!)$( M5RG-%(22$H6M:Z82"$2>DPRNJ)2,LT:0%K42IW+.L]7IMKCNFD$LKN+$2E?(3BPM1 M4#-246O0URWXI"0:]%.J"(0)D0559ZUY<&ET44(QQ>F@;S7?E>Q"1)M!/V*W M4*@-IV>ME,@ERPPE9)RHEBMU3KWM$:[7K MBSTC:UJZLQ \PL[17<(63$''-9V^M MPJ*(9BCP]DW7M3N]OJ4%GQ'8;.0'X^D$G,ZI#?[H)AA?COUAV73DCZ;'KU,T M\#^.)T,8SH/IU308_S:"V9=9,+J:M6$\\U[;=IX'UQZI0+-Y432Q#2BJO\SX_W)]? HD;J'O(QAF$(LMHJ/-6 M55JHA,(PRU:$PPW-A50@8O 3EA$8KI1(AUAYP*60*CFW\ K&0I>P&--K:/E9S1<24RNZ#S)(AC=8=V08<6#QE)6%!H\?K1DA 4/)%12$>_!JGS9 MHAJWX5?V+1$K^+QJ:_=HC%K12NG=-(Y9B)"TK6M)"Z875L^#5M@X""BA9[0- M^4H6*X(22L!.4-:SJH.R](E$(M?5V*YX(Z0Y7.N?$;D@&2V,Z1VG&QB&I67- M8>T04=Y_CFW?BYR$]3N.D/@?-6;J$JN+ .I1 M#1A+1;N"MWI!0L)KCTI/L$+LK1.FJ*$M4"\3:TFPZ4&=CS.Q=7V*92*&C+?3 MHBO6RM*14Q4:!T[\*#@!4J\.^'C%^08WAC3G.N*V42CIGRLFJ3Z.%)J3]PP_ M(L> H>V<'D7'6Q[?Q^PV7FLR.Q\Z)ST=7?<38.DUMTJJ/*[3K\1]=.*Z+XZX M+,/,DI*2C9C0%&$9;K2L2@D-JPF32.L<]W--X+;N)GAXQF%H&M,==N3(Z*+* M&S%FO"S4[:@P*@]V93Y J16O^"]R*DN;Q4%N,)^4UX^_0^OC;4F]LY8^';<: MZM=:J@@P0L$YR0OJ-3]V@6D<277PU,=BO0B(;__0;=^3MCYRZY:=$_3?(N@P M,$03 */V$W*OUGF!+/'@BL@P@8Y=5BKN]Z+@8<3/#/A\X_TC?"<(L%[H M.MH<$S5!(3B+X(U=_CVO"WVVI[/\[3&%R$/LM0KKOH;K6VQP$'0OE4EOWSCO M[=Z+YLZ_@'CRW!AWEOYUV?\_R_[ 4>V!A%O=";^0&5X,S)D,BYH=&WM6&UOVS80 M_BLW%VL3P'IU4CBR8\!5'-1;$@>QLJT?:8FRN$JD1M%QO%^_HUXDXIFWVCPUC-,2A_+J/X![TK)YMN;;K@N-ZO9[GN'!] M"0>W@7]8:I_-_.##]:2:]?KVW<74AXYA6;_W?,LZ"\ZJAB/3=B"0A!=,,<%) M:EF3JPYT$J5RS[+6Z[6Y[IE"+JW@QDI4EAY9J1 %-2,5=49#+<$G)=%HF%%% M($R(+*@Z[=P&YT8?-113*1T-K>:[TEV(:#,:1NP."K5)Z6DG(W+)N*%$[O7L M7 VPIX7->SKWQII%*O$%+B$;^^^G5&,:WP>QR%DQ_ MF\#\PSR87,Z[,+WRS9< C79A(\H'=^\&U]-YL;LCXO)!QC[@6YQ;=O]P2#[ MYZI0+-[L6C;E$ K.::BS5%5(J(3"F/,52>&&YD(J$#'X">,$QBLE,J'S&,PW MA:)9@>3GH=DM.VDG7'O@BPP+D4VW?'4&6&G N9 9.+;Q*\1"EKH;S)A >825 MR!D-:;:@$GI.%]?%Q2 23>ZP2.-8W.%G&BD(; MC_]:,\+R!A(JJ8AWS*I\V5HU[<(OC,(%ZVK?: SGZ" /&7H]BV,6HCWHMN[? M^ ,HTP'L0KZ2Q8K@BBH!+<;50=2,*UT@D%,;M/ MZ0;&81EP#5!M/U'>T\*A%#%<":X\Y\3LY_N5Q!=@5Y%%2F$A9$3E:S7&6"IJ*][I)0E)6OM4^H(%X&"=,$4- M/0/UN%A+@J)'Q_PZH:W+3ZP"D2->2Z(+TFJF Z>J(_:<^%;F! B^FN'Q*DTW MN!-D>:HIMJ6=I'^MF*3ZM%%H5#Y@_( < G+9.3Z(#K=(?B#IEJ UG)V3WM% M4_J>>+Y>ZC6[#V04W-)]2OH?T.EKE2'KH%^3_+^2[WQWR M&<=M\&^$(DU)7E"O^=$VZRW.EE3'4GUHUDN ,=ZE<)O3U8%<2UKGZW_Q M9Y\6HH'_,6JWHO"$R*O'/$.,>'!)9)A SRXK&_=3''CTRAY2&V6H55UWQ#BXWV^/:]PNCU M*^>M/?BN@?,%)AX]MXW-NK^L^8^SYH^X%]LY2YEK/X(D).("$BP 2E%_?7<7I$3) M\B/7)/9DY!G9%@@L=A?[QO+X;_7Z*(UY&HJ(O9M1#O-$I(Z%1G 'HPOI M8C;16<93=B&,D4JQ7XR,9H*QUXUVN]%J]([J]9-C #4LUNBTS[K-;JO9:74Z MK-WI=SO]H]?LPP5[\7$R?$FSSZZ&DW]_&/E=/WS\Y?WYD!W4F\T_NL-F\VQR MYA\<-EIM-C$\M=))G7+5;(XN#]A![%S6;S87BT5CT6UH,VM.KINQ2]1A4VEM M12-RT<'),8[ ;\&CD^-$.,["F!LKW)N#CY-?ZSV8X:13XN2X6?[U'.0<#.3:=WIK-]M96X *YOP>&O.Y_I"1B[NMUNM9X.,1Y%,9W4E MIJY_U.CUUD-&SN+5F/:D]8U0W,FY0-@5J*$2W/0#[>+!]@:[5F;ENJE.77W* M$ZF6_><3F0C++L6"7>N$I\]K?@3^6F'D]/F 9EOY7P&@@3PG/KLZ5W(&P!'7 M@:>_7Y >;&RR$$1.H%4$#T>?8QE(QXZ;P=T3#^^=T6C3E&;V#<@*0<:%V:(+ MIY<;S:4%.I1TRWXLHTBD,.$?/_4ZK>[@N(D3OR=BFUSRZSKP: ?3SD;CX?7Y MA\GYU26[^I5-WHW8]>CM^7AR?7HY00+:/P_&;#P:?KP^GYR/QM^9Q5] B4=[ M=#TZ _MP/?X(^+/)%:).Q+4[!7U/EX(UE]GH7\-WIY=O1^QT.$&\VZ^[AX\H MW5NX/V%AOU.ZAU<7%_#?>'(U_.TK<_/I688_<^OD=.F'9 H;NW[WU3:J?PC& M#7QR%VL#8"+F-)/6YH+U6K56BS[,@A\$//24A3I)= JXZO 3?O][JP$3VBSC MALVY@F69,'Y^@YW2D@MNPIAU6S4&_KU=8RX6L.,"?W4[M6ZW5^NV.I4M=&XV MMWDATU#EZ I9NW;8>U4[ZKRJS'<01MC<+/WLEQ[[J/&87'T\ 7BX;KP5J3!< M?3<]N('"TU:,22Q8#&@*F.:Y58@8,63(^YU+Q0 EO!Z8:=@3N_ EK<$,$E1FIC2>.,*P@F\$*R"I@ MVP+?-"(<0SAMPT.7<\7 +#@CB7(+9H;%? X&;L9E:IV'SY>4LQ"R)6W @BHG M&NR\8.*\F(IF28.LU1GC(N(\(CU6D=V6@M2M?>_-\7&I62OW< NP_Q*H7( M929=.2MP(:#W0?^P6BF@&KD M]YH!M4V')I-,6^]VD?7%=GB(QO!TY@&M_*(_U2GW9)#_?B#)$=AZ=$A*S$%@ M]N;T'G-*14?PJ^QT!D3L;>KM0;4K.<614R2I1LPDB#BDD"CY-_(_"';'JTB! MK3@]U";3WF[LQ?,>\7P/_ 4CL9?+6WS]#I%3P#*ZG""+>7DZ/CO]G0T+JWW! MS2?A&&0V((CXW"X3H),A29W68'AZ.F[0_^W!7C3O"42%X@L,A$XA+JE/^">A M(7U@[_EB+ZUXJNW>+36[&UFS1K0Q1@!'/BY2?T"YC'-6C"XJ/U4#BNRFE'?F MGV&T"SI@"R@ FZYI(+!@61XH&4*L%PL5K8&&%6!3HQ/(>6=\AH$)IKCK(!74 M+"@#-KHLY"E%C1CDE#FI#WO)&7 ,F*6./!&0@+(EA)*VR(\IH..^EN)*W\(] MSK#M(I9A[)D#432,!1!$)Y1 W[)G#51: 9K]QSS?OZ*UCH+S %($8=X$P="O,KZG0]4 [IY-^903O76]3\W*S,1GLY\3-=F^3F5LD/Q;R M@:^.K86\*M%510&QYHFX2ZHI85QKZ,/80LE!P9?=:5&&1@?V$I+R#*H#[E)T M;1ZJGG?2,5B?3A/%MTE2_YW\PQ=??^U5\L=3R6W-XR%E[Y8E7E-!='M'SW85 M,N>:\O_5Q=F61M8@X2^K_T7-D_QKL*SHVR+6Y/GU="I#J@L9/PN4";Y3O44D MF=)+4:#I"PHU7ZX((3;(DX17BQ^WJN26?;GI-A])%Q^H?+[=QO^.3;DXX.&G MF=$0MM=#K;3I_]2BGT&E;6;S0>RC0E1[!7:M7GQO;0E+MR(ME0Z>8J3:P+/= M&I1!&EP/C."?ZA33]+E:\*4M-+77:W0.GPV\$2FZ>5I;+3\_4"/1!NYDI:J1 M4GTK5&+EA\:WY*1J_#(CZF3^#DXVW GHS[?.?/9N9.]&=KN1G8&2K 15MU^L M8LT,GRYT'=(T$]F_X'!\,5CZ*X'2U>"!5[Z\]$!_L[<[. M=E'<^*9NY"O:DZIQ;SU*#]3N?'&%=*=-2%<3_TA,D>%E56H7_XLB%77]4/N! M^.JI[\/P_AK,WIO*'\]4XBU6(LP,[(DV%,)J5?8\R'2NU;QLF*D:M_(:<9]' M[J7ZJ4JUY4K45M=A>/XQ2W( M+=)/F=Y> ?8*\,A)'V1P0D+0>V>NM=BU]UCW(15@K+\AC'QF215YH_-9O!T[?=N,[,F_8U)>T3W\ OL<\ILD ME5-0H])7GVVDZE=%N?;;O<"S&^E'N_S_XCZ%,FEM'QX]]+9Z_P-%:JG1GUHOHY>,&SA@F+SN2*FT3)V&KGQQ #F::M^D"HA5NP9\.1>C2'T# M]1OEIRH_J&$+_0A-I^@4$*L&;_MU?>IGX MY']02P$"% ,4 " !]17Y4NI=P;)$D #!T@$ $0 @ $ M 8V%A MG $ %0 @ ' ) 8V%A&UL4$L! M A0#% @ ?45^5$&TWM"81P 378$ !4 ( !G3\ &-A M87,M,C R,3$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( 'U%?E08L5X> L, .1V M"@ 5 " 6B' !C86%S+3(P,C$Q,C,Q7VQA8BYX;6Q02P$" M% ,4 " !]17Y4HO%WY7F* "T70D %0 @ &=2@$ 8V%A M&UL4$L! A0#% @ ?45^5#NT3*SR:00 [D X M !4 ( !2=4! &-A87,M,C R,3$R,S%X,3!K+FAT;5!+ 0(4 M Q0 ( 'U%?E2%IWO%]@, " - 8 " 6X_!@!C86%S M+3(P,C$Q,C,Q>&5X,C-D,2YH=&U02P$"% ,4 " !]17Y49GB5;8<( "S M- & @ &:0P8 8V%A#,Q9#$N:'1M M4$L! A0#% @ ?45^5.KHFY&!" JC0 !@ ( !5TP& M &-A87,M,C R,3$R,S%X97@S,60R+FAT;5!+ 0(4 Q0 ( 'U%?E25JF4# M6@4 +88 8 " 0Y5!@!C86%S+3(P,C$Q,C,Q>&5X,S)D M,2YH=&U02P$"% ,4 " !]17Y4 J)=$&\% #.& & M@ &>6@8 8V%A#,R9#(N:'1M4$L! A0#% @ ?45^ M5,/3S%>^"@ (#T !< ( !0V & &-A87,M,C R,3$R,S%X ?97@T9#$N:'1M4$L%!@ , P ,0, #9K!@ $! end

$-/XY80:#2VQ8RP[:N!&\;]999M5, ](!37MN/VD#G_ *9[< MX96*&S^20Z\;HW+9&:O$R1@9"";[F3Z=\C RF$.D09.KQ MTO\6Y 5F-F!F'C/[/XE[':*8DA]0R.<&R(T2+97'7W^9)W'QP1#VK$5[+6H) M)@G$#O20*$)EY1;1A% -I\^,?8<*C4BM.'Y_AKROV;[38+P*D\0VJC-H:(BJ MR9?'VZMKXMQ&Z82+ M^86#*/DPNY2*-!WHP=PE/K(C;D !C_NV@ZP[+! MN:^ Z W\F$#:SH^ / NC?./[%][5OAN6O!EE!^G;_Y.WFJ^,Y8)?Q,7B;D[ M)V;T!!,WI&[(W)"[8?9"/I^S/XMF(RF?I2,IC:/Q/MRN #[*3MZ_FP.W3#3=\$GM7[5GI/]9Y)0SC4:!I-BSP@NF]/O6!5ZUO" M3EEL,'[98$<'[13PO%;*G@7G8/A'6/\+4$L#!!0 ( 'U%?E2%,&B-3@< M -D9 9 >&PO=V]R:W-H965TJ[,3V9B2"_9>$=U4%56W%ZR4V].9/]L- M7/&\,#@P/SNI:DLGI&49;0IS97<&P8PDC3:RZA8# M@HJ+]IM^ZNPP6A![]RP(N@6!Q=UN9%&^I(:>G2BY)0IG@S3\856UJP$<%^B4 M:Z/@7P[KS-E;*?(?#5,5>2UNF#9@;Z-/Y@9$XX1YTHFY:,4$]XCQ _)."E-H M\I-(6;HO8 Z8>F#!#MA%\*#$ERQQ2>@[)/ "_P%Y8:]H:.6%7Z[HGMRHEQM9 MN='_:\"'Q<0NF91$/A2,7,JJIN+V!TW*?@X?S0%V@[E8M6&J-QFA(L4?GD.H M8EW0\;]92J@FF2PA&C4YRGC>**;M%"Z(*62C82&(S,AOUR^/GY/OOXL#+WSQ MU;[W@.X&+6 $2][RBAL ^9XJ(YC2!:_UXT%<%F"GCUSDY'EI%'JS9&&EH27[<(P"XI>R,4H^,%XS_B=9\Q42.%"1'T;Y!_&"8O'""R!^F?N! W88<+885ZY'NON.M MO)'#WL!'T5!RM!SF+Z-@D+Y>PQPJX-\M//]EDU& M9CG0.G#"Q:%!5TX8A.2#E3=P)UPZZ^5R-!"MG14,(.5>"_*.W@*]_*73L:NW M#@!A"ES+A9$0LH3FBC&$!^> *8@T!80*^IU#E,(4 $\W)=<%H5.T<""$&9E- M\W_FDG,;V0?)X@!6 4FBHBG;3S,9N7IW07S/]^4.D@%> /S)T9%U0D'+Q4-% V>,@%QSRIA',(>=- M#D>\W>[7Q$AT2>N.>Q*8=4G*M5%\T[2D!76!*\ A H8'+N,H8$:JT 0(M 5C MV0A=O0"TD/83BFAU@2D?K(]@,Y#MD+I1NJ&M&[<%A\5W3*R -E!"I>19Y*YW M7FV/#0;$!>;F(-NUV=)R7H$,8'W\C5A_F+B_$N/7\9C%#Q-^X?KW$#X,W-@2 M_A#GTY$=#3.YW].2_;Q6O+22>\N/K?ZO)/5R\)QK#VO0XYK59@3)00]A__A?L8[BX^/UFOW.5]N3KH'3(?[H&S[MX2:/^13:^T[2>( ]Q;X4G)P4HJ;/V:K MW2H\J8#XC<4,H;X:F6[1F@Y.9(SR=1N%W9VK(Q!(PF"*/[_P<8-AYG[D0YK0 M6@)7#8/ZT^[BP.&U7R_/G#:%8#ELR=>5T><-",/+D0:$KD/>FM0=WQ'189I$ M7A^M';7AE+ZS@V/C)@$X[!-3"==P2>2YX!E/T+)WXO#.XIX13QB%> , OPR% MT43YO.>=\+.]XXW/\\_PSN'U!/U02>PH[=U"WD'\932!-(&3/["D$+*4^2VY M@EQJZZ'>:\XNT1\([])\QX ,]]@[228<#L5T/.'R0]R/\?DDL"?W^NIX*"#: M<'S(YXM'^#Q^E,^G+IF_,(--1H2^1P A;]H4O$^N$XM)@:^^;N$"O !H%2FEUJUR ML%JQ KO!-VPW ;[*)H7E@W$@R 2 L&)HEO&26_FM5[$*:]-_V%]?4#C<9_K2 MSRJ"*MR"*"AKL)WY8'<-JJ2:V=YR>;OOQ+[GIJU 4#@%_&QL6W"-[2WCQIVC M[]IISY1[%1[%4BM7LJG)!KOKW[*=]P]MO"MVPT3#1OV0.';\(!@-+-;.V@_( M?Q6Z&"(UXV;4Y'$62W]H;7F.'T9 6.OU3,D*C0GYIT&^]&ULS5CK;]LX$O]7!KY@+P%460^_TB8! M\MA%%^AV@Z;=Q7VDI;%%E")=DHKK_>MW2,JRG-AI%[N'NR^V2''>,[\9ZF*M M]&=3(5KX6@MI+@>5M:O7PZ$I*JR9B=4*);U9*%TS2TN]')J51E9ZHEH,LR29 M#&O&Y>#JPN_=ZZL+U5C!)=YK,$U=,[VY0:'6EX-TL-WXP)>5=1O#JXL56^(# MVD^K>TVK8<>EY#5*PY4$C8O+P77Z^F;DSOL#OW%<3;G@EN.YF)H29ZC&A8M[YO .SO".\W@%R5M9>!' M66*YSV!(BG;:9EMM;[(7.=YA$4.>1I E6?H"O[RS/O?\\G_8^CUAHT[8R L; M_5=<_3+O\QB^GSU\K!#HS$I)E/1:+5P>!V)+5&Q')7I4S)*, NLYZBX&_A ] M)!&L42.1PD()JG0#IPN^;+2CHWTNP5:J,73 M>MM-KZ93$=XI,LQ P;3>$)RMF2[A]%/\$)_!:7K6$9Q %HW'YWOK:38]3/Y> MR5?/6:1YE(QGNV46CJ; H+1*F9##XE]RE;D)X[#"K7=1+ 2Q,&3XY>&KP@F;>_L=))TJW&4C2;P4%$87CG\*GWH"5:9 MA\7.39.=NC.X4;(A[8I"-TSL7B2[0^/)%'[UFK>G=IJG49JDO=5HG%-HG.E\ M+A L4N9IZ@!0\@6E'^2<;#&&:D6"\K))V:1V@6NK#_;\;,5-8$O5.Q\L7%8S^ M33WP ZM7 M;TBI-7S$HI)*J.6&>KY%O=+<8.29K"M>5-ZT@S$[JFB:M)K&\%:M"1MTY$13 M[3SK1M'!:R[24'I9 G:6KF8N/D^3#'<./A7,F#W(J& M6,C.TTH2Z-1,TJ3MF\4=ALA4WW]MK7K@9+$9XZ8<"C,/4]VLTGDNO@*_45#4)/>ECQ%*8;[1IO& M-6TZS ARYH(7Q$:26D4("3>F(6?, P X7/8.A^N2!G^'VR&SR2TTVX5GJ>_+\KFTOO?P^ZWS>U$E$AZ&60VF9:03FI!"_]S#%GPM>EOT69_^\9]NZ% M.>:$L#)*TU%_(X]F-/W=?:O-'NKPVY7SM+\\N\[)#X/-(=SU<\L8. Z2GB:C:9[HVM^ M!C\IC7PIVQY2$"#1A<6(_1O#B,:P[C:03_K6NDGSN9UA3#YJ^*$K]K#W9:-& MO?3?;PCWVWTBN@Y?1G;'P_>E7YBF$!@0N"#2))Z.!Z##-YNPL&KE MOY/,E;6J]H\5LA*U.T#O%XKFXG;A!'0?SJ[^!%!+ P04 " !]17Y4T*B MSZX# "C"0 &0 'AL+W=O*5MQYR0+T/6+ M1/+NGGONCN1QLE+ZBZD0+3S40IKSH+*V.8LBDU=8,Q.J!B5)EDK7S-)4EY%I M-++"&]4B2N/X)*H9E\%TXM?F>CI1K15N:Z?4,A5J=!TFP7;CE967= M0C2=-*S$.[2?F[FF6=2C%+Q&:;B2H'%Y'EPD9[.AT_<*?W%1 [0B@PMPZ!T>\>+U$(!T0TOFXP@]ZE,]P=;]%_][%3+ MF\%*)OWEA MJ_-@'$"!2]8*>ZM6U[B)9^3P2ML:K>&!.#FLONSQXV>=@Q M&,?/&*0;@]3S[AQYEE?,LNE$JQ5HITUH;N!#]=9$CDM7E#NK2YZW6*"TP8]":260)W>E$^09IUB&ESR E*=PH:2L#[V2!Q?< $='JN:5; M;K/T1<0KS$/(D@&D<9J\@)?UL68>+_NA6+^#'O;00P\]_!_2^#)2$H?P'!I\ MJA N5=TPN?[MEW&:G+XUH)Y39A8H@U@O2+S-(C!9N$$\ *9QO:D:+[ M@[#NT5@_;6F/:,"O+;=KJ)%<%,=W).!.>#&#P^2H!S^ )!L,QV_VO![ \;]= ML)P@#?,'IPCF^QB5R("]KA,/T: \N'8S3;&_U47HZ>HI"1NF*37&ER]7=P(BPJO-+69^Z%0V!\2JQFTK"N M$52L($T+"T3I<^$. >&$?E-0K?Y0]UTH:9R\^5GU.GVJ7KL[]*/K)S 7S%B> MPR?,*ZF$*M=T 80#^&B)[W^4-,O"DU?F>!B.?Z"@+@A6JY:@M[MI_.KRIH^N M?VIUG[KEHYW&6:,N_?/ D!F%TO70?K5_@5QTC?=1O7N^W#!=&UL MK5=M;]LV$/XK!R\=$L"3+15D;^WRRK1>28UO+;BVKH7=WJ(RF^M! M/.@%[V19>1:,EE>-*'&%_D/SUM)LM$?)98W:2:/!8G$]N(DO;R>\/VSX1^+& M'8R!+5D;\Y$GK_+KP9@)H<+,,X*@SSW>H5(,1#0^[3 '^R-9\7#;"=; MUL+AG5'_RMQ7UX/% '(L1*O\.[-YB3M[IHR7&>7"+VRZO3>A\2"8&K2)G-0>7-*3NTV>1'R!601I/(1DG,1/X*5[8]. EY[ ^XIA1SB3/A.*:NW2-R/!Z0$7ET-[C8!G'$9P\8_>;&2H,Y\$4X"N$PBBJ+ZE+ M$(YEY#JLUVCW[@M8-!C#>2'+ELX"81&D)G73.EH->A]6+RXNX>>?%LDX_?6' M?8_8],+ *C!:5<;Z7SS:FBJ,S%;!PO/X8K_W#";SX?1Y0A^'E O3EMVBDTO?Q^TUGU^?G&V>RIF.^]P9-]3TMZ9 MNA%Z"Z2+%G-*1F\@HY'T4(A,*NFW($J+R/".6J.OX%Y820D;"+@A;"J95; A M?7"8M0RSWD)CZ=JR?CN$1@EBQD3Q4RN;P)-GBG]:AV"Y;[N^CG:4HL"O\\\C M0K5I"61#A786Q[-H07U9J7#%$.19/$^B>2\:TL7E&@Q7CR(VWRK."&Z^L6-X M2!,J LRMV&C(#?UT 0ANHBP0);FN%!Y[R@1\-IE'LV/"Z>Q!;/OL3@9/Q;PTU;TG4&\[!OA8W?&3)UWB<'<\=]"\Y>YK:5JV_IX,>(FZY.*GY,:\)#=IJ?9F3RD8WV=VKW6VB))3 M"4M,M/%T65CB0TAKA9S$].Q0!&(I)FS[$Q$Z7R'"7P0!Z45T5/7L,)FS+OGS M<60I8QI+#.-I9_^Q$L&K M D)Q2^780[D!9X8LJ@7E(4)6"P4%3]^_CQ:=0[RM"Y4%BU?4B!8ZX9 M?17S"(7I6NI7A=1"9Y*["QE.8^I )WI#!%][L8P.GGPU$D-^V') MNG\[WW1/QH?MW&ULK59M;]LV$/XKA!H4+:#IA9)C.[4- MQ$F'[4.'H%G7S[1TMHA0I$I2<;U?OR,ERU;0>,#6+Q)YNGOX/'RVD60:5M,R M6"V\[4&O%JJU@DMXT,2T=X>_..S-V9@X)1NEGMSD]W(9)(X0""BL0V#X M>H8[$,(!(8UO/68P+.D"S\=']%^]=M2R80;NE/C*2ULM@UE 2MBR5MC/:O\; M]'HF#J]0PO@GV7>^=!J0HC56U7TP,JBY[-[L>Y^'LX!9\DH [0.HY]TMY%G> M,\M6"ZWV1#MO1',#+]5'(SDN75$>K<:O'./LZK8H5"NM(4R6Y ]EP9 '=F ; M 8O8(K[SBHL>:]UAT5>P4DH^*6DK0S[*$LHQ0(S$!G;TR&Y-+R+>0Q&1+ T) M36AZ 2\;U&8>+_N?:D?@^0">>_#\IZ3R,E9*(_(Z'OFS G*GZH;)P]LW,YI. M/Z#7N;OT[DWOSBS!3$*] 3UDT[OA( D)T] ?2OXWE(09LE4"3ZLA[[9\UVI$ MO[\A;OTD^_#3WB.B1Z,G[,B>DG+4]@MII0;!+#)O MF+8)_02RKOT_1 W2\/Y?'J:)F$ZS<85DO\*.*A) MD>7&M,AP<_#?-DP^X2;V6^72[K.G MO4PJW'N-@'*', 4SE8N]HM-HAE>?$/X6Q[BK+#E90F]BPJA1=,=(X[K\V8MP M2.DLHF.D230Y :'(!GR7$(?0'0.\7%W2-1-.J5=DB%4NI4H;\-0Q);5+#>+; M'YS*<1DQUCDY8Z5$B0EI&Z2"S:75W!ZB\X.-J^#2*(5+#"MPQ"W9LH(+]"1L MIP'/)L=QY#L*UY49 _N9$/1ZJXLC<9FKBV*:W![6)\"^-;R MQBMP,^$>+4K3KIN9%ZK^2SD1S%4LBZ['F<^S:#Y8$)/C:B]$OJR(JX';8USN MO,X^N=&/[N[XK"76H'>^\;N*X@'KNN-@'?XM;KN6>G+O?DP^,;WCTA !6PQ- MHNDDZ-)SG%C5^ :[41;;M1]6^'\$VCG@]ZU"GOW$+3#\<:W^ 5!+ P04 M" !]17Y4%*_-""@# #@!P &0 'AL+W=OM.!SZDD@4OX\?29E:[J7ZIDM$ _=-+?3**XUISX- 9R4V7)_)%@6= M%%(UW-!6[0+=*N2Y S5UP,(P#1I>"6^]=+8;M5[*SM25P!L%NFL:K@X;K.5^ MY47>T?"YVI7&&H+ULN4[O$7SI;U1M M&EKQJ4.A*"E!8K+R+Z'PSL_[.X9\* M]WJR!IO)5LIO=O,A7WFA%80U9L8R!=;3[+_7L<\DDL7R9K[7YAW_O&J0=9IXUL!C I M:"K1__/[H0X3P"+\#8 - .9T]X&VJS1@UE+V&]*( MP;44IM3P5N28/R0(2.$HDQUE;MB3C%>8G4$<^8O[-&D4G\%_((:_2X1+V;1<'/[\8\&B^1MR&W XQ4F':X\X;H"J MC*.S]:A#YPA<,77'TG)JZAD#5]VAI>%M6N4Y:!7"H!II2=)J &6<"7 MVZM7YV"%A/&;9_M_(/1H=(*MV/]->_%SF8X'+R#QD[_2R7[AIVP.7[E27)@# MC2F-ZFZ"B%,_F;/IED7)J4DT54'>H=)(A33$H5NI#.\'%M6\GP"0UARH[WR!1RH MHM.^AGXV:,AD)TP_@$?K^'Q=]%/[Y-Z_?==< M[2JAH<:"H.'9//% ]>])OS&R=3-\*PW=![&PO=V]R:W-H965T-^R NZUHKK?/BLW$ MPMF2)RE-LU\_4DY7 MP55R<3UD?:_P7>+:]KZ!(YEK_8,7GXO+(&9"6&'N&$'0WP-^PJIB(*+QUQ8S MZ%RR8?][A_ZKCYUBF0N+GW3UIRQ<>1F, RAP(5:5N]/KWW ;SXCQ>P3@^8)!N#5+/NW7D6=X()Z83H]=@6)O0 M^,.'ZJV)G%1T<"LV8E[A9. (DC<&^=;\NC5/#Y@G*7S5 MRI46?E$%%L\!!L2E(Y3N"%VG;R+>8!Y!EH20QFGR!E[6!9AYO.S?!_@,;]CA M#3W>\+T)>]L\&4;P# *^E0B?=-T(M?GYIW&:G'VTX+Q&L]6@PTM9P7J.ILL, M"%7P1QR",+B]4_)O+$!86.B*+IN%XX5Q;]IV/DJ>4)F$Z.H=921Q?B^(I,TD:9NEI M7Y"%R7"?^__T*!PJTU,\*=5SW#\+Z6EX>I[!%[3VXIUE/O:5W%\?0NO;$H&$ M3N-HGR)K7=']QA,G^8 80:^=]\T5ITMZE(VB4^K[5<7"-=UM@[E>*G_3_8TF MJ](@0MVV8>0V_+)=)&>D)!S9TL-M*412J86B1Y>>5]=U';3$0CADQPPL:KVB M='"OB&81Y-I09GA?/IUG?A$+[E!L4" !%NQ&."-%&XCV6_=*LM>9(WN[<_"R M[=F2&Q5M$LT'2;VJVO +BU26 E 8)=72&^=H' TFV[Z%S MI(5@Y_--2X4-J ?#'?)0$_4[,/AQ@9N,YE)Z_8/E>: $^U59?M03A)1DVZ ?::I-"&ND MQ#5"=D%NXXE@1F?C=TU%2U-Z%PR=$\.%HO15]"[,:4Y[+2D0O?94#GIS1HUF MZ:A$PPJTO] 4U';!#KHQ=OH/4$L#!!0 ( 'U%?E2OMAP^U , M 8) 9 >&PO=V]R:W-H965T=+6AL TFZH1O6U6CV^)F63A81BE1(*H[VU^](2HK<-0&& D',Q]W' M[]Y:'Y6^-S6BA:=&2+.):FO;=TEBBAH;9F+5HJ2;2NF&6=KJ0V):C:ST2HU( M\C3](6D8E]%V[<]V>KM6G15:=LF$4O(&I>%*@L9J$UUG[VY63MX+_,7Q:&9K<);LE;IWFU_*390Z M0BBPL Z!T<\CWJ(0#HAH/ R8T?2D4YRO1_2?O>UDRYX9O%7B;U[:>A-=1E!B MQ3IA/ZOC!QSLN7!XA1+&_X=CD,U7$12=L:H9E(E!PV7X94^#'V8*E^D+"OF@ MD'O>X2'/\CVS;+O6Z@C:21.:6WA3O3:1X](%Y?;(T:?E/R<&Y1 M-[!C/=L+7">6P)U(4@Q -P$H?P$HR^&CDK8V\),LL3P%2(C51"T?J=WDKR*^ MQR*&9;: /,VS5_"6DZE+C[?\%E-/D%<3\LHCK[[=B:\#919Y^G5ONM1GY.*4=H?95=O"; $PQM*=B91=49\^2!4JM/G M/3(-!26"IGH#.A=(-4.%4]Q[LL^D*JT:?S1_+H8_Z*1@6O=<'N"1B0Y!55^H M'IF!LVP99U010OCB)G9.)EC::E[@(+6*EZ-4#+M.FXY)3\R).P>;$7]D?>I5 M;JCWT,O.4-)J63\JSWD/9M*M(TB0CQ3#%3AOF-'=#Q0[>I <=R+LGF=MJ]43 MIR:#='V6Q>F)9<2!!+D5@8/:6^JVGH,Z2M2FYFTPP@E.7F+T!U)1TV!B<$G7 MJJ"'3RW7S/?%P7K/*;A_9OIP^>C:JZT)T7M-,VE8Z*JE(G]+99UU@E<]D-.9 M#X/'HA:K-"[^H^9BPXI"=91")66.#GH5<96%B_Q<>-_/(Q+#M>=%[0&;/;EY M;!'>5;1(%\Z#^8D'SU;/R;*@@)H6_3@0_<)ST5BH@^3_$!G:*5^"[5!X;^X0 MX7=E$;+EVRL/)[D(L-G_AQ5398\/?"6?8J"9XT]#"J'KJ:^:/,]9]ZQV"F?I M<_8'PFE\\1)A\BGW%6VLRP\:O$@2@MF0=5.2#,7\'*#8-XYT>?6U5IK,9E.# M^N GL $?^C"FIM-IR%^'V?8L'KX0/C)]X-(0BXI4T_C'BPATF+IA8U7K)]U> M69J;?EG3APIJ)T#WE:(H#AOWP/3IL_T74$L#!!0 ( 'U%?E31=#^_> , M "D( 9 >&PO=V]R:W-H965T[; MMP_ 0NN=H2^V173PM5/:;I+6N?YUFMJRQ4[8A>E1\TIMJ!..I]2DMB<450CJ M5)IGV4G:":F3[3K8KFB[-H-34N,5@1VZ3M#^')79;9)E,AFN9=,Z;TBWZUXT M>(/NO_Z*>);.*)7L4%MI-!#6F^3-\O7YD?#A>$)_%VKG6@IA\<*H3[)R[28Y2Z#" M6@S*79O=>QSK.?9XI5$V?&$7?5>G"92#=:8;@YE!)W7\%5]''0X"SK(G O(Q M( ^\8Z+ \JUP8KLFLP/RWHSF!Z'4$,WDI/:;TU5LC;7"@$;?2K MTFA'1K%7 U([)+3.KE/'F;Q_6HZHYQ$U?P)UF<,'1FHM_*TKK!X#I$QQYIE/ M/,_S9Q'?8KF U?(EY%F^? 9O-=>]"GBK7U;WHS1'EZH?+4[YA#(%HQ?P+^./L3NV M08'@2&A;(Q'#LO\! Q ,YN>&/Q3C6J,J'H]49VI[+@!Z,D!\VOU]E!:$"SXQ M8J[&].':R^\ :B%5J*CD[ H=@H#;02A92V9V>?4/"\@F[G&O1$/(MAY)FBIP MX88$HF9]/:JD()/0)7*5KN6HJ4@.EV50NA<\48.%DS\\$.Q1T,*K=3RI-1<9 M]>*/I_N9^Y9GV0]4MMQWH-A_IYEW]9(A=V?F599^/Y@P3T%8;IH_<$:XV [O M[X7F0P9X.TCW@,V(A.YAOSQ@%W6]$VK@^NZB$I-$U@D*!Z(FTX6%6:!*.%P MM])@]BI80-\=@.]V/*'3_0[YXW$]K)BP-(V6]QP2B8W:L999?C:KZ8.]*?MS M-CU)_Y'P/UG,M.6EX2-M>Z,K[\LYAOC@<%+FR.\B\^5J6=_&+OZOIZ0'[;M# M:L(C92%L9NSDLW5^!]_$]O_@'A_1#X(:J2THK#F4;^1Q A0?ICAQI@^/06$< M/RUAV/);CN0=>+TVQDT3GV#^=[#]!E!+ P04 " !]17Y4_JWWAMP& "U M$P &0 'AL+W=OG@?/SV8LKK_8+_*KFVG6=B36ZU MON.77[/30#HP%E*G.K?^E=5@[G@XHK:W312,,!H4JP[]X M:.S0$3B*GQ%(&H'$\PX;>9:7PHFS$Z/79'@UT/C!J^JE04Z5[)0;9S"K(.?. M;IQ.[^B/BDUD3T8.D#PQ2AOQBR">/",^3NB#+MW*TE69R:P/, *7+:&D)721 MO(AX*=.()N,A)7$R?@%OLE5PXO$FKU>PAS?=XDT]WO3?&NQE\?$\HAX$_;62 M9/V(]B-4Y:*DM; DJLKH>YF1<.2PZKPL:Y'3!_A:E4O2BX"TTGDFC:65S#." M_&]U*2DY8@O&,Q)E1O+!278/.=W,SKU]9Z]$OI&5D\6M-#0^9(#Q-/+T$8^J MJ M*=5%@F5T)(T'_7JA/Z3A18+E8+^D#)E4 0T M/Q:B1*U!57'!,D65ZXT$['JER4K#YH;->0LC)6VD@/[8<25 9 DV):&T60=A MME0EC2^,G@?,IANG@E)5FW2%>M&: [-/L6QMQCH']9L5V-)Z)<'H<'8T/)K% MO3BQCRPI_"9(H."C-HDB^MPLE"3 UFL/ ."RV-!/])&71I0.\VN5YT%UP,L' M:5(%A2H#NY+\PB'3V#[-M?7V\%-?H2HY(S@B\?[Q_.;R_$\\2S-,9>H=Y1O*A4KQDK;W!%D(9NA=Y[1?W->$\RJ23!K5SETD]8*H]=1Z_ MR$5Z=W"3(O#98TT^0B=>4.A,YL%%3Z[S\VA47VK%_NY$&HQ4B#L)CD;IVI*T M3J&A<(Y )0$?%X'ND*,^KWUH04D$+2UB@B/YM0:6BW&(*1O!$/N-UE[#8< :P( M770M3+8+$$1V!US#>;WT8#YJIV]& 1$X*;0%32."FW9J,Z-[%@C9!69#7HQP M29T/.-; FPU!G*K*P[9IW(E1X;"RM!%=/38<<]HRX0V10B@/*@5^9]4S8=Q) MU;[]'\%^CFZP#FKIH9+5I'526AMW 1PZ& &I#Q8N_E-B-B4,&9XWU!=/.<="T;XG]%4]^^F;_O[8-[)(W M>RJJKOO1<-5+NA]\*_F1+ON.>B]O38W3,$V"56A^&!V/Z3\41]-#_,WP$,=X M:&GL'Q=>;7=:2[--%-^>55'(3(%ROO'1 38O6O\1[9^3L(!_29*'_+!SS%- M_-EOB_>&IM'Q,2+_RK?YC'Z8#V=Q_.-VP32:'6&Z#[H?/C$E"8OU8.V1F43*%7#>M0TPQ I>R]CNY;4.@M?1U ML'\."X6Z'ZZ^A7/,[O?B;M9CR2.:W[YJ[O]W[12^@]I8HS;6'@U\K#W)]JN$ MKEM+]$/.[C9I[-"^7TN^GN M?^?&V@[O1>R^]%7'6&^2:#*'8]]XMS?.3*+C M^;Y']_Q\_O21?*^T.>V03PJIA;ZNTEW+>_;XT7?UHXKN!U#G(KKL-X6O*;:E MWC]#=^"YC'TM9E!NW;I3-.[L=_5_5G'[,<)M9!(=)Q%]?)+BZQIA'#UU&S#J M7*44TBS]A1%_NM2E"[&PO=V]R:W-H965T,JX5W!_ Q6]CB(%E-:!&G;3R43^QE50N.5P_$*^X&B_ 7%M(2/SG(3X+U5I*X)8@LX C# M/6J#6T,@3>%:@$Y<,=Y&,16&1A+V6I%5 ;!F\C$AT)4F:' OCE K0&.N'3,^ M@M&XU49SDB_&(Y]*FQL7@N!E6VE)>^WZ $="'X5:)>]$B=I.$)W7& 6&6-4G MCZ'WG1$,,DR+%Z?R224\A8Y2OQ@T_Q55G"M.*.6+NTS@2T.#X1\IA8+\/AZ? MI(O$VY%?0CNI&7GQ4&&G64HL*PC5<&PW8!V@4CH*1C,RZ4CZK=>"FX"TI,25 MW +%AP?R;*C=2H7/3R<500;%<&6N2BXE6S=RQ!?U$8HG'Z==0Y3V9S$II?D8 MD_JH<$J@F)\C-Q?E,L<)Q&M7S-[\[(WE%XVJ);]+[3B(\=[RT+/&Z-CQWPZ- M[BE]^%Q\1+_3W&?BA!0\3=EUJ>UO'TD33L)&O%OF8(.NU MQ W&[^#J.U!+ P04 " !]17Y4:K7'UW@# #U" &0 'AL+W=O7I!YN8B Y%+UH=V;G^8UFAHN==8^^021XULKXY:0A M:M^GJ2\;U,(GMD7#+UOKM" F79WZUJ&HHI)6:9%E;U(MI)FL%I%W[U8+VY&2 M!N\=^$YKX?9K5':WG.23D?%)U@T%1KI:M*+&!Z2_VGO'5'JP4DF-QDMKP.%V M.;G)WZ_G03X*?)&X\R=W")ELK'T,Q!_5#J$&XM;H5 M)MP% 0N!L:"LJ=$!-Y\G82II:N COC:H7JHF+_U*SUU2VLX0N^&&AXYKZJ)* M:3V!1FILE<"?!KA*J#?\>!D*E5]-H]3:"E>!W<*==-QVUOE G$8KVM;9)S8O M^M1.,@-^J9W0@]==(\OF3'5>^0YR'@R_D]"J@#@P&R=++D0QE)0Q><2 M.8:+>9)E(:8A&6J<[>KFB,X\HA,*_F/H!"8^TS#\6,IW#,8($ =P[J'(8E%N MNIHG!N2SGO=?U$3^[THR2RZ_59(1FZ(?+ GP4(]N]B@8$@S3ZXCJ.']B^QRQ M'+,^;4/-N[-@7&(=N$G7ML!;$W21\PRAP=1E500,THZ6+_ C9 ME'WY%N/N4OLIV']AT_^W3B,:(NAG K$S4_+6"_4=9L$P70+'PZ^_7!5%=DUG MHR R\^O1W4:H8 3BGDFB2C:[_M8L34]6D497QX4;*LY#I=]*!^YAI]_TJ^PH MWG\0?!2NEL:#PBVK9LE;7J&N7[(]0;:-BVUCB==DO#;\78(N"/#[UEH:B>#@ M\*6S^@=02P,$% @ ?45^5$Z;T8:P @ 0P8 !D !X;"]W;W)K&ULK97;E;RH0G07@ WD5;:_;3_RMI,ME+=Z0+1P$-5"CWU"F,V M9T&@TP(KI@=R@X)V M?Z0-W)]W]'=..VE9,8T+67[EF2FFWMB##'-6E^9:;C]@J^?$\E)9:O<+V\8W M(N>TUD96;3!E4''1C.RAK<->P#A\(B!N V*7=W.0R_*"&3:;*+D%9;V)9B=. MJHNFY+BPEW)C%.URBC.S3Z9 !9=XTAD?WIKU>,;7F0D.).86&@],3#U33LAK# MR(UK$RMIJ.FX:4%='I5UH/U<2M,9]H#^?V/V$U!+ P04 " !]17Y42"*? M;*8" "#!@ &0 'AL+W=O!PU7,A@/O6^&SV?JM;60N*-!M,V#==/"ZS59A8,@YWC5I25=8YH M/EWS$N_0WJ]O-%E1SY*+!J412H+&8A:<#4\7J<-[P'>!&[,W!Z=DI=2#,Z[R M61"[A+#&S#H&3L-O/,>Z=D24QJ\M9]!OZ0+WYSOV2Z^=M*RXP7-5_Q"YK6;! M)( <"][6]E9MON)6S\CQ9:HV_@N;#LN2 ++66-5L@RF#1LANY(_;.NP%3.)7 M M@V@/F\NXU\EDMN^7RJU0:T0Q.;FWBI/IJ2$](=RIW5M"HHSLXOA>0R$[R& MBT(8,KI6TE8$+F6-^2!!14GUF;)?9@KW) MN,1L ,DP!!:SX1M\2:\T\7S).Y0>$*<]<>J)TW>7\&T>-AS RURP;+60)=@* MX0FY-H"NR$ EPF:%NB\3<)F[21QZ[+EJUEP^T>7)E'8!14^/^_2;2F05"+.] MFN(/0;F!0M5T9PT<%:)L-1K@&D%(HE:MH9T,J +N[Y;'I_#IPX3%R9?_-OXD ME=V?="ARM^[%.J'_O,.5M$B:+ G*5(.]_R,<#4.6LN-#SWA,'NH#=,LE%2^K MN"P1:F5,5\(=. E9G/;6.&23%!9-9D\2SD9P3=EZ4Q>.9WG/%B8 MC.(].PTGGT]V]DM_&ULU1K[;]LV^E\A19#?L1UJB+6Z4Z))4 M7.^OO^_[2$J48J=-;[C# 45C4>3W?E,O-MK\:4LA'/M4J=J^/"B=6W][>&CS M4E3Z<4K6 MXH-AMJDJ;K;G0NG-RX/)05RXDJO2X<+AJQ=KOA+7POVZ_F#@Z;"%4LA*U%;J MFAFQ?'GP>O+M^1'NIPW_DF)CD]\,.5EH_2<^7!8O#\9(D% B=PB!PY];<2&4 M0D! QL< \Z!%B0?3WQ'Z6^(=>%EP*RZT^DT6KGQY<'K "K'DC7)7>O-.!'[F M""_7RM+_;./W3F8'+&^LTU4X#!14LO9_^:<@A^3 Z7C/@6DX,"6Z/2*B\@UW M_-4+HS?,X&Z AC^(53H-Q,D:E7+M#+R5<,Z]NJQS70EVPS\)^^+0 41KKG]&3*?M*U*RW[KBY$T0=P"*2T]$PC/>?3>R&^$?F(S289FXZGDWO@ MS5K^9@1O]F#^>N".6G!'!.[H*\5U_^GI=,12".S#U06[T&:M#7<5N2@$O MJC6OM]_\XW0Z.3FSX#<+*PO)C8231JRD=<*(@LF:.=B.L+@1N.T/,'GF-*LY M6CY7C-<%4SJ'7]+C<(1^(UV9GG;TDZ_72N9\H6@;(]+TDDWGCYGVFV&97@=@ M',D!'EQ+C#0$T#KN&J?-EBUES>M< @&X)L"KG<6]/,^U*>"5(&((N@&7O>6U M2VAEBF]LCS#-(""!R]6PZU981 TPA5D;:47&FEH):QG$J27(J':(&>$X"%P. ML3-IVN%(;Z4#(H*PE4=1!9A4XFF6Y, X"W@"^,)4-',EZ MA33BX0L0,1_PDH&6\A(%QZT%0HDB?&*H[>GX[!T$$_8-K]9G[&>(;#;X2F_V1;\C0<,-EM5:D913$50/*R")K=/;R)E"?L4TI010+ MD7. (Y9+07$:I0'8W_.Z@5S!*"",3S-6R%M9B+H [8E:()$%XTO@8KB52%GS M+9D+B(A'@WFVPV"0+PEZ[=N4-G:7T#B;C!^3N99:>4T#]]*;RET(Z).YABQ6 MD+<"7[6NGQF!"R#1C@COCY X@?0M@]- NK0EV88V;*UX\!(P/"]\6 UH.[%$ MEDL.0JPUHJY#!FP]; ]LO8^%%&GK6T@D6?%P?QNP_FB K4)ZY <3J+G!IQX1:8V8M^#25AIO>4/P^<& MCJCM,[VI00MM+-VV)EM(@PI&P&!-01;B8R.!-(E* N9L#+;WQN9.5-(F3/OH M^$X#U3_ ?R/V>A@J?H*8HI >+P7\U6Y'%_.">]VQG/44+XO/&WIK.\'B$ZZ1 MD-SSU2,4ZJI&%0,G&)I_/V: ?X!A!G4 4#Q?:S"U!85-Y+4#3TDFN@-&5KF$ M* ^0ED97@[V77CY7XE;4C6!OQ)H;YY5_V2'T:.P7XLD8V$24A-HB*TIPZWS& M\W9@2W!CN]M#^@)&\H"$CPU7 -\[/)Y9 &V #Q,%FJ !XW!!,OZ5\_QRR$4; M,, H2PR_/4/!Q.I9636*+*)G[T J 8T*ZF=\="7<#+ZU].JWSLA%@TRTXJ;4 MG1HT8.VY5OHRN, ."]IK]V\'1)"W[T2,?H>%)5+0D7J'GL@ZY%[3""_OU$#3 MW&:Q9A<&0S$E8\D74H5T_YHT#"6HJ!:@@EB&DD[AQ[B/K:2Z)]>K6OX%T/:! M19"/CD9'4+TK18T(0(.%6;L0E=+4J3JB=.CX;#09G$]6,C3KM<^;:ALS*N8= M\0F7O?P6HJ?M3H8QIBT;UQ@Q2FO/G@*,"!$E5&G8\J%T=Y/=I>?]=D6(M17# M51 E@'; S$-U8AWF:]1,GRK!#=)*L*",-/J3A(X.$+!'T^/YZ'E?N-.CTVYI M*%UBQPO"%Y+U'J=!JQXD_Y0U !OCQXB]X\4.$VBI7@A1[],>4HRQ=0_L+%;L M/I]2,\T_*]-=8AH=#Z6T7T@^95 -0K2CGY@".;W&DF&WR<1:JR,>A3OD<]D8 MX,@,Q4$!A5-]L"\$X99?44 %N\8N!(Q4HP&#_VVX*; W"^R_$_5*0:S*V'O9 M^!_OFH60R8N+LEE!2?R']"'_MZ9L&,1MT785)';I%$7QAY?U&8'%@4,1VRXT ML6$? >M;C_?!9;VW9&08S\#?:9# Y'G&KJ&#V'(LL("*]U(H*@3^1_SQ_X2] MR?/ WJ0?VL# R+B+KND-P9N 2+*%:8B<" ^\1E+?"/:Z\%THNKATWG#7T,IA MC$PZN@@#.84H ,U00\G+%P=;A/APP44EG:(-@E8^H@EON/V[%/-E>O&2^'JE MG :EC/M**:D]Z-W@VB5/X]D-^@-LO2!\&08T#E7;%M)SB'=P)"\;6 /KU2$R M4-C#TL[ BX&;WB/U$3LW_"^I=@^_SJ.,_";)Z^$H*(OG6UWU939$W=02Y]>I MP'S\X5U'H,0*:O.U,!8P]\'QHI!ADK:SUVFK:FA&J$?HS\=P,,/.KWYDX]'T MJ,N8V%O>![W]GTDJ3D3/K'4JVTH-\>C]BP:>!!6)',+=07S M9=WN&J#DF&K#;"KEY$&PP+6[YFOOE+-M I)18W<,]# Y'J'!_*R3 @:Q]QL[ MV%CQ@L9&;5F+-4-:J0U:E.RSO'8H4G;MO;+SC/\ZNAY]=K)+% (8L&A?)W;# M$9]9>D9((-N")E4]*ME+L#>53:VT65-8F 1;#3L]-PNQDC55\GZ0-N!K"D?;L;,%6)6NJ:*-[96.+36* M\Z)QOC1\KQ<6(IYC3_!5B,X$&[==89:H0B!^FE%8M]#"DP\!1% !\M&R/IUZ MUKWG#<#021H>U#@OJ'3A.WT7MUYB",5H$><4%[K (2187(76I*F Q9G:RF+E M7#0Y16ELK=N1>4\N.P5OVB$)ROCK]7L&[6HE*?J#) \!@, %O#V I0HM==%8 M6>/4KT!B437V#"+,RO@]+>ANMU#+5WZ^QT',XAE47L "I%4K MO;E[,^*(K.#$?B%$!3(U8LVAS.=QAK@VXE;JQJIMUW#'<4S:Y,4)?7R7MF9G MJ5O%C20"0@,J\0FD! 2%8B'-9+]7IEBYJ&+26\+&8V,4="@SA58B&JJ-5[([K9SKBSE M4M7@&+8-OW$B&VA'RK^__/'F,IG>+U-71WU$EI(@]P66Z+H$T@IJ6 M/F&JM.VAMO@Z,5\0FJ='?'($CH;IVGA.P@AS.,#VWML+X=TEU76SH-+F;1O< MC5=*1C5?(?#J2];MG(D\P.H&V &$$*'!,R)B1)1]U@'3F0Y:/ "-]WZYXK+: M*=M.;OA$'.T07KS8ZQRVG3\F%98 *PZNC,!ZDYW_ L_44791"%LB&HQ R1AR M(+K^O0')3]9:+J$= +CI7!)]=#^$.(SQ,]5V?C*T&QQN:24+:J23NUWRJ0JB M=8D?<-QV50G8?])YXUB*;_V1B)'JN$U)4Z/ [R+P"FEZQ'Z!8'>#P>ZF"W8^ M:"D>AD'#0.8[YI-LJ.581]^3E:":GLV3T1<9"V0EZ!L$=860LKB_C6F%$AF, M^H>LW]34&>R7=Z\QW)7\0I#I#[#V>#-=5^Q+E[O2)%Y)$FT]0^]##\G9J\/= M31>#\8IJ)\\/S5)4](DZ]Z-[]AHJ1T4S@QTM+=6GO5(I+9!"R.^SL93*V_,O MN=-4[-$PY3X*L5QLUD4T+[2(R>[FS#@^=O1EGJ?0!26M M3?\C#<"=@-):2E7C0D!R<_2&\LQHJ&E7;]Y^BW5P>/9V=_^ M]W=L^[Z[VP;%]]0.T6CQ)A:J[:L)>]Q_"-W1@B8Y?>;COD?L-)L]?YX\/YE, ML^EX_+1=NNSU_-$:NGK:#0F99"?'1^W3DVDV/YYVX)#N>#$'XK3-&F?.;=Z& MI2L:^[R)G3=0U)U^,L^FDP3:DUEV/)YWS]]1I810XK5V[N]#TKS6HW8^[FB= MS^?M;YK+D/H[&X)_MUPU/FYP-!;ZP@9-JXT"B9L\\P[4T7J4$#Z9S9[^O3['C^?(>@:->/)%''G?T=9>-$(X^ A,GQ+!';TWZLXE"!*9EO47!5HU9I'*58 M[B=?X,Z\B0&+OLG"?-F5U7[(-SX%J>.5!50-Z?#^==G=7[1!98FH_C];@T^_&U3R 4P1/F MOI/UN>=N+=%^>-*#]$^;-'*H'\JXKC2Z695A[(5S7[IXQ6^%:=, V9>!G3X4 M[!T>1O 82QH4V0?MD[CMR::0_B:1KB=QH6D/44':'GK@U&_7]Z6'R:>YE3 K M^@"9/HFIG?]*MUUMOW%^[3_M[;;[#Z1!U2O\JD6))1P=CT[F!\SXCX[]@]-K M^M!WH9W3%?TL!=0C!C? ^Z76+CX@@O;+[U?_!E!+ P04 " !]17Y4+LY1 MXX0$ ,# &0 'AL+W=OKFUU?L@,$G.2V8FJN(2=S*E2V;Q4V\# M4VG.4F=4%D$J!/CZFEUY(A'C!$TL(#!^/_(87!0$AC>\MIM=?28;#]P[]3^<[^K)AAM^H MXIM(;7[IG7N0\HS5A?VB=G_QUI\YX26J,.XO[)JS\,LO6*ZUVH.DTHM&+<]59(SDA*2GW5N.N0#N[ M_B@357(X^5L9KPID==#8Z[.D*>]<@SASS[%>3& MY>- \70"!\#@FAF1@,0Z%4W.*MPR;DL8P)6JMCR%V@BY!9MSV#E%XA)[Y!H+ M#&1=;M!&96X;+4HL"X=@ .O56"93,DYKW6$\MC'S!8;V25:54Z4_[$=2*,,VW!)_ />K_>WI^_AC]_. MXW!Z\PN^QVBR _G(9S,_'?GX2GRE0HS/*;T^OGM MM4R51A4RDLZ^-+OK.^-IZ)_/(W^Y7%!,PN72C]XM&F(H%^!9AMW?):718:N/ M%WM_,9^[KRB^&/)U4NUDMZ^3LSWG'9.Y/YM&0R9[\?\9J1U-Q*%PCN,33J8+ M. DGT>)TC_%PKUN[!!PR2@^Q:T\T!_QWPJ^X$?+\TB+)K ?@+K]H6A;3?(,:?DJ(F^[Z;#)I& M1^=@MZ -*U4HU KU?B/^T)A)\ AR6 V>=HTT!\0#MN&B%N)DA@<,V P9IXS M U)9V'#N!B.:6^C M+$Z/[C7'<9UK.H#[F5*V^Z +^G\ UO\#4$L#!!0 ( 'U%?E0C0,N<%P@ M +44 9 >&PO=V]R:W-H965TWG3CI[<;D B3I[IT!MH$@V9YYIB7*(H8B-21EQW^_IXJD+.>&6>R^))9$ M'E:=JCI5TN7.^3]"JU043YVQX6K6QMC_O%R&JE6=# O7*XLGC?.=C+CTFV7H MO9(U;^K,F&:+15]UZ$H>NDW]\JXW97L]-9N?&@ M-VVD&\OKRUYNU*.*/_I[CZOEB%+K3MF@G15>-5>SF].?;\]I/2_X3:M=F/P6 MY,G:N3_HXM?Z:G9"!BFCJD@($O^VZDX90T PX\^,.1N/I(W3WP7]&_L.7]8R MJ#MG?M=U;*]FGV>B5HT<3'QPNU]4]N3>,TY:"\A@] MGFKLB]>/>F-UHRMIH[ASME(V>DE\AQA,W(DP>]LYSAKM&Q%9A;==+N__[WSZO3C]=!+$> M!# M$#J(RMEZJ**JA;;BKM56BEVKO.*-U>"]LM6>%M+UP_?;A7A0F\'D8\<]O?*= MC@*:@*S'P3L+1-BGHU;8ZT3CE3)[.FZK?"QH *!G>==X'&X(N&:#K-(YL94 ME\:( 8GD>3NYLSJY2)LBJKER@XU\]_1B#B]TU0*_,D--)GA9*X@&+(=E7E5* M]S$(:6O1RSU$)88Y60/70^3;M=[J6MDZ+,0-L'VM[<;LYZ\R2B2HH*!DZZ!K M+3UYWG8PN! M%9#A#[+OO=M*L\BAN1D@&8ZD+MG>2X:KD@MS-K-6T/1:(&7^J>"(3L3\\J\? MCS$K? $1LL]TQIXUU'^-H?LU!29%[\X:L/))RU>)RLG!?/9!-3B/(MY">9&?M/C^X2XG5T0.YES-F$3W&&JZD&EYH@>48 =12T^J:NB& ME$'@N-&40 'D14*TJ88DYXI$=7)42MB0/")$L"I]G=CUK]310OS@_"8+C-R] MZ25S[]6?@_9X@N1"^L 4."%0*$9)Y/#IR4]9 ! 2YO1#E$_9<)$P$7 ZZE4; ME42,]TIZPD\H*=H&)P?EMS"#-IDL%JGK#_"VDKV. ME*/_;JEN1D#RR[J(B(3H]7J(!,&:?!QD&;+1<%TZ.[WA%?$.WH,590NG"L MDXCKM38Z[LGIMZ2<4Y6LI9!CB^30 S-)D5JW?F2#VA MIK4BG%HW:(*8P++V4!T;Q:E-,+)&H1(C*541VDK5 ])/6$A-"!A#B22W9E-3 MF4X;V\'&A?BU>:&PU"@'R]P#I:C7"P5-,D;R<225=-S4S^G#^ M:AK%,RTDJ\%BXH,.PY@1');B?"IY-=K3(3*J>:5=Q8(R$6%+8D0G_?1MF MEW@7"M&9;T)3^;8 MUJ[3E39ERA[AUL(/U#,23+:Y)JZMX1KXL,3A=\ M=!ZYN 5PN219.$C99+PK;K\ZSZ0"SWFB2D/C BO]0C>")ZQB>S;\V^"IL#JX M.&=^!<9"D#6=X&NUP<#,0\>Q8DV:#RS1E.646T7?,#0D'2'(@40D$DV373#; M:*+YI8H_J^$WE>"%^;Q4+ QL-U8#8IKF)!R%DGRSF%>&FCKR6I@C]89"$ MTZUNXO.UG:R\4S"0"H+X##TBE1H]PF*';HWS@904"I-&0 D4B4S)D)H7Z*LU MF9.F%@2K:-LX@TS2%@ZMO9,U6O*Q;Y&'"N*UG#B!.FCAR/YTMLLY=:\<8C46 MX8/JA[6!=XPHK_Q6=<=O0% MC,K?:"AKS7;X'/_Q#=HJ528XF'U@'25$CQ/VX16(%:&F-VS+6^F]":#TEH@^ M<"0]S_1NGM.ZE31AHT*HU(AD$K>:6JK*_;],:<_9.KA!>\BQXD7J,R=G%Z]] M\UA./B5URF_X@QG-A%"(]%5IO#M^D[M)GZ(.R],'O>_2;S0JPJ@&6T\6GS[. MA$\?R=)%=#U_F%J[B"F'?[8*[^V>%N!YXUPL%W3 ^*7R^C]02P,$% @ M?45^5,\O/*;X!@ )1H !D !X;"]W;W)K&UL MS5EM;]LV$/XKA-<-*:#%$O7>)@&:O^GV9S6A!Y#&? MTQ)F)EP41,%03/MR+B@9&Z8B[V/7C?H%867O[,30AN+LA%4YSOCCM>;T-X89-9TH3^FP'MU M'NCU9L%?C"ZD]8ST24::T&@QI>US%Z] MI6:TGS?2_S!GA[.,B*07//_$QFIVVDMZ:$PGI,K5#5]:EF$EV58SK>%M 'Q6KM\$:[&.'!=S'E85DX/$;=\NJIN9E2]M2X$JR<(C6C:$F)D(AJ M7R"P)"U&5-361*07,P M?2AT78TH0]>\G(JJK.=?(!PZ&*3S\&OW-"*0U-*@@N+E.2L9>C;5\)XD":X3C M 'T APK(@HW?;?M&H5L_![#C'5Q8A!*D8UX0;6FJ&-V7&"XH^ MC!1D<]AF(GCQC'SZJ0*\P=G*Z3UAUF&\Q+5'J=^X0R]>LCWN]&*W37.]#MS4 M*SR\AVN#ML'MW: -$+]-\IYPY^8WV4/9=6V0^O;(VNX]R!:,Y/(YAB<8>%:A M"W#H3H!ZCNO:[O2CKNC"<6,?WXU@%0C+M;.UU[-912R_1SBR(N000D(+30%P M/9D9_#V8Z,"1!1\-VL,HP&&C4\OMV E#?\ML<;3/]<-*9VGY_(*YVP$O3-YT ML45((,G&'?&?.K'7 "&$;.X=AD(,"&MN@,A) [\3C]CQPT:X!XDY:8!P![LL MJ[;S'=?;E87 9G,*Y9N#ACD!+;1!K[Y4;%YHG9YMW'9@6&<@O)6X/<>/ M/72U,,5M&^R[IJN#($T[HW&7)TQ;YFYKD5KEWCL."62^ 2OSR;DC4I)_%0Q4HX% M8YN@%;<"LXWNX3K6?D 5_HU=5. D'MX:A]!,=*1[[*168XN=&(J$IYLNW_'2 ML$7%8+NOJ:HB=T^A#85A=_56@S9IUV.1FQXN$[$5LB&T%U\7'UX0MVFX?4WY M3F#U^$ &_K-AH-U.AYNTK&.@<,5P\]'5F=IH'.650,Y7A(W_KZA8)DKJ4!S MR_964G#<-&X9,/&VFD1(I8TU5YYJF5";RTS)9V"K@]"# V$;')NT_K5U$?83 ML_:1=2[QH'M\HOV,FUI5OSQJO5/:JK-"ZVU21UWBF%IBK/UL%Q5,RDH78T": ML!)H-R0*X^/T5[V;9L]X4< %)Q7/ M[CMK0Z&1"S<< -.<+4!#0D/%2"9Z;Z0=(V$C+J4:@!O0(:,,)YGKVA+4A\VY,:[19<;S,2P]WO>.N6^]NB^H MF)H/%!*9^V/U%K^FUM] !JM7_\WRU0>4]T1,&=@DIQ-@=8_CL(?$ZJ/$:J#X MW'P(&'$%Q89YG%$"JND%,#_A&ULS5C;/;0*.W.1[7WRU>3B2MJT7 W-DNA,5,9 MVW"/5[N8N*45O R+&C7)TO1HTG"I1Q=G8>S&7IR9UBNIQ8UEKFT:;M=70IG5 M^6@ZZ@<^RT7M:6!R<;;D"W$K_&_+&XNWR49+*1NAG32:65&=CRZGKZX.23X( M_%>*E1L\,_(D-^:.7MZ7YZ.4#!)*%)XTZX4;#R#??\XLR:%;,D#6WT$%P-JV&< MU)246V\Q*['.7UR;II$>4?:.<5VR:Z.]U NA"RGT+= M-&,?H:%V["==BG)7P02V;0S,>@.OLFL69<:. M*733TX3YV@K!EJU=&NM%R8"MXJXVJA36,5-A7M!62Z[7K)(*$GPH ZQ;><^I MB%@!,86*]PR%E8N:JVI? U]@WOGAV+_^<9)-CU\[5DJ+HC38]ATGC]EU+73" M_B-_KTW+OK;!RY];KAC%T'@L\F%]>Q+BW?H MI(W?",57W)(%+:9@XG7-=2'L.F%<*;% L"#(@YEK5O.2O> O60YZ _N5-"HM M@E&VA:18EJVGD.=P;XEPW\MNZR5?TZ-X*(1S?8# 7#PPCS?!&&WTOP7B9M9( MP]:-W;@E0[>2[X(P\#$) R_REZSB(5O8IN%W@E6M4F&.%T5KN:?-7*&,:Q$( M[ ;'(>B138!&ZDCL9.=*^AI$ZY:PC+3U-K)O+5>RDD44(]6;J1U'EUR6%'K@ M[;A/P7[NN08L U@?UH 7["!@$XYN*>2M$FQZ>-D!$*.?L U\9M,TX/ADS+[4 MP_#5'.$6>H$.TN?+K#3L:C6XG]S@VJV@P-?2;8$[IA*Y7%JIV.FV0+;P;\5S$PT(Z4& 4O219X=JWT5 TDUS:D\V ^3TY/N]#TVDKD0AO/> GR M8#2B),^EDGY-N0F;1?B+P7XA+F]%;@-WS"/M]F;NU1#BH5$9/IA<"VZ#.D/# ME;3-GN8>Z$]0"@]=NG>!=L(:88/NMU(#,I\L+2'T?6C+15"YK<)]+[9J*OS4 M6&AH>J#J(, 3D$"P94UC3L8)JF29JF%*^#67@<&+VIEB<]!Y:7;0YK M 3%^#P+@.2K'Z":B M-WZG)",CRN':OQ8]@#*D$*E#1JC$7&%E3M@@[;O6(S(!]C#! NJ! -8,BJ@S M @5)S\>Y<'Z/?3=QO]-F!0):B"2LIM8)IM+84>WWVM?!#;VERP1*098!-E_&\1XK+4O;4FG-]QY0!B2>45WB.9DM@C_"AS2RZ/)%0;TS$0V44 MOC@"-X3:B)\=\G?A'LTX=>>"JB564K%WYBIVSUR/EQ%[44&,_F9\,!D)*LM=_J6HDR!MG60'8YGO>@SK6G/ M46*@T%UHNY.CPCU&J,4J*"U-IPP'-I>*'@* M"0",LVZ\3Z"/!6HTN1 ZQ(+X!7K@24%LWAV&0@_LG X?P0*>,[1D\R\:/?<].!I<%^*!:A"L1%P[,/MX;;$8WMRZ7\;)A M*QZO;#YRBR\HAYY886DZ/IZ/F(W7(/'%FV6X>L@-^G\3'G%.A,,D@/G*@-&[ M%]I@&ULU5EK<]LV%OTK&*^G8\W %M^/Q/&,[:1UVW2; MQLUV^A&F(!(;DE !TH_\^CT )1*RI"3=W=G.?K&(QWWBWG,OX/,'J3[JBO.. M/#9UJU\=55VW>C&?ZZ+B#=-GJ4X6UBBIIX'GI?,&R;: MHXMS._=.79S+OJM%R]\IHONF8>KIBM?RX=61?[29>"_*JC,3\XOS%2OY+>\^ MK-XIC.8CEX5H>*N%;(GBRU='E_Z+J\CLMQO^(?B#=KZ)L>1.RH]F\/WBU9%G M%.(U+SK#@>'GGE_SNC:,H,8?:YY'HTA#Z'YON']K;8HH M.R(+OF1]W;V7#S=\;4]L^!6RUO8O>1CV^MA<]+J3S9H8&C2B'7[9X]H/#D'F M'2 (U@2!U7L09+5\S3IV<:[D U%F-[B9#VNJI89RHC6'WO(2+ M._*>KZ3J1%N>SSNP-8OS8LWB:F 1'&#A!^0GV7:5)F_:!5]L,YA#GU&I8*/4 M5?!9CJ]Y<49"GY+ "_S/\ M'(T/++_SWC-SB&8T\(\LS^D\<]WD607I&=MB0 M7RN.6"UDW]KA2M:B$%P3N20=EE9*+OJB(QIA+94F3'$[KUD#.HUOJ3GB4A=* MW/$%$>VP/"2=X:)%V8JE*!C$[A/$'PN^ZD#%.DNZ$)J5I>(EZ\!O*5K6%H+5 M2$F-T-<$R+!7LXK=8L5OH*>"])K(XDA@%MDO#6XX4T1;2'"U,7Y_6X'*K$+8/ M\:-9S0?_=(JU>LE-:&@BENO@,*O&W''Q@9O D5@6:D%P/!W.GA*<>=$K95@B M7CZB*JR4*#A,O+3^06KRY@Z"-^EI9>+#V[:\8@OBQ\]C@B+X'@V;X>BL#N"/ MHUG!L]B\%$;N1ZL]^-H-RJ8&/ 9[M DD.'0*?^SB;8D(&$-]+=-B/E;7MB\1 MX _&81WGROCUY 9T<'U)R0^B'SYN*]X^,?/U6U_UE&RVD!]_O[+,;OH[+L;I M&;63YO@J62\,UV)M_XF)"(32[,PFM(1BBK0 @%%S:]LSU1?\'F5R94Z4FL#N MEZA:O55W8XJQI$*I,?GZU( I@AD&L5J3$Z,TN8%BJF^AV_MO6+-Z^1H2U;TY M0W)R7<&XHNI;&,(V%O2H,?).@/7H&U25OFE!\(/@ZVWPZKV-=ILE2\@\G6)N M5]+-VP^WEP/9\\/8=Q;7%:3\83X=WR)8%YR<7"GV2=3NPN09OGW$CBVV[BO9 MBH+H)PAJ!DU-H ^>8BVYKOJR9^T_!0=3P!EG"E%IMCD'8?B:7*MK45K LC), M+T$Z7E2MK&7Y9#S5EI\JV9-?\($8FFW ZG.:6B[X&2-Y4+H!7P;-+5YUO%06 M>3=FK)6_>0)F&7\,$;9.O&_^E@5^^E(_QQ,7]X2%AJ6LT9&!W5*44&^H)#8. M9:^AC%7SP^WKV0MBF'KAR[_L]^^ H5OK.7?F^P$83]Y*K6<[-+_C,(>&9!NS MOG;=8IO!->=KA(/-IF,S3Q-T0-.,'Z(2JB2#9IH^HET\D<3(MG20TS^*9Q;C)WI0&0>J2!YE# M$AJ"<91YWNP9%DZ404;]:/*([\HGTW).LS#9!MK-4N;1) LG$^#I M.)\4CC+7HB3)9N1G"[-OT-"8:C;)2&B83[8E/L6Q37P]AY%/\P",?I4=DF_= MG$V,DBBA7N9X%4[WXLRQG<;AEEJ^.?IKB0;#EBTW2OW@Y<$Q]$B,'N,8MN?A MC+RI!2X!-HVULSG*H):[/<]H% 3.A)]%[HA&<;"QTK1;Z/T6%F2F*(WR%._KSE:3O1[8]VY;$QW_6F8V.RZ9BMA M'/#F$5?@L"OY%.(( =G+DF(0T\R/7UT"9<&O=\_,=# EHZF1>@#1W (%F M2>B.\FP71))H2K D=E@E#C1DV39TY)&3I/$4$$Z"9NE!N$ RA@YSCWJ.+.23 M Z4!C0"U>[$"$>VB%PV327A$,R]R1IZ?'D**D(;IEO1T8A-'DVD)S=+@$$H M2KUDVAL$D!B[!B>.DWQD*K)L%R*B20_G3 \!QUY@^ J42>-M7,B#] NX .O\ MK5 T]L6I,Y'3W-NJB*A,CC_^6[^#EI=:\VXW;;^0B_LJ>03K'2S'3(+*E04[ M698BH/S)GAR%.O%WGG YBFB%$MXLN"I.3YKA$>7%\*%,BF!('4WY& M**Q!?J!VIBF-\\F8!'B"!N) U/LXH=3)_!R>R/-#X8VB0'UO"N@\Q1C@M1O" M24Y39V,*T $@[:]AH2FMD5O#PA V^/X7PC$UNB=NN*4>Z)QVY]N]EW]RKB]MW MSUWYYUUS7>'(W&*'5,K3W)D)T"VGH3OC(UF#)'HVXSFEZ4,KS&G?=O9!9HS] M,$+OZ+:KR.YLXIS&3@ [/?B02H@G+LJ6V'<9M55),AHZ!10-FM-F1@ZCU"DK M?ZHA.][7DB4)RHF'?G&V'IE,,",3#.]QJVU[;F.[@[IWO9'02<(9[KV##4_3 M\U0MBR%7$./#4S17^LQR>]\T]DZ!HNNGC"57YLVO M8X^;F .?8]\[\TDC<)M>MV;'?GB6[GN0G3NOVI!/PPZN;)OY'>R@YGVL^)LP979@/6E ME-UF8 2,_S2Y^!=02P,$% @ ?45^5(3GH'U8'P ''8 !D !X;"]W M;W)K&UL[3UI<]O&DG]E2NN\)U51M$CJS%4ER4YL MKYUH+3O9[+[I[^IKAM[=Y M\:E<*E6)NU6:E=_M+*MJ_?7SY^5LJ5:R'.9KE<$W\[Q8R0K^+!;/RW6A9$*# M5NGS\<'!\?.5U-G.]]_2LZOB^V_SNDIUIJX*4=:KE2PV%RK-;[_;&>W8!^_U M8EGA@^???[N6"W6MJH_KJP+^>NZ@)'JELE+GF2C4_+N=\]'7%Y,S'$!O_*+5 M;1E\%DC*-,\_X1^OD^]V#A CE:I9A2 D_'>C+E6:(B3 XP\#=,?-B0/#SQ;Z M#T0\$#.5I;K,TU]U4BV_VSG=$8F:RSJMWN>WKY0AZ CAS?*TI'_%+;][?+8C M9G59Y2LS&#!8Z8S_EW>&$<& TX.. 6,S8$QX\T2$Y0M9R>^_+?);4>#; T_ M$*DT&I#3&:[*=57 MQK&5=]?R%*7(I\+6--2995D7F6)*/4BTW,]DUD%O)OE M=5;I;"'6>:IG6I5B]\I\VOOV>068(+SG,S/K!<\Z[IAU-!;O\JQ:EN)EEJ@D M!O <2'!TC"T=%^->B"_4;"@FHX$8'XQ'/? FCB\3@C?YTGSIF?O0S7U( M-_=5,'<;DY\ 1NP+D&91+978*%F40N$""&"?6DU5X5A(I,*'@P&].\NS$@A, M9 4OSW4FLYF6J2@!J (=K4JALUE:)XK>-FRAR?'ORWRUEMF&8&IX7-;34B=: M%L"O@;A=ZME2R$*!-I6S0D]A"IV)G_)*B=%07 ?\UEFEBOV9 3>5*> !HHAP MJT)FI215+\52WB@Q52H3*M6@-81VO0;R/2'PXE!\>!!M'AQ(PQHP)021RB)! M#$!GJZ58J$P5,DTW^(U:([10/@K@D%ZG"EE%7/F8:7SG&N*Z3@Z]$?IOA%$ [4% 5>9K"G]--R/$!?3UQ+\.W M#O9Y#;8E1YLH7F<)6)IB Q]N5%DAT0"A6.<%L6D@_O%OI^/QP3=O+H(WAO1P M] WQ< G&#YX+65?+O-#5!NEQ4X$8XK)/>$6'U[ 12UTJ>B% M4MT LX/7YGE=X!>WRWPU$$"2+BJ')[C'KFO,U P$.H"5G,!#$2^#$0-9J(PJX7 /!HQ-QDN M#10(X1$)L!02V%+"_AH3D$\K<#>4D_M8UD+"F9E&,6'],G T MBJ9H=F/P1H/7LJ6&YR"G*8(_'HJ?LVW3.1"G1U_A).%PIW];4CKJ>?E5C=S\ M56;XU;!;T^S@1RL:JTCP&@BQUYCCA^E9G@5:-IFP/$=#&G0\6LED)5(E@>JG MZ%BL71>Y$<&'J!A;D58)LBSO8\]07"[AG3^0KE7^ZU]>7O[<(Q,$87OZ1XO(''>(4$)BJWI\\#!;',K58>N8D*J_4T+ =/Z@ MID4-08I9GN9B>$RW+*C9*<_9[EVRW;,[I;.G0" Y#T@.C".?R=O:'@,9S$P# M$ARN[M2LKMCU>MC\;888G"_PM&3; K(1UFQ=0V: 8X1/;W+Z,C#'VX+W\'VM M1^E:Y!G%:(HZW:V$%X7\$RSV_1IXVJ>!X_#+=P78_C\U /I1:BE>2'!3TQM) M+^)WYXE:Z0*>I\C[TAZ ?FCH^'IX5<" MQ1,4FSQ@U'7 O$D7:DP&#]"AU8DJ A_7SE$H,P?: .LV\L)VP[4+(F> 0TEX M6=W*WX-6?,2=@Z@:&AL<0 M6"Q!',H>H]@DK=,:TCJMY"6HU$S71)Z(76QRA @2D -"4F:,1GSC!- MGA]:KLWD6EO1J%'[Y4(=G:^[_]WP>YOE8"?Q<.^P8W^__0#RP^'.9 MU^(_X ,XW-LR>;TJ]QH-ED, LH4LVE@ MSZV!DR6T4)C&Q*4P+V]K7,N\/4YY8YXOZWH]SNEB6K9>;Z'G,T04T=N?ZSDF M]KZPD.+?CY#1?JETYO_??[O8ELA3*Y''PUZAG$R&D5P"L!YIB.;\6R5AZVU" M_.]=]B^P@77*0G,,D M__\[HG"C9P&PYHAX.4@F:MI BKIEH[(2<3SNLPFG]V]4?>+AY_],X>!I D,) MRTVE,(^:TQ.E:&F1U[CO+?,4@H>_?2>(Y*!=MRF4;17[%H>^IS!SY HS1[T5 ME8\E:=O+LM(K3-JWU60^!T*$U+%#ZK@7Y*4LE\0?^O 2V >K@66+-NR^"*@( MS1.'YDDO[*M4)0O%H-LPZQV-M>FOR[6]V*+8J;M1.!%+TH'CJ4#SM1?$: M5+':![%>!26!5C8^!8[8[T'QS*%XUK]"=5&@T+^\6[,N7X*NZ$J\S)1( M/9A\T_G_)9CO15YLG"U/!!CW>9V*MWJNQ.YO6%W?$Q>U3C'-6XKQD7@G9TM MHF!?0;FYCL5+W)J+/-.SX/&A>)?#NHH;!1L^%HY/^_CH.QM&D_[%85GGBMYE MGH&JU;.N%H-[8+U%0FI08I.C:OZ-F_-,%B";"7H'L[Q$%Z&DW&"]JE/BFUR! MO=1_^A8+#;8$]GWD04J&:"#T7'!1,'S7N$ U5?=+2J9CI ^F V??1V3![0 / M"UR!&Y-B)+.,"JSGFGT[?)I&> M,FE//0:7(=!P>F6X)^'QTP)\'E-% P7]42^RQ DMK+.=UKG] Q>'4^"E MJ4[,YV"2T91,576+'1B4=0;&.- =Z94XG,!*&\;2KVN,/UL_<\"W-\;:6T] M!T0X*^Y8BTS_Z84A:@@)VD D,Z 9\H2B202FB@GY&PR3KV[@N\"&O7W[[RV MN?1+T)H2# XEC1'15D7],L!B7+UC/.KW:P&\S!8:]$"P>6E%\;-@Q)AY[WC4 M[].^A7AJ_RW(=]*'V2-AB//K2_$A7X.YGAP?8*D A:HD$X1)'C ]-R3%]#*I MFS-I@S!XL:4:E83&P=4S0+83T#1!EFP-EF\.$;- M2Z[25YI$-86AH-H<9X''5>3UFI2$<<274BVG5O5EQ78QOU5DLL&($!TF]DRP MNC'7:/A W\#]GL.;;.Y362S0.FG87];H,V*Y,ZQ!69J)O-_9:YO750UC84_2 MI2T:>;A@.<$(&!7?(@4M&;.?6$H)#D4O!?L(3,H5-?0[P;N$:'^IT[**;/)4 MI1HH1=L#]"-<90,UBK 9R0:]!42\>8:<&#A[14:F7JUYPD(M)-=Z*?"UJ&." M@2%*WXIE5AQMZTV>UBO<^^QJ8P_9#, ,!)BL+%_I&7/$CKE!V\[]8$!8R;59 M\*4K3:XT0LKK-.I@Q&8U0'G6H):J7]8<(Y0Y\-%O0ULB'LETC<8?=RJIP1;& MWP7\+$3;6L.G=(9^ 7*NUX[ZP'/4'WF2]CXDJGL*G*9D5SJKJ0>P4#?804Q\ MU;ZMKLK]-N?D5&)9D702L:M4]HS@6&>-\%=Q% $'_PN3A]4JQ.N#S6 SP24 :(.41;EJR!@%VK_;M MEDY!!T&6"3Y0XSDZ !2R@>/%2P R3]Y-&2.BN,!NR^>##N+9'T"]=9%AZPH, M3%LKXN)33\4G%1H4?(G[)_>-7SE#Z;8(^8<\(ZHAK-J"&T%Q&N8]-L6"/V2$ MA))8W-\JN#V?G S+MR9[,?EE?"JVX1L$@IF\YBI1*1X9J_/$+7!9S^?8O8ULKD/F> M7<[.F.O14,2^L$^!92N0L[KP7K3W@Z/.D,@NW[$RA>H"S(;55[@K:4SAL-2R MPF#[!NQT!2E&GL/6O*Z+LI9>>*DK!"P0["6_X&KM@TZB0,@[;TZ\8J8I38]] MHB8C0[%'P43M\PY'[@KO<^BB:-S*J>D<_(L&$*;-!KXSRWIUL)#&(: %(6@#6@7E,@_H&"BWGY9T3L4TO"_! MVES)[T L MSKE460@33#F%_66<552 MK]D)!TI NQ+JH9HK1KE9OF0/0KC%!X VL:E3 9$YY-PN1.GBF? &GZ#!;E(MA'*)E2FNKA2OX> M=Q,W?3H428J+O)B2W,+&4J/W"6M?F-2/D]!9"C1R[DVR9XRY:W 'YOK.A\R4 M!?3Y ,L6?U0H[BT,1&WD-(G)@ M*KUR&T52*ZM.X#%CZ-;!&D>QD3+P60+,/'_X9!#Q7(5RTK17V)@$:NUT&$+K MO-1HG2_MHQ?FT:/SD.4V6 3P;#P\C+.+(U\%$8TRB'C!M-Q?+'IV,AQ;(%AC M-RX&Z^.SX^'$?KGK7>]H9C*[Y!ZKAKW&;(-+3)%CD<4[&(HZ;8J\;3DL8I&E M3=CQP=DQY/L4OPIWNY*])D2LX0M'>Z(A/MRUKU 1R>7 XFBB;7SU\D[9Q$ZX ML;MM KVP%(T--:#8L*;.2M@K2K)[852;@UO$NXAAO+7JI@B )E^#=!C/AYP1 M'YUC_RF)*2:DG=W>0HF]',,_7Z$?]1?4?,6+.:/^XYI.N'77=SP43GY3VY>9Q M?\'XF@S%!WG7CM931\?8^'+SN+]6_)&.J*!S S#%5<[M_^V8?0%(,9:^^#R^ MMUA,1O97%^:T(OA8($\ZC.U#K3 U_?6^-^[/]8\^83_3$-]GNB!>D0%V:?,T; ;X" &QDT.^29F!P/QJ.C M\,%X<'9P(LX3F]!/&GNV?74T&9R-3OR?)X/3@Y&X5E65^E-001K(O;D[.AP< MCD_V@@?'@].CLSU<+@6VT/21S(QY2DT,@B5!.^3TV,\\'DR.CT.:59:T4WIT M,MXBO4]^?=%_W%^HO^*+-%J%]@DC8RQ\27/<7X6D\VA95;BPR;0;O=?EIU;4 MG@X.T\!;[4G./Z=F2:I4P;X8;"%15'%X.#S]JCOX"8O$:!--[@;W$A]K^PL M$*(_+#[BDPG;4,!;'*HAZ/UH..YXQ<9!OOU3PFY8<9G]V>C@:'CL?$P0;P:K M;01M!-XWL M- @Q/H=IYU6O_8X[.$Z&)U_QF:\AG_ARZ2&.)L@[)\/.L4(A\8:-\*8+ERZ4 MP"FR:O 8"VJ6E[N/9^9>[$8:=Q6['18Y^7VL9M00G1;B_RX<-M,2F.S9H&MY)WQ#_?@F,^84G!Q6W4Y.^KFAZ)F-+YUPN;<77713>6%,'0=(E@ BEIKAM03A4+#"TG:U<=] MW]4R[N](>0]Q/-UR@5+R G.?^=I_(, 89U^''_?7S\^3&VRK*ZF# MX3I,?;^RJ>]N[+\,:-';4C#VA;QQ?PGNK9(=[=9/&!CCX*/,<7]X:#3H"N3J M&H]MM&+S.2#B>[-\=#GICP\OHZ9"GJ(-MR> "=JNQA!$1'_UX>YCT4E_!/D# M%I>I7"G><>VBLUGD:9 (9W#OQ5NJ5XR L'5M$E]_U+FKY8%#4V>V2+7'MTV9 MU#%V'YC2-G5AX49DLN:8!0H2QR['XDL;.*#BI"\91=\K@'=6E:[O:^5QIL8# M\&L:*+B<"N?4@ZF-#3:OZ&A2Z+3V#\QELI>Q0!&T)\X)Z(V;-$V=8HF(YO*B3;G5'^S'@M5'<".B(^$V>;E!F8S*(5%CD*E7*OF\(O3((V M:'B@2N12B*\GP08A% M>RM?7'$Q@COF=*SP0"A-,_#9 M+/"M:"^W?[G>DA;96-+N[+NW=VUJL9;I'A6RP<-VE!$Y8H6IS^D6;MAN4V$6 MA>NEZ*_6F#O&+I&\"X&_:;7&=K4FX6K564"26;INK@_%QY;W"4ZWO!I/7MU1 M=Q$M% H/!*(O;2./4E_FZ(4<-O&&:(Y:A.M^6R6M:P=W ^*6]LS0IS]:>\A2G,+'C,8_* C MR4>/KCK$%9&5NUKRV:AY_N',5]V:YQ\HBFY3KDD4[089(CN_IO,.O'U3K:2L M[&V.9#LPAK8')^F#\@RXWYSARQ M6O,1*UP4]QT;\""%$'X)0(L:$+('Z[AN)K-/$"7+K/N<77LN(F/2T8@ MJ>T<#!(@2=SK.I,H<=0/YOLCPUY,;ERQY2HKD[;K210 Z MTG<.<^(+ I/^7/YUE<\^[5]05@!E1U&!KSW#^D10@8-[,NH[^S4);K7M3^;: M_#6?^]R^K];@^U@@ ::GDP/QP_GU!=UP9O).U[83!LA+^%P5D&=O)7N=^2RZ M6=/66U@[\@)T+(F$TUSN%-XN2\]_!*<+>XZLX=;81)/-S(U.+I5/5[BU-\I8 MT7'O8@DENKXUP9P59;2BIEVOP85R5$:GU;!63!;<]E>B&%/#)??EVPI)>R^P MR4O062ISG+9_2G1V84\$*]N8$8(MW+_QG:">XDGG9!C>;(9!":^(OQ?.[8E! M/<1OYNQ;^E2J.?I'^Z9IP@F#/4/4+F;M*/8I44',M03V/C6^2*POG)_XLL3D MGCJ"*1N^5^;@P5*O673>FQ[)#T'PTJHQ7W("VH^XC*?-#7=A0ZBY2**A#W'. MUGA+U,$5W>K0&-7A@[/#:B]SLS<6EULX8 GQ[/CD[!M_V9%+CO]08U)9? #G M4:IDN(?\%!\*>CWT4= M;"W8-49NDVO$Y87"RT[.%^!D@BFI\8#%-3'S0R,+V4)_!*)S!N0.>2?GH%"; M$E!GUZ!5"K9'->'RI3$O4'!?![F&!R(=C.[@-=\4%]_$W<5=\VXGZ;_AA>SW M"%'X:A/0A=*_TV6;8+LD21BI-QZ$"G7JNE+LCEUO2MBLV^9QD*QUV*(>'BYK MV,PE7W_S$)5MCNGD@YOUO<)V+O(I6@&VO==OGAZ IQFP]68GNF]T35C$UP4$ M5P3TV)GML>T"C/+]">P"8S5%"\V7#70*K1W1B?9/DO7WO,123489HLC(N#?# M-]K5 -\0%QI"GMD2@6S)/KW0:>U^T_,Z9+CG'6RN #++TWRQZ;73!&)K@CJZ MT.\74$_,F)C3U+"A85_W\"J$%X]H O07VCX"YO:@;K#(6=;L' 7>2%O,[.,H "7LE50MT>T M(_9?2UUX&T;"WR\5\;!VH!_R#LOE?EWAGKTA!M,^R7U2XOEIW]QI+HJQ<16X M#YM:7.DU!!5;B^(LX0=ZS0-A6_#REGS<3UU+:RC;L>]M(?'VPZ\AH]YB:_$M M_8).@$7,&!K3SA58]_1&_*1NQ4LP>;"$%W0[V:9_58.Q[6!_XW HI/$! 'G4 MEN7 #!U".+_H"UE\^7W27S^_LDFQ:SKCF;M XHH]\]8@Y3Z0)J?E?^.G$2SP M+SEDY@>5N/5DJQFE&:;(J"WQ:_$XS&/V^/KXI+^<[9V\JQJL&*56*$9]")O^ M%:!C.GS-?-)?V/8>-[H 5_YR@$ 0GT#A7SMI3+LOLD\>?(W:6\Q,BI=8ADC4 M@\7]7P4^IL<7["?]U?;W:D8&P.?%@+49?)[U5)D_#R3FUL[K!5; ^&);U&;* MSN%M.+1\Y]D]L8'>U_C$4',6>'N\T,!GBW^ZMK^I4N@:_>B#X9A/J5\Y,=Q'\S;>[V'N%.'^' MXZA6C[D4O3)I-,[]S($PL+;<^NU;H#G-_?.LRC'][@X M=CG!5I'*(\7@,NJ9YO;,KR M/.YW# '>U9+6#< MN:&#S^J; U$2EAI8#D.Y8VV7BJ\KG6*?FKS;LX5-WJ+C[D:;4"Z9(/QCG[]$ M2"3;S%^^'X*<@AFK'?:A<).=YE/\IID.#YLU(0W$[KB+$-/BJ"P#P:M<[]=K MVVZ'>$SM3]OA@1XZSE,NJ68Y5>&52DB?NSP<51P[7 "1J;WOQ-6A'1SZ^25S MXBK=A*?MB-[@]]SJ8IW;\AEAJJMV+( "_-$XI"CPEMA0[$X"+G ;A6-%6.DU MQ0"LK.'WDJ^ZY/0]\@5;(.4M=0 55(\PS)(97D<3V")\DU#AB_,<&[C),9)? MEA).VYOC\#AQ4&!'VQ&>]XY-7N@YXM^]YLX9@]'1_QZ#UVQH;S5U;;[#\^ ' M.U<0L=#/DB(P$"[^[4[WU/WTZ3G_X*=_G7\W]9TL%MBVD*HY##T8GH"37_!/ MD?(?5;ZFG_^&UL MQ5EM<]I($OXK4]SM5ER%!1(8[(WC*MOQQLZ>$Y^=V]1]'*0!S4::(2/)A/SZ M>WHT$B $=GR5NR\(B9Y^>;K[F1YTNM#F2Q8+D;-O::*R-YTXS^>_]7I9&(N4 M9YZ>"X5?IMJD/,>MF?6RN1$\LHO2I!?T^Z->RJ7JG)W:9W?F[%07>2*5N#,L M*]*4F^6%2/3B3=/CDD$A'FI('C\B@N19*0(KCQ MU>GLU"9IX?KW2OOO-G;$,N&9N-3)9QGE\9O.<8=%8LJ+)+_7BVOAXCDB?:%. M,OO)%J7L ,)AD>4Z=8OA02I5>>7?' YK"X[[.Q8$;D%@_2X-62_?\IR?G1J] M8(:DH8V^V%#M:C@G%27E(3?X56)=?O;1S+B2WWD)D8K8I,@@DF7LU2<^241V M<-K+88>D>Z'3>5'J#';H] -VJU4>9^Q*12+:5-"#@[670>7E1;!7XUL1>FS@ M=UG0#_P]^@9UU .K;_"C4>_1/:QU#ZWNX0[=#^B;J$@$TU,FOA8R7[)4Y+&. MF%2/(LM1T7G6!NI^M9]BP2YU.N=JR?1"9="6"P-]](WE^'6J$[285#-TV"23 MD>1&"OHUU&:N#<]%5(G>W5_:L"\,_RX3QC-R%B"+="),#;05P9>^QW[]VW'0 M'[S^KZ]WPH2('^W.;IS_6S(;?NQ]^(&G%N8KE1/,UF?RESW$/(LE>R^+1 ./ M.[W RH=<"$/PO!/<9 #3Z[)_Y)%7Z@OZKYVXO?-?,Y_Y_;[7[[-?5E_>8_WW M6!?L6JB9U7U>H$4U40N[XR9OTUO)5HJ#.H!M P^Q4$L.O; T$;+53AW(PS++ M1=IBL=)261RPL=-?73\7,5*C;8S&8V\PP/6ZV E,J?F=T<6\+0\;"RM+HQ]-\R<1QDHG>K8$1Z* M(7O +@65/*U/C%E.7,=1_)=G:UC4^D+V6R+9CVEY>&3O>ROGE^?F# M:WD2\L>O,W:3@AI0M=3JGPR/J"^W:WK#I".-IKT3=G+D'0]AI[J6-789%[." MJ[^DV @HE$*%HK2[ K19#QOKZ\;L;U5=HR;*"@ +J%G,Y;K=LM*UDF'&[D4& M)@ACZ\1;\8C*GA,[-WO):6D&[.\EB'_*,HE$U/K"J=-1FAC4+'/EE<-6UI!G(FD*Q#QC^ M;K&_&%Y+/!6Y=+NPOC9+A@>?K'"L?/2]D M$LIX(NP(Q5<=5ON!";U(%2P>>675_EQSF6TQF",>GQL0-8U%7:NGGA\G.>S M-'J.1Y$DS2B:(/!&8Q2DFUJK 9.\L(X3EKG.(1EJG,HB87B5]?O;"S;R3G!" M ==IU;4Z'N$G6"_7C,\1PC>)0Y1 =']'R?LKT:G1J75/XP,)C+D1L4Z@WF/K M4Z\1SFN)O,(#D HT(.0M1PDD4LA#>)')RDEZI+0Z;%U+6>%AJ M%(2LB98G]IU"-(2N6%$:AQIVM[R+.YC@#)# WDXG$$ MHHHIZI363]!0+%Y&AA<)MGKZ653[?H,L7?)+XB;B]-B)!>(Z8P5#8_K; M8C/JFF<$Q2;+-D3SA786), ,T;K?A4+:/WZ74/R.2\[>DOKDD5OY\TBDTN!9 M-=&RJT<1Z4?A;3E:580K$%<8TLZ_.[NCW$0@6VJS17O+Z:CICY_%J3[-PJV4 MVO2/*$?)!K>^@ &;>G\V&?K]=52&5)DS89E\(5%_99(_,_9E:6RH.$'T+XGM8M:S3 M]X^V&,=!]G\XZNSGUI*&:I0:';0""9CX@0WS QK4T3ZU47N<_^.3U,OW#[GF MUUK@>>T7XAZ4\Y@CT[Y_W+J?T"'ME:V( XA7?Q:N[9JO7 RKH]C!GGGCQP]] MM8&60]_!;H2JC6BM:;JN8R@L/@6M');WF3"/,A1/=I+7C,7^YTF'S5\J]K*# M8E;>T=Q5_@E(!F-NZ3'3B8S*?LM9)HD]B#AKP A9"E;A[AH=])R,*?D"QS!]N0.C(317N#I MV-T"_*;7+\#^J#D&ML#O^.!9)_[.NE3G*1!;^5ZZ0"HNBW%ZQ+B4+#&YL]39 MW%6?P2Z85J[_.$BCS<-#Y+0G8CAK3 MKV!%DE=^E(>I33,V5<.Q=]+4:!?7*\ ^IMSU)?VQL&UK%V%:_??V_[FW;7.G MU_8VJK?VK@\5.;-O-*F:,*N5K_WJI_5+T_/R7>%*O'SC"LJ;251M(J98VO?& M1QUFRK>8Y4VNY_;-(0X2\,Q^C05'KDD OT^USJL;,E"_2C[[#U!+ P04 M" !]17Y4;N!E:UX# (" &0 'AL+W=OQN]6JC&"BYQH\$T5<7T?HU"M:%J%?92,5R@-5Q(TYLO@+KY=3YR]-_B;8VM. MYN"8[)3ZXA9_9LL@<@FAP-2Z"(R&;WB/0KA E,;70\R@AW2.I_-C]-\]=^*R M8P;OE?B'9[92YSQETL)=FJI&6BX+V"C!4XX&KCZQG4 S M6(26\G#1PO2 N>XPDS.8<0)/2MK2P*/,,'L=("0"/8ODR&*=7(SX@.DUC.(A M)%$27X@WZE49^7BC_U*E_E$5U&E/JAR 7O<8X\]]O@,]I;N7=8(=/ 9 M4@(I[^!K35=1VSW4PJ-3-OBUX35=$?O6(5R&>?_;/(E&'^#<>,\L%DKOX=%8 M3M6/&3P;S!L!?_$HS,FT&L&ZXR$@! \D$GEA:$@PYO4H.IO#H;J%6DJ>HTB8;>]DUH:%$C, .Y$M05Z2[EO&BTLZ%] M+LE3-88"^1I\WCX,;L^>TZ^.[ORZ^_>:P_&_Y^)XP)I1O:64K_6,=EAP*5W1 M4VY.BM[E'8RFPR2>G&XDPYMH!G=9QET-&\@:[5R/,O:F\6AX$\]>EK/A/(J! MW@0KT!=+RVWIE?G!\2H>#\?);'"R,1W.)S<#H..BGBRIBVJ-,MV#I9,PHKM, M0AG3N\RG+\C)<#2=GG*F&PO=V]R M:W-H965T.P20\8$ W!M3S;AQY MEI^891=G6JV(=JL1S;WX4+TUDN/2%>7.:OR7HYV]F&69JJ4UA,F<_*$L&'(+ M&?!'-A= CN[=PQR?#2WZ#2 [@1)5^5M(4AGV4.^3[ $$FV3.F6 MZ27M1?P$V0F)HX#0D$8]>'$;>>SQXA^)O <_:?$3CY\ES[@JTE%/_1] >1*E163ZY]_FM!H_-'L7.R ">YZS!J4<]!MYCP%? D# MPC1LFI%_AYPP0Q9*8)<:$2V(+51LT-"Z8;W>?CD^)RG23XY6STSC2\!1\E01J.7TZ[(*+W MN-AM3!J%01RGW9DX":(D]&Q?;%<-^/TUX-%?:0O?KSYMI6O7.1?"]RT\9063 M2R"K0AEPIE!9E^&&I %K!90-++8]KLT%QC]?XV=//IB3'DTK\FOE'@ MKFSVBV6_3R>6_MO/[7J;FQ?B^4-<2%YK+I<><0U,&P+N6]>KN=S\?R3W;^3< M?)[?4M]+)GQVF"5S6'(I7=C(RT7=V;5.99+N+D8]FY*KNJRQE?#P16"QP-.8 MLW0Y8[FJ_-$,Q[.[*Q34BFK+8GQ^=PK930I"NQ.,"#(AX#)1[ MY 94)> 7@QN^UC[O=P7(-:I 0+YPIGP=?=J00$"N"B[91A@P"RY@U_JZKBS& MH@'/_DSR[TTXK*H$S]BV@$K"MJ[/NZLYQF)F3\C,;^>^!ND H 3E;WQ?5]P6 MA!';?(I]&9V##^E)BJ=E(3Q1-,2)I)W(:^QSK4KTQ7?L_#IN77_.#8%&3A1:2SD1CJ,"I0X-UT(=I=BXHC MGBD1KC.PY_Q5%1YVSO\8R=+?I67-_V"UO;F%?F<;^-D3 M DW#DS&*JVYN-LW JLK?)N;*8MK\:X&70=!N ?Z_4%BCS< Y:*^7%_\"4$L# M!!0 ( 'U%?E28EB'\# , (T' 9 >&PO=V]R:W-H965T T"9%RWO7C;92]X) E&Q >*CFUR;:(X=;(=N M_YZSTV;9NE5"XDOB.]\]SW-^.4\V4MWI$M' ?LY>:;W'S$;3V9QJR25PE[*;< M&$6S%>69V;SXPT2.L& /M-1& Q,%?#4E*@U'MVS)41]/ D-,-C[(MZ@7'6K\ M"FH4PQ?O@)_0Y>G:#F"7$$NZT8*1T(6VQ(W0V+IB%]:Y\,TMR7")<$S M\?#NS3B.3M_K0P3 G 1:2ZR7J/KU="$T"'T22_=-&RQL("7!2G*ZN)58GX.E M")/W_^W_"YGJ#LA32;MY)\W*@H7"OAQJ1-"T*B_I+EJ1BFWH0AA4%>.ZSWT+ M(S\H^ M*Z*L\:-N/R++850%5((. ()A]X/P9" M\M/Q"*[KALL'Q-W^Z;WE&J71GB\; MI;O;NA<>GN[[DE.XE8;Q@Z?D>5:4^$FVSQUE?DCNSZCU.MA7^>?)1EQR\XQ\J<ZB^,+6NA :.*TH-3TXS#U37_#O#R,8UW*4T MU+[=L*3W$I4-H/F5E&9G6(+^!9[]!5!+ P04 " !]17Y4@>A5I)<" #G M!0 &0 'AL+W=O[C[_GY&Z^ M%?)%U8@:WAK&U<*KM6[/@T#E-39$G8H6N=DIA6R(-J:L M5*)(5+:E@0A^$T M: CEWG+N?/=R.1>=9I3CO035-0V1[RMD8KOP(F_O>*!5K:TC6,Y;4N$:]5-[ M+XT5#)2"-L@5%1PDE@OO,CI?I3;>!?RBN%6C-=A*-D*\6..V6'BA%80,\0H9LR CX_>.Z0U'VL3Q>D^_<;6;6C9$X95@S[30]<++/"BP)!W3#V+[ M$W?U3"PO%TRY)VS[V#CU(.^4%LTNV2AH*._?Y&UW#Z.$+#R0$.\28J>[/\BI MO"::+.=2;$'::$.S"U>JRS;B*+/9,-0?9\' MVI#M?I#O**N>$A^@1#'<":YK!3]X@<5G0& D#;KBO:Y5?)1XC?DI))$/<1A' M1WC)4&?B>,F_ZSQ"2P=:ZFCI =K:]$;1,011 CU$[LL\#GJL$:Y$TQ+^_NU+ M%D>S"S4& M%@;@*;#F" BHABH_86>*G M9Q_!D\3/IB&L"",\1WN[R-W=O2.1(P51-#5Y8TU9YB?QY&^_3C!JO@9EY4:, M,I^FX[KOP\$[3+'+OGD_POL1>$=D1;D"AJ5)#4]G$P]D/U9Z0XO6M?)&:#,8 MW+(VDQBE#3#[I1!Z;]@#AMF^_ -02P,$% @ ?45^5.1=CLP. P '0< M !D !X;"]W;W)K&ULK55M;]LX#/XKA&\XM(!1 MOSMIEP1HVA[N@!4(UF[W6;&96)@M>9*\+/?KCY(3Q]W:?!CVQ18I\N'#1Q8] MVTGU15>(!KXWM=!SKS*FO0D"7538,'TE6Q2TLY&J889,M0UTJY"5+JFI@S@, M\Z!A7'B+F?.MU&(F.U-S@2L%NFL:IO9+K.5N[D7>T?&1;RMC'<%BUK(M/J'Y MU*X46<& 4O(&A>92@,+-W+N-;I:IC7D-)FSA>']'_@;#2AV85KU643.2[LH3P91;N<\LQBI>A\E=G[L*J9,,!$ M"0]?.]Z2\ 8NGMFZ1GTY"PS5LAE!<3]_I\"6 &2#]LUJ@T(+4(? MF,+#M>3_80E,PT;6=%\U7&SXME.H70@78"K9:4K4MJU/3_>7-V IA,G[W_9^ M0?3H=(0M66I<&_USU67'ZY*+K1X\[R"_]K,L'3LB/TPR>&1%19*J_0\J#<6R MQ(_3[&0G9$\2>+"S1$G!BU>2@W>8_;?]R#N%]S^. M1Z:V7&BH<4.IX=4D\T#UP[@WC&S= %Q+0^/4+2OZ?Z&R ;2_D=(<#5M@^",N M_@=02P,$% @ ?45^5"="3C4; P 3P@ !D !X;"]W;W)K&ULK59M;],P$/XK5I@0D\KRWI?15FJW(9"8-+$-/KO)I;'P M2[$=NO'K.3MM2-E6\6%?;#_VW7//V8XOTZW2/TP-8,F#X-+,@MK:S7D8FJ(& M0:F$8( MJA^7P-5V%L3!?N(K6]?6383SZ8:NX1;L_>9&(PH[EI()D(8I2314LV 1GR]S M9^\-OC'8FMZ8N$Q62OUPX',Y"R(G"#@4UC%0['[!!7#NB%#&SQUGT(5TCOWQ MGOVCSQUS65$#%XI_9Z6M9\$X("54M.'VJ]I^@ET^7F"AN/$MV;:V61:0HC%6 MB9TS*A!,MCU]V.U#SV$"0[!P2K[L-Y%5>4DOG4ZVV1#MK9',#GZKW1G%, MND.YM1I7&?K9^6=IJ5RS%0>R, :L(>_N*")S.@TM\CNKL-AQ+5NNY 6N."'7 M2MK:D"M90GE($**P3EVR5[=,CC)>0G%&TGA DBB)C_"E7;:IYTO_-]LCG%G' MF7G.[ 7.6_Q.R@8954787W[Z#'^;\G&ZNQK(A1(;*A_?OADG\>B#>4I+J"6X M-R!6H+O](526;A -"-6P^\S8;RC1B52*X_>'IUNQ=:/!>!,FB:U58]#1./GW MMY>GY\2%C=(/K]8?"-U/>L%.+"9KK'D:]89:D)98*&JIN%H_=BLG)!GDD_$! M3N*<7%.)SXAP7D95=NLRY*S !P0ZVW0PF60]E \S-N"Z4M^TW]J[,W?I<-1N/HM(^C;')*EI13 M68 +!7A\> B/0/6 2+"]!./!.$X.\"B-]OC('(R] KWTI,WA!&VG;][Z;[:KEHBT2?\W;4GM-]9I) M0SA4Z!J=C? =5N^6F#5QI>,E;)8@/RPQHH/VAG@>J64W0,7H/N'F/\!4$L# M!!0 ( 'U%?E1H9V36%@< *@9 9 >&PO=V]R:W-H965T M3Z!Y\;2D7$PNSNS89W5Q)FM3 M<,$^*Z+KLJ3JX8H5Y08'IA=G%H.NJRH9M>R^"]/37X^64Q(RM:T+LR-W+QCK3X6 M8"(+;7_)IIWK34A2:R/+=C$@*+EH_NG7U@Y/61"T"P*+N]G(HGQ+#;TX4W)# M%,X&:7AA5;6K 1P7Z)1;H^ IAW7FXJ,4V<^&J9*\%_=,&["WT>3DCJX*ID_/ MI@;VP)G3I)5WU<@+#LCS _))"I-K\D^1LG17P!3 =0B#+<*KX*C$MRQQ2>@[ M)/ "_XB\L-,XM/+"YVA\1&[4R8VLW.B W%N(E[0N&)%K4G1[\$-[-*H?%WF7 M,W(MRXJ*AY_TN% "S 8+L7+%5&5?CZ(ZQSL](6+C/P&!@(-R2\UF./$/^VFO"+^W)F%WF ;!7 P+MZ MQ?BCA<'IWAY+)XYG>Z-^Y$3SD-S6?X I'PD)>R%S)_+#P=T\\F#-RDA#"_+S M3AR"6XK6*-7 *'L[AY$3>XN]X2APHB@$"JE**HI9\$_8\XKQ_Z$UWS&1(07) M2;1K$#_H)\^<(/+[J7<\N3=PV ?XR6M*3N)^?AP%O?3E M$N90D>D:S&0@E?,,[$1.YOW\A=?+1SL?MFPR,,N>UH$3SO8-.G?"("1W5E[/ MG3!VEG$\&(B6SAP&D'+O!?E$'X!>?NRT[.JL T"8 M=R822$+*&98@SAP1E@ MR]9[,'*(4F4-&6[ M:69-;CY=$=_S7 _.(;"\% YA7VI^3PN$C"I4E9)?.1R5K'@@K_S(G?53%8.B M0<-,1.8OW-G?4>8X6$AV*-D\6-![RHXCEK#8Y&#&>ZY,30N ("3HL"YJ)A)( MR_>@],']H,I!*L #S)UK+JA(.'BYD@5/P/XNP63<6X1P )8DLA8(#(HC4FM< MC2YHL).204I-7:3 !RIJ*'D2RSN!XM]O])S$27=*XXT "LRY) MN3:*K^J&M* N< 4X1,#PP&4 %M)^0A&MSC'E@_41 M[!ID.Z2JE:YIX\9-SF'Q(Q,KH V43REY%;G+K5>;8X,!<8&Y&]ER7Y9*5Y8 MR9WEAU;_2Y(Z[CWGVL,:]+AEE=G"AZ/]A_ 8%0N\-R,EA'WBOW&?P]W9TY/U MW(T/Y>J@S=6(;P38R_)W?,,7)G"3F1O2CE5S?Y*U/WT_OOIN-.!K=#HX9%K< M>V7;7R74_#Z?6FL_2A)[N#? EX*#DU+<_#E;;5?A207$KRUF"/7YP'2SQG1P M(F.4+YLH;-^Y6@*!) RFQ=,+'S?H9^Y&/J0)K25PU3"H/^TN#AQ>N_7RQ&E2 M");#EGQM&7U9@S!\.=* T'7(1Y,V1-_B!8=I$GE=M+;4AE/ZT0Z.C9L$X+"O M3"5\#Q_@G?V M7T_0#Z7$;M+.6\@GB+\U32!-X.0[EN1"%C)[(#>02VT]U'G-V2;Z/>%MFF\9 ML,8]=DZ2$8=#,;T8-RGFVE8$Z.36QY,1,=O8_J93EVXPXM0Q8,]QZ\CZ_CBUR?][ M._5(9VW6==9FQSMK3<,8K9%(D3*AV1 CJ&C[L^@#.V7;,-L!\JU.W'$(0_]T M[31MU7T"I,&9TH7107#8HZ,D4[*NR J;YC^R4_>-#MT-NV>B9H-6QV+A^$$P M&)@MG:4?D'\IJ366%6MN!OT;9Q;[?=?*<_PP BZ"RZ"04+)$8T)JJ9%*'2G[ MYDP<.EX\[W$M' ^V@L $JU@9/8S8=\)Y-&SP+9QEO!ACXW30/2^9RNPW DTL MN9M&>C?:?8:X;+KO_?3F&P:\]F8< !=L#4L]=PZL4LUW@>;&R,KVXE?20 JQ MESF#PDSA!'B^EM)L;W"#[N/,Q?\!4$L#!!0 ( 'U%?E1]^(9>%0< ($4 M 9 >&PO=V]R:W-H965T_?JZD*VAC,!]XKHMJZI6M\ EZO+43S:;'Q@R\K8C?'5 M14.7\ #F8W.O<#7NN12L!J&9%$1!>3FZCE_?9/:\._ ;@Y4>?!-KR4+*3W;Q M5H/B(%E+3EYH-'2!(.H+$Z>T%.2WOJ*%7%TJNB+*GD9O]<*8Z:E2."1N4!Z/P5X9TYNH. M2E *"O*SR&4-Y)%^(==:@]&$BH*\8W3!.#,,-#E]I L.^NQB;%"P)1_GG9 ; M+R0Y("1.R"]2F$J3'T4!Q2Z#,6K?;91),SF-RKV31YH8@I:+" M^Q3=)TV%*J.G0#WAUH9H'F2SK1*SX#R-+(<&E%D'I.'(P9'#YY8U"(-F<':6 M1?UJ&B23C#Q4&(97%I\*%WJ$3>I@KW=3ME5W3FZD:%&[/%,@CN+!:C)-,336=(8 00Q@YBE$>%*P$M,.1 YH/J?&YI_$SR<0 MK=W*Y5*P'2WG Y?$&*78Z["5?3Y/MR8%Z30BC]*@"?L2?',NG0;Q=*MP.@G2 M-"7O0.O7Y#?*6^\H:M.:6EUMI$^3;;1/$TR0^7RP$<^1X_3LL.R "&RH6 A/ M>_@/TB;-MN;$61#/YD>2OY.R8J:J)"^86#J)F*OHZ2=6 &9+P;11;-$ZD:62 M-;G_<(LM=Z%9P:AR./Y>&B#)P$!TR#P:K!)<^=@C?WHHIGH0B&1R/@Q+FNQS MS1!LML67!5EROKO&?F%C8&',N1%K GV(YG(L45^@Y-6F1*WYJ"NQ54JP3)A9 MNSWFD=P*;EK52-U!%7VBC'NC;"YBV@(I6X-01M9 E?ZA-]IS"*T>&IZ)U1@& MSHF0AL"7AED(+-T*/<_9GU $KGBM8K=8CE2LL6NO.R9VEWNTV5C!L#&6#*L! M^#HD[U]8[8^2VXH)ZJUD#JL$67C5&!1DZ)*IM\8:*RA5B@PJL:*R=%]THV%M.*SQ]DB3A'.O=%[8<3U-LPO&YR"/!C$,0_L)TD4)M_ 7'2]9*\4 M]"1.Q8ROK3P7YI#<.#B78B^WO$46HO>T% @Z-14X2;MFL0#.X&D34U3NVVS+ ML0WA2'^(J#=%P=**=I5ETY^S3YC!-NL6%N&IJX6-&%]FH0/7ZT,A'I9,18MG MV>1PY"4*H *U;(4_(LG)/(RW@7&A"F?]AL]45[]=[3J@1/&))48<\G//L]TD M"VP7;\!=)#@VZ4W)8Y1"$-8W9'_3V4SX?P?'AFSI_V8/?TWQVRK<,[Q M-Z\^*K*@W-6SNUWMF\*/R[?MZZODHMF[@HV;WX66G!5N:MK11/^_I_"[(Y/8 M":)]$,>3X48:S'%^O?N[06'/C'(D1[(^1[*ORY%?]X]J;K9Z:="^9#@NR":# M>X&PXPG;C^C?H I6N6PKNJF%JQ O%D?O<#9#/%O+[Y^_],D^@.5]J\!?Y=/ M-UWN4]O3EDP(:S?J9YI$;R7W<#](S\I-4P):B:]0YHC[>"C7?O99-<-;MKUQI-K36 MCO,O[?1WD1>&[ZN%\>!9J :U=(]?"'+6'O]"U._V[VO7_EEI>]P_SOU"%;I> M$PXEDD;A#*%/^0WL +Z5\>KOP!0 M2P,$% @ ?45^5#?:$D>Z P FPD !D !X;"]W;W)K&ULM59M;]LV$/XK!RT;$L#1JQV[J6T@3CJD1;,9<;I]IJ6S190B M59**X_WZ'BG;\>;$RS#TB\27N^>>YXYOPY727TV):.&I$M*,@M+:^C**3%YB MQ4RH:I0TLU"Z8I:Z>AF96B,KO%,EHC2.+Z**<1F,AWYLJL=#U5C!)4XUF*:J MF%Y/4*C5*$B"[< ]7Y;6#43C8-^ M>XO^J]=.6N;,X+42?_+"EJ-@$$"!"]8(>Z]6M[C1TW-XN1+&?V'5VF;] /+& M6%5MG(E!Q67[9T^;/.PY#.)7'-*-0^IYMX$\RQMFV7BHU0JTLR8TU_!2O3>1 MX](5968US7+RL^/?;8D:I)+G>:,U2@O,&+0&3A_87* Y&T:6PCCC*-] 3EK( M]!7()(4[)6UIX(,LL/@[0$3\=B33+A3Q!O,0LJ0#:9PF1_"RG>C,XV7_ M4?01Z.X.NNNANZ] SVC7%(U 4 M0;PK3)N XZD.)<*VJFLGU+S\-TJ3_WKR* M#LP")0RK.4UODP9,%JX1=X!IW&Q!_A<6Y 0+)6AO4LD7?-EH--Z$2["E:@PY M&B?FR^SF[!)<]#A[O_L?!G)!8*JQ9NO*D:)S@[ >T5C?;6A):,!O#;=KJ)!" M%.M9<5MNRELS3:DQOGRYJBIN+;F00]WH MO*33"+KQSTXP68,IF:L>]?8SZK)CE66" .@LI?2S;9;N[R:0]'IA2B>+$#38 M\95Y9,+Y.EIUK=43I\,/Q1I.TFZ8;4U#N/*A#E; @5"B23IXX<,-+L+XC=&2 M+.P]FZY*GI>P(BPJO-+69^[()C ^)58S:5A[ 92L($L+&$?E%0 MK7Y3CZV4-$[>_:AZ]5^JU_X*_>SN$9@*9BS/X0'S4BJAEFLZ ,(.?+;$]U]* MFF7AQ1MSW T'_Z.@3@2K5$/0V]4T>'-YT^?0/[2Z+QWJT=Z%6:%>^F>!(3>2 MTMZ=N]'=R^.JO7"?S=MGRQW32RX-"%R0:QSV>P'H]BG0=JRJ_?4[5Y8N<]\L MZ?6$VAG0_$(IN^VX +OWV/@[4$L#!!0 ( 'U%?E1LA]$H800 #(+ 9 M >&PO=V]R:W-H965TG$R^[U=*(J*[C$>PVF*@JFUS,4:G75"EM;P0//FD9!G.T7XI M[S7-N@U*R@N4ABL)&I=7K>OP+N>(O^A[>=;%DP@S=*_,M3FU^UQBU(<-G[841CWCBA$&X7( M\ZX/\BQOF673B58KT&XWH;F!-]5K$SDN75#F5M,J)ST[G3'Y!$RF\*=Z1BW) MW18^*28-7#RRA4#3GG0MG>-V=Y,-YJS&C(Y@AA'<*6ES ^]EBND^0)<(-BRC M+P2 M=3J%[6;O&?1'G<&[:$<0#SN#T0!N*JU="I8$X2ZM]ZO,:K3L-44=)EQ$[6]R M#*-#SJ/.T: M6*81';RAA\[F\,PTIX3U!$P'5CE/S6$.IJ0AIN^Y *1@QE=I2.76A5^1:B$0G&0 M:V31P]V,$(+>GE%.&.\(.S[ZSTPX54HR5E*&O'"JT4217!"$^S[IGW2)P<0_#L:]-V0,*QH^9O=4Z&P?1L80E)E)9*A::^! 2%7B7Q-1$" +1 M%!-G^XD(7[T,07J MS'=KCAZE>]W2--*F(;RN^Z#7[74W><=TQNE@@4M2[04CZK]TW:'5$ZM*WQ4M ME*4>RP]S:FI1NPVTOE1DY6;B#FC:Y.E_4$L#!!0 ( 'U%?E1+ &PO=V]R:W-H965TQKIT7I(MY MR]?XA.Y;^VAHEPXHE6A06:$5&%S=1+?Y]=W(ZP>%/P5N[-$:?"1+K9_]YO?J M)LH\(918.H_ Z?6"]RBE!R(:WW>8T>#2&QZO]^B?0NP4RY);O-?R+U&Y^B:: M1E#ABG?2?=&;WW 7S]CCE5K:\(1-KUO,(B@[ZW2S,R8&C5#]F__8Y>'(8)J] M8\!V!BSP[AT%E@_<\<7X+4O=*6>! MJPK^T XM//(M7TJ$RZ_^93_,4T>.O'I:[D#O>E#V#FC.X+-6KK;PJZJP.@5( MB>% D^UIWK&SB ]8)E#D,;",Y6?PBB'L(N 5_SKL,^"C 7P4P$?O@#]1YU0= M95"OZ-0=.5+!4?N6HSX)YW&_U@CWNFFYVO[\TY3EDX_V##YP!Y0V;)9HAM0% M-5ID,7"#NU84?V,%W,)*2^I1"YX,(7D5H<#5NK-D:'U WYX>/ER#]Y\5 M'_^W]PG1O3 0]F1A*-<^ME^@4P8E=\2\Y<8)8KLWNX"\8/%X5KR2%*/9KM3G M4"[S#X/=-(]GL\EAF\7YI(#;]U-^CA;+1T0J.]H32<;.P[T'EA?QZ&ITV+)X M4F1PQR579:@\$AA5:XO<'*6!L6F*[%:$TS);>UM+]@DF=*% M)V6XN\GNHL@.DCB(N+3ZQ+IG9,BO> E!>*1\FK!3I'$R/@!1D"V&V2"WL6\# MNE)]T@V7/M(0D06G?4JUL1BH4TH:GQK"=V]TY6D9R=8K>6&M944)Z5JB0B.E M,\)M$SAJ;/)"KBD4H8?175?RDG@?F* M%9'13(;)(0IR-NK(%]7Q-? GS&AUB'.77*3MR[J]&@0-FC68=S[BE*# M]3-QD Y_%+?](#VH][\CG[E9"V5!XHI,LV0RCOKT[#=.MV&L+K6C(1V6-?T5 MH?$*]'VEB>=NXQT,_UF+?P!02P,$% @ ?45^5/WZE",U P Q0< !D M !X;"]W;W)K&ULK551;]LV$/XK!VT8&D"-),JR MO=0V$"N3HJ M_<54B!8>&B'-.JBL;:^BR.05-MQ!XU MO);!9N5M=WJS4IT5M<0[#:9K&JY/6Q3JN Z2X&SX4!\JZPS19M7R ^[0?FKO M-,VB$:6H&Y2F5A(TENO@.KG:SIR_=_BKQJ.9C,%ELE?JBYO\7JR#V E"@;EU M")Q^]WB#0C@@DO'W@!F,E"YP.CZCO_.Y4RY[;O!&B<]U8:MUL R@P))WPGY0 MQ]]PR"=S>+D2QG_AV/O.R#GOC%7-$$P*FEKV?_XPU&$2L(R?"6!# /.Z>R*O M\I9;OEEI=03MO G-#7RJ/IK$U=)MRLYJ6JTISFZN\UQW6,#;!]IF@P:X+.!/ M6Z&&.W[B>T&F5Q_]_V(566)T<5$^H&][=/8,>L+@O9*V,O!6%EA\#1"1U%$O M.^O=LA<1;S&_A#0)@<4L>0$O'?-//5[ZX_F_P#(;66:>9?8,RXYZJ>@$@BKI M'/:,.&54GK']+F-?EI<)/E8(-ZIIN3S]\M.2)8LWYK\0 ;= %<5F3\9S5;T? M#>(0N,:A7>M_"(D;*)6@/J8S4=:'3CL$L%.[ _#7G];IO/"SY"%V:_SR7P9SMD"/G.MN;0GNI,,ZOM)1#H/ MLP6;3EF2/?817:&@[E$;I$):PC"MTI;WMQ/5O&]WR 5R6LQQ!)J%V6SY"!NR MQ1)NZ_NZ0%?P83/!*JB4* C?[8%4\G5.O:=IPVIYH#VR2(*M>5* V2)Y:IO' M<--IC=*"$^DD$FA_>H22A]>$UHS4KW:(\(>R"$EV,8(D84+I/R:1I,E8[;.< M<3F+%^-X/IL//3@>U&\%)F'&TB=6%K(LABT7OGQTN-$=^1).5-'IOL9AFK*I M(0OG\>)[C1Y-KM8&]<$_( 9RU4G;W[*C=7RCKONK^=&]?^#>E\D! U0H !D !X;"]W;W)K&ULS59M;^,V#/XK@E<,+>#$;WEK+PW0EPT[X&XKFO;V6;&96#A;\B2Y:?;K M1\J)XS9),1SV85]LB2(?/20EBM.UTM]-#F#9:UE(<^WEUE9706#2'$IN^JH" MB2M+I4MN<:I7@:DT\,P9E440A^$H*+F0WFSJ9 ]Z-E6U+82$!\U,799<;VZA M4.MK+_)V@D>QRBT)@MFTXBN8@WVN'C3.@A8E$R5((Y1D&I;7WDUT=3L@?:?P M3<#:=,:,/%DH]9TFG[-K+R1"4$!J"8'C[P7NH"@("&G\M<7TVBW)L#O>H?_J M?$=?%MS G2K^%)G-K[V)QS)8\KJPCVK]&VS]&1)>J@KCOFS=Z,8CCZ6UL:K< M&B.#4LCFSU^W<>@83,(3!O'6(':\FXTVP8E/X$0Q^ZJDS0W[ M16:0O04(D%3++-XQNXT_1+R'M,^2R&=Q&$8R/XP[#=>U-#C&9XN"DX;FMWZ&4O\P>6@,Q_ZX7C" MGC HRZ4YT!_Z2*>=)?YD'+(O2JYZ%G3Y+OP]O(I:@[2L4MI5D_/HXH!A[$_" MRQ/2SS)5)1PEWE*(H@-9E"3L#YMC,+N6W'%$GK!N\W]*R@ Z(Y/GAN;\HX7M*S9-@?8>DO"A*N\6YK2-5*NION M;C1:Y1J E4T!!BK [\M%-$8E;M$6WVZ#+J)*R26^N_C"VK;J@$$6W#9%#8%Y MJ6H,!]6*_KS/4J4Q,K0N]N>9'L6,*A099(" &6W#K1:\<42YI6Y17NS MV^!]V3,Y%2I<1)HO FM5L:%'%C M&0.NI9 K9YR"MMAS,*EDSW$S]<*(3.!M M/T G3S-.FR\V#14RP >!/0+U-3CN*+N.@8J,HE0Z_9/I><$ NX>?;9"R:#3 M:I2@5ZZA(K_QF#1=1RMM>[:;IE79JS<-WU>N5T(:5L 23.@QW311S<2J MRC4N"V6Q#7+#'/M.T*2 ZTN%3FTGM$';R<[^ 5!+ P04 " !]17Y45)4V MSNL# !O"P &0 'AL+W=OF8.]R5S* M)[OX%$]:@74(!4;&(C :UGB#0E@@2/&- MQV8Y:5VT(,:$Y<+,Y.8/+._3MWB1%-I]85/(#D8MB')M9%HJDPWC+#IF,E-Z"L-*'9B;NJTR;G>&8?Y<$H.N6D9Z8/ M1D9/\'5E0Z3A])'-!>JSL6\(VTKX48ES7>"$;^!T0O@B,[/4<)?%&.\#^.14 M[5E8>78=-B+>8N1!M].&, @[#7C=^J9=A]<]YJ8->+T:K^?P>F_A47[$N4"0 M"3!-I"YCF&N,P4A ;3BQ!B%A7,&:B=R):N>&?,V-(BK-5HF*8):X#P,+Q3)# M9N-<\6SA!%Z0*4#[%D"1Q'2.JHYFN]EAJ][@-% R61%G%&*KP34A0B(%Y;B^ MA%]_N0B#[F_O-GXB;UD6(=Q:8W?/*TII\GDM!3-<7_42RV+]0&GD4BCRU72NJT M 9]11=QR@5&(J-PGR.G >_?7/';\YBHJQN=7:U3T@_C_"C=4F11%*F>BWGM8 M4GBH6I6WAGO%B6"/NWSYFAMM*!@V3.?PF66.+44.!= -V@'1H\([@9XW&A%I MB'M<411/A^U^$)S5 CVO?T''^Z"'J1E &%JU/=AA$RQQMD_'OY<5H-H^@-E* MAX-Z\3-G.M ='CC3]\(>]!LR8E!GQ.#HC"#7%VY241!6]C$L7=7/ZV6S'9LC M!>OM'6V=JOH/:]"6L>.MDS@S+JOD3MQLMI2J]N<))/)#(-^_)!Z.NR]9_.FJ M;( J&W[8^"MW3M+5"XU9%8G]I-!;(V434H?;=3K!. M0J\[).J=.&*6= N]T?"0<_M,?(V _DX3E*):N%9/0R3SS!3]4+U;=Y-711.U M%2]:T2],+3AY*C AU< ;4AU617M7+(Q&PO=V]R:W-H M965TJ.092ZH+((X#/M!R;CPQD.W-E?CH:Q, MP07.%>BJ+)G:3;"0VY$7>?N%&[[.C5T(QL,-6^,"S=UFKL@*6DK&2Q2:2P$* M5R/O,KJ8)-;?.7SCN-6=.5@E2RGOK7&5C;S0%H0%IL82& T/.,6BL" JXV?# M]-J4-K [W],_.NVD9J386"(;[V"M&%- M:E;\"BN*X5H*DVOX(#+,G@,"*JRM+MY7-XD/$F>8GD(O\B$.X^@ K]>J[3E> M[U_5'F F+3-QS.05YH+>2585"'(%Q-U(@<)H:TF7C3?9Q,ML]0$32J5#>B6 MN\76E4 -32"$$E)4FOM-TMYB=7,#;-X,X[+W_;^,/TE9? MFN?2]OM.HI4'G^0#*D%=P5#U2\VS'1Q!XK^+!S3&/KG#' 4K#"]_@G=FP?4QN5^08[\?@?>CQ*XE885 M?]Z UN<(^GZ_/^C8L9_T!G^[CT'G=9>HUJZ':;IKE3#U0V]7VS9Y67>')_>Z MQUXSM>9"0X$K"@U/S\\\4'7?J@TC-ZY7+*6ASN.F.;5Z5-:!]E=2FKUA$[0? MC_%O4$L#!!0 ( 'U%?E0)&^U0M ( 'X& 9 >&PO=V]R:W-H965T MS3) M);'JV,QV!MVOW]F!E$J#:=->XKOSW7?WG>W+>*WTLZD0+6QJ(&!EY5UAF@Z7K$2%VB?5O>:M*A#R7F-TG E06,Q"2Y[ M%[/4^7N'+QS79D\&QV2IU+-3;O-)$+N"4&!F'0*CY0=>H1 .B,KXOL4,NI0N M<%_>H=]X[L1ER0Q>*?&5Y[::!*, E.Y2%U;3+*"T TX]<'H >$$O)F\$@BKHOF9*$W\HNFQX,%O;A>/@\T9S68*M$%Z0 M:0/HV@O4'*R7J+L& 9.Y$^+0^UZI>L7DRY_J@77%LPJXV;Y._I-MC/EU;V=S'=,EUP:$%A0:'QV/@A M].N M5:Q:^0FS5);FE1 MU9SB1P0 )$* 9 >&PO=V]R:W-H965T7"K=WJY4*UMA(2;C4S;5US_7P)E=I>>)&W7[@3 MF]+20K!<-'P#*[ /S:W&6="CY*(&:8223$-QX7V)SB^G=-X=^%/ UHS&C"Q9 M*_6=)C?YA1<2(:@@LX3 \?,(5U!5!(0T_MEA>KU*$AR/]^B_.MO1EC4W<*6J MOT1NRPMO[K$<"MY6]DYM?X.=/2GA9:HR[I]MN[/)F<>RUEA5[X2102UD]^5/ M.S^,!.;A&P+Q3B!VO#M%CN4UMWRYT&K+-)U&-!HX4YTTDA.2@K*R&G<%RMGE MCR>/X%AQ_=\78$Y6006H>E D.U@+CN8^ V8*&;?E+2E85]E#ODA0("< M>F+QGMAE_"[B-603ED0^B\,X>@CKRM M@*F"-5H]"I>E>$F8Z!39EXHZL]_'O2_A'3RVY89EO,K:BEO(&'%PM@5 M8M-J/,(UH RSI6H-E[DAA@^KZY-S]O&7>1PFGW_Z]V_@NHL[PZA!O0;M(K?? MIPC27TC>9QJ9#UL1.SJ<[.*T!K0=#HW?G_O YGYR=C::'T>QCV7HI%^ZZ>48 MMZR '#2OF+'*W".7I]RW5N? ;2@FZT,&@6R V^JN1N?#P-7M&L= Y/.)3 MW.##:KLW45BQ*QNX)&R%,L@QJ[BH48#Q/!<43O0!&3]D/:]5BP*=26EXM&,J M]-OZ=IYS<*+Y@"<&,+3^[-W-24-6?Z,6!-&A?$'5/:N^K'Z$@OG&D"2 M*G2R09.=-\D*-.8T/?)?.CJ:TQ[5,=\A8RV@^W MOG1MQG"\:]90TT9(PRHH4#2TUT#U$VL:ES3L5866Q@W++%G!$T'<+]0 MRNXGI*#O0I?_ E!+ P04 " !]17Y4IJF-7Q@# "5!P &0 'AL+W=O M:EKVQMI74#@01H M6C<0']WDTEAS[& [*_OWG)TVZR@K(+[$/OONN>=>JI"23>YTB6S).IU:"J-+/-&I0B3*!J%)>,RF$_]V96>3U5M M!9=XI<'49>V6(63 +(,&>UL-=J\QZW\0P=7JJ$\5_8 M-+J#<0!I;:PJM\;$H.2R6=F/;1[V#";1,P;)UB#QO!M'GN4ELVP^U6H#VFD3 MFMOX4+TUD>/2%65I-=URLK/S#S)5)<+)1V5,!ZY0P[)@F@YNV$J@Z4Q#2UZ< M;IAN$1<-8O(,8IS )R5M8>"MS#!["A 2O99CLN.X2(XB7F+:@W[U=24%J\ 23$47T@)I5DP^P 9= MT7.^KC4:<$9?L)<1Q-QI&<#+HOIE$'>(K%?V)3RG]NG[UXX!@V#VQ7U-'Z(QL]$/C MF#):6V/)'Y?KUOW.N!]U)\.X.QZ/7$ZB\;@;OQDUQ&B$ >8YS31?%)H/Z1VH MJNF&UKX[&@Z]%"=G^WR!IGC3)@[GH$]>'P3OF0R[@WZ\S^0@___2:D<+\5PZ MG^8GZO5'W>]^Z'!O5%)?K?V#X+C4TC93LSUMWYSS9M0^JCFUYRR+C GTZ@W'@:@FT>@$:RJ_.!=*4MCW&\+>C=1.P6ZSY6R.\$Y:%_B M^4]02P,$% @ ?45^5.:;F8)T!@ ^A@ !D !X;"]W;W)K&ULS5EM;]LV$/XKA%<4*:#5$O6>)@&+Q[[GADSE:,/X@%I1(]Y5DASGL+ M*9>G_;Z8+FA.Q%NVI 7,S!C/B80AG_?%DE.2:*$\ZV/;#OHY28O>Q9FF#?G% M&2MEEA9TR)$H\YSP]27-V.J\Y_2VA%$Z7TA%Z%^<+-SEZ]I!(TO[?:?]-[A[U,B*!7+/N2)G)QWHMZ**$S4F9RQ%:W M=+,?7^F;LDSH_]&JXG7C'IJ60K)\(PP6Y&E1_9*GC1\,@C.U;(A4 W14*3705]L+ V$V_- MO,1'-5[3Z5OD.A;"-G:.Z'/K;;M:G_NOMWU$N5V\WIC:%+HM)S1%MZR8\[*HYU\A M[%L8QR;!L\(8HTN:_J7\=DN+>092K:6!+["]@^00HP\@^S?X"'TM$UI/.K85 M1KLR#GZ'_DP)%#,T*"&EF2I%VE^-MUPK"CQCA$,/?8* \AT,F?X-?+O^]F#% M>R9)9FPR\"W'=0R"#UHQK@DC6BB!]\64Y11]FDBHX;#,C+/\!<7T2PEX@[T5 M\P>2&IMQ(ML%&B*PCH7H(ZEFV;X72#KNS"8>,? MUPZ "Y1E*M@JZM-%28RX!S@P,N080GP#31Y(/5L9W .8Z,"1 1\%VN,HP'YC M4ROLV/)]=\=M87 H],-256GQ\I*Y.P"O=-VTL4&(H,B&'?D?6Z'3 ,&':NX< MAT(("&M.@,"*/;<3C]AR_4:Y X4Y:H!P#ZNLRW;P+=LY<%! $:] \05.3+#M MH<7B14Z+Y@("*[&O:69Z"4?!#K,Z6([C::]V*8%]5$&H_)UBBN$L"AMGW=/I MHF 9FZ]U^S"F_#&=PA)#SAY3%?3)N@6Q$TZGC*M)Z"-&KTF^?'>-;I[@+B&@ MI?P?$3B&0R^%?VAP:>PX=GUCM'54C=9KNG\NJ.E:>=!RZ:X^HPJ!SY84VC<+ M#3,"5BB'WGPKTV6N;'JQ>=N!856!\$[A=BPW=-#-2G>O;;#ONZY.@CCNS,9] M&3]NN;MM16RT>Q\9%)#E%JQP(I*]MOSG^W.WE<^4@6WX&?OQFQHQT-WXT2=Z#=M# T M(L]=!J BNZXY"OSC+8F)E]@*7'N[Q >V!N9Z+HH;DZ+PN6:D3D_<'&T8W%3E M'S'#6>AP-HA#OW8?2;[EVTU]=$(K@%O)1RK$*2(98$EC[A)M=^0A?^@[ZQ%1L76VR%T"0\?^ER+2?V6U0,OON>KBJP#S3:T!AV=V\U M:*-V/Q;8\?$V$1LIZ\/UXOORP_'"-@VWCRG7\HP[/A# AVZSX&!3CH?;(\H>.9&2+#<\+U1%"P[#EL.C)R=2R*4TL:; M5:1:+E3NTE/B!?CJ*/1@0]@$Q[:L?V]?A-U(\SZEG2P.W!Z?N7Z&3:^J'H]: M;TH[?9:/\:'WTK[Q'IU3/M>O[@+I\E@]3=?4^F%_4+UG-^S57P7N")^GA4 9 MG8&H_3;T>XA7+^W50+*E?MV>, EGJ?Y<4))0KAA@?L:@$F\&:H'ZSQT7_P!0 M2P,$% @ ?45^5%(:QL[U P P D !D !X;"]W;W)K&ULS5;;;N,V$/T5PMT6&T"U;G9B)[:!.&F172!8(\FVS[0TMMA0 MI):DXKA?WQE*5NSLQDC[U!=)I&;.S)D;.=EH\V@+ ,>>2ZGLM%X$_!&SLWCG,#+9\AX65:6O]DFT9V@,)9 M;9TN6V7TH!2J>?/G-@Y["J/H#86D54B\WXTA[^4U=WPV,7K##$DC&GUXJEX; MG1.*DG+O#/X5J.=F5[HLA<,H.\NXRMF55DZH-:A,@&4?'_A2@CV9A YMD4:8 MM;CS!C=Y S=.V"U"%9;]IG+(#P%"=++S--EY.D^.(EY#UF=I'+ D2N(C>&G' M//5XZ7]A?@1_T.$///[@#?Q[[)^\EL#T"A/VES8L>V4Q>]MB$Y#C!CYA3>>Y M\,7M--:F>F129( MO.U/\3?1DE\=F$16_V:<94A%DD?)<6X)?J8.BB78+KTL8\K ML:X-"1A =]"0KBVJ>_&O]]M./R0!M'*\;@"1/B@2F"!J<5ME]\T@%^8'$4 MC(:CO0V?DN3B7^ZT,*\=J&J3%=Q2&5 :+9@GD6&".D)Q,$ZC[Z*!NZ>'N_O6 M7J^3-!B-HS8$+RZE27 VVF=VB/H^7NE9$(^'/F;8&9]K!;[4 G93+T&P&U!K MJ9$=^.+W3:"1*N-K ^ #OQ&N8!IK'J/!C1.PJVBJ<.H;5&C#!&P0_4RU2AUB M"TZEC*M[A!$$=3GW076>*";4BAR,CS:)W=W.63P<]A.N"1= M.B W+(/R:"?[D3[[/+'/?4=4703>8C N>TT!B2P#E8T'S!7&0 M299ID_O)H[U:EXN@G5=TK:#_AR$D0J?C=X:^ MT"R 5"PP)X/^5QHG>+LA =VF;_0-02P,$% @ ?45^ M5!&ULU5AM M;]LV$/XKA!<,-L#$)"614IL$R$N[=FNW(&Y7]*-LT[8V6?0HJDGVZW>4;.M4 MVTD*#"OVQ1)/Y,.[X]US9Y[>&?MGN=#:D?ME7I1GO85SJQ?#83E9Z&5:GIB5 M+N#+S-AEZF!HY\-R974ZK1DJG>N1=A]7-Q9&PRW*-%OJHLQ,0:R>G?4N M^(O+R,^O)_R>Z;L2O1-OR=B8/_W@[?2LQ[Q".M<3YQ%2>'S15SK//1"H\=<: ML[?=TB_$[QOTU[7M8,LX+?65R3]E4[C<;U5I>IRX]/[7F MCE@_&]#\2VUJO1J4RPI_*"-GX6L&Z]SY2,_!Q8[>Z')P. M'>#[6888T9'L*$/)E6N29F!E'Z11>5)N,'.*,_C%V? MH+:E%]FMC\M&CW*?CQ_?[<-"DRNS7*7%PX\_Q(*KER5963.M)@Y0)P[VS(HF M5WW09R5)2S(S.21?2?JS;%Y9#3*K81IQ"U.5:3$MO>X?1]>#%\2#LN#E=WO^ M"CPT2B'^.I*WQ02\2/KO3%D.=M9\UJEM0HY P.CE6-LZ:)[[W0>7_V'H[8TN MYKF!H]I,.O)R*B'&6PF/%%4\0I)^).2@,U8P_CFK.EA)2"/.MD/.&.6B'2>* MM^])1$8+73RD:#V7W?4A94F[))+MI[ZD21P-R*=J4;7V*BJ$PLM%C)8$?L%V M%#,V(&^JLH3SB"9($\XIE^WGA,:!;%%^^7RY_10S*N.@-0$\ M'26MPF&,+9(R'I#?W$+[4W69RU"T))(&26N;Y!2.K<5E"(C31 #0!^/2G*R9 MH062H:0L1EX%I[,H1K;3*.BHQ?W17QD+29XZW8E2+EX>'(,>TNNQ'8/M23 @ MK_(,^+Y.XQ)-#F-0"T]/8AH*@00\#O&(AI'86#D!+)-G4]!OBJ(T3!2<6^O^ MD"LJX:A0I#.J!!;T02(4WTW&__IYK:$9F60-W0&7D8NE)]F_&\%FUE6ZRKP# M7MU#-S/-7,V"WXE'((!1CAR1@,8\Q+X&E@DZWQE/=CA$4(4R3T":(T*@L0SP M*(EW242&;8+)"$%)1 UQW*6.)$1)&K4!@1(T5@?I I(Q0.",,K07Y!.B4D%# MH-J]7 $1C=F+!K+=/*0Q"]&(<76(*0(:J,[NJH6)PM8T26,E#K$$4"F3[5PA M8,<(&RR1DSAD*F39+D6$K1[H3 \1QUYB> ;+J*C+"XE03_ "6,<[H>CMBQ02 M)#1AG8H(E0GYX]]Z-EI>E*5VNVG[1"[NJ^0A6(^X'"02*EA$P1C(:S>$94(5FJB =("0 M]M>PP)?6$->P( ;.'\B')777>)P4PS62?9(%Q]MN_CHV5W\NCM'_3IJJ:GO MY.?:S&VZ6F0 K><@W=?(/[[A:_!+ 74K[_3KL#4 UG;OV^;_U\]OGFU?WT=- MPSN(Y6.G[1*LVIO;3Y7<9]?AG[YVY;>[YFH!1X;K,F1]HA(D$=#8JP!+./"* MD.%7$H:JZ,;V(.<(XX.^%DF>7YIHL\XL&)VL75A?-74T[O;GQ>I_:>0;$F.L9+&4G"AC#-K=(S<"9 M57US,S8.S*Q?%SJ=:NLGP/>9,6XS\!MLK_+._P%02P,$% @ ?45^5'\9 MA +K# 7D4 !D !X;"]W;W)K&ULQ5QK ,/B:SLW29$#P5H$5TYEA6<+; -.Y\>">NW24?WK$\BVA,[A*4YHL% M3M8C$K'5^X[=J2Y\H;-YQB^R)A$$9<$ MZ_BK%-JIY^3 S;\KZ9=">5#F :=DS*+?Z32;O^\,.FA*'G$>95_8ZIJ4"OE< M7LBB5/Q$J_)>JX/"/,W8H@3#"A8T+G[COTM#M $X)<#9 MC>'H!; MQM@+L' MX)4 K^T,?@GPVP*"$A"T75*_!/3;SC H 8.V@&$)&+8%V%;E.:NM%G;M["+H MBB@1(7:!,_SA7<)6*.'W@SS^AXA3@8?(HC%_I.ZS!$8IX+(/GY,9CNEW7,1W M/$4/>0JWI"EZ>4$R3*/TU;NS#";BMY^%I=!Q(=39(_2"A#WDVEWD6(ZM@'_4 MP\^7"<"MO?#+]K-;"OAU^]E5\!L]_!-.JMGMH0)^:Y@]G]7P@0+^LVGV=87N M-]%G$!AU=#AU=#A"G-LF.LXA.NX2&H=TB2-TSG,AS2A)T>07@*&;C"S2/S23 MNO6DKIC4VS/I'4E"$F>0T-%-G)&$I)DJ!/5"_'YO:+U0&5"/L_W>P'NAT<*K MM?"T@N[G.)U3=$OSB,4S=,=6)$'W&2%@P1FZ(CA)T9CUNNB7; H_.^6-'33Y M1!8/)-%9TJ_7X)_.?4$]:7 $]XWT0B;V'RJ?ZT&V9?4LI=,O#P VE._7RO>U MDF[!N=_G+$?7))X)QY_GD,09KQO0'4ZRIM.KNUIY?5"O87 ZKP_K28?'\+I> MR,11>ET/TGC] &!#>=N2+&H9GG82KS&X&P+@@5"E^^N'_WZ=@MD;@5#A6P6" MO4'N]NE"P9:L83O'" :#E(FKC 8#JK\W&@X -O67!&;K2>3W?(YC" 4B0N C MWSXD--SF@&;V)ZWS@"TIR/9.Z'[).K9_%/?KI4P\M?OUJ(&_U_W/!S;UEP1H MZ^D$W*\F %T&X*!V[I=<9/=/Z'Y)/_;@&/6;0!\-* N\ZFO27SVGH>N\[W,DX19E<)RY?-NJ,!:15VCN1"QSI= MV#F2ZQS[&%G'(&42*+.. :6I00Y!-BVPL5G3,YBV^/Q*PGG,(C9;HY=?P39P M[RLT)MQ2$!#EE?)"NX"0=.BX)PP(R7Z.?@?6-B#T4B9]=4#H4;J . #9M( D M8D?/:>,Y!,%?W*]U1%S##R@T%5FBR@^M?"^YT E.Z'M)?8Y^'];6]WHIDX': M]WK4_@KT &!3?\G!CIY;QN?G]VB4X.\T^E>*;A9+QK>>O+_W-<%3;I3=C6G) M#07JF>0@R_/6L:#0Y0#@$T#2')T]32S5306)>(]N'HVQW0S.HK=*XMIF*(O)"4X">13MV5?\]^TJ!^X(:*(SKCWU55F'2PW,=2669Z1K8Y'4V*[4)$$Z)ZP">I* M>G./T@8U2)G8ZD:H 1;LCY3G YN''I)H/3UG;>65G_!B^1;]_-]1&20/-"*R M(:;KA]0B -PJ-CQ)AMX)NZ*>I#KO&%W1L4%*$/0"=5O$ )S8RG[JY:'S71TV MW^T!\S4-+DG>T]/E]9JEA(?02U'$O$*?F'#Y)TA2N.(T=2L.,ER%;A=\&\>" M)^S)>I(ZO6/T9,<&*;Z]KR=G $YL93?W\M#YK@Z;[^: ^9H&ET6#UZ8)#/&3 MY+%.H*1@[X3=7$\2J7>,;N[((&5B*YNR8P,LD;D!-;V9>]/'C" MJ\,FO#; ?*=G:^/.Y^5"\XKD,]^TW50M:61 56^@K'"*P&WX(:+IG$P1C9$] M'+IB+\??O8S6"$HN\'#*A[(Y09>)7E MD25H3O#3^O4TS];HB*''P&O*FFID0-5O)R@LX5B6(];\R,(\!1/L M*K@4[4&NX'/UDFSI&S;'2KH>&5#5";M:K:"=@_E-*8ZXYH\(RUU*K7[(HGP1 MZQ65+.X;6LI*'AP94**8^&>U3$4=G/9$:WB9T$B\?=D5[:\]3%A"[$\!C\@7.^KJQZH24JZ80Q; "J/Q! JB\LU!N)"X0A["*E%:+Y)=B%K]68KE7 M$3_O<(W.= MYV0AZ1NZ.LJ3Q)$!!8_C!0E%!+9+._.]WH[X+LF*PJ_VA382!+VN;WSZ./]>'GF5&Z**??A@XCO56WM(55^RWC<4(@D92R=@]9161/P1,SR%*E&>/D PX_@&R%IJOIPG.(QJ* M85+UQ;;XMPSUH@3A7*RUOZSI T.)JSS-&AE0G_G)X2R'S">MOW5DN,-4/".V ML"5Z6*LB"BX^>L+C_?$H6-(%K$7>J MW7^+/CZ1*7LBO9V%5O%?/@[E8T#%<>G>%%240W!O(4TP)G_OGK]SWXHOBW?, M572YO3Y.)S'=XLT#V&U;[O^/Z +9+@U,_4/EX=K( )/.\/AS.".B.%A1>-J* MV/H=Q\5#6E6/9;+$#6XZ^,"T3"W;^#*_[,^_^W)OMY$U]I5QI#ZE4V2+766 M]R,6XJRH(L4P3V0TQEK?R9UJ8-JIJK>J!ACX[A:4%:G=LOV=M%YZZI\XNZP8 M8?L$T^@W_LP4N;YVSE:^D+[1)VZY'0X,VV'U\=#( /K_@I9D%<2/_U@!];; M(F&I;7R\ []BKH:5MX6W,K*N.*$;B]NP?%8O3FMXN?L.3%UE]?;; +N1E&G9 M V6QPD_(7HH'\!68[PGRK5"M+D#1R])T<&-IK5>:TOWY)V[U!)LBJIGV.Z:J M=8D&#*(CHMTEN&4LJ3-:?'VF#KE]R*7QL(XH=9[JWX7%FA_6"1=N8/I=$TM,[OGM&R9 M6?+.HF'&*_8B7U95/BC&-UZ86P44(+#!&!&^4=O>(G01/]Y0^'U7:]B_$I1' M6;6.HOG3G$9$B-?O#;W :6 M02X?$8A+T;D$:+$ZO6A($R*+_,H/F1L*;Z#X8%E$(3BSSG!\%CS M&V#\D;&L^L GJ+]2Y3@( "5)@ &0 M 'AL+W=OFS'OLC38Y'JB"?LBT0JC6,JGX8L$HN3%FXM![[R6:C-0.?T M>$YG[);IW^9?)-QU"BI3'K-$<9$@R1Y.6F?XZ#KH&X"=\3MG"[5RCBS% M DDS'^B9"VO:%@_&R!/CA;=:PE,..'WZ/SFC"?^79BZ13-%]JF"*4N@#.IM. MN1FG$1HGF<.;67OG3%,>J7WT#O$$?0M%J@"IVNCGGW"_]]$,WO H@KGJN*-! M2,.J,\D%&F8"D2T"870C$ATJ=)%,V=2!OZS!DPH"'=B=8HO('XT '_7+<1LA)^7:.-=%; #RIL+BC< M,K#T@B9N>09N^47R9,+GX(IG)F^!7S*%[JX!AL::Q>JO"J;=@FG7,NUN87KQ M3\KU$XJ9#L44O/B1*0T)5[>16"1,JI#/T9S)"0Q!@G896S5]W/,.NN]=]E6- MZPV\0_]]Q0)[Q0)[E81&(4UFDS!-T%5*(Y',T%D*(5:80@!]8Y,P$9&8/:&1 M0-=ZBIY/O[MA\3V359O=+V3IOYV&!P7301,-\T0S";.T.V3@IT$ M]7IMHV#X;1E0JXE>#PLI#M].K]@OT[C_NKX[K&% B-\-,2?:3S_B#[_.@=VZ)LI4CZMSZ@B*HLS$93V"W[ @(65!0EZY(!G5,.@1#[L+SEV!ES7 MBDJF!GG7=7K SOS&+^6WKL2RE"'5I6<\2Y_FLU2Q!MB4) M4M8ZA+RD'C,'6=#P9-T"#$APO%_9 MU06 >'=2T31=8<+.YM1E5B.'E<)]"[D$I5$)0C0PC*#,6X'_ M=H81E)$VJ(ZT_SU=UC#H.@[1LJB[ W!]D282KX^L''/6]$'.%G]8@[)Q>4$5 M@DVB]Q%7(3-[ALRK1_L2P[Q^C)X01 [8+&4>Z9"AN133=%*\Z5 T@F?B =&R M+U?+=ES9ID%Y: Q6,)<0A\SA=MO2&8EX3I,G).XU\ '6T$NLN(8]*4'OG[D( M2&$%-YZDA8:9DS4/ TF^W@P1-$\HSEZ?M"V-1Y ST0!!= Y+^,YCR%2PNG<( M>[B<^B!%;,43\".1"JEDH8B O(>^K4@M62XUU\I( &T24( E/Q/4;)(A:'U; M\:609B@1R0EB# M,DI-9RG(:\[KVVBC1# +-PZ.0)W0?;&#ICF47:5[='!#B?X2)]@I_W%^S MQPV:+SX *ABLDEAR:J-%R">AP]"G3/$9F$-,D_0!=CJ5K)V;NED6?0!%?M<^D$&VN!D*20.8QXO[0':VTJN^/@EXDVVC8,0VJM3(F( M3ZFV9H<41%1F[:_8,+.YE191E@U!==G@;O^&-2BPB!LJ84?-^Q^G011G#87J M2E6MZ7V7,PFTMWDF4:%BL^$.-;N"FFTYX4_(3/VYS^\O-L:'^.@".\8O M\=$GU_@5/AH[YY.C3R[Z5^1H[!H_"\C1=>"4* C@2>!\TH4G7>>3'CSI.9_T MEY]<=WA@&Q9=HI_\'4$L#!!0 ( 'U%?E2Z4C2(M ( +X) 9 M>&PO=V]R:W-H965TW")">)A6,'VZ'TWV,[:=I-J]D-XB:Q'9_'[SFO8GNZ$?)! ME8@:GBO&U2PHM:XOPE"E)59$G8H:N?F2"UD1;;JR"%4MD60NJ&)A$D7CL"*4 M!_.I&UO+^50TFE&.:PFJJ2HBMTMD8C,+XF W<$N+4MN!<#ZM28%WJ+_7:VEZ M84_):(5<4<%!8CX+%O'%,A[: #?C!\6-.FB#3>5>B ?;N\1,8LR>AX[*!!OZ8-/&SOZ)]=\B:9>Z+P4K"?--/E+)@$D&%.&J9OQ>8+ M=@F-+"\53+DG;+JY40!IH[2HNF"CH**\?9/GKA ' ?'X2$#2!21.=[N04WE% M-)E/I=B M+,-S39+XFB"D0.:XD*N29MK7@&=[3@ M-*C649:8.RL,:]JRA8PV\M?_V5^T7_U'[7U\-"JXU5NJW1\BH M%S+R)K66YB^7>GL"-;-+6OOQL:&U^?WTR=[='/]EJ9^=C&"+1/KJ->YECKVH M&Y*69DANG<#53J"'?-:3S][7B4DO9/*&3OC9XU>-..]5GGM)*[NG2L%INA?G MP<;1?C.*WM>'^&!?C-_0B5?@PU>MB).]T,3_5P@M)#QA25.&7N1^CXL'[VS# M?HN,AV]I@Q\^.6Y#>'"D5B@+=W%0X#)N3]=^M+^<+-HC>3^]O=G<$%E0KH!A M;D*CTS.S8&PO=V]R:W-H965T>8;B3ZDD7 (:\E%SHD5<84]WZOLX***F^EA4( M_+*6JJ0&IVKCZTH!S9U3R?TH"!*_I$QXXZ%;6ZCQ4&X-9P(6BNAM65+U.@4N M=R,O]/8+]VQ3&+O@CX<5W< 2S$.U4#CS6Y68(& 0V:L L6?9Y@!YU8(,?XUFEZ[I74\'._5?[K8 M,985U3"3_)'EIAAY X_DL*9;;N[E[AEG-R\>V2?"-,D#^%W&I4UD/? M(+G=W\\:RFE-&9V@#"-R)X4I-/DA+P.XF" M*.P FGW=/3B#$[=IB)U>_%D:JN,TZ(,TT+!['213VA_[SX2EV6$4W0=I:O0/N MM\#]L\"3/&?V?#3)M\K"6M)7H*J+LY9*#@C"^"9,CS@[K-)!$'9S)BUG:?("X"GN]Z)BURRP9]&^Z8=,6-CT+BT412Y[ FJ,4 MB.R5&'S;FM<7\6*#_>#2YU)W/M[T ]$@.:;^:!/%2=+-/&B9!U^]N8!/Y=,[ M.^BXL_TT.B+MLCJ\V36J?U!S2U ;UXHT<0^T+D/M:MOM)J[('ZU/L0O63>M- MIFZA=U3A<]2$PQHE@^L4;ZFJVU(],;)RE7TE#?8)-RRPDX.R!OA]+:793^P& M[?\&X_]02P,$% @ ?45^5 _20C+R$ ^VX !D !X;"]W;W)K&ULQ5UM;]LX$OXK1&Y[V 5<1]2[NFV!V$DVZ37;H&FW M.!3W@;$96[NRY!4EIRGNQ]]0;Z0MB73CY/0E+Q9G..0,GQD..?+K^R3]BRTI MS="W512S-T?++%N_.CYFLR5=$39.UC2&)W=)NB(9_)LNCMDZI61>$*VB8],P MW.,5">.CMZ^+SZ[3MZ^3/(O"F%ZGB.6K%4D?)C1*[M\?U=0K_'3=^:^WDQ>AC- M+6%TFD1?PGFV?'/D'Z$YO2-YE'U,[B]H-2*'\YLE$2M^HONJK7&$9CG+DE5% M#!*LPKC\3;Y5,[$/@5D1F#L$9M!#8%4$U@X!MGH([(K WK<'IR)P]NW!K0C< M70*[A\"K"+Q=D7 /@5\1^/N*%%0$06$.I?X*Y9^2C+Q]G2;W*.6M@1O_H["@ M@AIT'L;]G1 6,I3N4,AIGI#3!>(YNPD4S2KAI*9S9(QPVT5429TN&SN(YG6\S.(:1-L,UZ^%.327'4SH; M(PN/D&F8^//-*?KYIU_*6:9IAWQG^W,S]-Q^4W,[6:? S2AEZR"_4)._(_$8 M&=O"='"Y5'.Y(@_5B+"GF&^K,2^K8&O#CGF=[&%>7]\#*W29T17[CT(0 MNQ'$+@2Q>P2Y68;K-70P0A=@BQ'OBAOYIY3$;)VDE6#3A&6==EHR]PKFW(%L MWMJF$V#[]?%&-I=V,\LUS!P MLA%*[F.:,A@:6M-TQN=W0;O$5_-WO'%@O.BR%34==L:^_4*A'+<9H*MD5/C8 M H5R1E'$%;..Z'Q!YX"&V1+%X/6YOT0;$N6= W1;$^]XAK&CG;*1V]=H2W2O M$=U3BGZR N,)OY?F0[]!$,)HIP5YK<[=EH#M-DZ??'XCGZ^4[S+.*"R]K#1M M-"7K,"-1^'T734LA?:4 I9#M-D&?D$$C9* V<)BW60;:GJ447 J*$L;0.DTV M(0^J1N 'TQ2,NTOBH"4--GOEP8;PBL9!$OT.VE9(57'?2Y-846A 9>$%B[DIDM MR6SLN9;;(YOP1-A2RG8:LL++H)1DE /-'$',@F#? !]P?Q!1")H9^IDP1&H\ M[?*@4TU']M@.5*B(A<_":J?UI0C505"R 2$7%+87? /3"(M@;:\Z)53SQ>B! MDE0EHG!-6.T#OE 2 4*O2 SR<:>$[L*8Q+,0@D)8+_-\UF.F3LL<JZ'^/7?NW,NGI<_G_][F832'J8$IN:*K6YJJIL,4 M&&X:PVK&%,AMJI%[[RC!;..RU=),U334,=CKY:JQ\Y[K0SDBW#MN[ +,WSC0%TIIJ MI#VY^Y+;*'S!F,O8Y IY\#+7D[+8;R'87 _]BE9AS-DF>XOZ+^P5_\S M+W<-JJD3"&JZ VM1 +"ICL _\FQ##%H$E\9=8Y=.+BH>LD[\7I4(P#75@%N% M.S"]36@V2V(>-Z3EA*0A^PN>GG.3B4BZX(%XG2!@JM$+/#6#815A";RUU#'S M[SG';KZ+:X8(8U?D0Z961YB\@W7*)MN""C2V-'%T6T?ZH$_#T[;'?N<>^DQ' MZ(WQ+N'VN 2"6WM%WUIS;)Y^B%68;DE)GH$QW1*8;JDQ_7&Z5?,T\=CLT:V& MT!J[:MT*]+?4Z*_865D=H;3AM+,+'>T"OW=;:@E?8*FCZ4JO#'8G,QINBO@3 MC*QT1@<9H/ !UL!!N"5\@J7V"8\S0#5/;^SUV)^:+AC;:O,3;L92A^V-QDZK MU,,^H;HM7(<]<*AN"^=@/T&2Q>Z(P-M)EHY6N'>]V0+F;37,MR2L%EYW2L]N MYU,\LRUJNY6%>T45CL%6IT(Z14U H]]Y4H,5B=TJ2X 8B2A_WHMS55];*=3V MYJBC57]"T):.#S1^I362NS19H6Q)T2U=A'&1E+DE$83E]*!!VNVM>3L'V]7* MZAVD<#*VVLG4AR3%CJ>#/A"(_@:!+PAY]YJ3NPC+&A M=(Z.XYW(8W ;A"_)D+YK")^*4;%6B"],_ 6P!%0[6C2.H>;CKH#W]%I1#K9U:3/ M\V7^ ^H0,.L,#+..@%E'#;-/H YU!W:@4X> 56=?6+V@\:*U5K"IZD7 K#,P MS+H"9MWGAEE-!Y:EV8.X F9=-1!.4O(]C!ZA&5< I&L.K!D!J*XZ=+X*XW"5 MK] F*3H22D!9PCU+FFQH?7A97,%:D2QK914K':F["K3W. 3VNIH32XYG%Z"= M-(_Y\:I04 #[_@\0+JVK MK-?]'KLN3T"GAX?5A2<@UE/'H.I=' M* KO.O6@8>X4%QM4L.() /8TN0O"EHB"Y6Q@SPZS4VW\-8:B8:H-YCT!M9X: M:J_(M[T-16"I-S"6>@)+/374'6@H:N9X#TN1K@"JD?21EJ)FB@VMJ0@H]M1A M;7'IHK83\,,_@C$"9+V!HUI?8*BOQM#KE =&V<,(K2/>*1\^U\^Z!'V-Z6B8 MVWK3\04P^^J8MJ69_1>U+R#7'SBJ]06H^FK\.U S:N:.H=>,@%=?#:^?&475 MO>3'K1Q?@*X_,.CZ G1]-2X>J!\U\WU6C@!=7XV//?KY@?4C7:$>.)+U!^Q?@*!P8$:)F^6-'X GXU.\BQ9)<6MJBZ4";Y@X$=@=J>/VTI.B& MA#-TN:&SI-CE@X9 @:LUB>L$-S_=/R")%@A\#NR!E2CP.U G<0_,_VNXVUH- M"G0/U #<+*IW87Q+0Z$?:8W>9)2F?+YN'AA,$:AW/$+OLSG\/*KIC_;!UT! M>3#P[8U 0'V@CI0/7H\330=?\7\Z;4!S :3#!LKSQ4<0;D^-5*.C]@Y/;SR/ M@GG8%S42\[\'-2QL2,4[QK.>$NK8.YY&T]@P)5G57N-9=#U)2#KGUT-/F[%/ MER1,5^1 SX\-J0C(&/B<$AM2>8^A2>$\88Y?UY>KMP^IZ,?0711Y3BSX?T6, MV) JAHR!#U2Q(94<&>J]S\%0HCE0M;2F(M4D&6H/]"5?POJN;QZ<\9=OI'4]>#J0DDL%[9J M*E /13 ->[VSDRM<=26NSVB*/W@HCN4:5SRTQY*+9/%S7P+2]:#=)F.YD%93 M2?LT*K\H3M?YCT_P8TX.1";)T^&A/9U4A8M-S6',@4M=P][2!BM2F2[6U.F6 MUU=^,)CE1/L%*U(Q+C:'=BY2R2XVG]VY:'KH/.TL2$]UI%^MKCCG3$?F>6/+ MZNKP_'$=_J8C,\VQZZD-5?*?FM+E)S!4 *$2YBX>$D8YFWO"MC.UP7Y6+;E2 M<^"3+BR5,&/SN2]KZ7IPL!:;)!>JJ7/N2*O7*7A9_]MJWT^!DF,T!SX*PU+I M,S:?^5K71-?#5[M[#Z4AZT_7/H9RYWTWDN?5%&0?9C$'GN1@J1X;6P,?R&&I MB!IKJJB? !8T/>RA9/FM1IH;%0>&5QKV^EV?5)N--?70NS>X]P$GJ40:6T-[ M%ZDH&FNJH@\VHTM=#]K7[V&I@!I;:N_2IQJ>MW_LO7LL54UC:VC'(A4[8TVU M\U- @+H'7[NLI.)I;#_O#DO#WM/F]:3J:JPIKRY#SNDR7^0D_C.D6YX(],G+ M9XLJ3#I;QDF4+!ZDZ'6+VAMUQ2X3365$X_06RCZ>&KTQW;:,@4 M^>%'4.[,C_QFO.=-(&K8ZQ.(4E4UUI157^3\C.P+B0OXE$ZR+N/9?D8LN9VA MZZNQ5&"--1763X"CFAZPWJ8D'Z0IJC[8IM3L]9DJJ5(;VVH'LI=-/2K/*-5H M8V?H^Q52$3;6U$D_@;%I>M ;FU2*C36UV'*EG)*EY#.&KL'&4A$V?NXJ[(FN MAZ]NMP/3D+EFKP-[!.7._,CO3=VC\KNNE"Q2<7V%D\H.)<\P=$DXEFK"\;,7 MA>MZV$-9W#/L?"0!L*-)#75>Y)OHR)I;*CS9"H,FMU'(EN*Z2A'\WB6SG+_" M$?2S+HZ<6)W5Y4>$K'AO<<3OOJ-Y#K.XHX#;D+[2M9V"6 M1/DJUHQ5\AJ:HO+N9/Y$1U8LU^<=*"ORY+V!D1\6TE%4!H!]A/4[X$&*0G!N/UF20G26>Z,@^Q.B0F300'KT9\\ MG 78B+,\I:"!BE<[W3OB.I]3!D0C^+V!!;ZNS#O.[V 6.?TMJ!LM'^8IR<%A ME"4I]8GY#GQ5-EVT*:!,K0(I]-&\PJ![,SO1D<'2XE]X C-O\Z$N:&&XQ7=. M; 78HR:.KEPS02R_A943@O)&Z-%)C4I[N_25"D?H'H!]V8$EW(.3%!YQKI5> M2OWIFO'Z#&)]S M/N5+<-&P J('_MZX5=4GS/".E!#Q,,3#E1TD*R&00F\U+ ME62(A=S .)@V:YZ+UJF=8^FKHD"L1?$]8YPEP&7U713-Q\VWF4V*K_#:^7R* M7YWCKL_-5Z==[<_,5^==GT.DY;^ZX-%8^QD/I_BSH/.9:\ S"$HZGV'^K$L^ MCLO\69, DP, (P, 9 >&PO=V]R:W-H965TB1M)_]^)*4J MCD6[6KH7FY?S'7[?X>4<30]\2TT>F;- M14V5[HJ-+[<":&%!-?-)$"1^3:O&FT_MV)V83_E.L:J!.X'DKJZI>+X%Q@\S M#WO?!^ZK3:G,@#^?;ND&'D!]V=X)W?-[+T550R,KWB !ZYEW@Z^7.#0 :_%7 M!0=YU$9&RHKS1]/YK9AY@6$$#')E7%#]MX<%,&8\:1[_=$Z]?DT#/&Y_]_Z+ M%:_%K*B$!6=?JT*5,V_BH0+6=,?4/3_\"IV@V/C+.9/V%QTZV\!#^4XJ7G=@ MS:"NFO:?/G6!& ,@'8"< '!T!A!V@' L(.H D8U,*\7&84D5G4\%/R!AK+4W MT[#!M&@MOVK,OC\HH6W>+T'1BLD/>O++PQ*]?_U%SGUE29FW/MY1V+1 MDB!G2"PAOT(A_HA(0+ #OAP/#U[#?1V./B:DCPFQ_L*WQ.2"_[#W'UK_T8_\ MB^-([QH!C"HHT)8*58$SCJWCU#HV5WH_QU$2)F3J[X_CY3+# 9[T9J]X1SWO MZ"+O-A3_F?3M9:_?\-\NI2TH.9*0X)!,3H0.K29Q&$=NG7&O,[[(Z#-7E.D7 MZ>@4-&^3OH@'_$B0)EEP(L-A1I(P)6X=2:\CN:CC=Y#R&E&FWW9[AW660 7? MK=1Z=R1OI))D0/$3QEF"3Y0XS#*])6XA:2\D'7=A7%OQ$34Z/8Y4D0[HX2Q. M27:B8FA&VP"R,N0E$>++F=#]]M_^ #7(0P)TS2MM>4(= MN547)ZJT![9&?(U6%6/2-. I+VFS 70HN00#A:TR9[L-K 2E&+15#Q6 M&W! M]+E8/>M*LWF45ZY2P#\JQ6H0&UO22F1)M15"/]J7S;>VNAR,D^L%)HX9'1X] M8^M%_V6)MD[_@XI-U4C$8*V7"ZY2G5E$6_JV'<6WMAA<<:5+2]LL]><""&.@ MY]=M5J]Z[]4/6#22;$6L=.;0>._OJ.'<@&"-SIOD!LSSSSS-CS,MM*]:IS M $.^%%SH^UYN3'GG>3K)H:#Z5I8@\"23JJ &EVKMZ5(!39U2P;U@,(B\@C+1 MF\_/-92=?P N9S^:1P MY34H*2M :"8%49#=]Q;^W=)W"D[B3P9;W?HFUI65E*]V\9C>]P:6$7!(C(6@ M^+>!&#BW2,CCWSUHK[%I%=O?!_1?G?/HS(IJB"7_BZ4FO^]->B2%C%;4 CW"J&+3.V*B\.2&CJ?*;DERDHCFOUPP73:Z#X3]MY?C,)3 MAGIFOD@260FC"14I^4,:T.09$F ;NN) WBW!4,;U>_*!?'Y9DG-H('1$=-41'5XG& M55%Q:O.:0)9AHEN6)D?FJ2Q=UN-Z\1*33[)D"1D&4=?EU3:B%C-_$%Y@%C7, MHJO,%D5]0Z62&X:/D*25LE&TY"Z$\>$ZXM_^/UVQC\[(!^/Q:>S/A:)@/.GV M<-QX./XF#Q5L0>$$.-M>)0;K_N;SP^8_4A.&7>(3,-NXE/&N*3J\2QFF.M M%EC[E *1[(A15&C[C*3HHCDYC_!H=$*S0R8,NFE.&YK3;TU"$.FU])N>998? M3$;3$XKG4D=)>L31MZWS>*=5[OWO>*/PH J(&74 M 'D"67+X29-85LIE^4L.8D?%ND]^9U2Z"N5R#4/6)W'.!,6.GT!I\&7:1[BB MXE55I<'[5H!3#!7L/UH/!F7)64(/Y4(*.%216!8E%;L??Y@$_OAGO>^6^-IO MR4);(2SL->5#;W 5N>;? B Y32V;MZ(M7-%6;WUPRTQ.*#'24$ZH2RUKX":Z MC; I<^Z(HB)NA,U&6@')E"S0%GMCY^08&M+52C.,GV*@^V2;LR1OF=1'#!.) M@U8*"J.%S5=C?K ,@X(L4EFM3"NYZ8IQ9G9]9Z8-T92ZK.+H \>!SSU@'!VM MG(:V\:XNY;6&#/1C[88U],L&HVY>S6XS$#ZX,>AD/[:#8L?^PA_>))/0J^F:XGTX]480_4A$.&- :W8^P7JA[VZH61I1M_5M+@!;C/' =D4%8 MSS.)M[U?6 /-R#W_'U!+ P04 " !]17Y4T%A%?-,# L"@ &0 'AL M+W=O291 8 .[!206 M>NI*=Z?5;J_]4/6#209BK6.GM@-'?WW'3LBR;$#7^T)L,_/,,R^>\62G]+/) M$"U\S84TTR"SMK@-0Y-DF#/3505*^F>M=,XL;?4F-(5&EGJE7(11KQ>'.>,R MF$W\V8.>351I!9?XH,&4><[T_@Z%VDV#?G X>.2;S+J#<#8IV :?T'XI'C3M MP@8EY3E*PY4$C>MI,._?+F^;)2ZMEM[M-IT'.$4&!B'0*C MSQ87*(0#(AK_U)A!8](I'J\/Z!^\[^3+BAE<*/$G3VTV#<8!I+AFI;"/:O<; MUOY<.[Q$">-_85?+]@)(2F-57BL3@YS+ZLN^UG'X%H6H5HA.%/KQ&85!K3 X M51B>41C6"D,?F1+X\+>'= MU7NX B[A]TR5AK#,)+1$SQD)DYK*HJ(2G:'2C^"3DC8S\*M,,7T-$))?C7/1 MP;E%=!%QB4D7!OT.1+VHWT)H^>WJO0MT!DVL!QYO\#VQOH _;/"''G]X!O\# METPF7&[H/AY@.R#1MN6B@AIY*-<;MC-R<7LN+%"NO M7^A!(3#=8 K, )6R8!8U$VU\*]SXB$W_/)VXH1-?I#,7U/8H9@A4VI!HI&(' MH8S!MOJ]NPSV5__O-N+Q&^+1:#0\B?5;H3@:C=N=&S7.C?Z'<^RX^.1)&MIX MC]ZD/XY[IS72(C0\EY1Q<')PTSAR\QV!O;NL="_IBFTQ7Z'V][=#_8N**Z<4 M4Y'! RHJO9\,+%2I+:@U/&4H]TQN.O"1,R7=-2JTVG(*8 <6&=TM%T,L+%6K MS9"FC7S696&3/062YBZ3_-^J.;*B$#RIU@2L)+J/TUFHO&!R_^,/XZ@_^L74 M#1ZUZ<+<."%J.17E0]?RZ:KX'P% QM++&:4Q8C-@8)6EULUR)^D,7,7=F.:( M$)XH*=+!L#E(2RH6K7*RQ5_8>3E.ADRY,ISBISF:#NPRGF1')LTKAHFBIT&* M=*7<6#!\(_F:@D(L4E6N/!=WX6G\LQ47W.X[WLPQA \_30)8EX)\>%7.)&?P MV'A;_PR/YB+YL?'O"]=H*!A56VU.FR?,G9_<)^<+>MKT6\[GX]O%N.7\[N9V MX9]"X8O9ZAWUB>D-EP8$KHE"KSNBOJ:KMTFUL:KPTWJE+ 7?+S-ZSJ%V O3_ M6E&FZXTST#P09_\!4$L#!!0 ( 'U%?E1V.#>C$P, *X) 9 >&PO M=V]R:W-H965T3B)$ %2)1N M6J5-0[WMLTD.)*H39[93VG\_VX$L)89U7XB=O._Q3LKIV79%D4! Q8!64ZLN:\8)(U>4;5U0<2&I,!74#SXO=@N2E,YN8=TL^ MF[!:TKR$)4>B+@K"WV^ LNW4\9W]B_M\DTG]PIU-*K*!!Y!/U9*KGMM&2?," M2I&S$G%83YVY?[WPC<$HGG/8BDX;Z516C+WHSETZ=3Q-!!02J4,0]7B%!5"J M(RF.W[N@3CNF-G;;^^A?3?(JF141L&#T5Y[*;.J,')3"FM14WK/M-]@E%.EX M":/"_*)MHXVQ@Y):2%;LS(J@R,OF2=YVA>@8_/"((=@9@L\:\,Z 3:(-F4GK MED@RFW"V15RK533=,+4Q;I5-7NII?)!;M'YV04Z0WF)'C-6"R44$U?MWD>[JS)OTP_:] ,3#_]_^H,3X7$;'IOPX9'P2P[5 M/K):9*I/QUB:\3)5DVD!)X3:BUD$WIH0NO5^#J+O3B>N*_=MFDK%[)=:T221)6JP2L6[C7 [J*H@-H MJ^C(>O$[QY%_DGE^O+Z7J 1IQ?5[FZ"/@_'A"K+)POYFZ78.4WV3^4'X)B\% MHK!6/F\P5!L%;RX'34>RRIRO*R;5:6V:F;I0 =<"]7W-F-QW])'=7M%F?P!0 M2P,$% @ ?45^5"Q8W,]: @ )08 !D !X;"]W;W)K&ULC55=;YLP%/TK%NI#*VWAPT"2BB"MB:KU85+5KNNS"S?!JK&9 M[83VW\\V%*4)R?H"OO8]Q^?XXDO6"OFJ*@"-WFK&U<*KM&ZN?5\5%=1$340# MW*RLA:R)-J'<^*J10$H'JID?!4'JUX1R+\_VDB?V I:0U<4<&1A/7"^Q%>+U.;[Q+^ M4&C5WAA9)R]"O-K@KEQX@14$# IM&8AY[6 )C%DB(^-OS^D-6UK@_OB#_=9Y M-UY>B(*E8,^TU-7"FWFHA#79,OT@VI_0^TDL7R&8Y.W_ASV &%\ A#U@.BK -P#L#/:*7.V5D23/).B1=)F&S8[<&?CT,8- MY;:*CUJ:56IP.K_C.^!:2 H*7:Y $\K4%?J.GAY7Z/+B"ET@RM'O2FP5X:7* M?&WVM$B_Z/EO.O[H!/\*B@G"X3<4!5$X E]^'1Y\AOO&Z6 W&NQ&C@__W^X9 M-CRP8<<6GV![(*VIA09)"1L]FPX^=7![GW8YQLD,9_YN_PB.LZ(8I],AZY.V M>- 6G]7V;&Z/K5TC10%J5%U'D.[M.X_#Y$#<<5(8!//9N+AD$)><%7=+.37? M;(DV0HQ_5)8&X^+205QZ5MP-8807@(A&P$LDUN@=B!P3 MF1X5+@S3>'Y8W^.TV0Q'R8%*?^\2VP;ZB\@-Y0HQ6!M<,)D:L[)K2EV@1>/N M]8O0IDNX867Z.$B;8-;70NB/P+:*X<^0_P-02P,$% @ ?45^5(50#Y,[ M @ '04 !D !X;"]W;W)K&ULC51;;]HP%/XK M5M2'5NIP"%"F*D3BLFD\5$*@=L\F.1"OCIW9#G3_?L=VR%A5V%X2G^/S?>?N M]*CTJRD!+'FKA#23J+2V?J34Y"54S/14#1)O=DI7S**H]]34&ECA096@21P_ MT(IQ&66IUZUTEJK&"BYAI8EIJHKI7S,0ZCB)^M%)L>;[TCH%S=*:[6$#]KE> M:91HQU+P"J3A2A(-NTDT[3_.A\[>&[QP.)JS,W&9;)5Z=<*RF$2Q"P@$Y-8Q M,/P=8 Y"."(,XV?+&74N'?#\?&+_ZG/'7+;,P%R)[[RPY23Z')$"=JP1=JV. MWZ#-9^3X;,@MS=WY(9P29ZX$&A@4FHQ%L=(\];O M+/A-+OCM)^1)25L:\D464/Q-0#&)+I/DE,DLNK;A!;87)IK0BZG Q6,RQWXQ69 U&- ',/?8 MNQ\X+KA@]L-V!/Z1YW>K?35H'>^P4T)%>- MM*%5G;;;\:D?[7?Z&>Y^6-4_-.'A>&)ZSZ4A G9(&??&&+,.RQ@$JVH_SUME M<3O\L<3W"[0SP/N=4O8D. ?=BYC]!E!+ P04 " !]17Y4R]_;(F(# "> M#0 &0 'AL+W=O.7\RD]OE MQ'(,(L)(K$P(K/]>R(PP9B)I',]U4*O):1R[XVWTCV7QNIA'+,F,L^]TJ9*) M%5E@25:X8.HSWWPB=4&^B1=S)LM?L*EL ]\"<2$53VMGC2"E6?6/7VLB.@[0 M.^* :@?TNPYN[>"6A5;(RK+F6.'I6/ -$,9:1S.#DIO26U=#,]/&!R7T4ZK] MU'0A](X0ZNT<+!C.%,#9$MP\%S37K5+@W9PH3)E\#R[ UX'?V'IP!FH$O M"2^DMI5C6VD4)I8=UQFOJXSH2,8YB2^!"\\!7/@61ND\PMDWE'DGWA"C. 4U[HV'P%\B9YWB0GV^1] MU%;APS*\.:$O4]>#[D@3\=*EL,<,!4$8-&8[Z+T&O3>(_HY(>04^Q'&1%@PK MLM3G16M'3+$YD7UPJWA!!\<%@FX0C/;P]MC!R ]"U _8;P#[_X[N%3:SP]%L]:I)%I]WJ MT0&?PZR@X_K]I(\:[*-![/-NE:( 5Z+1ZZYR^"; C[_"T M;:CC=QE&OHL\?Z\1?7:NBT*WOQ6PU6>(!BNX,6]\P3,:'P.Z&[C58NC^ATZT MX@F'U?/O.W&HDD$4A?M]Z+'R1O!(%UHEA<-2>L\5%^"%)#1F9$B,8*ML,/@/ M_+?B!\,3\Q\>,.O#@]= GY43''D+P%9-X;"M$CQ5R(K@O2';G\FR^7.ZQ6--, D96 MVL^Y#/7!$-7'0#51/"_OTX]8G2<"5!XZ(?#./K<>KP'O#, M<6UVQN"2S)5Z<9.[O!]$SA *S,@I,'MYPS$*X82LC=>-9M \TA%WQUOU6Y_= M9IDS@V,E?O*"$T?ES 53!(PF#\[ +.@$NXYT)8@.F%9-VY9X39QLFH=I(<<1(G<*\D M%09N9([Y9X'0QFJR)=MLH^2DX@2S%K3C2TBB)#Y@:/SO].B$G793ZK;7:_]/ MJ4_H=QK]CM?O'/5KW^.,^PTZ5/Z:W?5L]W*_#9*T9>ORMEN2 Z"XU6E GXQU M&V/=D\:F O,EYC T!LG #"NF&:'X@$>LE";,+^&'8M+ %FD/&CQ0@1HF."=X MF N^]+G,)3""6\8U/#.QPD,Y:S-QO).AVVE=[04]@$K35O1M]W\PJ3DSP7_MGNW:=_E7XJ-7=\WP(LV\RW.D%)>JE;Y$&,K62 M5+\ZS6K3A8>^^>RMCVQWKIOI'YFZM=\SO>1VMP0NK&34NK*.=-TNZPFIRG>< MN2+;O_RPL%\8U Y@[R^4HNW$/:#Y9@U^ U!+ P04 " !]17Y4/$;7J:$" M #W!@ &0 'AL+W=OVV2@5AU;-8>2KM/OW9"(PH!]2;Q8?[?WXP= M9[11^M64B 3OE9!F[)5$JZ'OF[S$BIEKM4)I9Q9*5XQL5R]]L]+(BEI4"3\* M@IY?,2Z]R:@>F^G)2*U)<(DS#69=54Q_W*)0F[$7>I\#CWQ9DAOP)Z,56^(3 MTLMJIFW/;UT*7J$T7$G0N!A[-^%PFKGX.N WQXW9:8/+9*[4J^O<%V,O<$ H M,"?GP.SK#:(C?E-ER Q/&,6M45P;)4>, M9HQ0$A#FI51"+3^Z2M-89+6%^ZC>)E$ZZ(_\M]T"= 1%8=H&?:%+6KKD)-T# MD_9#K!RA40O:,(T@>&X_0>SB;,QZ.PCQ8)#L<78$I;VDFS-M.=.3G,^*F+ G MK#V)K#F)5\ (&PO=V]R:W-H965T5JG;=KDUR(%8=F]GF8_WULYV0LF*@ M-\1V_+[/.8?X.-MR\2HK (5V-65RY%5*K>Y\7Q85U%C>\A4P_6;!18V5GHJE M+U<"<&E%-?6C($C\&A/FY9E=>Q1YQM>*$@:/ LEU76/Q=P*4;T=>Z.T7GLBR M4F;!S[,57L(SJ)?5H] SOW,I20U,$LZ0@,7(&X=WTZ'9;S?\(K"5!V-D,IES M_FHF]^7("TQ 0*%0Q@'KQP:F0*DQTF'\:3V]#FF$A^.]^W>;N\YECB5,.?U- M2E6-O(&'2EC@-55/?/L#VGSZQJ_@5-I?M&WVIJF'BK54O&[%.H*:L.:)=VT= M#@1A<.VSK#3'XP$B:YGH#"A\D;O>'F> MH>NK&W2%"$,_*[Z6F)4R\Y6.R/CZ14N?-/3H!#V,T -GJI+H&RNA_-_ UZET M^43[?";16<<9%+0F#3O2\"S)>6A=Z*'C M,WDO:'-(CO?T@X]%]P^:3@UB:7NQ1 5?,]6; MY@YYP&))F$04%MHRN$WU=R>:OMQ,%%_9UC;G2C=*.ZST50;";-#O%YRK_<0 MNLLQ_P=02P,$% @ ?45^5*WA;:/G!P JR4 !D !X;"]W;W)K&ULS5IM;]LV$/XKA->] 9XLZL6RVR1 G6!HBVXKFK;[ M$.P#(],6-TE42)N7Q);Y!WOGKM[>*1UL>;B+YE0JM"7 M+,WEY2!1JG@^&LDXH1F1#B]H#B,++C*BX*M8CF0A*)D;H2P=>:X['F6$Y8.K M"_/LG;BZX*5*64[?"23++"/B8493OKXTS35FL".S[720;.F%NQ^WFC_V3@/SMP32:]Y^CN;J^1R,!F@ M.5V0,E7O^?H5K1T*M;Z8I]+\1>MJ;A@-4%Q*Q;-:&"S(6%[])U]J(#H"$_> M@%<+>#L".#@@X-<"_JD"02T0&&0J5PP.-T21JPO!UTCHV:!-?S!@&FEPG^4Z M[K=*P"@#.77UEN?+GQ05&7J=KZA4$%(ET0\W5!&6RA_13^CC[0WZX=F/Z!EB M.?J0\%*2?"XO1@I6USI&<;W2=;62=V"E&QH[R,=#Y+D>MHC?G"[N;HN/P.?& M<:]QW#/Z_(/Z[A7X+)4HM<_H[BU,0*\5S>0?/>K]1KUOU ='<64MKC;0*C61 M4:.+='7ECZ?C\<5HU<5F?U8PC3JSMFP,&AN#7AN[$8?8IBQCBLY1083*J9 ) M*V0/$F&S2G@.H,>-^O'3 %VI&7>!#L;N9 ?H_5F!%P2^'>BHL3'JM?$Z 2,_ MLWR)/H%UI:#HYS*?]S@_:11/SH'MM%$_?1)L9_UJ[O ?MH!,]Z#&4>B[.P'9 MGP4$T)FUY1AV6]IS>VUZ5=Y3=FHX<(=-\3D"@EO6PM[3A.2(GCO/&I-:J@LW MD%&X$Q/++!P$T8$JP2UGXG[2O"W_AOWEY*BT/(>#LT2EI3@+H++%I*1)/ MGF:#J/5L48T?[FX0EEF1[QU*_99I<3]'SBC[4V\0KVB^3,'BO@ZG)3G//0>V M7DMW'GZ:O#^BYRZPY?U-+=7%.O0";,?:ZW1^_=RWP1A]8"1_*/N0:*G+\\\" M=_0&_B0EZ0.L MY2UO?):(M,SE]7=UIT>D7\_=V!Z1: _L<>#M1F1_4CB='@A(2YE>/V6^@;I8 MRA+04W @9TMPK ^QEN2\Z5G.7"WA^?U=WBD17R X MU]/L'A1OK@;VS$J(1!F9TVY,M>3[7V8(NZ[CHHQ!EO)\B.CGDJU(JDW6+A2% MX%]81B"+'] S'#AA.U700E ),[5E>.*$WVJ==F._ET:S>C!&[SEKMYB#L$H MQA43JB0IF)!S\&&1EC2/*>(KKR@NLN" 9+/T8+E)(\925'!4Q8#_@[Z MD'0100P,BV->YMJP!1>HE%I:AZ"R'654)7SN0 &B-R0OB7@8ZEP8HC=E3H?H M9;DLI3++_18KKD-2A<-N8Q62.8-B9O>EZ0>UNY KD$,(@(E[1]%L/.6S7V!<]<-M4N5)6*Q8!_6RO?/UV58"OJ='9%JM_$:K=TKA/\-K>!V[S QWB'$/;O7D*4I@]28Z\4?L]1&2O<" M4&ZEL1EH+3HI8.W1TN^_$K.?H6='I'3 H-/2C#:M&.>:9P7)'^IB ?LU<4Q. M;V@=KYVYS7) B5)RJ$M%45RM,H3V8/OB8S"LZ%*?NDVA58^A!D'9.Z 0"18Z M0_16S:NBWM@+:2)1X#;,5)P99EF5R=,Y9#.FN%F M4]U;H=Y2ZPQKBLZO3<^G\PM5F36PJ-DP MVM%4FCJ>)95LACTFF2SR;<-D-MJOD4JCSML@&15+\U:-1$9=]=MO\[1Y[CY]>^;63F>S#B64=\&/&M(P&,!-:1$$9"Z\@81L;6D0A&(NO(!$;, MBTBCUOWJ-28XD"\9Q#^E"X#"=2)HL43U9E#U1?'"O"MSSQ4DH?F84&BCA)X MXPO.U>:+7J!Y/^OJ'U!+ P04 " !]17Y4I.G%]38# "G"0 &0 'AL M+W=O^K_(2:JK.Q1:X>;,6LJ;:-.7&5UL)M'"BNO))$,1^ M31GWEG/7=RN7<]'HBG&XE4@U=4WESTNHQ'[A8>^IXXYM2FT[_.5\2S=P#_IA M>RM-R^]="E8#5TQP)&&]\-[BBQ4F5N B/C/8J\$SLJD\"O'--JZ+A1=8(J@@ MU]:"FK\=K*"JK)/A^-Z9>OV85CA\?G)_[Y(WR3Q2!2M1?6&%+A=>ZJ$"UK2I M])W8_P5=0C/KEXM*N5^T[V(##^6-TJ+NQ(:@9KS]IS^Z0@P$.#XB()V C 71 M$4'8"4*7:$OFTKJBFB[G4NR1M-'&S3ZXVCBUR89Q.XWW6IJWS.CT\H/@FS,- MLD;7? =*FQG2"IVA>S>M[!]02*S12O#"3!T4Z#WCE.>,5B:^741V,EY?@::L M4F^,\N'^"KU^]0:]0HRC3Z5H%.6%FOO:T-HQ_;PCNVS)R!$R3-"-X+I4Z)T9 MO'AIX)LT^US)4ZZ7Y*3C%>3G*,1_(!(0/ &T^N_RX 1.V)<^='[A4;]';:JH MM&QLU='7#R8 76NHU=\G[*/>/G+VT1'[.]@!;V"J\*TP<4+[G>^6499D63CW M=\-R3(3A) [C/NP%UZSGFIWD^E,*I=!6BC734W"M.AZ,FI @R49LAU&S61CA M:;2X1XM/HGTTVR;CN:@GJQ8?#(EQ, M&8(=19U&6!M-@20^6G 1[][UA^B>Z M 5V*8OBEGE@G:>^=_HYEF/7VV?]=AME!J=(4$S(JZ&'4+,LPF2XH#I[WO>"7 MEF$G?SGN+,8CNHFP,,!A= 1OL"WCDWC7;AFBM10URLTVR'C#^ :9XUNZ+7=Z M0\4','$8Q,F8^3",I,'1DI)G9O(+GT\G'FXG,0Z3: QW&$;2+$Y'&UL MS5Q9<]LX$OXK*$TR1Y4B$3PEQW&5)>>P;,=.?&QMN>:!IB")$XK4\+#CK?WQ MV^ AD!((0HJ9G1=;(KL;C3Z^;@ 4#Y^"\%NT("1&WY>>'[WK+.)X==#O1\Z" M+.VH%ZR(#W=F0;BT8_@:SOO1*B3V-&5:>GU54NTJ/#H,DMAS M?7(5HBA9+NWP>42\X.E=!W>*"U_=^2*F%_I'ARM[3JY)?+NZ"N%;?RUEZBZ) M'[F!CT(R>]!Z5!'K\G0OMK,>DC.7/A?0/Z>1A,@]V1,:!]R]W&B_>=08=-"4S._'B MK\'3)Y)/R*#RG,"+TK_H*:=5.LA)HCA8YLR@P=+UL__V]]P0,@QJSJ!N,*BX MAD'+&319!CUGT&49C)S!D&4PX<#J6]CHNW(ZW_%[+4C@>;WJ> MSI+/4K@>2_L>%\['TMY7"^^KTMY7"^^KTMY7U\F>>K^?P4J*22=V;!\=AL$3 M"BD]R*,?4F!+^0&*7)]B\'468LGZKU8U'$REQ;U M02QJDO@@2I$2]5$LZL)^EE7J4\/\5B%3JM[@IPU3LWUI*TU>) +.Y*4H]5+. M=]"E85H7.UBH7J'/TB&$A_52+G>0TC"M*^GP$2GT90+UM7@]%:_7B'__=^+&SVA)XD4PA6I7%,TN"IY\$D8+ M=X56)'3@$JQA>"50+-^P>D/E-0^F]N0[WY/OJY@/&[V!_EI@4&-M4$,HB-N! M]'B&R^18J1RZMGP\TLRA:1[V'\MFDJ(ZVZ;2AU:)JC(5S9S/1<^\CJC22;:+&ED:HJRH?8VD8Y+1!6M MK;76EE#K\0(\\+?KS]$=F#X)"?J0^*+>:; 6/&@C$X=K\<.7"9R16,X]_I,7 M;<,M4V/+T#8<,I&B.MNF@JJKU?@-*ZQW5X2:?TH>B"OK-5Q:$N V_(95-H#Z M0IYK$'2OJ%-:$JE\G_X&UD[3S6'G" M>BO.8W"-7PBO1PV"[C6^\XPM@ULZUC:=)T-UQJ.R]+J\8S"/Q3@_(NY?%"\_ M$7_N@3E$=F4HC*U6',?0& ]>RG%B0?@:X^)1SE:C6H+H+">JE('AL":H6?%2 MQ35G N _CQ*8?4P\SYW#]$5V9=5%';81UAHK-9JX1Y=W7(.@>XOKN)RK;.Z! ML@E'.9$E(CKC$)4[JNK\6274Q/6&T^>B_Z)LY2+1/VFL&FEJ*YXL[2N)Z\$/ M ]1MPP!8[1ECBC5@>&N%I#/U])?<""W5;" M.D->O94F7V?0IHNA3/0/=YF)%[.M_&.L-"7=R9;]EXEYY0 M9XBHM[/57MIK;WFS_;IA #SH#;B0>[,'8W62#-MT,;;50^ZUOKU-;6PB[DU. M5$';X/9]4AK @9XN;W!2.P4B@E^Q&#%3.CE9UYHW20*BXD M/]Z/G.0C5/H1O3>L5ISW4E0?I*@^2E&=-E%5+<:JG+%3E?O!V-FM1!JL1!JM ME$B#E4A#7(CJ.Y K8WL1,*A; QBL7!D-Y8J;9;OL"YBL0IFM+ -,5G+,EO?Z MQPT#0*_)WQ>8[,MXO@=CU3JL7IK['A*,3#M,IFI7F&UP=SG M<9Q1 ]>IC^B3EO0!Q^Y&>B*(:!(2&O-Q@&P?V?.0D#3)GMQX@8)X04*T HNY M)$) HEA/WANM$ V\MRE2Y_=6C&#=A$PH Z_AG5ZZ#BB3W^=$"=M#-;/V&ZI MM; CM+2GI)2+*>?7BQ%*&V2TS!ZD[R("N?MH>U1E.H75*@R^NTL;VHQG] KK M/8.1AF05D@@HJ684QU]3F7QE?XM2R?%SJO369/D:!\ <+\",CVX8)[8'*O@! MS&'F)<1W" H>8=*UXP4 ,7:JFPU(.G-]VW=<6+BN L]UP/X]=+,H6P2YH)CC M!(E/%9L%(4HBRDU=0,J(U@/P1!/;3^SPN4MCH8LFB4^ZT-3-DRA.A[MTXH"Z M)'-'31.2NF3J1NNAT(58@AA 8?A6$^0\C:*C8SB+#SU]_&:C8>@O:>E[@ MI,_[10L[3)\$I,K.0'87K9(P2NS,C4\+%Y@W3!Q"V$#_.46OH+TMO$I_5$%E MV'.(W#G([@DPSV*=D=5PHL1]>FK4P)5F6@B:0ZX-?E*N;1?A%\HSBKRR:6;T M<$V:T3J4IMFVGNVE,=[QV4^QX%;I>*GEM^;+5_Y&I9#+/"3.'M?R6N#_F M/[HV:N "ZUV355P8#>L_)WNH.57E+>>8);V#W_9VR1A#OC!9/;.N+JEY7:+Z M<11K-VOX [:<-ED5RE*%=R:^9Z[\]G)9@GNZ5):PI9_5L)/)?4YPU,#%RGAN MK"Z&1_AQ@EZ$*+MH+0+HEJT/9515E$.(#&* H?^ MB (YV2AT3Z[ZB&BGF\$E/>I,$RV[G&[OI2NCB.WHI4E=Z MA$B%=62-3GL;0 M?6V,T$TQP@%UR'=8,KL109$[]]V9ZU!_;F#.!O,Z#MM#'%$TL!T)2WS$R7]2 M;-3 !=&0M]ETEUEYRUV150)#DPX,I=RL203&UJEW>8>WM$L+#:V?S&P'T)@2 MWQ!GX0=>,']&7Z%DI@3,Z4*5J0 MN-73A5/?#QXS.!^G/1^-K^*$@2.F0+3&4!KV5$XH\13;)9@X_*QA2@OMSPPE MMJ=GB??T^">IHP:NRV)]:]'UI )_/Q*?1*#ZVO^@?#7"NG0R2Q)"U'SSP1,0 M':SZ4"+@X9XOE4Z67"A+3XL VM8WM%V!YB1YB-RIF^YGT.CSY_:<%%L!$*C3 M)'^-#=@^@AA.6W2;#0$#D!3/HG0L\,8EK=2@XR#]X:VZE2<.=,]SNOP 57Q[ M2>BPNQZ1\3S7+[V? JPT3]^Y$Z$T$/+?W:POKU_L,TI?<+%Q?8P/3C'G^@0? MG/&N?\8'E[SK5_C@"^_Z-3ZXX5V_Q0=WO.O'YN#@UAQP[HS,(=P9\NY8RL&M MI7#O8+C#&P>:9KC#LPAT9W!'X][1X8[.O6/ '8-[QX0[ZLQ550)U>3$U8(8%,TT;R+HCF9MT3/;)NUMLU^W+8_E#P= MM.^XO '[:J;X #H.@RCI&.BA(K,S[+=I6':0AE?0LEE M,F60-((:V\$4_'QBLK)+J5I)/N3[1N&S7.JEDH<(1]% ]N.#5HU?/FI_P\0] MA6=)V$75)R)A-)#A>-^_,#F*ZE$9*GS#@!:Y$QN7*60,C!%2*)YXQZ%D9+XWFB\J9L]2J0/>? M;^'ZMBAYQJGN#6>-:?V6.@N3;C?S49%DR$'[SHN/M]ZZ+H,E=*CZ^3'WFRN! MR:6+V4,5AF0 \[X'X^--V!-48FC^;>#.>_$=QZ0'UT>%A^#:COQ\9=\+\?%F MZ)\9;U[@>LQ9G30P*T'&0 *F&7K21:=[F99&Y#@4V3'603C$S=;M\;K>X,] MK'6EU\H.P3#+(/H$%Z_:^;:[02-D:%F9"K:VC.KRWVUPU!(F<">#&;*CMH3$ M$ ))91#[ON; S)?N"W)!\/^Q;.R&.@O,W@ZIW,+M=-L(L:NB'LMW5G )[N70 M7YG83M ?/:MK4G2;J8!;!3MC:. MMI5G8E&SLA MFYRGN3/-Z[-!H#AHD$[0)[6!:4./K6JHE'"E9,4"LG5WJ1W[BB>,_24Z(622 MH )< GMC:Z*H7,DZ(9-XMW[ LPN:QC=O_I40//^E]-[=X5;NXLLZ)T,/!B:C M^H)Q0H()^0'ALKET>;7 2190,<76ZG-NGJ ;-W8KZ9665B!"MB>M)+28@DJZ M8O82 :QW8C[#D^ CK;^PW+W!=#P768:+F-.O$L*NX_=H#9A>JDC6)0B?) M!._#P07(9-XNU/GAJD93,5S#!/7$,I,@Q(ZILTKBL;W#KIE[FQ1P9=P5&HB- M";JO=%G9*R004RAT"\%3$",!5EH' B_+"ERPJ,N.[<_.S>@Z*Z#>0/^N\PF. MY1$*A/L-[KJN5E5I[&-.,O8D-'/GV-8-BZGL6!FPYBL M3;<'86WO5M6FJ$(Q?Z;_9W5SZ<[?&YG3@T?$@NF5>Q^&2+".KV_\[6K[!GWC MGFH[Z[?X_,ZW_AZ??_"M7^,$-A+/#C1.V#GS[9#@_$/] #[=@ZV?SW^G>L4A M505; O!@,H&PO=V]R:W-H965T&B[T+*B-:>\(T46-#=43 MV:*P)Y54#34V5!NB6X6T]*2&DS@,;TA#F0CRS.\M59[)K>%,X%*!WC8-53\? MD,MN%D3!?N.);6KC-DB>M72#*S0O[5+9B(PJ)6M0:"8%**QFP7UT-T\=W@.^ M,>STP1I<)6LI7UWP6,Z"T!E"CH5Q"M2^=CA'SIV0M?%CT S&E(YXN-ZK?_*U MVUK65.-<\N^L-/4LF 908D6WW#S)[C,.]5P[O4)R[9_0#=@P@&*KC6P&LG70 M,-&_Z=O0AP-"E)X@Q ,A/I>0#(3$%]H[\V4MJ*%YIF0'RJ&MFEOXWGBVK88) M]Q571ME39GDF7V"%2F$)CZ*0#<(S?8-[K=%HH**$+XRN&6>&H8:/,.=4:U8Q M"V<"3(U02*$E9R4U=F]-.14%@G>CX7*!AC*NKRSS9;6 RXLKN'#$YUINM577 M&3&V!&>$%(/=A]YN?-)N,8$D^@!Q&$='Z//SZ>%[.K&-&[L7C]V+O5[RW]W[ M2[)D3);X9.F_DAF;A?HLQQK8B]QZ$3?#NSP*HRC-R.ZP3T=0R32]&5'O'*:C MP_1\A_Q4\;W-] \#:3(-?W-Y!!0?@'J3Y.#O=S?/5ZHV3&C@6%E:.+F]#D#U MT]P'1K9^(-;2V/'RR]I>@*@OF]P% H$0 &0 'AL+W=OCI70&,GE'$O]/V!EU$F6I.Q6[M3D[$L#&<"[A311991M;D!+M?7K:"U M7;AGR]38!6\RSND2'L \Y7<*W[P:)689",VD( J2Z]8TN+H-0BO@=OS#8*UW MGHFELI#RNWWY'%^W?&L1<(B,A:#X;P4SX-PBH1T_*M!6K=,*[CYOT3\Z\DAF M037,)/^7Q2:];HU:)(:$%MS)= [%.B=$.A7 HZZ5W)WCIM3 M0R=C)==$V=V(9A^<]YTT^HL)FR@/1N%7AG)F,H<$E(*8?!:1S( \TF4%+0//,?6HB(!@$MN( ME>@&86D)^W8.AC*NWR'@T\.!_#0);5?PJU?9N%9Q#E$'=(-VB3TPZ#!H-O7B_MGS.G6 M8>HZO.YOA^F,LEZMK.>4]4XHNZ'<19 :LH E$X*))9$)V0!53;$IT88.S1:F MU208!?W^V%OM[)J?U_DU^-;^&GYK\G0#O#_H^C7\'L=^S;%_5M\TDX5 [^5* MKABF3)FNA;)4;6J?XEJB#G:,Z?4&HWVJM\>;AL$P;#9X4!L\>)7!A49C7V'H MX,B&R[ W/#"T85,PZC8;.JP-'9XU]!&-@B3!1F!S)DJI6,*V8-@RH*@!)( O MTJT]=1XZ+I_OP?:])B[#!B[^*#@@<[SK1(Z,:B:CLTRP$V&?$5B&\>B):$., MHD)S5^B:S!P=YT80'AAYO*??'32;^;XV\_UKCRM@+3A]4&_.XYP^@K/W1T